Windows 11下如何让ConEmu(版本220418)不在每个虚拟桌面生成重复窗口?
我太懂这种烦恼了——本来用虚拟桌面就是为了把不同工作内容彻底分开,结果ConEmu窗口跟着跑到每个桌面,完全破坏了分区的意义。结合你说的工作环境被锁定、没法安装新软件的情况,给你几个针对ConEmu 220418版本的可行解决办法:
检查ConEmu内置的虚拟桌面设置
打开ConEmu后,点击左上角的菜单按钮(就是那个三条横线的图标),找到「Settings」(设置)选项。在左侧的设置面板里,找找「Windows」或者「Appearance」相关的分类,看看有没有类似“跨所有虚拟桌面显示”或者“Show on all desktops”的勾选框,把它取消掉。220418版本里这个选项大概率藏在「Window management」或者「Quake style」的子设置里,多翻一下总能找到。给ConEmu快捷方式添加启动参数
如果你平时是通过快捷方式启动ConEmu,可以右键点击快捷方式,选择「属性」,在「目标」输入框的末尾加上启动参数:-single-desktop(如果这个参数没效果,试试-no-multi-desktop,不同版本的参数可能有细微差别)。举个例子,原来的目标路径可能是"C:\Program Files\ConEmu\ConEmu.exe",修改后就变成"C:\Program Files\ConEmu\ConEmu.exe" -single-desktop。这样每次启动ConEmu时,它就会强制只在你当前的虚拟桌面显示窗口。用Windows自带操作临时修复已打开的窗口
如果已经打开的ConEmu窗口还是在所有桌面乱跑,可以试试这个小技巧:右键点击任务栏上的ConEmu图标,选择「移动」,然后用方向键把窗口稍微挪动一点点(哪怕只动1像素也行)。有时候Windows会因为这个操作重新识别窗口的桌面归属,之后这个ConEmu窗口就只会停留在当前虚拟桌面了。不过这是临时方案,下次重启ConEmu可能还得再操作一次。
备注:内容来源于stack exchange,提问作者HippoMan

