GIMP可以使全局应用程序菜单表现得更好吗?


9

我实际上很喜欢 Unity的全局菜单。

但是,对于GIMP来说,它完全是残破和可怕的。Gimp的工具栏使用了多个未关联的窗口,并且一旦工具栏获得焦点,全局菜单就会消失,因为菜单所属的窗口没有被聚焦。因此,您必须将焦点切换回主图像窗口。这很痛苦,因为您需要一直使用工具栏和菜单之间进行切换,但是每次使用工具栏时,菜单都会消失。

我的问题:

  • 有什么办法可以改善GIMP中的这种行为?例如,是否没有将工具栏作为单独的窗口,或者通过设置compiz使其不这样对待它们?

  • 否则,如何仅针对一个应用程序禁用全局菜单?

与Gimp 2.6.12-1ubuntu1配合使用

Answers:


10

如果您希望某个特定的应用程序使用全局菜单,则可以设置一个鲜为人知(但非常有用)的环境变量:UBUNTU_MENUPROXY=0

因此,在终端中输入的以下内容将在禁用全局菜单的情况下启动gimp:

UBUNTU_MENUPROXY=0 gimp-2.6

在此处输入图片说明

您会注意到Gimp的全局菜单已禁用-现在它具有Gimp主窗口。

作为建议,如果通过启动器图标启动Gimp,请将/usr/share/applications/gimp.desktop文件复制到主文件夹~/.local/share/applications(如有必要,创建)。

exec=值更改为脚本文件-例如/home/dad/launchgimp.sh

复制并粘贴UBUNTU_MENUPROXY=0 gimp-2.6到此新文件中,并赋予其执行权限(chmod +x ~/launchgimp.sh

注销并登录。


1
谢谢,这是一个很好的答案。我没有忘记赏金,这个答案很可能会得到它。
thomasrutter

6

可能更容易的是将Exec字段编辑/usr/share/applications/gimp.desktop

Exec=env UBUNTU_MENUPROXY=0 gimp-2.6 %U

4

最新版本的Gimp已解决了该问题。在Gimp 2.8中,您可以使用单窗口模式,因此不再有消失的全局菜单。

安装Gimp 2.8:

可以通过为Ubuntu 12.04添加PPA来安装Gimp 2.8。按着这些次序:

  • 在安装Gimp 2.8之前,删除旧版本的Gimp非常重要。
  • 点击Alt+ Ctrl+ T打开终端并运行以下命令:

    须藤apt-get autoremove --purge gimp
    
  • 运行以下命令以添加PPA并安装Gimp 2.8。

    sudo add-apt-repository ppa:otto-kesselgulasch / gimp
    sudo apt-get更新
    须藤apt-get install gimp
    

如何在Gimp 2.8中启用单窗口模式?

打开Gimp并转到Windows菜单,然后选择Single-Window Mode

而已!


谢谢您的建议,但我一直在寻找可以与Ubuntu中现有Gimp配合使用的解决方案。不过,我希望Gimp 2.8会在将来的某个时间发布。
thomasrutter

Gimp 2.8已经发布,并且据说很稳定。它不在12.04存储库中,如果一切在Ubuntu中照常工作,则可能要等到12.10以后。我建议要么使用GIMP PPA来安装2.8并启用单窗口模式(Windows菜单),要么如上所述禁用全局菜单。

我从PPA安装了Gimp 2.8,而未删除2.6,但没有任何问题。看来一切正常。

Gimp包含在Ubuntu 12.10的存储库中
Flimm,2013年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.