从Ubuntu 14和甚至之前我曾经拥有Windows。现在由于某种愚蠢的原因,它不允许(实际上什么也没发生,这不是我收到错误或在其他地方使用了组合)。我如何绕过此错误?
#1 楼
您可以使用(GNOME)调整来实现您的目标。首先通过运行sudo apt install gnome-tweaks
(在Ubuntu 18.04及更高版本上)或
sudo apt install gnome-tweak-tool
启动调整并进行安装。转到键盘和鼠标部分。单击“其他布局选项”。
应弹出一个新窗口。查找“切换到另一个布局”并将其展开。然后检查“ Alt + Shift”选项。
#2 楼
您可以使用gsettings
(命令行配置工具)来实现。将前进开关设置为Shift + Alt(左)
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"
将后退开关设置为Alt + Shift(左)
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_L']"
要查看当前设置值,请使用get命令:
gsettings get org.gnome.desktop.wm.keybindings switch-input-source
gsettings get org.gnome.desktop.wm.keybindings switch-input-source-backward
其他键绑定的示例:
<Primary>space, Alt_R, <Shift>Control_R, <Shift><Super>space
更改将立即生效。
评论
这是实现所需更改的好方法,但是说明创建的映射对于Windows用户而言是不自然的:您必须先按shift键,然后按Alt键。要使用自然的Windows序列,请将“ [[<< Shift> Alt_L']””更改为“ ['
–笑着向Monica C致敬
18年4月18日在9:55
在Ubuntu 19.10中可以工作,谢谢!
– yrnkrn
19/12/23在18:50
与gnome-tweaks相比,此方法应该是首选方法,因为在gnome-tweaks中存在一种副作用,即在某些应用程序(如松弛)中,使用alt + shift不仅会更改语言,还会使您失去对应用程序的关注。
– Todor
20年1月27日在10:19
在ubuntu 19.10上,它具有所需的效果,这与gnome-tweaks相反,后者似乎不适用于alt + shift
–乔纳森·拉菲(Jonathan La'Fey)
20-2-19在7:35
实现这一目标的绝妙方法。在具有Unity桌面的Ubuntu 18.04.3 LTS上即时工作。
– bluepearlsky
20年4月2日在10:30
评论
真是一团糟..我很幸运,因为只有硬编码选项,而我想要的选项就在那里。也这么可爱的小狗! ^^
– papajo
17-10-22在12:58
这也是众所周知的错误1218322。只有gnome-tweak-tool才能解决此问题。
– N0rbert
17-10-22在16:07
这确实会切换语言,但是当我按Alt + Shift时,活动应用程序会处理Alt键的按下。例如,它在Firefox中打开菜单栏。每次切换语言都会使人分心。我究竟做错了什么?
–user502144
17年11月20日在18:49
@ user502144您没有做错任何事,这是GNOME问题,它触发新闻发布而不是发布。请参阅此以获取不太好的解决方法:askubuntu.com/a/973906/480481
– pomsky
17年11月20日在18:53
我想要的恰恰相反-释放此组合键,因为它弄乱了我的PHPStorm IDE的快捷方式,而gnome调整工具是唯一的方法(至少对我而言)。此快捷方式是在更新后执行的,该更新询问我是否要启用此组合键...我记不清楚更新的类型。即使我希望使用alt + shift来进行语言切换,它也不完全像Windows版本那样工作,并且会干扰其他使用alt + shift的快捷键,例如PHPStorm中的“ alt + shift + up”。
–vivanov
18年8月23日在19:35