LINUX.ORG.RU

Тайловых wm тред

 , , ,


0

1

Пробовал i3 и awesome. В i3 понравилось:

  • Возможность располагать окна как хочу: структура в виде дерева
  • Поддержка вкладок на контейнерах
  • Относительно простая настройка
  • При изменении размера перерисовка только рамки, а не всего окна.

В awesome:

  • Отсутствие заголовков окон на самих окнах, но их наличие на панели
  • Возможность перемещать окна mod4+мышкой
  • Возможность переключения между режимами: разный тайлинг, плавающий, развернутый на весь экран
  • Теги, а не просто рабочие столы
  • Уведомления в комплекте

Не понравился противный баг с раскладкой, который даже в 3.5.8 не починили.

Что хотелось бы еще:

  • Отступы между окнами, в идеале, с настройкой для каждого рабочего стола

В каждом списке отсортировано по убыванию важности. Какие wm максимально отвечают таким требованиям?

★★★★★

Возможность перемещать окна mod4+мышкой

i3 так тоже умеет

В + awesome: возможность творить с интерфейсом что угодно при знании lua

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

Отсутствие заголовков окон на самих окнах, но их наличие на панели

i3 + велосипед

Возможность перемещать окна mod4+мышкой

i3

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

Я lua не особо знаю, поэтому мне важнее простота конфигурации или максимально удобная дефолтная.

Klymedy ★★★★★ ()

dwm вроде почти всё это умеет.

Bfgeshka ★★★★★ ()

Относительно простая настройка

Отсутствие заголовков окон на самих окнах, но их наличие на панели

Возможность перемещать окна mod4+мышкой

Возможность переключения между режимами: разный тайлинг, плавающий, развернутый на весь экран

Теги, а не просто рабочие столы

Отступы между окнами, в идеале, с настройкой для каждого рабочего стола

dwm же.

paran0id ★★★★★ ()

попробуй еще bspwm и subtle, ну и wmfs2 как ранее сказали, но он помер.

kep ()

Отсутствие заголовков окон на самих окнах, но их наличие на панели

В git-master заголовки уже включили по умолчанию, сказав что так их никто не включает, а если они будут по умолчанию, то получат больше тестирования.

Не понравился противный баг с раскладкой, который даже в 3.5.8 не починили.

Авесомину надо самому собирать из git-master. В 3.5-branch мусор с нерабочей клавой и мышью. В дистрибах соответственно тоже мусор.

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

Да, собирал из гита, там работает. Но как-то на git-версии сидеть немножко страшно, нестабильно же. Один раз вдруг начало ругаться на непонятно что.

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

Постабильнее иных DE их master. Но надо быть готовым, например, взять meld и слиять конфиг мышкой, если они опять пойдут рефакторить внутренний API. Впрочем, слиять понемножку сильно проще, чем за много лет сразу. Ещё на мелкую утечку кто-то жаловался, при переключении тэгов (lua опять не собрал мусор), но по сравнению с тем как у меня тёк гнум-3 на nvidia, уводя за день систему в своп, это просто мелочи жизни.

d_a ★★★★★ ()

Не знаю, что умеет из этого хмонад, но у него тоже очень программируемый конфиг, так что вполне вероятно его настроить как надо. В тред приглашается f1u77y

sudopacman ★★★★★ ()

awesome из ветки master — то что нужно, туда скоро даже табы завезут

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

использую stumpwm, но тебе он не подойдёт

lazyklimm ★★★★★ ()

xmonad

i3

  • лайауты для статического тайлинга и BSP есть, но я не заценивал.
  • есть лайауты с вкладками, но я не заценивал
  • если не выходить за пределы того, что написано для тебя, то получится красивый декларативный конфиг, а не программа. по крайней мере, оно будет напоминать конфиг сильно больше, чем программу. но если захочешь написать что-нибудь своё, увидишь адъ из смеси иксовых вызовов и разношёрстных костылей из xmonad-contrib
  • этого нет, никогда не задумывался об этом, было бы полезно. надо будет как-то более формально описать это и поднять вопрос.

awesome

  • заголовков нет по дефолту. только вот панель в wm не встроена(одна из причин, по которой я уважаю авторов xmonad), но есть панели, которые показывают, что твоей больной фантазии угодно
  • есть во всех тайловых wm
  • есть, только со странностями. например, по дефолту можно переключиться только на следующий лайаут, но нельзя на предыдущий(можно на первый; чинится)
  • по дефолту нет, но есть возможность копировать окна на другие рабочие столы. с умело написанными правилами вполне заменяет теги.
  • вот что-что, а wm за уведомления отвечать не обязан. есть панелька taffybar, которая выводит уведомления, но я бы посоветовал использовать убунтовский notify-osd, потому что выглядит оно приятнее.

Отступы между окнами, в идеале, с настройкой для каждого рабочего стола

есть, с идеалом.

противный баг с раскладкой

не знаю, как wm связан с раскладкой, но я такого в xmonad не помню

и самое важное: текущий xmonad 0.12 забагован(с ядром всё в порядке, но в contrib-модулях багов достаточно). либо ставить 0.11, либо собирать master с гитхаба.

f1u77y ★★★ ()

Не понравился противный баг с раскладкой, который даже в 3.5.8 не починили.

Он легко фиксится. Это даже не баг awesome, а баг, если не ошибаюсь, xcb.

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

По дефолту работает, но только для floating окон. Если имелось в виду перенос окон в мозайке, то не знаю.

Deleted ()
Ответ на: xmonad от f1u77y

Re: xmonad

а, нет, обосрался с перемещением тайлов: именно такого, как в осоме, нет.

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

Что интересно Mod+rmb позволяет изменять размер окон в мозаике. Надо дома в i3-gaps посмотреть может там такое есть.

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

DWM с патчами.

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

ну размер менять и в гапсах позволяет, а вот расположение - нет

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