DietPi SwayWM. «Это нескучный бесконечный процесс...»
Загрузить свой скриншот
Войдите, чтобы добавлять скриншоты

DietPi SwayWM. «Это нескучный бесконечный процесс...»

10
Материал написан пользователем сайта.
Дистрибутив:
  • DietPi
    8.5.1
Окружение:
  • SwayWM

ОС:
DietPi 8.5.1 (debian bookworm/sid)
Kernel 5.17
Sway

Системный блок в текущей конфигурации:
Xeon E5 2630 v2 (6ядер/12потоков)
nVidia Quadro FX580 (nouveau)
32Gb RAM
120Gb SSD M2

Я люблю крайне минималистичные дистрибутивы.
Я начал осваивать i3/sway и нашёл это годным.
Я никогда здесь не показывал свой Debian ;-)

Об этом и поговорим.

DietPi — сильно обрезанный Debian с набором консольных скриптов для установки и настройки необходимого ПО и оборудования. В принципе, основное предназначение DietPi — серверный дистрибутив для одноплатных компьютеров (об этом недвусмысленно намекает вторая часть его названия), но так как он основан на debian, ничего не мешает установить его на x86, что я и сделал. В принципе, на сайте DietPi есть образ для x86, как 32бит, так и 64бит, но я предпочитаю конвертить установленный Debian в Dietpi с помощью скрипта для "других платформ". Работает так как нужно, устанавливая крайне минималистичную систему.

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

Памятуя о тайлинговых оконных менеджерах, которые по идее решали мои хотелки, я установил дома i3 на devuan параллельно с XFCE. Ранее, когда я перебирал DE в поисках "куда бы мне уйти с XFCE" на полноценном десктопе, мне i3 не зашёл, слишком много графических приложений я использовал и выпускать мышь из рук я не видел никакого смысла. Примерно через пару часов использования я убрал с каждого экрана текстовый файлик с хоткеями и погрузился в дебри настройки.

Это нескучный бесконечный процесс. :)

Через совсем непродолжительное время я снёс XFCE и поставил sway параллельно с i3, благо конфиги совместимы. И продолжил погружение в дебри настроек уже sway.

Любопытно, что привык я не пользоваться мышью при навигации очень быстро, настолько, что отрываться от клавиатуры стало некомфортно и на рабочем десктопе, где я стал пытаться использовать хоткеи из sway/i3.

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

Впрочем, я всегда говорил и здесь тоже, что при должном навыке консоль продуктивнее. Итогом окончательной миграции дома стала установка sway на DietPi на рабочем компьютере.

Пробежимся бегло по промежуточному итогу моих настроек, ибо настройка sway процесс, пожалуй, бесконечный:

* первый экран — браузер Whale, который я использую в личных целях с синхронизацией.

* второй экран — консоли. начиная с верхнего левого угла по часовой стрелке расположены окна ncmpcpp, который управляет музычкой с headless "радиоприёмника", вывод neofetch, файловый менеджер midnight commander и общий вывод настроек DietPi, подробнее может быть как-нибудь в следующий раз.

* третий экран — два подключение к win-серверам по RDP

* четвёртый экран — подключение по anydesk к домашнему медиасерверу. На этом же экране обычно подключения через assistant к эндюзерам.

* пятый экран — Chromium-GOST, который я использую как браузер для работы. Открыты почта, OTRS, внутренний портал и сервер OCS Inventory.

* и на шестом экране облачка — браузер rclone c поддержкой более 40 видов облачных сервисов и gtk интерфейс для syncthing.

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

Рекомендую!

Лайков: +15
войдите, чтобы ставить лайки
10
  • Опубликовано: 14.06.2022
  • breeder

Еще скриншоты:

Комментарии

