LINUX.ORG.RU

Декорации окна во Flatpak-версии Telegram

 , , , ,


1

2

С переходом на Flatpak версию Telegram пропала возможность сделать «нативные» декорации окна в GNOME при использовании системной рамки Qt. В версии из репозитория проблема решается установкой adwaita-qt6 и qgnomeplatform-qt6, но на Flathub работающие аналоги подобрать не могу. Установка org.kde.KStyle.Adwaita и org.kde.PlatformTheme.QGnomePlatform последних версий проблему не решает, поскольку программа их будто не видит.

Вопрос: если кто-нибудь пытался исправить ситуацию в своей системе, увенчалось ли это успехом?



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

Ну можно ещё KDE использовать, там серверные декорации на вяленом работают нормально. А дегенеративные разработчики гнома не поддерживают серверные декорации у себя на Wayland принципиально.

Werenter ★★☆
()

В общем, попытался починить декорацию окна. В флатпак версии либо телеграм тащит с собой собственный qt и игнорирует плагины, либо в самом пакете нет расширения под qadwaitadecorations, как итог - qt использует собственную заглушку в качестве CSD.

Fix - поставить телеграм из репозитория. Другого нет, разве что пересобирать пакет. Или перейти на KDE.

На скрине слева нативный телеграм, справа - версия из flatpak. Оба без Xwayland, проверил.
http://0x0.st/HxaX.png

p.s. не сразу заметил, что ТСу нужен фикс именно в флатпак версии.

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

А у меня так: https://0x0.st/HxuI.png

В настройках Telegram стоит «Use Qt window frame»

В flatpak такие пакеты:

Freedesktop Platform                        org.freedesktop.Platform                                        23.08.6             23.08                   system
Mesa                                        org.freedesktop.Platform.GL.default                             23.1.9              22.08                   system
Mesa (Extra)                                org.freedesktop.Platform.GL.default                             23.1.9              22.08-extra             system
Mesa                                        org.freedesktop.Platform.GL.default                             23.2.1              23.08                   system
Mesa (Extra)                                org.freedesktop.Platform.GL.default                             23.2.1              23.08-extra             system
Intel                                       org.freedesktop.Platform.VAAPI.Intel                                                22.08                   system
Intel                                       org.freedesktop.Platform.VAAPI.Intel                                                23.08                   system
ffmpeg-full                                 org.freedesktop.Platform.ffmpeg-full                                                23.08                   system
openh264                                    org.freedesktop.Platform.openh264                               2.1.0               2.2.0                   system
Freedesktop SDK                             org.freedesktop.Sdk                                             23.08.6             23.08                   system
Adwaita dark GTK theme                      org.gtk.Gtk3theme.Adwaita-dark                                                      3.22                    system
Adwaita theme                               org.kde.KStyle.Adwaita                                                              5.15-23.08              system
Adwaita theme                               org.kde.KStyle.Adwaita                                                              6.5                     system
KDE Application Platform                    org.kde.Platform                                                                    5.15-23.08              system
KDE Application Platform                    org.kde.Platform                                                                    6.5                     system
QGnomePlatform                              org.kde.PlatformTheme.QGnomePlatform                                                5.15-23.08              system
QAdwaitaDecorations                         org.kde.WaylandDecoration.QAdwaitaDecorations                                       5.15-23.08              system
QGnomePlatform-decoration                   org.kde.WaylandDecoration.QGnomePlatform-decoration                                 5.15-23.08              system
Telegram Desktop                            org.telegram.desktop                                            4.11.8              stable                  system
Telegram Desktop Webview Add-on             org.telegram.desktop.webview                                    2.42.2              stable                  system
FireFighter ★★★
()
Ответ на: комментарий от whbex

p.s. не сразу заметил, что ТСу нужен фикс именно в флатпак версии.

Нахрена вообще эти декорации нужны оконные именно для Telegram? У него же там собственные декорации нормальные, разве нет? И под тему подстраиваются ещё.

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

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

spal
()