LINUX.ORG.RU

Vala Panel AppMenu 0.7.0

 , ,


2

2

Вчера я выпустил наконец vala-panel-appmenu 0.7.0

Список изменений (по сравнению с 0.6.1, выпущенным 7 месяцев назад):

  • Теперь DBusMenu преобразуется в GMenuModel, а не сразу в виджет, как раньше.
  • Теперь используется только одна GtkMenuBar, что позволило сделать скроллинг между меню.
  • Добавлен компактный режим - все меню может быть показано в одну секцию (под именем приложения, примерно как в gnome-shell)
  • Полужирное имя приложения теперь является настройкой времени выполнения, а не компиляции
  • libwnck теперь не используется (временно), хотя при сборке все равно ищется
  • Переработана Jayatana - добавлены хаки для Idea, а также кэширование пунктов меню.

Для скачивания исходников нужно пройти по ссылке ниже и либо заклонить репозиторий, либо скачать артефакты сборки (просто зазипованный репозиторий работать не будет)

>>> Репозиторий

Панель, АПП меню, мог бы и скрин дать а то хз как ЭТО выглядит. ( где не нужно скрины дают а где нужно нет :( )

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

Да хоть тут посмотри. Вот это меню на панели и есть скрин. И это не панель с AppMenu, а скорее AppMenu для ValaPanel) (ну и для остальных до кучи)

Athor ★★ ()
Последнее исправление: Athor (всего исправлений: 1)

в 3 часа ночи

Это важная информация?

AP ★★★★★ ()

Ненужно. Закапывайте.

Odalist ★★★★★ ()

votafak обновляйся скорее и еще скриншотов в галерею кидай, очень ждем!

anonymous ()

Как оно с жаба приложениями дружит? В цинамун впилить можно?

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

Как оно с жаба приложениями дружит?

В этой версии получше стало (тестил с идеей и жабой 8). Только визуальные баги остались с флажками - JetBrains отдает все чекбоксы, и моя эвристика по определению чекбоксов срабатывает не всегда.

В цинамун впилить можно?

Это только для GTK DE (xfce, MATE, Budgie) и разработанной мной панели ValaPanel (она тоже на GTK). Если в Cinnamon убрать все панели (оставить только док слева) и добавить ValaPanel или mate-panel, то заведется. С дефолтными панелями - не ко мне, я в JS дуб дубом.

Athor ★★ ()
Последнее исправление: Athor (всего исправлений: 2)
Ответ на: комментарий от Athor

Верни назад, оно добавляет шарма. А то любят тут некоторые новости о hack dev for fun приводить к сухим данным отчётности о сделанной работе за текущий квартал.

Deleted ()

Спасибо большое за работающее global menu. Для меня это единственный разумный способ организации десктопа - компактно и ничего лишнего.

Теперь, когда я наконец выброшу ubuntu 16.04, будет на что перейти(даже несколько вариантов, совсем круто).

P.S. Совсем-совсем круто было бы сделать настраиваемый хоткей для поиска по всем имеющимся пунктам меню.

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

в ubuntu-mate и в гноме глобальное меню можно сделать и без vala-panel, а в KDE и подавно, и может даже в xfce, но там вроде лучше с vala-panel

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

Как в ubuntu-mate сделать глобальное меню без моего плагина? В гноме и KDE можно, да.

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

а у меня разве с твоим плагином оно? и его не ставил твой - по умолчанию в ubuntu-mate сразу его можно сделать - mate-tweak - панель - шаблон mutiny

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

Да, с ним. С 18.04 он используется по умолчанию в ubuntu-mate.

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

В mate именно этот плагин используется, если ничего не путаю.

А как сделать global menu в чистом третьем гноме? Беглый гуглёж результата не дал.

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

расширение в магазине расширений - устанавливается через браузер

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

на самом деле, из 18.04 юнити никто не выбрасывал, и оно работает.

«Проверено на себе», никаких вейлендов и прочих б-гомерзких гномошеллов тащить в систему не нужно.

Но идея попробовать поставить сабж плюс какую-то панель — это неплохая идея.

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

Интересно, Unity вроде ведь официально закопали. Но и правда, посмотрел, в universe пока оставили.

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

Хых. Его не просто «оставили», оно ещё и работает на блобе моего домашнего компа существенно «чище», беспроблемнее, чем «официальная Ubuntu», что 17.10, что 18.04.

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

ты крут

Опколюццо своими свистелками-перделками и поздровляют друг-друга в опу.

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

