xfce4-terminal:设置终端标题的键盘快捷键

xfce4-terminal:设置终端标题的键盘快捷键

如何为 的实例设置键盘快捷键xfce4-terminal?看来终端->设置标题菜单没有快捷工具提示,我真的很想保持我打开的终端井井有条。

附录:如果这本身不可能xfce4-terminal,也许有办法使用操作系统快捷方式来做到这一点?我正在使用 OpenSuSe 13.2。

答案1

您可以“始终”从命令行设置终端标题,因为 XFCE4 Terminal 使用 VTE,它支持相应的 xterm 标题转义序列。像这样的简单脚本就可以工作(设置标题和图标名称):

#!/bin/sh
printf '\033]0;%s\007' "$*"

OpenSUSE 也有xtermset可用的;它设置标题或图标,例如,

xtermset -T "my title"

我刚刚检查了一下,发现标题可以在每个选项卡上独立设置(尽管最终这是 VTE 的一个功能,如果 GNOME 开发人员决定进一步弃用它,升级可能会破坏它)。

但是,如果您使用bash,其默认设置PS1会修改标题,并且您的更改将丢失。

进一步阅读:

答案2

将鼠标悬停在菜单项上并按所需的键盘组合。要删除一个,请将鼠标悬停并按Backspace如果它不起作用,请参阅常见问题解答以了解如何启用 GTK+ 快捷方式,因为您可能没有启用它。还附上了常见问题解答的屏幕截图。

http://docs.xfce.org/faq,为了方便起见,在此引用:

许多 Xfce 应用程序(例如 Xfce Terminal 和 Thunar)支持更改快捷键的标准 GTK+ 方式:只需将鼠标指针悬停在菜单选项上,然后按要重新绑定到的键盘快捷键即可。

要删除键盘分配,请在菜单项上按 Backspace 键。

只是遇到了同样的问题并发现了这一点,我偶然这样做了,s并且无法使用s因为它会要求我输入新的终端标题。 :D

评论后编辑:

如果快捷方式没有改变,那么您需要在 GTK+ 中启用该功能。这可以通过 3 种方式实现:

If you are running the Xfce desktop environment, enable Editable menu accelerators in the User Interface Preferences dialog.
If you are running GNOME then you can enable Editable menu accelerators in the Menu and Toolbars control center dialog.
Otherwise put the following in your ~/.gtkrc-2.0 file (create the file if it doesn't exist):
gtk-can-change-accels=1

常见问题截图

答案3

  • ~/.config/xfce4/terminal

  • ~/.config/xfce4/terminal/accels.scm在编辑器中打开您的。

  • 您将看到一个长列表,其中包含仅适用于 的键盘快捷键xfce4-terminal

  • 尝试去找:

    (gtk_accel_path "<Actions>/terminal-window/set-title" "<Primary>F2")
    

    这是我对namingor renaminga 的设置tab

  • 在你的情况下,你会发现它以 asemicolon开头,这意味着它被“注释”,如下所示:

    ;(gtk_accel_path "<Actions>/terminal-window/set-title" "<Primary>F2")
    
  • 为了应用设置并将它们每次加载到终端中,您需要“取消注释”。

  • 你想用什么就用什么。

    <Primary>- CTRL
    <Shift>- SHIFT
    <F2>- F2

    并且字母都是小写的

    a-
    等等

  • 例如,如果您想要Ctrl+ Shift+ A,您将拥有:

    "<Primary><Shift>a"
    

    现在您就可以出发了。

相关内容