Любителям тайлинга ...

red Ага, особенно наглядно видно динамику dwm, так как пакета в репозитории нету)
Ошибки в тексте-неповторимый стиль автора©
vasek
вроде бы ты и не используешь tiling WM …
https://archlinux.org.ru/forum/topic/16891/?page=3#post-221332

indeviral
red Ага, особенно наглядно видно динамику dwm, так как пакета в репозитории нету)
скрипт pkgstats берёт список пакетов банальным pacman -Qq без привязки к репозиторию, то есть если он(dwm) установлен с АУР то тоже будет учитываться, можно конечно приплюсовать git версии но на общий результат это не сильно повлияет
red
vasek
вроде бы ты и не используешь tiling WM …

https://archlinux.org.ru/forum/topic/16891/?page=3#post-221332
Совсем забыл об этом ...
Ошибки не исчезают с опытом - они просто умнеют
indeviral
red Ага, особенно наглядно видно динамику dwm, так как пакета в репозитории нету)
И все забывают, что dwm прародитель всех этих tiling WM ... и большая часть юзеров начинала знакомство с tiling именно с этого WM ...
Ошибки не исчезают с опытом - они просто умнеют
свои 5(нубских)копеек, пришёл в тайлинг с dwm, но сейчас перекатился на bspwm, по сути мог и не делать этого, необходимости не было, просто из интереса после просмотра ролика переехал.
-__-
vasek
всех этих
+))
Ошибки в тексте-неповторимый стиль автора©
хотелось бы уточнить и расширить свой пост выше
первое - не был учтён форк i3 -> i3-gaps , по динамике популярности i3-wm и i3-gaps выходит что последние пару лет отток пользователей i3 идет в основном в пользу i3-gaps
второе - всё же решил добавить пользователей git версий
итак, получаем данные
$ curl -s -Z "https://pkgstats.archlinux.de/api/packages/{i3-wm,i3-git,i3-gaps,i3-gaps-git,sway,sway-git,awesome,awesome-git,bspwm,bspwm-git,dwm,dwm-git,xmonad,xmonad-git,herbstluftwm,herbstluftwm-git,ratpoison,spectrwm,spectrwm-git}" | jq -r '. | "\(.count)  \t\(.popularity) \t\(.name)"' | sort -k3
1191    7.35  awesome
25    0.15  awesome-git
533   3.29  bspwm
77    0.48  bspwm-git
105   0.65  dwm
20    0.12  dwm-git
93    0.57  herbstluftwm
16    0.1   herbstluftwm-git
2564    15.82   i3-gaps
16    0.1   i3-gaps-git
27    0.17  i3-git
1760    10.86   i3-wm
114   0.7   ratpoison
99    0.61  spectrwm
15    0.09  spectrwm-git
1159    7.15  sway
148   0.91  sway-git
423   2.61  xmonad
12    0.07  xmonad-git
с git версией у ratpoison походу не срослось

немного пошаманив, получим
1216  7.5   awesome(+git)
610   3.77  bspwm(+git)
125   0.77  dwm(+git)
109   0.67  herbstluftwm(+git)
2580  15.92 i3-gaps(+git)
1787  11.03 i3(+git)
114   0.7   ratpoison
114   0.7   spectrwm(+git)
1307  8.06  sway(+git)
435   2.68  xmonad(+git)

отфильтруем для наглядности
... | sort -rnk1 | nl -w1
1   2580  15.92 i3-gaps(+git)
2   1787  11.03 i3(+git)
3   1307  8.06  sway(+git)
4   1216  7.5   awesome(+git)
5   610   3.77  bspwm(+git)
6   435   2.68  xmonad(+git)
7   125   0.77  dwm(+git)
8   114   0.7   spectrwm(+git)
9   114   0.7   ratpoison
10  109   0.67  herbstluftwm(+git)

сравним с данными из пердыдущего поста
1 1760  10.86 	i3-wm
2  1191 7.35 	awesome
3  1159 7.15 	sway
4  533  3.29 	bspwm
5  423  2.61 	xmonad
6  114  0.7 	ratpoison
7  105  0.65 	dwm
8  99   0.61 	spectrwm
9  93   0.57 	herbstluftwm
10 54   0.33 	notion
notion в новых данных не учитывал из за малой популярности

==============================================================
подытожим первую пятерку популярности тайловых согластно сайту https://pkgstats.archlinux.de
количество отославших статистику на последний месяц составляет 16205 (обновляется каждый месяц)
1. 26.95% i3+i3-gaps
2. 8.06%  sway
3. 7.5%   awesome
4. 3.77%  bspwm
5. 2.68%  xmonad
из которых тока sway умеет в wayland
red
выходит что последние пару лет отток пользователей i3 идет в основном в пользу i3-gaps
Факт. Сам такой.
Автор i3 в своё время упёрся, как баран, мол мы используем всё рабочее пространство монитора и гапсы нам не нать. Потом смягчился немного, но готовые патчи i3-gaps его не устраивают. Грит, надо переписать с ноля.
Уже делал несколько подходов к tiling WM wingo (на go), но как то долго не задерживался, не хватало и времени и терпения. В этот раз свободного времени было побольше, а потому занялся им вплотную, посеръезнее.
Вообщем то глобальных отличий нет, похож на другие tiling WM, что нравится, так это простой конфиг (в принципе их несколько), возможность динамически добавлять workspace (WS), наличие своих команд (правда, не очень то это в этом есть и необходимость, но все пользователи разные) … да и, как пишут, неплохо настроена возможность использования нескольких мониторов (но за отсутствием оных, проверить эту возможность не удалось).
Ну и нет своего встроенного bar, правда после многих лет использования разных WM, сложилось так, что большинство приложений открываются в строго определенных WS и видеть активные/скрытые WS не так уж и важно … но даже на этот случай по дефолту есть закрепленные hotkey, по которым можно узнать активные и скрытые WS, а также и приложения в этих WS. Хотя, конечно, bar нужен - хотя бы для вывода некоторых параметров (температуры, памяти и др.). Я использовал готовый bar на dzen2 из spectrwm, в которм имеется и вывод WS и параметров.
Чтобы не мучаться с комбинацией клавиш, приходится их перенастраивать как в spectrwm - всегда стараюсь делать комбинации одинаковые в разных используемых WM.
Кто решиться поставить на пробу - нужно установить из реп go (хотя он должен подтянутся и сам) и wingo-git из AUR. После установки запустить команду wingo --write-config, которая создаст несколько конфигов в /home
ls ~/.config/wingo
hooks.wini  key.wini  mouse.wini  options.wini  theme.wini
ну и для запуска создать .xinitrc с пропиской для запуска exec wingo
Не пугайтесь, по дефолту получится черный экран с одним курсором, так как автозапуск приложений в конфиге не прописан … и плюс громкое звуковое приветствие, которое можно отключить в одном из конфигов. Настройка простая, знание языков программирования не требуется.
Ошибки не исчезают с опытом - они просто умнеют
Прошелся я тут статьей по WM. Занятная ситуация получается: все стековые оконные менеджеры, за исключением тех, которые являются частью DE (Gnome, KDE, Xfce), пребывают в полуживом/полумертвом состоянии. Исключение составляют разве что IceWM да Enlightenment, который уже и оконным менеджером не назовешь. Зато тайлинговые/динамичные WM's в большей степени здравствуют и развиваются. Это возвращение к истокам или все-таки удобно? ;)
 
Зарегистрироваться или войдите чтобы оставить сообщение.