Опколюццо своими свистелками-перделками и поздровляют друг-друга в опу.

А ты сам хоть одну свистелку запилил, тролль?

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

свистелку запилил

Свистелки ненужны, так же, как и твой «запил».

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

Свистелки ненужны, так же, как и твой «запил».

Опенсорс всякий важен) Он разнообразием славится) По мне, и XMonad не нужен, но те, кто его пилят - молодцы)

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

Опенсорс всякий важен)

Согласен. Я высказал лишь свое мнение.

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

Опколюццо своими свистелками-перделками и поздровляют друг-друга в опу.

Завидуешь?

selivan ★★★ ()

Объясни как собрать? Дошел до

* once the build is successful, you can compile and install Vala-Panel-Appmenu by typing make && sudo make install

xggrnx@polywag ~/src/vala-panel-appmenu/build➜ git:(master) make && sudo make install
make: *** Нет правила для сборки цели «install».  Останов.

Что я сделал не так?

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

Что я сделал не так?

Лог покажи) И не использовал ли ты Ninja?

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

дружище, ты меня прям щас несказанно осчастливил!

жду подробностей - как давно обкатываешь, были ли какието баги? работает ли поиск по меню (HUD который), и где не работает глобальное меню (раньше например не пахало разве что в воркбенче, смартгите и еще паре софтин на яве).

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

HUD пилю не я, он пока в далеких планах. Баги есть, список работающих приложений такой же, как в Unity.

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

Я, в целом, не то, чтобы «обкатываю», у меня просто домашний комп стоит с убунтой, а семейство, попробовав Гноме3 на 17.10, попросило вернуть все взад.

Соответственно, где-то в мае-июне проапгрейдился c 17.04 на 18.04. Апгрейдился при помощи apt'а, без do-release-upgrade, временами впадая в dpkg, там где apt'овый резолвер пытался накормить меня всяким. В целом, не сложнее, чем проапгрейдить Redhat 5 до Мэндрейка, а потом до AltLinux без переустановки. Я бы даже сказал, проще ;) Времени только требует, если не хочется тянуть себе всякого даже в виде развернутых пакетов, а не запущенных сервисов.

Основной принцип при апгрейде: выполнить `apt dist-upgrade`, посмотреть на предложенный список изменений, нажать N, отказавшись от полного апгрейда и идти апгрейдить через `apt install` отдельные пакеты из предложенного списка. Там, где апгрейд некоторого пакета вызывает по зависимостям установку какого-нибудь треша, подумать, нужен ли тебе вообще этот пакет, можно ли удовлетворить зависимости чем-нибудь, кроме предлагаемого по умолчанию треша, и так далее. В общем, после разрешения всех проблемных ситуаций я завершил апгрейд все тем же `apt dist-upgrade` и получил, в общем, рабочую настроенную систему. Семья ничего не заметила, кроме изменения обоев на стилизованного бобра.

Из того, что после апгрейда работает... Да, кажется, все работает. HUD есть, Mozilla apps, Eclipse, Libreoffice, KDE-, Qt- и GTK-приложения в него умеют. Tk-приложения, ожидаемо, не умеют. WPS офис тоже умеет в глобальное меню и HUD. Если скажете, что проверить (только без фанатизма, пожалуйста) — проверю.

Пожалуй, сломался только ввод пароля на экране блокировки скринсейвера. В смысле, после апгрейда он сразу предлагает переключиться в выбор пользователя на LightDM'ном экране и вбить пароль там. Раньше, вроде бы, сразу можно было текущему пользователю вбить пароль или переключиться на LightDM. Но, я думаю, и это можно поправить, если задаться целью. Это же линукс, я в него давно умею.

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

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

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

Не заметил каких-либо проблем со стабильностью. Беспропеллерный 9800GT, блоб.

Все как работало, так и продолжает работать, при, в среднем 3-4, болтающихся пользовательских сессиях.

Ожидаю, ещё как минимум пару релизов можно будет использовать как есть, а потом спрыгнуть на допиленный и настроенный mate или kde без потери качества.

AlexM ★★★★★ ()
Последнее исправление: AlexM (всего исправлений: 1)

как добавить на панель mate? в списке апплетов нет

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

собери под Mate) если не появится - шли баг с полным выводом)

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

да забей. я установил из реп убунты и пытался добавить на панель MATE, а оказывается они там собирают только апплет для vala-panel но не для mate

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

Собирают они под Mate, но я хз как он называется.

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