Доступны экспериментальные выпуски панели xfce4-panel 4.19.0 и рабочего стола xfdesktop 4.19.0, в которых предложена начальная поддержка работы в окружениях на базе протокола Wayland. Поддержка реализована при помощи новой библиотеки libxfce4windowing, предлагающей слой для абстрагирования от графической подсистемы, способный работать поверх X11 и Wayland. В библиотеке libxfce4windowin реализованы компоненты управления окнами (экраны, корневые окна, виртуальные рабочие столы и т.п.), не привязанные к определённой оконной системе...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=58580
супер, крыска просто отличное окружение
Вот только зря они с вяленым связались, его надо уже выбросить из-за устаревания, костылей и отставания от Иксов.> не для всех возможностей X11 имеются соответствующие расширения протокола Wayland
На эту цитату можно взглянуть и с другой стороны:> не для всех дыр X11 предусмотрели соответствующие расширения протокола Wayland
> устаревания, костылей и отставания от ИксовИксы последние пару лет не развиваются. Это так, к слову, что в графическом стеке вы выбираете между капец каким вонючим говном и говном, которое воняет, но терпеть можно
Типа кмон, ну вообще не смешно. У вас в Xorg возможность кейлоггинга одним приложением другого приложения - это не баг, а фича, код есть из 90-ых, основные ДЕ в виде гнома и КДЕ пытаются от него отказаться, а в man xorg.conf получаешь:> Nobody wants to say how this works. Maybe nobody knows ...
При этом Wayland чуть лучше, но даже трогать это не хочется
Если Wayland не может догнать стоящий на месте X.org, то возможно у него отрицательное ускорение по оси развития? Ну как у Gnome.
Вполне возможно
А вообще где-то мы это уже видели. IPv6 v2
IPv6 намного юзабельнее wayland.Говорю как человек, который использует ivp6 каждый день.
Выпендрежник... Все нормальные люди используют IPv6...
Только староверы его выключают.
> Wayland не может догнать стоящий на месте X.org ... у него отрицательное ускорениеТакая вот неожиданная истина.
> возможно у него отрицательное ускорение по оси развития? Ну как у Gnome.Не поленись привести хотя бы несколько доказательств об отсутствии развития Gnome. Это будет забавно.
> доказательств об отсутствиидоказывают присутствие, а не отсутствие.
А бритвочкой Оккама по горлышку не желаете? Поинт был про отрицательное ускорение. Вот и вперёд - доказывать снижение количества коммитов, например.
Как это чудо собрать из исходников и завести?
шаг за шагом для последовательности компонентов, определённых здесь:
https://xfce.readthedocs.io/en/latest/xfce/building/index.htmlполезные переменные окружения (можно установить в самом начале):
```
export \
PREFIX=/usr/local \
CFLAGS="-O2 -pipe" \
PKG_CONFIG_PATH="${PREFIX}/lib/pkgconfig:$PKG_CONFIG_PATH" \
XDG_DATA_DIRS="$PREFIX/share:$XDG_DATA_DIRS" \
ICEAUTH="${PREFIX}/bin/iceauth" \
MY_THREADS=8
```команды как правило такие:
```
./configure --prefix=${PREFIX}; make -j $MY_THREADS; make -j $MY_THREADS install
# или
./autogen.sh --prefix=${PREFIX} && make -j $MY_THREADS && make -j $MY_THREADS install
```p.s. как в здешних комментариях форматировать текст?..
Спасибо тебе добрый Аноним!
пожалуйста)на всякий уточню, что тебе нужно будет ставить разные dev-пакеты
а iceauth, например, в репозитарии пакетов моего дистра (Solus) не нашлось, поэтому ставил из исходников, и соответственно указывал путь до бинаря через $ICEAUTH
пример с переменными не совсем правильный, по крайней мере на баше, префикс надо раньше объявить:```
unset PREFIX; export PREFIX=/usr/local
export \
CFLAGS="-O2 -pipe" \
PKG_CONFIG_PATH="${PREFIX}/lib/pkgconfig:$PKG_CONFIG_PATH" \
XDG_DATA_DIRS="$PREFIX/share:$XDG_DATA_DIRS" \
ICEAUTH="${PREFIX}/bin/iceauth" \
MY_THREADS=8
```
да без проблем, ставишь Арч а потом из АУРа подтягиваешь пакеты
xfdesktop-devel
xfce4-panel-devel
libxfce4windowing-devel
арч будто панацея у вас
просто удобный инструмент, не более
Смотря с какой стороны. В контейнер, чтобы получить свежатину - норм, но как основную операционку - да вы что, с ума сошли что ли? У вас месяц не обновляйся - получишь апдейтов на 5 гигабайт и полностью новое рабочее окружение. Выбирая между капец каким роллингом и капец каким старьем - лучше уж выбирать RHEL / Debian / *insert any LTS distro here* один раз на 5-10 лет
> и полностью новое рабочее окружение.это не так
Я знаю, писал образно. Энивей ситуация, когда версии ПО постоянно обновляются - довольно быстро надоедающая. Это я уж молчу про то, что компоненты могут отвалиться (хотя у меня такое было довольно редко, за два года использования всего лишь раз или два отвалились мелочи)
Энивэй ситуация мэйби дифрент.
Не мэй, в Арче пакеты обновляются с умовыносяющей скоростью. Если у тебя за месяц не накопилось апдейтов хотя бы на гигабайт - это должно произойти что-то немыслимое
Все хотят андроид запускать по этому и перекатывают DE иксы в плане мыльности картинки реально плохи , но видимо wayland тратит чуть больше энергии что бы картинку не мылить.
>но видимо wayland тратит чуть больше энергии что бы картинку не мылить.Сессия Wayland в KDE Plasma потребляет меньше энергии, чем сессия X.Org: https://www.phoronix.com/news/KDE-Plasma-Wayland-Power
> Wayland в KDE Plasma потребляет меньше энергииКонечно, если ничего не делать.
Так оно и не делает. Во многих тестах производительность ниже.
Обесточить - так вообще в лидерах по потреблению будет.
XFCE ничем не лучше LXDE.
А чем он хуже?
pcmanfm > thunar (thunar глючное поделие)
openbox > xfwm4 (screen tearing)
тиринг и правда иногда сложно убрать
Тем что он давно уже LXQt?
Нет. lxqt - совсем другое DE. lxqt != lxde.
Я пишу именно про gtk2 lxde:
https://www.lxde.org/
Не смотря на то что ты это пишешь про lxde оно заброшенное де на древнем гтк2, которое вот прям совсем совсем больше не будет развиваться.
Там нечему развиваться, всё стабильно работает.
Правильно говорит что оно в состоянии застоя.
В xfce ничего особенного нет, просто распиаренное мэйнстримное DE. Ну оно на "новом" gtk3, а толку?
А что там должно быть? Просто настраивается и стабильно работает. По вкусу, можно какую-нибудь тему накатить, если стандартная не устраивает. Что ещё нужно?
Оно больше проц нагружает потому что gtk3, а по функциональности как LXDE.
> Оно больше проц нагружает потому что gtk3, а по функциональности как LXDE.У меня совсем не нагружает. Даже на старом 10-летнем ноуте, специально там проверял.
На такой ноут и кеды пойдут, там намного больше настроек.
Крыса очень хреново выглядит из коробки.
На одноядерном проце крыса будет тормозить, а вот LXDE - нет.
как будто кто-то юзает xfce из коробки, что за бред?
на одноядерном amd sempron 2800+ всё прекрасно летает, проц не грузит. разберись с композитингом/дровами/vsync и вообще, как компьютер работает
> как будто кто-то юзает xfce из коробки, что за бред?А у тебя есть статистика пользователей xfce? Ты знаешь сколько крысу юзают из коробки, а сколько нет? Я и не говорил что кто-то юзает из коробки или нет. Смысл в том, что из коробки крыска страшненькая, естественно, на мой взгляд.
>на одноядерном amd sempron 2800+ всё прекрасно летает, проц не грузитКакая версия xfce, какой дистр?
> Смысл в том, что из коробки крыска страшненькаяв этом нет смысла
> Какая версия xfce, какой дистр?
арч. версию сам угадай
Купи себе нормальное железо, нехер жаловаться, если у тебя пентиум 2-ой. Раз в 10-15 лень обновлять железо настолько сложно что ли?
Зачем? Пусть жуёт 🌵
Ну это на долго. Крыса в принципе медленно развивается. Даже не понятно она развивается или стабилизируется всё время.
Она не развивается, значит стабилизируется. Не трогайте крысу, пусть стоит
Мало прослоек и костылей! Надо больше!
> Мало прослоек и костылей! Надо больше!Вот писали бы вы на Си, знали бы, что без подобных "прослоек и костылей" приходится в любой непонятной ситуации закатывать солнце вручную.
Поэтому мы должны переписать все на Раст
Ладно, извините, я не мог сдержаться)Я ведь даже на Расте не пишу
А для конечного пользователя как это мжно будет попробовать?
Можно будет где то в настройках (Settings Manager) переключать X11 на Wayland и обратно?
Переключение сессий между Х и Wayland происходит, обычно, через менеджер сессий (GDM, SDDM, LightDM и т.д.)
последний бастион... это начало конца
Дано пора переходить на шиндос.
так давно уже пора выкидывать
ждём Ubuntu 24.04 LTS
Пподтягиваются Nvidia, KDE, может и в XFCE что сделают к тому времени, и можно уже выкидывать иксы.
>так давно уже пора выкидыватьНу хорошо Х устаревшие Но объясните мне пожалуйста,у кого не спрашиваю разводят плечами.Почему не взять совместимую с Х графическую систему с Syllable .Posix совместимая Oсь,портировали GTK,QT,motif.Нет конфликтов с Х-ми.Да конечно не суперпередовая ,корни у графики идут от Be-be>Haiku ,чуть модернизированная в плане декораций и тем с заголовком окна.Ну так be-be по сравнению с Х более современная графическая система,протокол похож на Х но нет сокетов и сети.Тоже клиент серверная технология,даже озаботились разработчики о синхронизации с звуком, и для любителей сети был бэта прокси для сети,но померло вместе с Beos.А то читаешь новости про гайку и охрениваеш-пока у нас пилили вайланд там уже портировали слой совместимости с Х и вайландом.При этом разработку ведут в основном любители и студенты.....
Потом что в твоём случае появится +1 стандарт.
> Потом что в твоём случае появится +1 стандарт.Нет,когда вайланд разрабатывали многие кидали ссылки на готовую графику,портирование проблем не представляло т.к код gpl2.
> когда вайланд разрабатывалидо сих пор разрабатывают 🤣
К сожалению.
> Почему не взять совместимую с Х графическую систему с Syllable
> При этом разработку ведут в основном любители и студентысам спросил, сам ответил
> сам спросил, сам ответилНет с гайкой понятно,там код шибко не меняется, практически все усилия направленны на портирование приложений и драйверов.Вот поэтому то и быстро портировали, я ещё про порт транслятор иксов 3 года назад читал.Единственное где новинки внедряют это 64 бита,но там больше глюков и нет совместимости с старыми приложениями (32 бит). Нахрена разработчики вайланд стали изобретать велосипед вот это не понятно.
Вайн, значит, осилил запуск 32 бит на 64 битах (т.е. без мультилиба), а эти нет? Видимо апи ядра куда более помойный, чем у линукса.
>Видимо апи ядра куда более помойный, чем у линукса.Зачем вы не зная подробности поливать грязью?
Проблема не в апи.Проблемма в архитектуре разработки.Ядро даже по нынешним временам замечательное.Многопоточность,кроссплатформенность,нетребовательность к ресурсам, очень хороший реалтейм.
На первом пентиуме 90мгц тянуть одновременно 5 мр3 файла это что то , учитывайте что 486 этопрактически минимум для 1го мрз.Но добились это тем что часть ядра и при была написана на с++.Сам понимаешь,если в программирование разбирается что это значит (если на разбираешься объясню,версия компилятора для ари и программ должна совпадать иначе при компиляции не произойдет линкование) .Почему в оффтопике приходиться для некоторых игрушек ставить исполняемые библиотеки, именно из за этого,чтобы игра написания на с++ могла работать с этой версией библиотек. Нечто в будущем не мешает для 64 бита скомпилировать версии совместимые с старой версией с++ ,но сил у разработчиков не хватает и решили пока на совместимость положить болт.
Ну, это только подтверждает мои слова. А насчёт мп3… Целочисленный декодер? Это многое объяснило бы. Их, вообще-то, много. И наиболее качественный, mpg123, кстати, тоже можно собрать с поддержкой низкого качества декодирования. Звучат, конечно, такие мп3 не очень. Но обычно, самое ресурсоёмкое при декодировании аудио -- это ресамплинг. Чтобы он был качественным, нужно приложить много ресурсов. И чтобы избежать проблем с клиппингом и фильтрами, все аудиопотоки должны быть в разрешении более высоком, чем аудиофайл, и это тоже не целочисленные вычисления. Не всё так однозначно, но, на мой взгляд, едва ли это то, чем можно измерять производительность или эффективность.
> это то, чем можно измерять производительность или эффективность.Да легко это делается.Так народ тесты и проводил.Бе-бе позволяла на демо диске установить себя на образ 4 Гб.Т.к она сама немного весела (около 80 мгб ! с русской локализацией,без базы драйверов) это если не хотели заморачиваться с дисковыми тестами.Запускали дум (был порт) ,сравнивали кол-во кадров,98 в охреннелом была пролёте (сам Кармак говорил что реализация open gl практически идеальная на Бебе).Одновременно видиопотоков -опять же винда на 3 потоках сливалась,а бе бе тянул 5-6 .По дисковой скорости была где то на уровне ntfs.Железо то одно и тоже.В общем 98 мягко говоря ....смотрелось блекло.Но Ms тогда заключила соглашение с крупными продавцами о предоставлении охренеллых скидок в обмен на эксклюзивные условия.Да и сам глава при переговорах с Эппл говорят повел себя не очень хорошо (не забываем она была кроссплатформенная).Была обокрочена,подвала в суд на демпинг,было заключено мировое соглашение на энную сумму ,но виновность Мs не признала.
Это всё отлично, но почему на haiku за последние лет 15 не могут портировать текущие версии firefox? Без этого браузера у haiku 0 юзеров.
> Это всё отлично, но почему на haiku за последние лет 15 не
> могут портировать текущие версии firefox? Без этого браузера у haiku 0
> юзеров.Проблема что гайка не на 100% posix совместимая,есть сложности с ее ари,но транслятор говорят пишут.Где то год назад читал что мобильную версию хрома портировали,но это пока глубокая бэта и пакет не выкладывают.
Большое спасибо за ответ! Я смотрю новости о haiku здесь, меня сильно удивляет как несколько разработчиков пишут целую ОС и портируют софт без корпораций и вливания ресурсов. Очень интересно. Самые наилучшие пожелания для haiku!
Ни у кого из сообщества нет желания разбираться со сборочной системой Firefox, вот и все. А на Chromium ни у кого из сообщества нет железа для сборки.
Opengl? Там были дрова для видеокарт и аппаратно ускоренный графический стек? Вау, у линукса только в 2005 году появилось благодаря нвидии. Вот что значит проприетарная ОС. Но было ли это сравнение 1 в 1? На линуксе сегодня может быть производительность графики как выше венды, так и ниже. И иногда часть красивостей просто молча отключается. Например, очень очевидно было с аппаратно-ускоренным physx в играх, в портах на линукс не было красивой графики.
появилось благодаря нвидии. Вот что
> значит проприетарная ОС. Но было ли это сравнение 1 в 1?Повторяю,народ проверял на одном железе.Даже делали чистую установку с нуля.Есть тупой одно и многопоточных тест на zip архиве- лучше уже не протестируем т.к код очень мало зависит в консольной версии от операционки, и там 98 отставала ,на больших архивах до 12% времени доходило.А насчёт графики,сейчас доверия к тестам нету,т.к нвидиа уже ловили на читах к драйверам.Драйвер детектирует приложение для тестирование видеокарты и подсовывает оптимизированные заранее шейдеры.
Так я и говорю про то, что тогда было всё проще. Технологии тех лет уже много раз выставили на мороз, они уже тогда были не самыми продуктивными. А уж замеры хомячков, пытающихся что-то там измерять без понимания сути (какой из компонентов ОС работает более эффективно, какой менее, и почему). Производительность не берётся из ниоткуда и не исчезает вникуда. Unzip не самый плохой тест, есть для всех платформ включая дос и он использует все основные компоненты ОС, можно даже сравнить под дополнительной нагрузкой.
Сколько лет уже развивают, а развить не могут.
это процесс перманентный
Вяленый уже вошёл в штопор: костылями оброс, а до функционала Иксов так и не добрался.
функционал - это когда работает где-то, кроме компа разраба. в вяленом этого нет
Слушай сижу на KDE под Wayland года три уже и непойму чего тебе не развилось там?
А чтобы хоткеи работали и в русской раскладке - починили?
хоткеи в вяленом?! "Это же небезопасно!", - топили они, уничтожая функционал Иксов.
Сломаны хоткеи в самом xfce. Т.е. хоткей Alt+t будет работать только в английской раскладке. Раньше работал и в русской.
xfce 4.18.0-1,
прекрасно alt+t в любых раскладках работает
А ctrl-shift-v например?
Не нужно, вяленд создавался под GNOME, прогибаться под этих мудаков даже не стоит затраченного времени.У вяленного столько проблем, что иксы в 2023 кажутся современным решением: https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d...
Давай менятся ссылками: https://blog.invisiblethings.org/2011/04/23/linux-security-c...
> Wayland is biased toward Linux and breaks BSDBreaks кого-кого?
Oh no, anyway...
дадададададада, согл
сидят чисто ноунэймы, пофиг на них
Анонимы, посоветуйте лучший оконный менеджер, а то их как-то очень много. i3wm, Xmonad, Kwin, Gdm, Xfwm, dwm, Openbox, IceWM, Fluxbox, Awesome WM, Spectrwm, Herbstluftwm, Tmux, BSPwm, Ratpoison, Qtile, Enlightenment, Sway, JWM.
Nicewm конечно, единственный нетайловый WM, который активно разрабатывается, и отзывчивый разработчик на GitHUb.
там последний коммит за 2019 год. либо я что-то не то нашёл, на гитхабе выдало один репозиторий, в гугле ничего
https://github.com/bbidulock/icewmCommits on Feb 1, 2023
Faster synchronization.
Ещё есть compiz, там лютый графоний.
только его попробуй настрой на hidpi
> только его попробуй настрой на hidpiЕщё один мазохист купивший маленький монитор с высоким разрешением.
ну найди мне convertible 7-дюймовый ноут с современным железом и маленьким разрешением, умник
На кой черт оно тебе сдалось? Я тебе говорю, как человек, просидевший на i3, потом на bspwm, потом на dwm последние 3 года: ненужное, которое используется чисто ради кармы на каком-нибудь unixpornА так, если хочешь потыкать да разобраться, что к чему, - попробуй для начала с i3 начать. Конфиг довольно простой для понятия, все расписано на i3wm.org в разделе user guide
awesome очень не советую. с ним, как с vim - чтобы было хорошо, нужно поставить кучу вечно отламывающегося мусора с гитхаба. но vim можно и так юзать, в отличие от
dwm - один раз разобрался потом привык, потом добавил хоткеи и больше ничего не нужно, даже значки с рабочего стола можно убирать. Только он не работает на wayland, но есть аналог - dwl. Кстати i3wm и sway это тоже аналоги, соответственно для иксов и вейленда.
Не нужно
Есть GNOME для тех кому просто работать и KDE для тех кому свистелкиТретьего не дано
> Есть GNOME для тех кому просто работатьВ твоём гноме даже иконок рабочего стола нет, нормальные люди работают в Xfce и KDE и других нормальных DE, где не выкидывают фичи по религиозным причинам.
> В твоём гноме даже иконок рабочего стола нетДа как будто бы они нужны.
> Xfce и KDE и других нормальных DE
Но это же сложно. Это надо думать, тыкать, тратить время - лучше сидеть на продукте корпораций. За меня все решат, что для меня лучше, нафиг надо
> Да как будто бы они нужны.Представь. Они даже в винде есть.
> Но это же сложно. Это надо думать, тыкать, тратить время - лучше сидеть на продукте корпораций. За меня все решат, что для меня лучше, нафиг надо
Поставь винду и успокойся, а если будут надевать токовый ошейник, то не жалуйся. За тебя всё уже решили.
> Представь. Они даже в винде естьА мне плевать. Красная шляпа думает, что так будет лучше, а когда я использую Линукс, я использую, по факту, на 99% их изделие. Поэтому мне так будет лучше, ведь так считает Ред Хат!! Мне все равно на эти иконки, за то рабочий стол будет чистенький
> Поставь винду и успокойся
Она и стоит в дуалбуте + в либвирте виртуалкой. Просто зачем она мне? Мне РХЕЛ удовлетворяет мои потребности + для кодинга Линукс подходит лучше. У меня не будет лишней прослойки в виде ВСЛ2
> если будут надевать токовый ошейник, то не жалуйся. За тебя всё уже решили.
Хорошо, ладно, так и поступлю
(пишу без троллинга и иронии. все, кроме последнего разве что)
> В твоём гноме даже иконок рабочего стола нетИ это прекрасно!
> нормальные люди настраивают Xfce и KDE
Смысл в иконках на столе, если 99% времени их не видно за окнами? Либо Nautilus на весь экран разверни, вот тебе и иконки.
> В твоём гноме даже иконок рабочего стола нетDesktop icons Neo, не? И не нужно говорить, что это всё не по умолчанию. В твоей Windows 11 даже группирование окон нельзя отключить без установки стороннего самопального приложения!
> Есть GNOME для тех кому просто работать и KDE для тех кому свистелки. Третьего не даноЗолотые слова. Дело даже не в том, что Gnome сам по себе лучше, чем остальные DE. Дело в том, что он валится, дай бог памяти, один раз в год, в какой-нибудь жутко нестандартной ситуации. А ближайший конкурент валится дважды в день в ситуации самой заурядной.
РАБОТАТЬ можно. Просто работать.
Непонимаю зачем они две графические системы поддерживают. Просто надо все силы пустить на разработку модного, молодёжного и прогрессивного Wayland -а.
Впадлу писать свой дисплейный сервер и реализовывать целый вагон фич, который по дефолту уже есть в иксах.
https://ru.wikipedia.org/wiki/Wayland
Наверняка, если бы 15 лет назад такую идею предложил какой-нибудь разработчик не из корпорации, никто не взялся бы писать что-то новое. Значит корпорации intel/redhat продвигают и рекламируют этот wayland, как и systemd. Зачем?
Существует теория заговора, согласно которой Microsoft поняла, что GNU/Linux становится слишком качественным. Поэтому они оплачивают такие сомнительные решения, как Pulseaudio, Systemd, GTK/3/4/GNOME, Wayland и так далее, чтобы испортить десктопный Linux. Возможно, здесь есть доля правды, учитывая, что автор Systemd и Pulseaudio ушел работать в Microsoft. Может быть, он просто обиделся, что Pulseaudio заменили на Pipewire.Или простое объяснение - большие корпорации тупы и не заботятся об обычных пользователях.
> Или простое объяснение - большие корпорации тупы и не заботятся об обычных пользователях.Скорее это. Иначе они бы не портили винду параллельно
нет, как бы всл2 - это хорошо, но в остальном... meh
> Или простое объяснение - большие корпорации тупы и не заботятся об обычных пользователях.Они заботятся о покупателях. Желающие скачать на халяву без смс и регистрации корпам и в самом деле неинтересны
Wayland вовсе не модный, устаревший и абсолютно ретроградный. Одно только отсутствующее управление синхронизацией вывода (причём не по техническим причинам, а по религиозным) говорит о многом. Wayland проектировался любителями OpenGL с 6-битными офисными мониторами Full HD 60Hz. Сейчас на этот застарелый каркас пытаются натянуть какие-то современные фичи, но получается плохо. Это убожество умерло не родившись.
Это мнение должны знать разрабы wayland. Кстати, может даже они не вкурсе, зачем они wayland разрабатывают.
Не лучше ли, выпустить Xfce 5?
С поддержкой Wayland, gtk4, с новым дизайном и с новой системой обновлений, чтобы обязательно по 1 обновлению, каждый год выпускали?
ахахахахаха, насмешил, кекТо, что ты описал, мы увидим в лучшем случае через лет 10-15. У проекта Xfce нет сил поддерживать нормально даже свою кодовую базу, они и мелкие-то плюшки могут делать годами. Впрочем, не то чтобы это плохо... Получаешь ДЕ, которое стабильно себе работает, и забиваешь на него годами