LINUX.ORG.RU

Sway 1.4 (и wlroots 0.10.0) — композитор для Wayland, совместимый с i3

 , , , ,


1

2

Вышла новая версия совместимого с i3 фреймового оконного менеджера Sway 1.4 (для Wayland и XWayland). Обновлена библиотека композитора wlroots 0.10.0 (позволяющая разрабатывать другие WM для Wayland). Версия с номером 1.3 была пропущена по техническим причинам. Основные изменения:

  • Поддержка VNC через wayvnc (поддержка RDP удалена)
  • Частичная поддержка MATE panel
  • Удалена поддежка xdg-shell v6

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

★★★★★

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

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

мифы о низком качестве драйверов AMD остались со времён проприетарного fglrx

Я бы не сказал. С некоторыми картами AMD пользователей фактически кинула. У меня R9 270X. Да, не первой свежести уже, но когда сидел под виндой меня всё устраивало. Драйвер amdgpu по умолчанию с ней не работает, а если включить, то с Vulkan, OpenCL и свежим OpenGL всё равно облом. Хотя в винде работает всё перечисленное.

А ещё у меня знакомый недавно купил вот такой ноут. Я ему нахвалил Ubuntu, и он захотел попробовать. Конфуз. При загрузке чёрный экран и требовались долгие пляски с бубном.

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

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

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

Возможно, кеды осилят, насчет моей любимой крыски - большие сомнения.

А они ещё нет? Т.е. KDE на Wayland не работает?

ls-h ★★★★★
()
Ответ на: комментарий от gedisdone

100 раз хотел спросить, но она не часто физически на раб. месте появляется, так что пока для меня загадка что у чему.

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

Я не знаю. Но я лет 10 пользуюсь VNC, и мне совершенно не нравится. Он убогий, плюс есть зоопарк из несовместимых между собой по расширениям серверов и клиентов. Иногда работает дико медленно. С оффтопом/RDP работать зачастую гораздо приятнее и удобнее, хотя у него свои проблемы.

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

Твои предложения? SPICE? H. 265?

Вернуть всё в зад! Чтобы клиент слал команды по отрисовке. Тогда отзывчивость будет многократно выше. Идея с клиентом, который тупо шлёт картинку очень так себе.

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

Работает. Только увеличивает курсор до конских размеров (можно починить в настройках) и не отображает раскладку в трее (нельзя починить). Ну и иксы все равно по зависимостям тянет.

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

если у кого-то есть доступ до твоей машины - всё секьюрити эфемерно

Дело даже не в безопасности, а в удобстве. Банально кто-то может случайно ткнуть в клавиатуру или мышь, если комп в офисе, а ты работаешь из дома.

ls-h ★★★★★
()
Ответ на: комментарий от Khnazile

Но я лет 10 пользуюсь VNC, и мне совершенно не нравится .... С оффтопом/RDP работать зачастую гораздо приятнее

Полностью поддерживаю. Было время, работал через RDP даже с графическими редакторами с приличной отзывчивостью и комфортом. В пределах одного города, но провайдеры разные. Пинг сейчас уже не помню. А VNC - мерзость, сколько каких клиентов/серверов не пробовал, всё лагает ужасно. С RDP разве что можно сравнить X2Go, но и то не дотягивает.

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

Чтобы клиент слал команды по отрисовке.

запускай иксы по сети, будут слаться команды, когда могут. Сей возможности лет 30. +)

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

запускай иксы по сети

Уже поздно. Клиенты всё равно рисуют картинку, потом шлют её. В лучшем случае несколько кусочков. Возможно, какие-то старые тулкиты ещё рисуют через операции на сервере, но не Qt и GTK.

ls-h ★★★★★
()
Ответ на: комментарий от bbk123

он не блокирует локальный доступ к этой сессии

Ещё раз спрашиваю: в чём с этим проблема? Боишься, что админы подсматривать будут? У них и так полный доступ к тачке есть.

VNC работает через фреймбуфер и именно поэтому он архитектурно непригоден для реализации Remote Desktop

Офигеть, а как надо? Картинку жмёт, частичные обновления посылает, чего ещё нужно? «Сетевую прозрачность», как в иксах, которая непригодна для современных тулкитов, которые рисуют всё сами?

я уже предлагал посмотреть как это работает в Windows

Я регулярно хожу на винду по RDP и в упор не понимаю, что тебе не нравится в VNC. Единственный недостаток (хотя для некоторых юзкейсов преимущество) — разрешение не задаётся со стороны клиента. Но его можно после захода поменять уже из сессии.

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

Уже поздно.

Так чего ж ты хочешь? Если qt & gtk такие, то подход vnc единственно рабочий.

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

Ой, подумаешь, у меня тоже на Ideapad чёрный экран был. Вылечилось установкой фирмвари и больше я об этом не вспоминал. Думал, это только на Debian такое, потому что они из идейных побуждений блобы по дефолту не ставят.

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

