LINUX.ORG.RU

Что выбрать из тайлинга?

 ,


0

3

Перешел на тайлинг. Пока остановился i3. Апарат хороший - быстрый.

Что не нравиться:

1) Когда одно плавающее окно находиться поверх другого - нельзя его спрятать. Да и вообще плавающий слой всегда поверх тайлингового.
2) Хотелось бы скрывать по типу Alt+Tab в обычных ВМ.
3) Хотелось бы отображать статусБар только на определенных воркспейсах.
4) Управления мышой нет как такового.
5) Открытые активные окна хотелось бы видеть в баре.
6) Слабое скриптование.
7) Пробовал пока только awesome, i3 - лучше всего именно i3. Awesome вообще тормоз.

Сейчас пробую dwm.

Перемещено leave из general

Сейчас пробую dwm.

А я на нём и остановился, dwm-git с патчами трея и Gapless Grid - самое то.

Но если тебе шашечки, dwm не подойдёт, так как скриптования средствами WM там вообще нет (максимум - отображение разной инфы в панельке, которая по дефолту справа-сверху, при помощи изменения названия корневого окна). «Сильное» скриптование как раз у awesome. Но зачем?

P.S. И да, http://tsya.ru

border-radius ()
Последнее исправление: border-radius (всего исправлений: 1)

1) Когда одно плавающее окно находиться поверх другого - нельзя его спрятать.
Да и вообще плавающий слой всегда поверх тайлингового.

Потому что плавающие окна в тайлинге скорее исключение? Кстати, это [всегда поверх] временами очень удобно.

2) Хотелось бы скрывать по типу Alt+Tab в обычных ВМ.

ну, можно в конфиге сделать

bindsym $mod+Shift+Tab move scratchpad
bindsym $mod+Tab scratchpad show

4) Управления мышой нет как такового.

Есть. Хотя и не очень нужно. Или вам нужны извраще^W странности типа жестов?

5) Открытые активные окна хотелось бы видеть в баре.

Открытые активные окна видны сразу в воркспейсе, так что «напуркуа»? )

А если нужен «глобальный» список окон — тот же rofi в него умеет:

rofi -color-enabled -key-window alt+Tab

6) Слабое скриптование.

Вполне нормальное:
https://i3wm.org/docs/ipc.html
https://github.com/acrisci/i3ipc-python/tree/master/examples
https://github.com/ziberna/i3-py/tree/master/examples

anonymous ()

Сам уже очень давно плаваю в выборе, несмотря на то, что живу всё это время в awesome. И вот я наконец понял, что он - мой выбор.

Когда одно плавающее окно находиться поверх другого - нельзя его спрятать. Да и вообще Плавающий слой всегда поверх тайлингового.

floating mode в awesome есть

Хотелось бы скрывать по типу Alt+Tab в обычных ВМ.

Поведения а-ля alt+tab ты не сможешь добиться в i3 по одной простой причине: структура фреймов в нем древовидная. Ты всегда будешь перемещать фокус в рамках одной ветки фреймов. Впрочем, никто не мешает тебе написать костыль.

Хотелось бы отображать статусБар только на определенных воркспейсах.

У awesome очень разухабистый (в хорошем смысле этого слова) API. Можешь с легкостью написать практически всё, что пожелаешь. Да, язык возможно не самый изящный, но о вкусах не спорят. И да, это по крайней мере не haskell и не си, которые имхо созданы не для конфигурации таких вещей, как wm.

Управления мышой нет как такового.

Тайловые wm не для управления мышью в принципе. Но, опять же, в awesome из коробки управление мышью есть.

Открытые активные окна хотелось бы видеть в баре.

В awesome - из коробки.

Слабое скриптование.

В awesome всё с точносью до наоборот.

Awesome вообще тормоз.

В чем это проявлялось?

bytecode ★★ ()

В контексте i3:

1) В i3 поддержка плавающих окон сделана исключительно ради нормальной работы диалоговых окошек.

2) У i3 не та рабчая концепция. Вообще unmap вроде можно делать через wmtools, если сильно надо

3) Это можно, читни доки.

4) Туда-ли ты зашел?

5) xtitle + i3blocks какой-нибудь

То, что ты хочешь, ты получишь скорее только в осоме.

Midael ★★★★★ ()

Когда одно плавающее окно находиться поверх другого - нельзя его спрятать.

что значит “спрятать”? свернуть или расположить ниже другого окна?

Хотелось бы скрывать по типу Alt+Tab в обычных ВМ

т.е. переключалка по всем окнам? или что?

Хотелось бы отображать статусБар только на определенных воркспейсах.

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

Открытые активные окна хотелось бы видеть в баре

где-то из коробки, где-то включаемо

Слабое скриптование.

ну тогда тот же dwm не оч для тебя

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

Лично я кроме осома ничего и не пробовал из тайловых. Просто поставил и меня практически все устроило, только хоткеи немного совсем подправил.

sehellion ★★★★ ()

Апарат хороший - быстрый.

Awesome вообще тормоз.

Твой аппарат из прошлого столетия, похоже. У меня awesome на китайском ARMовском псевдо-нетбуке летал.

unlog1c ★★★ ()

Остановился на связке Spectacle + iTerm, т.к. вне терминалок классический тайлинг создаёт больше проблем, чем решает. Чего и всем желаю.

env ★★ ()