更新 gsettings 后 Enter 键在 ubuntu 中停止工作

问题描述 投票:0回答:1

我试图设置我的 zsh 为 Enter 和 ctrl + Enter 进行不同的绑定,并遇到以下问题。

按照此处的说明,我在终端中执行了这些命令:

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

没有任何帮助。

ubuntu ascii enter gnome-terminal gsettings
1个回答
0
投票

问题是由文件

$HOME/.XCompose
引起的,我将其配置为重新定义
Ctrl + Enter
组合。然而,事实证明,
ibus
不支持按键修饰符(在我的例子中为
Ctrl
),并且该文件刚刚重新分配了
Enter

include "%L"
! Ctrl <Return> : "\037" # reassigns Enter instead of Ctrl+Enter
© www.soinside.com 2019 - 2024. All rights reserved.