Всего сообщений: 23
Уже давно лежал старый ноут, на котором что только не стояло.
Когда он ещё не был моим, на нем стоял Windows 7, затем минт. Потом когда он попал мне в руки там были: Arch, Void (и musl и glibc), Devuan, NixOS, но все было слишком жирно для ноута. Прошло несколько месяцев, и недавно начал заново изучать ардуино (без IDE, чисто Си на AVR) и Go. Вспомнил про ноутбук, решил накатить знакомый Alpine (стоял на другой машине) и поставить Go да кросс-компилятор AVR. И вышло очень хорошо.
Накатил Sway, т.к выбор wayland-композиторов был небольшой, и sway по опыту был самым готовым.
arduino-cli
.На скриншоте ставлю всякие программы вроде wob
и mako
, а сейчас у меня уже все развернуто: редактор Helix, LSP для Go и clangd
, собственно сам clang
и gcc-avr
. Справа конфиг для acpi.
Кстати, по поводу редактора. Я всё ещё пользуюсь neovim, однако в качестве IDE мне удобнее использовать Helix — все нужные мне фичи есть и без плагинов, все шустро и не сломается с очередным обновлением плагинов. неасилил
Наконец пойдет в дело!
>>> Просмотр (1366x768, 167 Kb)
Сидел я давеча дома и думал чем бы себя развлечь. Решил купить железку «на поковыряться» (желательно недорого), и так получилось, что идеальный кандидат на попробовать что-то новое – хромобук-таблетка, так как никогда в жизни до этого я не держал в руках ни хромобуков, ни таблеток (вейланд тоже не пробовал, об этом позже).
Аппарат на фото – Asus c302c с барахолки. Стоило это добро около $100, оно уже EoL, поэтому на поддержку от гугла надежды не было. Сама хромос не впечатлила, удивил неприятный рендеринг шрифтов (у букв резкие грязные грани), я как-то думал что на своих устройствах они это смогут получше сделать, ну да ладно.
Пора всё сносить и ставить дебиан. По гайду с https://mrchromebox.tech/ прошил EFI, поставился, начал обживаться, сначала на иксах. В стоковом ядре дебиана поддержка тача выключена, собирать самому лень – взял готовое lts ядро арча. Изначально сидел на иксах? но быстро понял что это плохая идея (для перехода в таблет-режим пришлось навелосипедить свой сервис? который висит и слушает события, привязка тачскрина к ориентации экрана делается через матрицу трансформаций, тиринг вертикальный и режет страницу, бонусом ко всему графика странно фризила, будто на полсекунды замирает вывод и ввод.
Пора пробовать вейланд. Поставил sway, конфиг взял тот что был на i3wm с минимальными правками. И почти все проблемы исчезли. :) То? для чего я велосипедил свой сервис? делается тремя строчками:
input "0:0:Elan_Touchscreen" map_to_output "eDP-1"
bindswitch tablet:on output eDP-1 transform 270, input "1:1:AT_Translated_Set_2_keyboard" events disabled, input "1267:143:Elan_Touchpad" events disabled
bindswitch tablet:off output eDP-1 transform 0, input "1:1:AT_Translated_Set_2_keyboard" events enabled, input "1267:143:Elan_Touchpad" events enabled
В первой привязываешь координаты тача к выходу, в двух других отслеживаешь переход в таблет-режим и назад. Вейланд – маст хев для таблеток, плюс полное отсутствие тиринга. Шрифты сделал так же, как и везде (хинтслайт, ргб суббпиксельный хиттинг) – как для меня, выглядит сильно симпатичнее, чем было на хромос.
На скриншоте видно то, для чего сейчас эта шайтан-машина используется – чтение статей, журналов, манги и прочего контента, который удобно потреблять, держа портретный экран в руке. Из неудобного – минусы самого хромобука: отсутствие клавиш Del, F11, F12, медленная EMMC-память.
>>> Просмотр (3024x4032, 2406 Kb)
Собственно сабж. Мой сетап последние несколько месяцев:
верхняя панель — yambar;
нижняя панель — lavalauncher. Кстати, проект заброшен мейнтейнером. Единственное назначение — открыть браузер с телеграмом при запуске, для всего остального есть sway-launcher-desktop;
уведомления — mako;
терминал — foot;
обои — динамические, wlr-sunclock;
цветовая схема — везде где можно и нельзя Catppuccin Frappe Rosewater;
шрифт - Noto Emoji для значков типа громкости с сетью, и Cascadia Code для всего остального
Все это запускается под супервизором s6-svscan, потому что в openrc нет пользовательских юнитов. А если бы и были, то я бы огреб тех же самых проблем, что в systemd с пробрасыванием переменных окружения, корректным завершением при выходе и т.п., а так все просто и понятно.
Редактор — neovim с плагинами nvchad. В редакторе происходит процесс запиливания аналога wlr-sunclock без GTK, librsvg и прочей хрени, зато с корректным отображением линий терминатора.
Из опыта использования Alpine: если кому интересно — иногда встречаются небольшие wtf-ы. В опциях загрузки почему-то надо обязательно прописывать rootfstype=ext4
, иначе не смонтируется. Yambar в репах собран без модулей, qt5ct и qt6ct почему-то только в testing, а pytorch (он мне нужен по работе) нет вообще нигде. А pytorch с офсайта собран только под glibc, парам-парам-пам. Впрочем, все рабочее один хрен в контейнерах. В целом — один хрен, тот же софт что в любом другом линуксе.
>>> Просмотр (3840x2160, 885 Kb)
Доброго времени суток, уважаемые!
Хочу рассказать об одном замечательном проекте, который позволяет играть по сети, через Интернет и даже в кооперативе на довольно старых игровых консолях.
Проект называется XLink Kai. Для меня он интересен тем, что ПО может работать на Linux и на одноплатниках типа Raspberry PI. Для быстрого старта есть инструкция на сайте. Я протестировал Xlink Kai
, устанавливая на Raspberry Pi от первой B+ до 3-й B+ и XBox Original в качестве игровой консоли. Использовал различные варианты подключения (описаны на сайте) и разные носители. Стабильной и качественной работы добился на Raspberry Pi 3B+ c SD-картой U3 и проводной сеткой. Поддерживается работа с XBox Original/360/One, Playstation 2/3/4/PSP/Vita и т.д, полный список консолей и игр есть на сайте. Данный проект помимо «железных» игровых консолей позволяет играть по сети на некоторых эмуляторах игровых приставок. Я попытался протестировать Xemu, но данный эмулятор у меня работает нестабильно, буду еще копаться в этом направлении.
На скрине:
Веб-интерфейс XLink Kai доступен на localhost
и на порту 34522
по умолчанию. Если вы будете устанавливать XLink на отдельном ПК или одноплатнике, как это делал я, самый простой и быстрый способ получить доступ к веб-интерфейсу - пробросить его порт себе на localhost:
ssh -L 34522:localhost:34522 nuxster@192.168.1.27
Думаю, вебку можно просто перенастроить на нужный интерфейс, но я не стал в это вникать.
Так же, думаю, будет полезно запускать XLink Kai через systemd:
apt install dnsutils
cat > /etc/systemd/system/xlink.service<<EOF
[Unit]
Description=XLink Kai
StartLimitBurst=5
StartLimitIntervalSec=200
[Service]
StandardError=journal
StandardOutput=tty
ExecStartPre=/bin/sh -c "until host google.com; do sleep 1; done"
ExecStart=/usr/bin/kaiengine
Restart=on-failure
RestartSec=1
Nice=-5
[Install]
WantedBy=network.target
EOF
systemctl daemon-reload
systemctl enable xlink
systemctl restart xlink
Уверен, что можно сделать лучше\правильнее, мне просто нужно было его запустить.
Возможно, кто-то знает другие подобные проекты, прошу рассказать о них. Эта тема мне интересна, и я хочу поизучать ее какое-то время. Если кто-то испытывает такие же теплые чувства к старым играм и игровым железкам очень приятно было бы увидеть ваши посты.
>>> Просмотр (1918x3237, 978 Kb)
Добрый вечер, ЛОРчане. Первый раз делюсь чем-то подобным. Встречайте - рабочее место основанное на MacBook Air с M2. На фоне можно видеть iMac 5K 2017 на 27" (базовая версия + потом докидывал до 64 гБ ОЗУ), однако сейчас он у меня не в почёте, ибо слабоват относительно ноута (всего-то 5 лет прошло). Видал аймак всякое за свою жизнь (гентушечку с 10 тБ свопа по юзб например :) ), но сейчас не об этом.
Это мой второй макбук на чипе от Apple, первый был залит ряженкой (кривые руки) и сейчас работает в качестве сервера (в линукс перезагрузить возможности нет (залипание клавиш), приходится выживать под макосью). Пользовался Asahi в качестве второй системы ещё до альфа релиза, так что уже «подружился» с линуксом на арме.
( читать дальше... )
По рабочему месту:
>>> Просмотр (3657x5120, 3216 Kb)
Всем доброго времени суток!
Показываю свой вариант окружения на ноутбуке. Полностью отказался от X11 и перешел на Wayland.
Все программы нативно работают в Wayland без дополнительных абстракций. Также использую скрипт для переключения окон (если их слишком много), интегрированный в bemenu. Тачпад или мышь в работе не использую, т.к. почти весь софт в терминале + у огнелиса стоит tridactyl.
Sway используется в основном в tabbed режиме, Шрифт - Terminus 8. Не занимает много места на маленьком экране и хорошо различим на большом расстоянии глаз от дисплея. Цветовая схема Sway дефолтная т.к. tabbed почти всегда, а дефолтный цвет не бросается в глаза. Цвета Waybar тоже дефолт и нужны только чтобы быстро визуально отличать блоки информации на ней.
>>> Просмотр (1366x768, 3079 Kb)
Моё рабочее место в данный момент выглядит так. На фото можно увидеть:
На ноутах:
>>> Просмотр (4608x3072, 1259 Kb)
Собственно, панелька на основе GTK от Piotr Miller, который известен своими плюшками для wayland и тайловых WM. Сам автор использует sway, но на других WM, основанных на wlroots, его софт идет тоже без проблем.
Версия панели — только 0.8, поэтому есть мелкие особенности с редактированием конфига. Зато он добился небольшой нагрузки на цпу, есть возможность редактирование конфига через гуй и поддержка SVG-иконок.
Enjoy!
>>> Просмотр (1920x1080, 1654 Kb)
Приветствую всех гробовщиков, любителей закопать FreeBSD вместе с вяленым!
Сидел я лет 10 на Xfce4 с фряхой. Один раз настроил его — так ничего и не менял за все время, все устраивало.
И так сошлись звезды, что вышел Sway 1.8, и в то же время у меня появилось свободное время. Решил я поковырять его, посмотреть как нынче обстоят дела с вяленым, в какой он степени готовности к употреблению.
Квест осложняется тем, что NVIDIA под фряху еще не завезла DRM-прослойку для запуска вяленых WM. Как оказалось, один человечек портировал модуль nvidia-drm.ko
под фряху. Собрал его, и sway стартанул без проблем. Были проблемы с билдом модуля, мерцанием экрана и отсутствовшим курсором мыши, которые я зарепортил автору модуля, и он оперативно подсказал как их решить.
Что меня сразу удивило — при env WLR_RENDERER=vulkan
и #ozone-platform-hint=wayland
страницы в хроме стали рендерится существенно быстрее нежели на X-ах. Да и окна переключались мгновенно, на глаз быстрее нежели в xfce4. И тогда появился самочеленж: а смогу ли я настроить sway до юзабельного состояния + стабилен ли sway для повседневного использования...
Итак, минимальный набор софта, который нужен лично мне:
vo=gpu-next
gpu-context=wayland
hwdec=nvdec-copy
nv-sglrun
враппер, который каким-то раком заюзывает libcuda.so.1
из порта x11/linux-nvidia-libs для аппаратного декодирования видео.
Что и как пришлось поставить/докрутить:
style.css
где-то скопипастил на просторах инета и немного подкрутил под себя.
Лично у меня есть два режима работы:
Очень понравилась фича sway (возможно есть в других DE/WM) — тонкая настройка автозапуска программ. Т.е. на каком workspace запускать, какие параметры окон применять, как их располагать и т.д. Также очень удобно в конфиге sway через опцию for_window рулить дефолтным поведением любых окон, фильтруя их регуляркой.
Во время настройки и тестирования не было ни одного падения sway. Единственный глюк который словил — при сохранении файла в Firefox, окно выбора пути мерцало. Решилось переключением этого окна в floating режим.
После недели работы в новой среде назад на Xfce4 как-то не хочется.
Еще скрины:
>>> Просмотр (2560x1440, 196 Kb)
Планирую переход на Sway. Постепенно пилю удобное мне окружение, но многий нужный мне софт работает не в полном объеме, частично решается установкой xwayland.
ПО которое можно наблюдать:
Шрифты:
Оформление:
Ищу замену привычному софту, кое-где перехожу на консольные решения. Без xwayland пока не работает gimp (версия из официального репозитория) и vscodium. Thunar в основном использую для удобного хождения по smb шарам, если есть консольная альтернатива - подскажите.
>>> Просмотр (1920x3240, 523 Kb)
Как говорится, попытка не пытка. Решил снова попробовать и посмотреть, как обстоят дела в wayland. Так, как sway в Дебиане работает криво, решил опробовать новый дистрибутив-Alpine Linux. Почему он? Просто потому, что он минималистский, независимый некоммерческий дистрибутив, разработанный для опытных пользователей, которые ценят безопасность, простоту и эффективность использования ресурсов. Так вот, установил его. Установка несложная. Допиливание до рабочего состояние похожа на Arch. При первом запуске, в голой консоли, замерил потребления ресурсов и получил 79 мб. Очень хорошо!
Потом занялся установкой графического окружения. Решил посмотреть, как обстоят дела в sway. Установил пакеты eudev, mesa-dri-nouveau, ttf-dejavu, seatd, elogind, polkit-elogind, xwayland, foot, dmenu, swaylock, swayidle
. Дальше действовал по описанию alpine wiki. И тут получил глюк. Переместив конфиг в папку ~/.config/sway
, и открыв его увидел, что прописан терминал alacritty
. Так, как я его ненавижу, прописал foot
. Также заметил, что если действовать по описанию wiki, т.е. пробуя запустить sway командой XDG_RUNTIME_DIR=~/.run dbus-launch sway
, sway запускается, но не работает клавиатура. Решил проблему просто. Запустил командой sway
. И все заработало.
Юзаю почти неделю. Багов, зависаний и фризов не было. Посмотрю, что будет дальше. Версия sway 1.6.1-r1. Конечно, версия не самая последняя (последняя версия 1.7), ну да Бог с ней. Главное работает корректно и стабильно.
Плюсы системы.
Легковесная система. При запущенном sway, отъедает лишь 130 мб озу.
Пакеты разделены, что дает еще больший контроль над тем, что устанавливаете, что, в свою очередь, делает среду максимально компактной и эффективной.
Alpine Linux был разработан с учетом требований безопасности. Все двоичные файлы пользовательской среды скомпилированы как позиционно-независимые исполняемые файлы (PIE) с защитой от разрушения стека. Эти упреждающие функции безопасности предотвращают использование целых классов уязвимостей.
apk — инструмент, используемый для установки, обновления или удаления программного обеспечения в работающей системе. Очень шустрый, простой, с простым и легким синтаксисом.
Несколько скринов:
Минусов пока не замечено. Посмотрим что будет дальше.
>>> Просмотр (1920x1080, 366 Kb)
Как и обещал, решил посмотреть, как там эти ваши вайлянды.
Сделал чистую установку с нуля. И вот мои некоторые заметки.
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)
Переезжаем на sway(меняем шило на мыло). Дистр - exherbo + archlinux в chroot для тестирования софта.
Вообщем, предлагаю разрабам пилить новый дисплейный сервер/протокол, поломать все i3 рофи полибары. Взвалить разработку и поддержу полностью на плечи разрабов оконных менеджеров и тулктов. А мы будем сидеть жевать кактус, потому что сами написать ничего не можем.
>>> Просмотр (2732x768, 230 Kb)
Приобрёл «новый» восстановленный Thinkpad x260 с i5-6300U, 16Gb DDR 4, SSD 512Гб, 1080p IPS экраном и двумя новыми оригинальными батареями: 68+Втч внешней съёмной и встроенной 24Втч. В результате с арчем и tlp в стандартном рабочем режиме и с нормальной яркостью время работы запросто переходит 15 часов без перезарядки, что значительно превосходит мой прошлый thinkpad x220. Так же приобрёл докстанцию, как и для x220, без них теперь не представляю жизнь.
Обновив ноутбук, решил обновить и окружение. Дистрибутивом остался удобный, верный и надёжный Arch, а вместо проверенных иксов с i3wm перешёл на wayland и sway. Конечно, столкнулся с множеством проблем:
Но, решив все проблемы, я почувствовал преимущества Wayland над иксами, архитектура намного элегантнее и возможностей развития значительно больше.
>>> Просмотр (1917x1079, 372 Kb)
Наконец-то получил 50 скора и могу запостить скриншот, хотя я на ЛОРе с 2009 года.
Вот такое окружение получилось, все цвета автоматически подстраиваются под обои gtk тема, тема zathura, цвета терминала, свея и бара. Огнелис меняет цвет в зависимости от времени суток, также с помощью плагина дарк ридер, ночью сайты становятся темными.
В целом, переход с i3 на sway прошел успешно, все, что мне надо, работает, есть недостатки, конечно, хотелось бы композитинг, немного теней и плавных затуханий, есть некоторые косяки вроде того, что swayidle почему-то блокирует экран, когда смотрю фильм (но с этим я еще планирую разобраться). Ну а так да, все круто
Ну я хз что сказать, вот еще скриншоты: ranger firefox zathura.
>>> Просмотр (1366x768, 794 Kb)
Дошли у меня руки до пайнфона. Оказалось, что:
plasma-mobile
тоже тормозит и падает (точнее, роняет всю систему).Вывод: пора пилить своё DE.
Пришлось пока:
MOZ_ENABLE_WAYLAND=1 firefox
. Еще нужен firefox-mobile-config. Без всего этого будет или страшно, или неюзабельно, или с иксами.QT_QPA_PLATFORM=wayland telegram-desktop -scale 80
.feature/handy
. Ветка, похоже, заброшенная и портировано на libhandy далеко не всё.HandlePowerKey=ignore
в /etc/systemd/logind.conf
, забиндить кнопку питания на systemctl suspend
В самых близких планах - запилить touch-friendly аналог dmenu.
Одна из адовых проблем - жор батарейки. Я так понял, есть некоторые софтварные проблемы, которые еще починят, но есть и хардварные, которые можно будет починить только новым телефоном :(
Короче, самое главное, что уже можно взять в руки телефон, самостоятельно его подключить к wifi и прочему, а значит, что можно постепенно доделывать и остальные нужные фичи.
Я безумно рад. Сбылась мечта идиота: я ждал этого момента еще с тех пор, как больше 10 лет назад увидел, как запускают линукс (банальные иксы c xclock) на hp ipaq 514. Наконец-то поперло, теперь всё будет.
>>> Просмотр (1440x2880, 1019 Kb)
Уже где-то месяц как перелез – всем доволен. Должен заметить, что это примерно пятая попытка пользоваться тайлингом – наконец осилил.
Примерно неделька ушла на конфигурирование всего и вся - от цветовой схемы до адекватного локсрина.
Из грустного: i3blocks не умеет выводить блок аккурат в центре – пришлось на глаз и зависит от длины вывода статусов слева. Так же, не все приложения из «трея» выводят диалог по ПКМ.
Зы, раз уже завёл тему, подскажите эмулятор терминала с поддержкой вяленого, выводом изображения и не на питоне.
>>> Просмотр (1366x768, 319 Kb)
Решил посмотреть, чем хорош этот ваш тайлинг. Тем более что уже давно присматриваюсь в Sway. Дистр - Kubuntu 20.04, в будущем планиру, либо перенос на голую Ubuntu, либо, прости господи - ставить Арч. Особо тюнинг, как любят многие, не проводил. Жалко было тратить кучу времени на свистелки. Оформление решил сделать в стиле KDEшного Breeze, потому как за годы работы в Plasma 5 - глаза заточились на эти цвета. Верхняя панель - Waybar, аналог Polybar с примесью i3blocks. Настраивается достаточно просто, красота наводится через CSS, так как панель построена на GTK3. Единственный косяк - мейнтенеры убунты собрали её без gtk-layer-shell, поэтому всплывающие подсказки или меню трея показываются не под курсором окна, а тупо посередине экрана. Наверно причины были. Трей, кстати, достаточно рабочий, в отличии от родной панели swaybar. В нём пока висит только индикатор KDE Connect, благо он не привязан к кишкам Plasma. Из кастомных модулей - показ погоды и переключалка раскладки.
Эмулятор терминала - Kitty, хотя изначально собирался ставить Alacritty, но в репах убунты его нет. Файловый менеджер - Dolphin, потому что KDE рядом стоит. Вывод уведомлений - Dunst, поскольку его Wayland-аналог Mako отказывается работать, как и у человека в этой теме. Браузер - Firefox в режиме Wayland, с включенными опциями для аппаратного ускорения WebGL и VA-API. Правда, пришлось ещё прописать в исключения встроенной песочницы каталог /sys, иначе после запуска в логах было полно предупреждений о невозможности подгрузки модуля amdgpu, из-за чего вкладки с ютубом, например, сразу падали. Скриншоты делаю при помощи grim, запись с экрана - wf-recorder. Включил для окон умные GAPS'ы, которые в Sway встроены, в отличии от i3. С ними и впрямь симпатичнее смотрится. Остальное уже личный индивидуализм.
Первое впечатление - всё весьма здорово. После относительно недолгого привыкания, работать весьма приятно. Для некоторых моих задач пока не слишком удобно, поскольку нет панели задач, но большой проблемой это не является. Не тормозит, не падает, работает очень чётко. Продолжаю изучать, допиливать под себя, скорее всего буду использовать на постоянной основе на одном из своих ноутов.
>>> Просмотр (1920x1080, 411 Kb)
На свежеустановленной Ubuntu 20.04 решил попробовать Sway. Поставил больше из любопытства, сильно увлекаться настройками не хотелось. Но совсем без настраивания, конечно, не обошлось.
Многие настройки описаны в файле config, даже с пояснениями, где узнать об этих настройках подробнее. Например, настройки вывода:
### Output configuration
#
# Default wallpaper (more resolutions are available in /usr/share/backgrounds/sway/)
output * bg #111111 solid_color
output LVDS-1 resolution 1920x1080 position 0,0
# You can get the names of your outputs by running: swaymsg -t get_outputs
Настроил переключение раскладок по CapsLock и тачпад. Все это тоже достаточно подробно описано в файле config:
### Input configuration
input "2:14:ETPS/2_Elantech_Touchpad" {
dwt enabled
tap enabled
natural_scroll enabled
middle_emulation enabled
}
input "1:1:AT_Translated_Set_2_keyboard" {
xkb_layout "us, ru"
xkb_options "grp:caps_toggle,grp_led:caps"
}
# You can get the names of your inputs by running: swaymsg -t get_inputs
# Read `man 5 sway-input` for more information about this section.
Индикатор раскладки взял с Хабра и немного изменил, чтобы имена раскладок отображались не целиком. Сам скрипт kb_layout.sh (чтобы работал, нужно установить jq):
query='select(.change == "xkb_layout") | .input.xkb_active_layout_name | sub("English \\(US\\)"; "En") | sub("Russian"; "Ru")'
swaymsg -m -t SUBSCRIBE "['input']" | jq --unbuffered -r "$query"
"custom/kblayout": {
"exec": "~/.config/sway/kb_layout.sh"
}
},
Цвета взял стандартные для Ubuntu, потому что серо-синие и черно-синие комбинации как-то приелись. Приложения используются из GNOME. Изначально в Sway темы GTK и значки настроены не были, настраивать их через файлы конфигурации было лень, поэтому запустил gnome-tweak и все настроил через него. Шрифт интерфейса — Ubuntu. Вообще, моим глазам настройки шрифтов нравятся только в Ubuntu. Не знаю, почему, но даже Kubuntu и Xubuntu для глаз неприятны, именно в плане рендеринга шрифтов. Если бы не это — наверное, попробовал бы Debian с i3wm. Для значков на верхней панели использовал Font Awesome.
Для уведомлений использую Dunst, но его почти не настраивал. Mako, который «Dunst для Wayland», у меня запускаться отказался, есть баг, но почему-то закрыт. Приложения запускаю через wofi. Sway запускаю через GDM3. Подсветка клавиатуры на ноутбуке заработала сразу, для яркости экрана установил brightnessctl и добавил себя в группу video, для громкости pactl:
bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5%
bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5%
bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle
bindsym XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle
bindsym XF86MonBrightnessDown exec brightnessctl set 5%-
bindsym XF86MonBrightnessUp exec brightnessctl set +5%
В целом все работает хорошо, особых глюков не заметил, мне пользоваться удобно, глазам приятно. Настраивать не особо сложно, глаза не покраснели. Ничего не падает, не фризится. Иногда не хватает KDEConnect и уведомлений об обновлениях на панели, но пока лень прикручивать.
>>> Просмотр (1920x2160, 787 Kb)
следующие → |