如何在 Ubuntu 18.04 中更改 Ctrl+Alt+F7

如何在 Ubuntu 18.04 中更改 Ctrl+Alt+F7

我可以在 Ubuntu 18.04 中将快捷键Ctrl+ Alt+更改F7Ctrl+ Alt+ Shift+吗?F7

如果是,怎么办?

答案1

我找到了!我找到了!
(我将我的答案复制到这次聊天也)

有一个简单的命令行可以禁用快捷键Ctrl+ Alt+ F [1-7]
我不知道哪些版本的 ubuntu 支持这个命令行,但在 Ubuntu 18.10 上,它似乎运行良好。

setxkbmap -option srvrkeys:none

但是命令行似乎只有在登录后执行时才有效:每次锁定/注销后,快捷键Ctrl+ Alt+ F [1-7]. 都会再次启用。
我尝试将此行放在“启动应用程序”和“.profile”中。无论哪种方式,它都不起作用。

因此,我创建了一个新的快捷方式,通过按(例如)Super+来执行此命令F7。而且它工作正常!
我只需在每次登录后执行Super+ F7,如果我执行Ctrl+ Alt+后F7,就不会出现任何黑屏!


有人知道登录后运行命令行的更好方法吗?每次登录后
我都必须执行Super+吗?F7

答案2

好的,我刚刚花了一个小时在这上面,所以给你...

有人知道登录后运行命令行的更好方法吗?

因此,通常,要在新的 xsession 启动时运行某些操作,只需将其添加到 ~/.xsession 或 ~/.xsessionrc 或 /etc/X11/Xsession.d/... 。但是,这种方法在 18.04 上不起作用。

似乎如果你采用通常的“Xsession 方式”,你的“setxkbmap”将执行良好,但这些设置稍后将被其他设置覆盖。经过一番挖掘,我偶然发现了这个“键盘配置”的东西,它在 /etc/default/keyboard 中有一些选项。它还提到这里。长话短说,这是有效的:

$ cat /etc/default/keyboard 
...
XKBOPTIONS="srvrkeys:none"
...

相关内容