Телеграм у меня не работает. А pidgin иксовый, у него скорее всего xembed иконка.

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

что тебе не нравится в VNC

Не знаю что не нравиться товарищу, но мне не нравиться, что:

  1. Галиматья с сессиями - скринсервер/скринлокер с возможностью смены пользователя у меня вгоняет vnc с чёрный экран. В vnc/x11vnc нельзя выйти и зайти под другим пользователем. И ещё 100500 разного убогово из той же серии.

  2. x11vnc глючный похоже не поддерживаемый костыль. (x11vnc –version x11vnc: 0.9.13 lastmod: 2011-08-10). Хотелось бы чего-нить более нормального.

  3. На слабый, неустойчивых каналах - работать с ним мучение.

НУ и т.д.

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

очевидно в настройках тулкита.

уже разобрался. но получается разностиль. пока вернул на иксовый backend

dinama
()
Ответ на: комментарий от ls-h

Вернуть всё в зад!

Тебе никто не мешает использовать и развивать софт на Tk, Xlib, Motif и пр. Хотя бы GTK+2, на худой конец. Дуй в лагерь к @saahriktu, у нас есть печеньки :3

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

Ещё раз спрашиваю: в чём с этим проблема? Боишься, что админы подсматривать будут?

Админы и вообще отдел безопасности требуют чтобы я блокировал сессию когда просто покидаю своё рабочее место. А у тебя на работе все оставляют свои компы с открытыми сессиями?

Офигеть, а как надо? Картинку жмёт, частичные обновления посылает, чего ещё нужно?

Я уже много раз объяснял как надо, надоело разжёвывать. Использование фреймбуфера принципиально не позволяет блокировать локальную сессию, поэтому VNC не годится ни в каком виде.

Я регулярно хожу на винду по RDP и в упор не понимаю, что тебе не нравится в VNC.

А я в упор не понимаю почему я должен 100500 раз разжёвывать и пережёвывать элементарную функциональность, которая есть в Windows с незапамятных времён и которой до сих пор нет в Linux.

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

скринсервер/скринлокер

Свистелки. Ты б ещё игру с выводом напрямую на видеокарту запустил и жаловался.

x11vnc

Чего это за хрень? Я TigerVNC пользую.

На слабый, неустойчивых каналах - работать с ним мучение

У меня именно что на слабом канале работает отлично, особенно если плохое качество выставить. С полным качеством просто рисуется долго, а шо ты хотел, собственно. Ну впрочем, TeamViewer умеет прогрессивно картинку передавать: сначала в плохом качестве, потом полное проявляется, если ничего не двигалось. Но RDP так вроде не умеет тоже.

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

если у кого-то есть доступ до твоей машины - всё секьюрити эфемерно.

Ну вот, началась бесполезная казуистика.

На винде не знаю, но судя по соседнему компу девочки, которая часто работает удалённо и при включённом мониторе видна вся удалённая работа, тоже не всегда всё секурно.

Эта девочка работает либо не в винде, либо через что-то типа TeamViewer или тот же VNC. Если бы она подключалась к своей винде при помощи Remote Desktop, ты ничего не мог бы увидеть на её мониторе, кроме стандартного экрана блокировки.

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

на иксовый backend

В этом и проблема таких, как ты. Вы рассматриваете X.Org не как самостоятельную программу, а просто как прослойку, через которую ваше DE отрисовывает графику. И из-за вас вяленое дерьмо вскорости пропихнут якобы на замену иксам (которой оно не может быть по сути своей), убив десктопный линукс и превратив его в подобие убогого Android.

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

А у тебя на работе все оставляют свои компы с открытыми сессиями?

Я вообще фрилансер.

А блокировка экрана — притащенная с чисто графических ОС хрень, которая на линуксе не работает. Просто потому, что с заблокированных иксов можно переключаться на текстовую tty и хулиганить там.

элементарную функциональность

Какую? Ты можешь чётко и понятно написать, что есть в RDP, чего нету в VNC? А не визжать что-то про фреймбуферы и «посмотри сам»?

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

В самом sway, а точнее в swaybar, которая является его составной частью, есть поддержка трея.

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

Ну вот, началась бесполезная казуистика.

Не более бесполезная, чем зашита от людей с доступом к машине.

либо через что-то типа TeamViewer или тот же VNC

Без разницы т.е. в винде можно по разному. Тебе тоже ничего не мешает запустить параллельно с x11vnc обычную vnc сессию. Я обычно x11vnc использую, только для корректного завершения задач и выхода. И запускаю обычную vnc сессию - которую никто не видит локально.

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

В его случае целый бутерброд. Ради того, чтобы запускать сабж. Который заменяет собою целые иксы и кучу софта, который под ними бы независимо крутился. Как и прочие Wayland-композиторы. И его нельзя грохнуть, не завалив всю графическую сессию, и совместимость приходится обеспечивать через костыли, как видишь.

А всё ради чего? Потому что одна бабка сказала, что иксам скоро хана? Ресурсы, потраченные на эту возню, проще и рациональнее потратить на совершенствование иксов. Даже если крупные игроки типа гномов и кед, можно будет продолжать пользоваться ими, сохраняя юниксвей, а не плодя монстров типа сабжа, которые создают видимость старых-добрых легковесных тайловых WM.

Приложения, которые поддерживают только Wayland и не поддерживают X11, можно будет запускать под иксами малой кровью. Собственно, под иксами первые Wayland-композиторы запускались задолго до того, как стала готова поддержка вывода непосредственно через DRM/KMS. А вот обратное в общем случае невозможно без потери функциональности. Потому что Wayland — убогое днище, и никакие расширения протокола не помогут, пусть их даже примут все, кроме гномосеков (а гномосеки не примут никогда, для них чем более убого — тем лучше).

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

*Даже если крупные игроки типа гномов и кед откажутся от иксов

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

Галиматья с сессиями - скринсервер/скринлокер с возможностью смены пользователя у меня вгоняет vnc с чёрный экран. В vnc/x11vnc нельзя выйти и зайти под другим пользователем. И ещё 100500 разного убогово из той же серии.

Ну, можно. Давно себе мелкий демон на баше сделал, работает отлично в связке x11vnc/lightdm/light-locker.

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

Где-то на ЛОРе выкладывал, но уже немного протухло. Надо в гит залить и в аур добавить, да руки не доходят.

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

было бы интересно - у меня не получилось - пришлось light-locker менять на gnome-screenserver и рестартовывать vnc сервис после каждого выхода. Я правда не x11vnc пытался, а обычный vnc, но думаю там особой не должно быть разницы.

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

Ну и у меня все на юнитах systemd. Некоторым тут такое по причине фанатизма не зайдет :)

pekmop1024 ★★★★★
()

Норм, тут в портах есть 1.3r3, но она почему-то поломаная

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

А вот обратное в общем случае невозможно без потери функциональности

просто не нужно никому, включая тебя. Wayland - майнстрим, иксовые перделки работают через xwayland, надо больше - донать разработчикам Wayland.

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

А блокировка экрана — притащенная с чисто графических ОС хрень, которая на линуксе не работает. Просто потому, что с заблокированных иксов можно переключаться на текстовую tty и хулиганить там.

Расскажи, как ты там хулиганишь, не зная пароля?

Какую? Ты можешь чётко и понятно написать, что есть в RDP, чего нету в VNC?

Не в RDP (это лишь протокол), а в Remote Desktop, таком как в Windows.

А не визжать...

Следи за языком!

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

Иксовые перделки можно закопать, они помимо того что неумеют в вэйланд, так ещё имеют кучу проблем, и на HiDPI выглядят как говно. Лишь очень немногий софт приличный, что остается иксовым и является хоть сколь-нибудь полезным и незаменимым.

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

Не более бесполезная, чем зашита от людей с доступом к машине.

Ты не запираешь двери на замок, потому что их всегда можно выломать грубой силой? Сама по себе блокировка сессии существует и в Linux. Неужели она бесполезная и ты ей никогда не пользуешься? Сколько ещё я должен тебе всё разжёвывать и доказывать очевидные вещи?

Без разницы т.е. в винде можно по разному.

Разумеется, VNC там тоже работает, а TeamViewer предназначен для другого, как и VNC. Мне совершенно фиолетов, что можно по-разному, меня интересует конкретная функциональность.

Тебе тоже ничего не мешает запустить параллельно с x11vnc обычную vnc сессию. Я обычно x11vnc использую, только для корректного завершения задач и выхода.

Я рад за тебя и мне действительно ничто не мешает использовать что угодно. Мне просто не подходит VNC и я уже устал объяснять почему.

И запускаю обычную vnc сессию - которую никто не видит локально.

И которая не может использоваться напрямую локально. Подозреваю, что и графика там гораздо хуже, в частности 2D/3D ускорение не работает.

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

Расскажи, как ты там хулиганишь, не зная пароля?

А зачем знать пароль, если логин уже осуществлён? Или ваша СБ в линуксах шарит и за этим тоже следит? :3

а в Remote Desktop, таком как в Windows.

Ты о чём вообще? О встроенном клиенте? А что, у него какой-то другой RDP?

Следи за языком!

Хорошая свинка, держи брюкву.

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

Потому что одна бабка сказала, что иксам скоро хана?

Бабы все треплют языком попусту. Вот дед говорит, что ещё его дед пользовался иксами, и внуки его внуков будут.

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