LINUX.ORG.RU

в awesome не видно qt-шные menubar-ы

 ,


0

1

Здравствуйте!

Проблема в том, что awesome скрывает menubar-ы qt-шных приложений. Вот здесь скриншот http://www.picamatic.com/show/2014/09/23/10/48/10802266_1366x768.png

На форме есть menubar, который отсутствует в запущенном приложении. QtCreator сам тоже запустился без menubar-а.

Думал, что это имеет отношение к titlebar, но вот это не помогло:

...
-- {{{ Signals
-- Signal function to execute when a new client appears.
client.add_signal(«manage», function (c, startup)
    — Add a titlebar
    awful.titlebar.add(c, { modkey = modkey })
...

Вместо menubar-а к окошкам просто добавляется полоска с именем и несколькими кнопками. Гуглинг по ключевым словам приводит на закрытые баги четырёхлетней давности, имеющие лишь косвенное отношение. Может, ответ лежит на поверхности, а я чего-то не понимаю в работе awesome?

awesome - 3.4.15, qt - 5.2.1



Последнее исправление: ratatoskr (всего исправлений: 1)
Ответ на: комментарий от Y

По дефолту в Unity он был, но я его вот так отключил:

$ cat /etc/X11/Xsession.d/81ubuntumenuproxy 
export UBUNTU_MENUPROXY=0

Unity перестала меню отсоединять от окна, а awesome ничего не поменялось.

ratatoskr
() автор топика
Ответ на: комментарий от ratatoskr

Может эту переменную среды уважает только Unity попробуй поискать где это в настройках Qt выключается.

Y ★★
()
Ответ на: комментарий от ratatoskr

Наверняка это было прописано где-нибудь ещё.

Deleted
()
Ответ на: комментарий от Y

Всем спасибо, проблема решена!

Виноватым оказался пакет appmenu-qt5, который отвечает за интеграцию qt с глобальным меню и состоит из всего одного файла:

$ cat /etc/profile.d/appmenu-qt5.sh 
export QT_QPA_PLATFORMTHEME=appmenu-qt5

ratatoskr
() автор топика

ничего себе у тебя тегов, приятель! я как-то с 5 обхожусь и хватает, интересно, зачем целых 27 тегов?

vim
()
Ответ на: комментарий от ratatoskr

так а менюбар отдельно от окна или нет?

а то я как-то давно пытался сделать в awesome меню как в unity, но не удалось заставить работать appmenu отдельно

actionless ★★★★★
()
Ответ на: комментарий от actionless

так а менюбар отдельно от окна или нет?

а то я как-то давно пытался сделать в awesome меню как в unity, но не удалось заставить работать appmenu отдельно

Нет, менюбар вместе с окном. Я успокоился на том, что он вообще стал виден.

ratatoskr
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.