我试图设置我的zsh,使不同的绑定为enter和ctrl + enter,并面临以下问题。
按照here的指令,我在终端中执行了这些命令:
gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name 'File Browser'
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ command 'nautilus'
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ binding '<Enter>'
字符串
在注销和登录后,我的enter
密钥完全停止工作。现在它只在登录屏幕上工作。我尝试使用以下命令恢复更改:
gsettings reset org.gnome.settings-daemon.plugins.media-keys custom-keybindings
型
但这并没有帮助,现在当我打开终端并键入命令showkey -a
,然后按以下顺序组合键:enter
,ctrl+enter
,alt+enter
时,该命令会发出以下文本:
^[ 27 0033 0x1b
^M 13 0015 0x0d
^[^M 27 0033 0x1b
13 0015 0x0d
型
但之前它为所有三个生成了相同的符号^M
。请帮助我返回到默认设置。
我试着用gsettings reset
命令恢复更改,我希望我的enter
键会再次绑定到^M
,但没有用。一切都是一样的。
还试探着:
gsettings reset-recursively org.gnome.settings-daemon.plugins.media-keys
sudo dpkg-reconfigure keyboard-configuration
型
什么都帮不上。
1条答案
按热度按时间q3aa05251#
这个问题是由
$HOME/.XCompose
文件引起的,我配置它来重新定义Ctrl + Enter
组合。然而,事实证明,ibus
不支持键修饰符(在我的情况下是Ctrl
),这个文件只是重新分配了Enter
。字符串