Как отключить глобальное меню в дигиках?

Я использую digikam, который страдает от ошибки, которая означает, что редактор теряет свое меню после первого запуска. В 11.04 я мог отключить глобальное меню для digikam, запустив его с:

APPMENU_DISPLAY_BOTH=1 digikam

Однако это, кажется, перестало работать в 11.10. Есть ли какой-то другой способ заставить приложение показывать меню в окне, а не на панели?

(Только что проверил и APPMENU_DISPLAY_BOTH=1 gedit приводит к тому, что у gedit есть меню в окне. А может есть какой нибудь другой способ?)

2 ответа

Решение

Ваш вопрос "отключить глобальное меню в дигиках"

То, что вы делали ранее, это не отключение глобального меню, а включение глобального меню и окна приложения. (который, кстати, еще должен работать

Чтобы на самом деле отключить глобальные в отдельных приложениях QT4, вы используете это по-разному

QT_X11_NO_NATIVE_MENUBAR=1

Для открытия дигикам из меню, тире, т.е. через.desktop, вы просто редактируете строку Exec= в.desktop или, если вы используете единство и быстрый список, Exec= в записи быстрого списка. Пример по.desktop дигикам

gksudo gedit /usr/share/applications/kde4/digikam.desktop

Затем используйте это как строку Exec= в.desktop

Exec=env QT_X11_NO_NATIVE_MENUBAR=1 digikam -caption "%c" %i

Для запуска из терминала вы должны сделать это вместо (или создать псевдоним

export QT_X11_NO_NATIVE_MENUBAR=1; digikam 

Для начала с Alt+F2 - немного сложнее, наверное, здесь не интересно

Что касается того, почему вы не можете использовать свой старый "оба" метода, не уверен. Если бы я хотел продолжить, я бы начал с создания нового пользователя, входа в него и проверки, работает ли он там. Если это так, это что-то локальное для вашего пользователя, вы можете отследить его, если хотите, с небольшим временем и усилиями

От подписки на ошибку кто-то сообщает:

Сегодня я удалил пакет "appmenu-qt". Все приложения, основанные на QT, теперь будут запускаться без глобального меню. Все остальные приложения начинаются с глобального меню. Digikam сейчас работает, но мне бы хотелось иметь глобальное меню.

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