自从从 12.04 升级到 14.04 后,我就无法在 Gnome 应用程序(如gedit
和)中设置自定义键盘快捷键了meld
。
使用或启用时,该设置can-change-accels
无效。我也尝试使用命令。在 中,无论如何,我都无法通过将鼠标悬停在菜单上来设置加速器。手动编辑文件无效(加速器不起作用),并且文件在应用程序退出时被重写(重写的文件全部为注释)。在 中,我注意到你gconf-editor
dconf-editor
UBUNTU_MENUPROXY=0 gedit
gedit
.config/gedit/accels
meld
能通过悬停来设置加速器,它们在程序运行期间有效,但它们不会保留在任何地方。重新启动后,旧加速器将生效。查看我的主目录显示,设置快捷方式时没有写入配置文件,退出应用程序时也没有写入配置文件。
我也尝试创建一个~/.gtkrc-2.0
文件,但没有效果。我检查过的一个问题:这里
到目前为止,我的结论是 Ubuntu 14.04 的一个严重且重要的功能出现了无法修复的故障。我只使用 LT 版本,但一直对桌面功能的脆弱性感到失望。
注意:我使用的是gnome flashback - metacity
登录。我一直不喜欢 Unity,因为启动器和面板效率低下(我只需要经典面板),而且左侧按钮栏让我误以为我在使用手机或平板电脑,但事实并非如此。第二个原因是 compiz,它总是存在错误(内存泄漏、夜间崩溃),这也是我升级的原因。
答案1
你正在使用哪个版本的 gnome-shell?
gnome-shell --version
升级到 3.12 版本已经解决了其他人的问题 -
sudo add-apt-repository ppa:gnome3-team/gnome3-staging
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install gnome-shell ubuntu-gnome-desktop
如果不起作用,你可以返回到版本 3.10 -
sudo apt-get install ppa-purge
sudo ppa-purge ppa:gnome3-team/gnome3-staging