LINUX.ORG.RU

Нескучный suckless floating

 , , ,


0

0

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

Изначально постить этот недоскриншот я не планировал, ибо почти дефолт. Но потом подумал: одно дело дефолт общеизвестного окружения, другое — дефолт маргинального WM. Смотреть тут правда не на что (просто вот вам экскурс в jwm, один из вариантов его настройки. А вдруг вы не знали про этот нескучный оконник?), хотел ещё чего-нибудь позапускать, но монитор маловат, и вместился только школофетч и сишный код (а что, все тут код свой показывают, я чем хуже??). Поэтому разбавлю это недоразумение ЖЖ.

Сначала я вернулся на гном, потом на xfce, потом краем глаза смотрел ещё раз гном (потому что приложения на gtk4 наконец-то получили вменяемый дизайн, который может тягаться с плазмой. Но потом вскрылась классическая проблема линукса: на gtk4 переведены 3,5 приложений, все остальные остались на gtk3 с этим ужасным дизайном (смесь скевоморфизма и флэта), потому не остался), и потом предпринял «немыслимый ход» — перейти на «идеологического врага», тобишь на плазму. Вообще-то я к Qt и плазме относился нейтрально. У плазмы самый лучший дизайн среди всех свободных окружений. Но по моему опыту она — самое медленное и самое тяжёлое окружение. Да, у меня hdd, но гном стартовал 1-2 секунды, плазма — 3-5, приложения в гноме открываются чуть быстрее. Плазма тащит за собой миллион библиотек, апплетов, чего-то ещё… Мусорит в домашний (откройте .config после плазмы, ошеломитесь! (мягко говоря)), и ещё чего-то, что я могу забыть. Претензий нет разве что к её приложениям (Elisa хороший плеер, а вот KCalc — самый плохой калькулятор, который я когда-либо видел. Крайне не советую! Spectacle какой-то громоздкий, у гнома скриншотилка проще).

И вот чёрт дёрнул вернуться к оконникам, к махровому минимализьму. Наверное, из-за того, что я обсмотрелся древних скриншотов из галереи за 1998-2006 года, где куча всяких афтерстепов ламповых… По инерции накатил fluxbox (к тайлингу отношусь хорошо, однако я к нему так и не привык, не моё, я мышевоз отродясь), но он у меня почему-то валился при смене тем. Разбираться было лень. И вот вспомнил про jwm! Давно я на него засматривался, но серьёзно использовать всегда откладывал. Что я могу про него сказать: я бы назвал его dwm’ом от мира floating wm. Я не говорю про его код, правда, я не смотрел и не буду, ибо не программист. Почему такой вывод, а потому что он не прост, он туп! Он просто работает! Вот тебе панель с меню, переключателем рабочих столов, иконками приложений, треем и часиками, и простенькая менюшка. Пользуйтесь. Конфиг хоть и в XML, но фактически очень короток. Потому что настраивать в самом деле нечего. Всё, что у него есть, он выкладывает нам сразу. Не хватает разве что расширяемости (мне лично не нужна, я неприхотлив) и конфига в виде сишного хидера. Настраивал сколько-то дней (но это с перерывами). Было тяжело с индикатором раскладки клавиатуры и gtk приложениями. Для индикатора сначала накатил skb и попытался поместить его на панель. Но jwm на панель помещать умеет лишь гуйные приложения, у cli просто будет пустота. Понял это не сразу. Потом взял этот ваш xxkb, немного погребался с его настройкой и запихнул. Работает он, правда, всё ещё плоховато: изменения раскладки отражает лишь после того, как будет запущено любое приложение (тобишь, как только ты запустил оконник, меняй не меняй раскладку, а показывать он это не будет), и если перезапустить оконник, индикатор с панели уйдёт и станет отдельным окошком. Но другого нет! А что с жетэка… заметил, что некоторые приложения на нём стартуют по несколько минут. Уже было разочаровался, ибо некоторым аналогов нет, но оказалось всё просто: надо оконник стартовать через dbus, тогда всё будет нормально. В общем, добился своего, привёл к юзабельному виду. Теперь стоит вопрос, как долго я на нём останусь. Но я уже записал его в свой список годных программ. Однозначно порекомендовал бы заинтересованным. По сравнении с дефолтом что ещё: панель переместил наверх, убрал заголовки у иконок приложений, убрал виртуальные рабочие столы (потому что не пользуюсь, ибо много приложений запускаю редко), изменил формат часов на нужный мне, добавил разделитель между треем и часами и изменил декорации окон (да там и доступно лишь два варианта, вообще-то). Цвета менять впадлу, хотя со временем я уже привык к solarized.

