Всього повідомлень: 33
Пам'ятається, в незапам'ятні часи, ще при четверокедах, були потуги вяда розробників подружитися з appmenu. Однією з найбільш вдалих ідей тоді була інтеграція меню в krunner з можливістю пошуку. Все це було абсолютно сире і жахливо глючить, але сама ідея була революційною. А потім воно здохло так і не дійшовши до юзабельного стану.
А чи є десь зараз така функція? Невже така крута ідея так і канула в лету?
Отже, другий новинний пост про крисоглобалменю.
Залежності (все є в офіційних репах арча):
- gtk3
- bamf
- libwnck (опціонально)
- xfce4-panel
- CMake (збірка)
- Vala (збірка)
Для відображення меню треба:
- unity-gtk-module (Пакет по посиланню працює з непатченнимі GTK)
- appmenu-qt (в офіційних репах арча)
- appmenu-qt5 (в aur)
Нічого більше не треба. Спокійно портується в будь-який десятеро (тільки для unity-gtk-module патч поцупив із пакета)
Чим краще topmenu?
- Серіалізуются меню => зовнішній вигляд меню однаковий
- Отримує всі переваги третьегнома і убунтових фіксів без ubuntu
- Добре працює з gtk3, qt, qt5, libreoffice і chromium (з лисом запарка поки, але вона ніби й в topmenu запарка)
- Може працювати без wnck і x11 (якщо хтось напише bamf для wayland, що не так складно, бо dbus, може навіть сам візьмуся на основі mutter)
- Немає плагіна для mate (може зроблю)
- Немає мережевий і призначеної для користувача прозорості by design (про меню рутовий ФМ годі й мріяти)
Як встановлювати в Арче:
- Ставимо сам плагін
- Ставимо потрібні optdepends
- Після установки unity-gtk-module може пропасти меню - це нормально (а якщо меню не пропало - потрібно перелогініться, меню пропаде і unity-gtk-module включиться)
- Додаємо аплет на панель - меню тепер там. (Якщо нічого не з'явилося - сміливо пишіть баг)
- Щоб приховати меню в Gtk3 треба в .config / gtk-3.0 / settings.ini дописати рядки: