LINUX.ORG.RU

Обновлена информация о поддержке Wayland в Xfce

 ,


0

2

Разработчики Xfce в роадмапе обновили информацию о поддержке Wayland. Прекращение поддержки X в Xfce не будет (по крайней мере в 4.20). В качестве «ядра» Wayland в Xfce будет использоваться библиотека wlroots.

Рабочий стол xfdesktop и панель xfce4-panel портированы для Wayland и имеют полноценную поддержку Wayland. Также полноценную поддержку Wayland имеют следующие компоненты: exo, libxfce4ui, libxfce4util, thunar, xfce4-appfinder, xfce4-settings, xfconf, xfce4-power-manager, tumbler, garcon, thunar-volman и xfce4-dev-tools. Поддержка Wayland на момент написания новости отсутствует в менеджере сеансов xfce4-session и оконном менеджере xfwm4.

Приложения Xfce, в которых есть поддержка Wayland: xfce4-terminal, mousepad, xfce4-notifyd, xfce4-taskmanager, xfce4-mixer, ristretto, catfish, xfburn, parole, xfmpc, xfce4-dict, gigolo и xfce4-panel-profiles. Приложения, которые пока не работают с Wayland: xfdashboard (Stage Manager из GNOME), xfce4-screenshooter (программа для создания скриншотов), xfce4-screensaver и xfce4-volumed-pulse.

В планах минимально полноценную поддержку Wayland в Xfce планируют доработать к выпуску 4.20.

Помимо Xfce работа над поддержкой Wayland идёт в MATE и Cinnamon.

>>> Подробности

★★★★

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

Ответ на: комментарий от SkyMaverick

ещё удивляешься почему и принт-сервер и сервер шрифтов и dbus и небо и Аллах в единый сервер?

К дисплейному серверу оба мало относятся, а вот скринкастинг - относится.

Ять, а wayland калбэки не надо реализовывать?

Эти ваши КАЛбеки нужно реализовать в libwayland-featurename.so один раз и чтобы все DE эти фичи юзали, но у вас вместо нормальных разработчиков ЦК Партии «Wayland».

Надеюсь дождусь твою лучше. Дождусь?

Не дождёшься, у меня уже есть рабочие иксы. Лезть в Wayland зоопарк я не буду ни при каких условиях. К тому же репутацию Wayland-а безвозвратно потеряли своими закидонами. Нормальные люди уже согласились, что Wayland - это намеренная диверсия линуксового десктопа.

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

К дисплейному серверу оба мало относятся

Какого хрена они делают в XOrg-е? Он же, цитата близкая к тексту «делает одно дело, и делает его хорошо».

а вот скринкастинг - относится

Если ты не понял троллинг моего первого поста, то поясняю: там ТОЖЕ НЕТ протокола для скринкаста. Xshm придумали исключительно как костыль (и если на то пошло, совсем не для скринкаста), потому что стандартный протокол - тормозное говно для локальной машины даже для начала 90-х. Меж тем было ещё и XIE, которое признано УГ даже самими авторами.

Эти ваши КАЛбеки нужно реализовать в libwayland-featurename.so один раз и чтобы все DE эти фичи юзали, но у вас вместо нормальных разработчиков ЦК Партии «Wayland»

Ты бы хоть глянул, ради интереса, типовой код клиента, чтоли. Чтобы осознать тупость предложения.

Не дождёшься, у меня уже есть рабочие иксы

Так чего тогда орёшь, как потерпевший, как будто у тебя их отобрали? Сиди, пользуйся. Какие-то там люди пляшут wayland. Это их проблемы. Ты выше этого.

Нормальные люди уже согласились, что Wayland - это намеренная диверсия линуксового десктопа.

Все полтора бездельника, без которых среди себя Линукс умрёт? Ну трагедия, чё.

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

Кстати проверил. Зачем врешь?

Даже если watcher реализован - если приложение, в моем случае это вайбер, трансмишен, сдн варп не создают запись в SNI - то она и не добавляется. Только при использовании xembedsniproxy.

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

Делай нормально - будет нормально

Это идёт в разрез с общим вектором индустрии.

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

Как скучно мы живем! В нас пропал дух авантюризма!

Мы не пролазим в окна…

Мы перестали называть детей Эрастами.

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

Xembed использует если у тебя приложение собрано с GTK2 и Qt4.

Qt5+ использует XEmbed только как fallback, если не может использовать SNI (или dbus выключен в сборке) GTK3 трея нет вообще и нужно использовать сторонние библиотеки, которые также реализуют SNI. GTK4+ на данный момент нет ничего для трея. Можно сделать иконку, но код библиотек меню надо полностью переписывать.

Так что вывод: или приложения собраны с GTK2/Qt4, или Qt не смогло обнаружить поддержку SNI или их авторы реализовывали трей кастомно (маловероятно).

Transmission - в LXDE на GTK2. Viber судя по внешнему виду на Qt. сдн варп - я без понятия кто это.

Специально для тебя скачал Lubuntu 18.04. Вотчер там есть, тут ты прав. Внезапно Транзишн использует libayatana/appindicator у который свой нестадартный костыль регистрации итемов. Внезапно, так они находятся.

Пруф1, пруф2, пруф3.

Внезапно, никакого прокси я не ставил. Так что я тогда вообще без понятия, что ты тестировал.

Для справки, итемы ищутся не поиском, а через свойство watcher-а, RegisteredStatusNotifierItems . Прокси регистрирует итемы как сказано в стандарте, поэтому ты их и нашёл. ayatana их регистрирует по своему (но это работает).

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

ты что-то там наговнокодил у себя в системе, поздравляю

ой, а что это там за значок в правом нижнем углу? https://ibb.co/jRK07zk

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

Вот, например, сервер печати в Х - это точно необходимая для экранного сервера штука?

Прикольная вещь была, кстати. Позволяла производить печатать на локальном принтере при удалённом запуске иксовой программы. Настраивать было правда зае сложновато. Жалко только, что выпилили этот сервер из xorg 18 лет назад. По-моему сейчас только rdp обладает такой фичей.

Идеологически валенный очень похож на jabber. Тоже протокол, отсутствие эталона и т.п., к чему это привело все видели. Пока другие брали и делали, чуваки c xmpp думали, разрабатывали спеку, обсуждали, рисовали, а по факту картинку переслать была проблема, не говоря уже о чём-то более сложном. Тут уже тоже самое - пилят 15 лет, а функционала кот наплакал и всё каждый год, вопли «я меня вяленный 10 лет работает», а капнёшь половина нужно софта, если и работает, то как-то так «работает» - https://flameshot.org/docs/guide/wayland-help .

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

Посмотрел вот это видео о программировании под Wayland - https://youtu.be/iIVIu7YRdY0

Внезапно горячо полюбил xlib. Раньше тоже любил xlib, но после видео прям горячо горячо полюбил.

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

Позволяла производить печатать на локальном принтере при удалённом запуске иксовой программы.

Киллер-фича, согласен. Я несколько терминальных решений из говна и палок за последние лет 10+ запилил (на базе ltsp, на базе xvnc) и удовлетворял подобную потребность с помощью cups. Не идеально, но особо никто не жаловался.

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

Прикольное видео. Я бы даже сказал показательное. Я 27 лет назад продуктивнее учился и писал код для win16/win32 в студиях с примерами из мсдн-а. Немногие продерутся через этот callback hell c докой в виде «рыщем по хедфайлу» и «зачем мы это делаем? я не знаю.» Чем-то напоминает программирование под COM - тонна вызовов для простых вещей и прочая магия. Не удивительно, что судьба у них пока схожа - куча разговоров, всевозможного форса и не очень большое желание у кого бы то ни было этим г заниматься в реальности.

Технологии 15 лет. Просто пипец.

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

Ну вот видишь - ты достиг уровня 30 летней давности, когда данная фича работала из коробки при использовании motif софта и сетевой прозрачности. Вот прям реально из коробки работало.

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

Немногие продерутся через этот callback hell c докой в виде «рыщем по хедфайлу» и «зачем мы это делаем? я не знаю.»

дока для всех библиотек имеется. То что какому-то ютуберу нравится смотреть хедеры вместо нее - надо же, какое преступление.

А если ты не понимаешь, почему там вызовы всех функций являются асинхронными - ну, возможно тебе действительно не стоит связываться с вяленым. Пиши себе под COM, как 27 лет назад.

и не очень большое желание у кого бы то ни было этим г заниматься в реальности

в реальности никто не хочет заниматься как раз иксами, налицо одно бессмысленное нытье от всяких скуллнетов.

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

Мне тоже не понравилось то, что там увидел. Но если Wayland внезапно подменит собой иксы, то мне придётся портировать свою софтинку под него. И никуда не убежать с этого корабля.

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

в реальности никто не хочет заниматься как раз иксами

В битве ненужного (иксы против вяленого) побеждает пестня со словами:
В рот я пихал ваш «Первый канал»
И второй канал тоже в рот пихал,
Третий канал тоже тот ещё кал,
Да, и четвёртый, если честно, я смотреть бы и не стал

Впору взять, да посмотреть наконец, как устроен графический стек в нормальных ОС. И беззастенчиво его концепцию содрать.

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

Впору взять, да посмотреть наконец, как устроен графический стек в нормальных ОС.

Иксы и win32 это близнецы братья. Реализация разная, суть одна - сообщения/события попадают в главный цикл обработки сообщений. Список событий приблизительно соотвествует.

В Wayland суть тоже похожа, но усложнено различными абстракциями и не очень приятным синтаксисом.

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

Нормальные люди уже согласились, что Wayland - это намеренная диверсия линуксового десктопа.

Как же, наверное, интересно жить в мире, где рептилоиды реально существуют

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

Реализация разная, суть одна - сообщения/события попадают в главный цикл обработки сообщений.

Я не видел ни одного API, где это было бы как-то по-другому сделано. Дьявол, как всегда, в деталях.

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

В Wayland суть тоже похожа, но усложнено различными абстракциями и не очень приятным синтаксисом.

Wayland больше похож на Android с его фрагментацией.

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

30 лет назад было из коробки, но потом пришёл прогресс и к моменту выпила настроить её и особенно сервер шрифтов уже было проблемно.

vtVitus ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.