Awi*_*Awi 10 shortcut-keys unity 12.04 12.10
我在使用自定义键盘快捷方式的 Ubuntu 12.04 和 12.10 上都遇到了问题。它们会在一段时间后重置(我找不到模式,但似乎是在发生大规模升级时)。几天前发生在我身上,当时 12.10 有大约 27 个更新。我搜索了launchapd和askubuntu,没有发现类似的问题。我的快捷方式不会在重新启动时丢失,我仍然无法像我所说的那样找到识别问题的模式。我也尝试不使用控制中心应用程序,而是使用 gnome 的 dconf 编辑器,但结果与我在一些博客文章中发现的结果相同。我的问题是,发生这种情况时,如何保存自定义快捷方式以恢复它们?有人可以帮助我为启动板编写一个错误,例如可能导致此问题的软件包,以便我可以填写错误报告。提前致谢。
Ble*_*oop 14
感谢 Graham 的链接,这似乎是针对 13.04 修复的,但并未“反向移植”到 12.10。
更新令人惊讶.. 这似乎没有在 13.04 版本中修复!:(我仍然必须使用下面的解决方案。
在那之前,这是我从启动板上的评论中拼凑出来的,它在 Ubuntu 12.10 上对我有用。
/etc/rc.local 对我不起作用,所以我创建了~/.config/autostart/key_settings.desktop:
[Desktop Entry]
Type=Application
Exec=sh -c 'sleep 1; exec ~/.config/autostart/key_settings.sh'
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Load My Custom Shortcuts
Run Code Online (Sandbox Code Playgroud)
然后是实际的脚本~/.config/autostart/key_settings.sh:
#!/bin/sh -e
#
#dconf write /org/gnome/desktop/wm/keybindings/minimize "['<Super>h']"
#dconf write /org/gnome/desktop/wm/keybindings/close "['<Super>q']"
gsettings set org.gnome.desktop.wm.keybindings minimize "['<Super>h']"
gsettings set org.gnome.desktop.wm.keybindings close "['<Super>q']"
Run Code Online (Sandbox Code Playgroud)
注释掉 dconf 方法以供参考,尽管 gsettings 对我有用。
要查找键码,您只需使用终端旁边打开的键盘快捷键窗口,然后使用“get”命令:
gsettings get org.gnome.desktop.wm.keybindings minimize
Run Code Online (Sandbox Code Playgroud)
PS:这意味着更多地阐述格雷厄姆链接建议的实用修复。
| 归档时间: |
|
| 查看次数: |
4058 次 |
| 最近记录: |