Можно ли заставить глобальное меню приложений вести себя лучше с GIMP?

Мне на самом деле нравится глобальное меню Unity.

Тем не менее, для GIMP, он полностью сломан и ужасен. Gimp использует несколько несвязанных окон для своих панелей инструментов, и как только панель инструментов фокусируется, глобальное меню исчезает, потому что окно, к которому принадлежит меню, не фокусируется. Таким образом, вы должны переключить фокус обратно в главное окно изображения. Это больно, потому что вам нужно постоянно переключаться между использованием панелей инструментов и меню, но каждый раз, когда вы используете панели инструментов, меню исчезает.

Мой вопрос:

  • Есть ли способ улучшить это поведение в GIMP? Например, не имея панелей инструментов в качестве отдельных окон, или устанавливая compiz, чтобы он не обрабатывал их как таковые? одно приложение?

Использование точного, с Gimp 2.6.12-1ubuntu1

9
задан 15 May 2012 в 05:38

4 ответа

Если Вы хотите, чтобы одно конкретное приложение не использовало глобальное меню, можно установить немного известное (но очень полезный) переменная среды: UBUNTU_MENUPROXY=0

Таким образом следующее, вводимое в терминал, запустит калеку с отключенного глобального меню:

UBUNTU_MENUPROXY=0 gimp-2.6

enter image description here

Вы отметите, что глобальное меню отключено для Калеки - это теперь с основным окном Gimp.

Как предложение, если Вы запускаете Калеку через значок средства запуска, копия /usr/share/applications/gimp.desktop файл к Вашей домашней папке ~/.local/share/applications (создайте при необходимости).

Изменитесь exec= оцените файлу сценария - например, /home/dad/launchgimp.sh

Копия и вставка UBUNTU_MENUPROXY=0 gimp-2.6 в этот новый файл и дают его, выполняют права (chmod +x ~/launchgimp.sh)

Выход из системы и вход в систему.

10
ответ дан 15 May 2012 в 05:38

Возможно, проще отредактировать поле Exec в /usr/share/applications/gimp.desktop в

Exec=env UBUNTU_MENUPROXY=0 gimp-2.6 %U
.
0
ответ дан 15 May 2012 в 05:38

Эта проблема была решена с помощью последней версии Gimp. В Gimp 2.8 вы можете использовать режим единого окна, следовательно, больше не исчезает глобальное меню.

Установка Gimp 2.8:

Gimp 2.8 можно установить, добавив PPA для Ubuntu 12.04. Выполните следующие действия:

  • Перед установкой Gimp 2.8 важно удалить старую версию Gimp.
  • Нажмите Alt + Ctrl + T , чтобы открыть терминал и выполнить следующие команды:

    sudo apt-get autoremove --purge gimp
    
  • Выполните следующие команды, чтобы добавить PPA и установить Gimp 2.8.

    sudo add-apt-repository ppa:otto-kesselgulasch/gimp
    sudo apt-get update
    sudo apt-get install gimp
    

Как включить режим единого окна в Gimp 2.8?

Откройте меню Gimp и go Windows и выберите Single-Window Mode

Вот и все!

0
ответ дан 15 May 2012 в 05:38

1. Откройте файл для редактирования:

sudo gedit /usr/share/applications/gimp.desktop

2. Найдите следующую строку и удалите ее

Exec=gimp-2.8 %U

3. Включить следующую строку

Exec=env UBUNTU_MENUPROXY=0 gimp-2.8 %U

4. Также в верхней части файла добавьте следующую строку

#!/usr/bin/env xdg-open

См. Содержимое файла на картинке ниже: http://i.stack.imgur.com/ PZTur.png

Смотрите результат на рисунке ниже: http://i.stack.imgur.com/rkl83.png

0
ответ дан 15 May 2012 в 05:38

Другие вопросы по тегам:

Похожие вопросы: