问题已经有了部分解决方案记录在 askubuntu.com 上。
不幸的是,它不适用于Ctrl++Alt键F[1-7]。在Ubuntu 13.04 及更早版本在键盘布局 -> 选项 -> 其他兼容性选项中启用“在服务器中处理特殊键 ( Ctrl+ Alt+ key)”。还有一个通用X11 xorg 解决方案,但无法在 Ubuntu 14.04 上使用,因为它没有 /etc/X11/xorg.conf。此外,我找不到相应的gnome-tweek-tool 中的选项,根据 Ubuntu 开发人员的说法,在这种情况下应该使用它。
如何在服务器中启用特殊键Ctrl+ Alt+F[1-7]以便 IntelliJ 快捷键在 Ubuntu 14.04 中发挥作用?
答案1
您可以使用Ctrl+ Alt+ 7(而不是Ctrl+ Alt+ F7) 和Alt+ F7。您可以通过设置->键盘->快捷方式->窗口->移动窗口更改默认的 ubuntu 键盘映射设置,更改“移动窗口”快捷方式并在 android studio 中使用Alt+ F7。它有效。
答案2
在 Ubuntu 14.02 中,你可以通过以下方式更改这些工作区键
- “开始”菜单 > 系统工具 > dconf 编辑器
- 导航至 org > gnome > desk > wm > keybindings
单击要“赋予其自由”的键并进行更改。我将 F7 更改为 F7。
之后 IntelliJ 识别了组合键
答案3
正如 Lee Meador 提到的,dconf-Editor 应该有绑定。不过,它可能位于不同的包下。对我来说,++ 的绑定Ctrl位于Altorg.gnome.mutter.wayland.keybindingsF*下。
答案4
我找到了!我找到了!
(我将我的答案复制到这次聊天也)
有一个简单的命令行可以禁用快捷键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