更新gsettings后,回车键在Ubuntu中停止工作

k5ifujac  于 7个月前  发布在  其他
关注(0)|答案(1)|浏览(91)

我试图设置我的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,然后按以下顺序组合键:enterctrl+enteralt+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


什么都帮不上。

q3aa0525

q3aa05251#

这个问题是由$HOME/.XCompose文件引起的,我配置它来重新定义Ctrl + Enter组合。然而,事实证明,ibus不支持键修饰符(在我的情况下是Ctrl),这个文件只是重新分配了Enter

include "%L"
! Ctrl <Return> : "\037" # reassigns Enter instead of Ctrl+Enter

字符串

相关问题