LINUX.ORG.RU

I3 vs sway

 


0

1

Переезжаем на sway(меняем шило на мыло). Дистр - exherbo + archlinux в chroot для тестирования софта.

  1. Как же лень опять настраивать панельки-цвета.
  2. libinput просто ужас, тачпад еле ворочается, клава тоже менее отзывчивая.
  3. Экран кажется мыльнее чем в иксах.
  4. Печалит, что sway тоже нужен root, чтобы запускаться. https://ibb.co/qB1Dmsc
  5. хнык-хнык, опенсорц

Вообщем, предлагаю разрабам пилить новый дисплейный сервер/протокол, поломать все i3 рофи полибары. Взвалить разработку и поддержу полностью на плечи разрабов оконных менеджеров и тулктов. А мы будем сидеть жевать кактус, потому что сами написать ничего не можем.

>>> Просмотр (2732x768, 230 Kb)



Проверено: Shaman007 ()
Последнее исправление: acroobat (всего исправлений: 3)

Экран кажется мыльнее чем в иксах.

Возможно шрифты не настроены, ни какой разницы в качестве изображения между иксами и вэйланд нет. 100% это связано с какими то настройками.

sway тоже нужен root

Не нужен, дитр - Арч, дм - emptty

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

Через systemd значит работает, которому нужен root.

Не, там веселее. Отвязали Logind. В целях безопасности, бла-бла.

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

ни какой разницы в качестве изображения между иксами и вэйланд нет. 100% это связано с какими то настройками.

Полная чушь. Лично проверял. На разных дистрибутивах. Есть конкретные различия отрисовки. Я даже задавал вопросы на ЛОРе, но ответить внятно не могли.

FortyTwo
()

Экран можно настроить в output. И какой для панели и для Workspace/Titles шрифт - тоже можешь настроить (что за отсутствие иконок? Что за лень?).

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

что за отсутствие иконок? Что за лень?

Запилят нормальный libinput, разберутся с безопасностью все сделаю, обесчаю.

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

Там же systemd во все поля

На выбор там. Уже пол года сижу.

acroobat
() автор топика
Ответ на: комментарий от mittorn

Нам говорили (10 лет назад), что иксы - решето, структура - гумно. Поэтому и начал создаваться wayland. Комьюнити кричало: «пилите X12». В итоге мы имеем: мертвые иксы, полурабочий wayland. Прогресс на лицо.

acroobat
() автор топика
Ответ на: комментарий от FortyTwo

Полная чушь. Лично проверял. На разных дистрибутивах. Есть конкретные различия отрисовки.

Жду пруфа! Если приложение запущено под xwayland - не считается.

Я даже задавал вопросы на ЛОРе, но ответить внятно не могли.

Где? https://www.linux.org.ru/people/FortyTwo/?section=2

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

Чистый Wayland. Посмотри мою историю, пруф ему. Я сейчас не на Sway, а на Xmonad.

sway

После переезда на Wayland, Mako и другие настройки (комментарий)

Пока по истории ползал своей: у Sway вообще за отрисовку шрифтов отвечает другая либа - Pango.

https://www.reddit.com/r/archlinux/comments/ciq28i/did_the_latest_pango_update_break_fonts_for/

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

хнык-хнык, опенсорц

Сам виноват, что выбрал гогно, и сырой Wayland, с не допиленным sway.

что sway тоже нужен root

Любители нового-молодежного, должны страдать. Да. Это так. А вот у меня иксы из под обычного юзера работают. Elogind в помощь. Но вы продолжайте и дальше тестировать. Самое главное не забывайте отправлять баг репорты.

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

sway не запускается без systemd

Ну да. Это только подтверждает простой факт. Sway и systemd ненужны.

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

И в чём иксы мертвы?

Так ведь топик стартер страдает детской болезнью. Болезнью новизны. Пускай страдает. А мы и на иксах посидим.

Odalist ★★★★★
()

Вообщем, предлагаю разрабам пилить новый дисплейный сервер/протокол

Давай, пили.

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

