首先,我要提到的是,这种行为不仅针对“终结者”,而且不仅针对“ Ubuntu”!更改键盘布局后,我发现快捷方式在Windows甚至Mac中均不起作用!因此,恕我直言,这不是错误!
我们必须更好地了解键盘快捷键(例如Ctrl+)的F作用!在Ctrl被称为改性剂而F被称为非修改键。
当将它们推入软件时,它们会调用信号。Linux终端使用POSIX可靠信号,有时使用POSIX实时信号。您可以man 7 signal
在终端中输入有关此内容的更多信息。defualt的终结者在Linux上使用GNU样式信号。
终结器是一种终端仿真器,这意味着它是一种软件开发,可以为您提供终端的功能和一些其他功能。像许多其他软件一样,您可以通过修改通常可以找到的配置文件来配置Terminator的行为~/.config/terminator/config
。
现在,如果您在终结器帮助页面上查看其配置文件,则可以看到该文件的结构。有一个特定的选项,将try_posix_regex
其设置为True
使终止程序首先尝试POSIX样式。尝试在下面添加以下行global_config
:
try_posix_regex = True
以下是有关该选项的说明:
try_posix_regexp (boolean)
If set to True, URL matching regexps will try to use POSIX style first, and fall
back on GNU style on failure. If you are on Linux but URL matches don't work, try
setting this to True. If you are not on Linux, but you get VTE warnings on startup
saying "Error compiling regular expression", set this to False to silence them
(they are otherwise harmless). Default value: False on Linux, True otherwise.
我尚未对其进行全面测试,但它可能会解决问题。我仍在调查是否按住修饰键,例如Ctrl,是否以某种方式发送有关键盘布局的信息。如果是这样,更改布局将修改发送的信号,因此终端,终端器或其他任何软件可能无法正确解释它。