当我从命令行启动新实例时,我试图自定义 gedit 的行为。过去,默认设置是“如果当前工作区中存在现有窗口,则打开一个新选项卡,否则打开一个新窗口”。在某些时候,这转变为“如果在任何地方打开了 gedit 窗口,则打开一个新选项卡,否则在现有窗口中打开一个新选项卡,而主机窗口似乎是随机选择的”。新的行为有点烦人,我想恢复旧的行为。
经过一番搜索,我能找到的最接近的是这个线程https://askubuntu.com/questions/219046/configure-gedit-to-always-open-in-new-window,作者希望在双击文本文件时始终打开一个新窗口。这不是我想要的,但它确实建议使用 gsettings 编辑 gedit 的行为。查看我的 gsettings 选项后,唯一相关的似乎是 show-tabs-mode。目前,它设置为“自动”。当我将其设置为“从不”时
gsettings set org.gnome.gedit.preferences.ui show-tabs-mode never
我得到的行为是,当我从命令行使用 gedit 打开文件时,新窗口会替换现有窗口中的选项卡,即使该窗口位于另一个工作区中也是如此。这确实不是我想要的。
如果有任何想法,我将不胜感激!
作为上下文,我在 gentoo 系统上运行 xfce。 xfce 可能无法很好地与 gnome 应用程序配合使用,但我很乐观,因为这种行为过去确实存在。