Ar1stocrat
14.06.2022
00:05
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+3
войдите, чтобы ставить лайки
Самый извращенный извращенец, которого я видел на данном сьюите.
Мне нравится, продолжай в том же духе!!!
breeder
Активный пользователь
Активный
Автор материала
Автор материала
14.06.2022
11:51
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAr1stocratРодительский комментарий
0
войдите, чтобы ставить лайки
сочту за комплимент, спасибо
sarman
Активный пользователь
Активный
14.06.2022
01:03
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Прикольно, сам сижу еще на xorg, i3wm, да наверное, ещё посижу очень долго, от добра добра не ищу, идеал. Но есть экспериментальный диск с арчем (чтобы его ругать, естественно), wayland + swaywm, на nvidia, кстати, чтобы смотреть хочу ли я и нужен ли wayland (не, не нужен).
Но что хотел по теме сказать, обрати внимание на nwg-panel, она себя ведет как tint2 (для xorg), намного информативнее, чем просто отображение номеров активных рабочих столов, а ещё показывая заголовки окон. Бывает такое - чтобы не потерять окно, прям чёткая штука.

https://xet.ru/files/sway/2.png
https://xet.ru/files/sway/config.tar.gz

Было интересно почитать.
sarman
Активный пользователь
Активный
14.06.2022
01:55
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийsarmanРодительский комментарий
0
войдите, чтобы ставить лайки
Это к чему, когда в сферическом вакууме на каждом столе свои окошки - оно, конечно прикольно, в теории. У меня в реальном использовании, когда серверов много, и вдруг происходит жп, так происходит перекидывание и группировка, что всё ранее запланированое идёт лесом. Также из реального использования, ну кодишь, то ide + browser на центральном мониторе, то postman, на левый (7,8) перекинешь, то консоль дебажную, то кино на правый. То не до киношки и правый монитор (9,0) уже роли сменились, уже это android emulator. То есть привязка к ролям-именам мониторов или workspaces, это такая сомнительная радость.
breeder
Активный пользователь
Активный
Автор материала
Автор материала
14.06.2022
11:47
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийsarmanРодительский комментарий
+2
войдите, чтобы ставить лайки
Я смотрел на nwg-panel, tint2 мне понравился, но терпения собрать под devuan и завести не хватило, всё время что-от было не так. Прошло уже больше месяца после переезда с XFCE, я уже вполне освоился и привык к waybar.

Что касается расположения приложений в окнах, то во-первых я пошёл на компромисс - отказался от жёсткой привязки приложений к окнам, это всё-таки неудобно, но оставил подписи) А во вторых, 1920 пикселей для браузера избыточно, и обычно у меня справа на страницах с браузерами один-два терминала шириной в 400-500 пикселей. Это очень удобно, если нужна консоль, но переключаться влом или непродуктивно.
sarman
Активный пользователь
Активный
14.06.2022
11:53
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийbreederРодительский комментарий
+1
войдите, чтобы ставить лайки
Ладно, всё равно приятно посмотреть) Тайлинг у меня не сразу выстрелил, пару месяцев потерпеть, но через полгода уже на уровне подкорки, не думая, настолько удобная хрень.
Slawyan
Активный пользователь
Активный
14.06.2022
12:25
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийsarmanРодительский комментарий
0
войдите, чтобы ставить лайки
А я вот не терпел. Поставил как неделю назад, и с каждым днем, все больше кайфую от использования тайлинга.
fallen
Активный пользователь
Активный
15.06.2022
14:00
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
+
норм.
Thary
Активный пользователь
Активный
17.06.2022
08:36
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Прикольно. Для монтирования дисков есть утилита udiskie. Она запускается одноименной командой и монтирует все диски. При том и ntfs тоже
breeder
Активный пользователь
Активный
Автор материала
Автор материала
17.06.2022
10:57
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийTharyРодительский комментарий
0
войдите, чтобы ставить лайки
да, но мне не всё надо сразу и я люблю монтировать в те папки, которые я хочу.

поэтому ручками:
посмотрел
fdisk -l
смонтировал
mount bla-bla-bla

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила