Guake 中烦人的自动重命名

log*_*off 13 guake 12.10

我喜欢 Guake 下拉终端,但它有一个烦人的问题。当我使用许多选项卡时,我讨厌每次执行命令或在其中一个导航中重命名选项卡名称。我想重命名任何选项卡并在所有会话中保留该名称。例如,当我使用 Midnight Commander 并输入一个长路径文件夹时,选项卡会展开并且很糟糕。mc [user@machine_name]:/weird/long/infinite/path当我导航到/weird/long/infinite/path文件夹时,我会看到选项卡名称。

即使手动重命名,我是否可以始终为每个选项卡使用相同的名称?

小智 18

赶紧跑

gconftool-2 --set /apps/guake/general/use_vte_titles --type boolean false
Run Code Online (Sandbox Code Playgroud)

并重新启动您的终端,

简单的馅饼(3.14)


log*_*off 8

我找到了一种方法来禁用烦人的重命名。我在 guake Python 脚本(版本 0.4.3-3)的第 996 至 1002 行中找到:

def on_terminal_title_changed(self, vte, box):
    use_them = self.client.get_bool(KEY("/general/use_vte_titles"))
    if not use_them:
        return
    page = self.notebook.page_num(box)
    self.tabs.get_children()[page].set_label(vte.get_window_title())
Run Code Online (Sandbox Code Playgroud)

如脚本所示,/general/use_vte_titleskey 会阻止自动重命名功能。Guake 使用 GConf 来配置他的选项(解释)。我必须安装gconf-editor 包来编辑 Guake 选项执行sudo apt-get install gconf-editor. 然后我执行gconf-editor,我浏览到/apps/guake/general未标记的use_vte_titles键。关闭编辑器。下次我执行 Guake 时,自动重命名功能被禁用。

现在,所有选项卡都已命名Terminal,如果我重命名一个,它仍然使用相同的名称命名所有会话。将此键添加到 Guake 首选项对话框中会很有帮助。但是这个解决方案无论如何都有效。