LINUX.ORG.RU

Sway и Debian “bullseye”

 , ,


1

1

Как и обещал, решил посмотреть, как там эти ваши вайлянды.

Сделал чистую установку с нуля. И вот мои некоторые заметки.

Libreoffice, с пакетом libreoffice-gtk3, завелся с пол пинка. Firefox, конечно же, не запускался. Пришлось править файл /etc/environment, добавив переменную MOZ_ENABLE_WAYLAND=1 firefox. После некоторого тыкания, Firefox упал, утащив и Sway.

Пришлось в конфиг добавлять for_window [app_id="firefox"] border none. После активного тыкания, проблем нет.

Так как я хочу сидеть с нативным wayland, пакет xwayland не ставил.

В конфиге присутствует лаунчер dmenu, который, конечно же, с wayland не дружит. Пришлось ставить wofi, который имеет почти такой же функционал, как и rofi. Для этого лаунчера использую тему Dracula.

Из графических приложений, использую только Firefox и Libreoffice. Все другое-консольное. Терминалы-foot и kitty. Просмотрщик изображений-imv.

Выводы Использовать можно. Раскладки клавиатуры переключаются, тиринг полностью отсутствует. Чувствуется плавность графики, кино смотреть — одно удовольствие.

P.S.

waybar не ставил из за ненадобности и похожести на polybar. То, что видно на скриншотах, это почти дефолт, так как настраивать руки не дошли.

>>> Просмотр (1920x1080, 1845 Kb)

★★★★★

Проверено: cetjs2 ()

Так как я хочу сидеть с нативным wayland, пакет xwayland не ставил.

Юношеский максимализм, иначе ничем я объяснить это не могу. Стремиться по максимуму использовать нативные приложения - нормально. Отказываться от Xwayland из за каких то глупых предрассудков - глупо. Хотя если ты эту систему поставил чтобы «потыкать» а не пользоваться, то всё в порядке.

eternal_sorrow ★★★★★ ()

После некоторого тыкания, Firefox упал, утащив и Sway.

:((( ну приехали. мы начинали с того, что приложения роняют Хы. теперь вейленд делают 10 лет и у него те же проблемы что ли???

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

Отказываться от Xwayland из за каких то глупых предрассудков - глупо

он от лишней сущности хочет избавиться. это нормально. а то костыли и подпорки опять. без них быстрей.

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

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

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

Это только у него такая проблема. Я ни разу не сталкивался чтобы приложение роняло sway.

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

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

С недавних пор работают. Правда это пока официально не поддерживается вроде, поэтому нужно хитрые опции запуска прописывать.

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

хромиум и основанные на нем браузеры, работают ли на чистом вайленде?

У меня работают эти браузеры: Ungoogled Chromium, Falkon и qutebrowser. Другие не проверял.

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

Основанные – нет, насколько мне известно. Чистый Chromium работает, если собран с Ozone backend и прописаны флаги --enable-features=UseOzonePlatform --ozone-platform=wayland.

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

Ungoogled Chromium

Очень сомнительно, проверьте еще раз. Для работы под Wayland (не под XWayland) должны быть проставлены флаги, указанные выше.

Falkon и qutebrowser

Там работать нечему, это обвязка над QWebEngine.

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

в том числе благодаря Xwayland

А как быть, например, с xdotool, wmctrl, devilspie2, xxkb, sxhkd, maim? Пока у всех них нет реальных аналогов. Да вообще хоть как-либо именно аналогов, а не «нечто похожее, авось сойдет в каких-то кейсах».

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

ну мне типа недосух самому все пробовать. это одно из самого полезного на лоре, когда кто-то что-то новенькое тестирует и пишет.

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

зачем тебе всё это?

Чтобы комфортно пользоваться, не? Или «мне не нужно — значит никому не нужно»?

Вот, например, есть maim. С его помошью я могу снимать скриншоты как всего окна или рабочего стола, так и выделенной части. Причем это работает из коробки с помощью параметров запуска самой утилиты, а не как в scrot или grim.

sxhkd нужен для удобных байндингов хоткеев. Без этого вообще хз как можно пользоваться WM.

Про xdotool тебе уже много раз писали (даже я видел), но ты снова якобы забыл?

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

Конфиг sway

Мне тайлинг не нужен. Есть hikari и Labwc.

grim + slurp

Еще раз: не «нечто похожее, авось сойдет в каких-то кейсах».

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

Причем это работает из коробки с помощью параметров запуска самой утилиты, а не как в scrot или grim.

Бред.

grim -g "$(scrot)"

Это не «из коробки» или не «с помощью параметров запуска самой утилиты»?

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

Про xdotool тебе уже много раз писали (даже я видел), но ты снова якобы забыл?

Что значит забыл? Я знаю что это такое. Я только не понимаю, зачем это нужно. Про всё остальное тебе уже ответили.

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

Бред.

Что «бред»? Вот с maim как легко все делается: https://youtu.be/Zqh5fccH8WI?t=880.

grim -g «$(scrot)»

И что это? Я не вижу готового решения для снятия скриншотов выделенной области в Wayland с grim + slurp без написания скриптов.

Это не «из коробки» или не «с помощью параметров запуска самой утилиты»?

Это — вообще не то.

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

Про всё остальное тебе уже ответили

  1. Ответили не на всё.
  2. На что ответили – то просто лишь бы написать.
devops ()
Ответ на: комментарий от devops

Пока у всех них нет реальных аналогов.

А знаешь почему? Потому что ТЫ их не написал. ТЕБЕ они зачем то нужны, но ты не хочешь написать аналог для wayland.

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

Потому что ТЫ их не написал

А должен? У меня под иксами всё отлично работает и без этого. Зачем тратить время дополнительно? Ради чего? Что мне даст сейчас Wayland, кроме дополнительных проблем? Правильно, ничего. Значит Wayland сейчас не нужен.

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

Я не вижу готового решения для снятия скриншотов выделенной области в Wayland с grim + slurp

bindsym $mod+Shift+Print exec --no-startup-id slurp|grim -g- $(xdg-user-dir PICTURES)/screens/$(date +%Y-%m-%d-%H%M%S).png

Так сделано у меня.

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

а зачем тебе в буффер?

Проще Ctrl+V в Telegram и Discord, чем нажимать кнопку загрузки изображения, прокликивать до нужно каталога, находить среди других изображений нужное, а только потом выбрать «загрузить».

вендузятник?

При чем тут винда? Ты запрещаешь пользователям линукса юзать буфер обмена?

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

Просто в венде нет выбора куда попадёт изображение после снятия скриншота и если тебе нужно сохранить в файл, приходится запускать mspaint.

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

Можешь ещё посмотреть на dwm под Wayland.

В репах его нету, а собирать лень…

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

Для рабочих столов, основанных на WinAPI, Free shooter настолько же сторонний, насколько grim и scrot сторонние для композиторов, основанных на wlroots.

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

Юношеский максимализм, иначе ничем я объяснить это не могу. Отказываться от Xwayland из за каких то глупых предрассудков - глупо.

Нет, не глупо. В пакете полно багов. И зачем мне костыли? Чтобы костыль костылем погонял?

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

Odalist, какой файловый менеджер на скриншоте? ranger на тормозном и жирном пистоне? Если да, почему не LF, который хотя бы на быстром, хоть и жирном, Go?

Это что сожрало аж почти 950 метров?

devops ()
Последнее исправление: devops (всего исправлений: 2)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)