ubuntu 在哪里存储键盘快捷键设置?

Her*_*rms 5 keyboard-shortcuts gnome ubuntu

我在 Ubuntu 中设置键盘快捷键时遇到问题。尝试使用 win(超级)键作为修饰符,但只要我按下 win 键,键盘快捷键 UI 就会假设我只想使用该键。

我认为最简单的事情是修改设置文件本身,我应该能够在其中放入任何我想要的内容。但我无法弄清楚它存储在哪里。有人知道吗?

qua*_*ote 5

我的设置似乎存储在 Gconf 中。您可以在/apps/metacity/global_keybindings/apps/metacity/window_keybindings下的gconf 编辑器中访问这些。

这些设置存储在$HOME/.gconf/apps/metacity/global_keybindings/%gconf.xml和 中$HOME/.gconf/apps/metacity/window_keybindings/%gconf.xml。如果您要直接更改 XML,我建议您注销,在虚拟终端中进行更改,然后重新登录。

我的gconf 编辑器中的示例条目(在此处更改它们应立即生效):

Default values:
Name                         Value
switch_to_workspace_down     <Ctrl><Alt>Down
switch_to_workspace_up       <Ctrl><Alt>Up

Modified values:
Name                         Value
switch_to_workspace_down     <Mod4>Down
switch_to_workspace_up       <Mod4>Up
Run Code Online (Sandbox Code Playgroud)

我的global_keybindings XML 中的示例条目:

<gconf>
        <entry name="switch_to_workspace_down" mtime="1274412610" type="string">
                <stringvalue>&lt;Mod4&gt;Down</stringvalue>
        </entry>
        <entry name="switch_to_workspace_up" mtime="1274412607" type="string">
                <stringvalue>&lt;Mod4&gt;Up</stringvalue>
        </entry>
        <entry name="switch_to_workspace_right" mtime="1274412603" type="string">
                <stringvalue>&lt;Mod4&gt;Right</stringvalue>
        </entry>
        <entry name="switch_to_workspace_left" mtime="1274412594" type="string">
                <stringvalue>&lt;Mod4&gt;Left</stringvalue>
        </entry>
</gconf>
Run Code Online (Sandbox Code Playgroud)

ps 我想知道您在设置 UI 方面的问题是否是由特定的驱动程序或键盘布局引起的。您可以尝试设置或调整使用的布局或键盘模型(系统 > 首选项 > 键盘布局选项卡)。还要检查同一选项卡上的“选项”对话框;Alt/Win 键有一些调整。