Вроде всё. Что из софта могу отметить: flatpak (для проприетарного софта), pcmanfm-gtk3 (в кутишном что-то не так с иконками, лень разбираться), chromium, urxvt, neovim/gvim (для быстрого редактирования файлов в гуе, на полном серьёзе не использую), rofi (лень каждый раз менять меню, надо конфиг лопатить), eog, evince, libreoffice, pipewire (в поисках любого микшера для него), rhythmbox, mpv + celluloid, engrampa, imagemagick для скриншотов и что-то ещё, что я сейчас забыл… А воллпапер не нужен! Так же, как и жор. У меня хоть и 8 GiB, но я нехватку памяти почти никогда не ощущал. Кому надо — тот сам посмотрит.

Скриншот, кстати, по крайней мере в предпросмотре, что-то совсем шакал… Извините. Наверное imagemagick барахлит.

>>> Просмотр (1599x899, 68 Kb)

★★

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

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

Да. Пока не нашёл ему применение

puffy ★★
() автор топика

jwm

не знали

это самый годный оконный wm о нем все знают

amd_amd ★★★★★
()

Потом взял этот ваш xxkb

Можешь попробовать fbxkb. Правда, он лежит в ауре.

как долго я на нём останусь.

Я лично свой выбор сделал. Так, как крайне увлекся Lisp, полностью перешел на emacs и stumpwm!

Он просто работает!

За jwm жирный плюс! Вижу только один минус-минимализмом тут и не пахнет.

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

С xxkb странная проблемка, может как то связана с wm, в i3 работает без проблем.

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

Вот как то примерно так и должен выглядить минимализм да и собственно «современный плоский дизайн». Но всё таки 390М на голом столе это жирно.

Spectacle какой-то громоздкий, у гнома скриншотилка проще).

Зато спектакль на порядок удобнее и поверьте, на 2 быстрее. И отлично работает в любых других Х11-окружениях.

kirill_rrr ★★★★★
()

скучное. Видно новичка в этой теме.

Oldboy
()

Нескучный suckless floating

Cкучный suckless floating

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

Там как раз xterm как анти-пример :)

Я к тому, что xterm хоть и «толще», но он уже есть, а st ещё и ставить необходимо.

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

Да, он действительно не имеет отношения к suckless, но похож на их программы, чем именно — описал в простыне к скриншоту

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

390M на голом столе это жирно

Не сказал бы. Но это так потому что у меня там «жирные» приложения под капотом, типа NetworkManager, flatpak и ещё что-то. Без них должно быть меньше. Я потому и сказал «махровый минимализьм». Мне он ни к чему, мне только нужен был оконник, который не напрягает межушный нервный ганглий

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

Как в st сделать скроллинг по Shift + PgUp/PgDown, который работал во всех консолях во всех операционных системах, что я видел, но не работает в st :( Ещё клавиша End некорректно работает :(

alt-tab-let ★★
()
Ответ на: комментарий от alt-tab-let

Как в st сделать скроллинг по Shift + PgUp/PgDown

Есть спец патч.

Ещё клавиша End некорректно работает

Конфиг «Esc последовательность»

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

Это не мне, это маинтайнерам альта надо закинуть :) Посмотрю, кто там st маинтайнит и закину. А консистентность пакетной системы должна быть консистентной.

alt-tab-let ★★
()
Ответ на: комментарий от Oldboy

Ну, если бы у меня было бы хотя бы 5 компьютеров, и на каждой хотя бы по 2 операционные системы, я бы может 10 раз и пропатчил бы. Но мне придётся бегать и патчить без остановки.

alt-tab-let ★★
()
Ответ на: комментарий от alt-tab-let

А консистентность пакетной системы должна быть консистентной.

Ты не лох, я ошибся. Твой подход к миру Linux наглядно показывает пользователей Alt Linux.

Ну, если бы у меня было бы хотя бы 5 компьютеров, и на каждой хотя бы по 2 операционные системы, я бы может 10 раз и пропатчил бы. Но мне придётся бегать и патчить без остановки.

Именно так.

Oldboy
()

suckless

Ожидание: stali, dwm, st
Реальность: arch, jwm, xterm(?)

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