Сам виноват, что выбрал гогно, и сырой Wayland

Это мэйнстрим теперь.

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

Может ты и sway как-нибудь запустишь от юзера.

А мы и на иксах посидим

Некрофил чтоль.

Давай, пили.

Я лучше фреймбуфер буду пилить.

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

Это мэйнстрим теперь.

Он для прадакшена не готов. Какой еще мэйнстрим.

Может ты и sway как-нибудь запустишь от юзера.

Нет. Я уже писал. Он, как и Wayland, не нужны. Довольствуюсь stumpwm

Некрофил чтоль.

Нет, просто предпочитаю надежные, проверенные временем, решения.

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

Он для прадакшена не готов

Какой еще продакшн в linux.

Он, как и Wayland, не нужны.

Ну и че теперь делать? Альтернативы нет, иксы сдохли.

Нет, просто предпочитаю надежные, проверенные временем, решения.

wayland уже пилят 12 лет.

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

wayland уже пилят 12 лет.

Да, хомячки должны страдать.

Какой еще продакшн в linux.

Ааа. Вот в чем тут дело. Я так и думал. До свидания.

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

libinput просто ужас, тачпад еле ворочается

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

sway тоже нужен root

3.14-здец…

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

Зато после вайлендской недоделки, сразу начинаешь ценить старые добрые иксы.

А я с них и не сваливал. Мне тут пару (десятков) раз пытались доказать что Wayland уже готов, но у них не получилось. ☺

Сетевая прозрачность в Xorg сделана искаропки, проверена временем и просто работает. В Wayland предлагается запускать для этого на обоих концах какие-то прокси, приклеенные сбоку на синюю изоленту.

А про копирование/вставку, скриншоты/скринкасты, взаимодействие окон и прочее что в Xorg было сразу, а в Wayland за сколько там он лет существует только недавно начали реализовывать, потому что их "отсутствие функционала ради безопасности" (лол) юзеры не оценили.

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

wayland так и будет, никому ненужной, поделкой

Ну это изначально было понятно. Нет, начинание хорошее, потому что чтобы исправить баги тридцатилетней давности проще будет переписать всё с нуля, чем ворошить код, который смогут понять только динозавры. Проблема в том что они сразу решили сделать "лучше" (по большей части не имея представления о теме, в которую собрались лезть), вместо того чтобы вначале реализовать то, что должен иметь дисплейный сервер в сегодняшних реалиях. Вместо этого они начали ограничивать функционал, списывая всё на "безопасность" (уже даже не смешно).

но пока люди будут на исках, wayland так и будет, никому ненужной

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

(у тебя с запятыми перебор ☺)

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

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

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

libinput просто ужас, тачпад еле ворочается, клава тоже менее отзывчивая.

И не краснеет.

t184256 ★★★★★
()

sway тоже нужен root

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

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

И не краснеет.

Не за что краснеть.

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

4.2 ,что 4.2 язабан.

acroobat
() автор топика

А зачем ты это делаешь? Из твоей системы кто-то хочет вырезать иксы? Сижу на i3 и в ус не дую

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

Госпадя logind, seatd, systemd. Короч, без кослытлей вяленый не работает.

P.S: seatd нужен root, sway нужен seatd. Итог: sway нужен root.

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

ну извини, в linux для доступа ко всяким /dev/input/* нужны права рута, но sway ты хочешь запускать без рута. Как ты предлагаешь решать эту проблему «без костылей»?

Кстати, иксовые композиторы вообще напрямую не запускаются, только через всякие xinit. Это разве не еще больший костыль, по той же логике?

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

ну извини, в linux для доступа ко всяким /dev/input/* нужны права рута, но sway ты хочешь запускать без рута. Как ты предлагаешь решать эту проблему «без костылей»?

Есть группы input и video к которым у юзера есть доступ.

Кстати, иксовые композиторы вообще напрямую не запускаются, только через всякие xinit. Это разве не еще больший костыль, по той же логике?

Я и говорю вяленый проблему костылей не решает.

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