LINUX.ORG.RU

KDE, не работает глобальное меню у appimage

 , ,


0

1

В KDE не работает глобальное меню у всех appimage, которые пробовал. Это нормально?

Также глобальное меню не работает у не установленных приложений, например Firefox Nightly, скаченный отсюда (там зип, который не надо устанавливать): https://www.mozilla.org/en-US/firefox/channel/desktop/

Это можно как-то исправить?

p.s. на всякий случай:

apt search appmenu
Sorting... Done
Full Text Search... Done
appmenu-gtk-module-common/testing,testing,now 0.7.3-2 all [installed,automatic]
  Common files for GtkMenuShell D-Bus exporter

appmenu-gtk2-module/testing,now 0.7.3-2 amd64 [installed]
  GtkMenuShell D-Bus exporter (GTK+2.0)

appmenu-gtk3-module/testing,now 0.7.3-2 amd64 [installed]
  GtkMenuShell D-Bus exporter (GTK+3.0)

appmenu-registrar/testing,now 0.7.3-2 amd64 [installed]
  Appmenu DBusMenu registrar

gnome-shell-extension-multi-monitors/testing,testing 19-1 all
  Better support for additional monitors in GNOME shell

libappmenu-gtk-parser-dev-common/testing,testing 0.7.3-2 all
  Common header files for GtkMenuShell to GMenuModel parser

libappmenu-gtk2-parser-dev/testing 0.7.3-2 amd64
  GtkMenuShell to GMenuModel parser (GTK+2.0 development files)

libappmenu-gtk2-parser0/testing,now 0.7.3-2 amd64 [installed,automatic]
  GtkMenuShell to GMenuModel parser (GTK+2.0)

libappmenu-gtk3-parser-dev/testing 0.7.3-2 amd64
  GtkMenuShell to GMenuModel parser (GTK+3.0 development files)

libappmenu-gtk3-parser0/testing,now 0.7.3-2 amd64 [installed,automatic]
  GtkMenuShell to GMenuModel parser (GTK+3.0)

★★

Гномовцы выкинули твоё глобальное меню на мороз. Теперь, поди, уже и Gtk такого не умеет, а ты всё пытаешься дохлого ишака насиловать. Как только кдешники запилили глобальное меню по новой (после того как гткшники в очередной раз сломали всё), гномовцы раз - и выкинули, мол, раз теперь оно в кде работает, значит оно не нужно.

ChekPuk ★★★
()

Firefox для работы глобального меню нуждается в матчах которые накладываются в убунте (вероятно дебиан и опенсусе). Это ответ на второй вопрос. Ответ на первый - вполне вероятно, что собранные в appimage программы глобальное меню не поддерживают. Но на всякий случай - какие приложения пробовали?

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

Нет, это проблема конкретно с appimage. Проверял на gimp и inkscape. Установленные из дистрибутива - имеют глобальное меню, скаченные как appimage - не имеют глобального меню.

devorg ★★
() автор топика

Новомодные технологии «кроссдистрибутивной» установки приложений (Docker, Snap, Flatpak, AppImage) используют контейнеризацию. За счёт этого приложение самодостаточно, но при этом в разной степени изолировано от системы. С AppImage самый лайтовый случай: он имеет доступ к ФС, может писать всякие временные данные в хомяк, но при этом чуть менее чем все библиотеки (к которым относятся и плагины, обеспечивающие поддержку appmenu), запакованы внутрь приложения, и вне его не разыскиваются. Поэтому толку с того, что они установлены в системе — ноль. Если нужна глубокая интеграция с приложениями и кастомизация — от контейнеров следует держаться подальше.

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