如何在 gnome 中设置单键自定义键盘快捷键

如何在 gnome 中设置单键自定义键盘快捷键

我正在尝试设置单键来在 gnome 设置中操作我想要的任何内容。

我正在使用 Debian-12 和 Gnome 43。

设置->键盘>查看和自定义快捷键(Keyboard Shortcuts)->自定义快捷键->添加快捷键->设置快捷键

在此输入图像描述

在“设置快捷键”面板中,未检测到单个按键(无论是模型键还是标准键,即 Super、Alt、CTRL、Shift 等。但可以检测到功能键,即 F1、F5...)

我想做的事情是添加单个键并通过快捷方式运行任何命令,或者能够通过单个键更改已经可用的快捷方式,即仅super按键应该打开应用程序菜单,就像按 Windows 键打开开始菜单一样。

到目前为止,我已经尝试通过dconf编辑器更改它并尝试设置;

org > gnome > 桌面 > 输入源 > 源

org > gnome > 桌面 > 输入源 > xkb-options

在此输入图像描述

就像在这个关联描述了但没有用。

你能帮我吗。谢谢。

答案1

只需按照以下步骤操作:

  • 创建您的自定义键绑定(只需使用任何快捷键,无论如何您都将在下一步中更改它)
  • 打开 dconf 编辑器
  • /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/
  • 单击您新创建的名为的键绑定custom[::number::]
  • 转到binding并更改Custom Value

就是这样 :)


PS:你的问题写得很好,我喜欢:)

答案2

我已经找到了我在评论中提到的问题的解决方案像素博格的回答。

如果您想更改属于 gnome shell 的任何行为(键绑定快捷方式),并且如果它不存在于Settings->Keyboard>View and Customize Shortcuts(Keyboard Shortcuts)您需要执行以下步骤:

  1. 使用命令在终端中找到要更改其快捷方式的命令(按键绑定功能)及其路径gsettings list-recursively | grep SEARCH-TERMhttps://askubuntu.com/questions/169704/how-to-search-dconf-for-keys-or-values
  2. 转到编辑器中的路径dconf
  3. 根据需要更改快捷方式。

或者如果您不想使用 UI,您可以执行以下操作。

  1. 执行上述第一步
  2. 并通过以下方式为您想要更改的行为设置新的快捷方式gsettings set org.gnome.shell.keybindings toggle-application-view "['Super_L']"

如何设置 Super/Windows 键在 GNOME DE 中显示所有应用程序菜单?

笔记:

  1. 如果您想从多个键绑定更改为仅模态键,您需要执行以下操作:从['<Super_L>F10']['Super_L']
  2. 如果您尝试更改属于扩展程序的键绑定,则实际上需要转到dconf编辑器中的以下路径(因为您可能无法通过终端上的第二种方法找到相应的快捷方式设置,至少我找不到):/org/gnome/shell/extensions/EXTENSION-NAME/.../key-binding-settings你想要改变的

相关内容