LINUX.ORG.RU
ФорумTalks

В чем удобство использования тайловых WM?

 , , , ,


0

4

В Windows, macOS, GNOME, KDE, Xfce, Mate и ещё много где из коробки есть рудиментальный тайлинг, что позволяет располагать окна на половины или четверти экрана рядом.

Я сам этим пользуюсь, это удобно. Тайловые WM я лично не использовал, но полагаю, что они умеют что-то подобное, только лучше.

Вопрос – чем же так хороша работа в них, что люди их ставят и тратят время на их настройку и обучению работы в них?

Сам я отношусь к ним нейтрально, никого не осуждаю, просто не понимаю, в чем соль.

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

Тут какую-то статистику приводили, что доля скачивания тайловых WM в арч уже выше 20%. Вряд ли это только особенность арча, так что далеко не 0,000001% кода пишутся сейчас под классикой.

One ★★★★★
()
Последнее исправление: One (всего исправлений: 1)
Ответ на: комментарий от MoldAndLimeHoney

Пограмизм обыкновенный. Подсмотрел что-то в соседнем окне, закопипастил и вернулся в однооконный режим. Не смотреть же весь день на разномастные квадратные фреймы. Тем более у меня монокль не полноэкранный. В «нормальном» окружении мне вообще не светит удобное переключение режимов без адских костылей.

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

Ага.

Ну так вот он дефолтный конфиг. Хочешь что-то изменить, бери за основу и пиши свой. Точно так же и в awesome, пользовательского конфига нет, бери системный за основу и пиши свой.

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

Я перестал понимать о чем мы вообще, если честно.

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

конфиг писать не обязательно

Для awesome нет такой опции. Там какой-то невменяемый вырвиглазный дефолт. Хотя я лет 10 назад смотрел последний раз, может что-то поменялось к лучшему. Но на скринах awesome всегда сильно кастомизированный (дефолтный стыдно показывать было).

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

Ну программисту как раз удобно, можно всякого накрутить. Самый удобный в этом плане dwm — можно конфигурастить прямо в dwm.c.

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

На управление окнами вырвиглазность внешнего вида не влияет.

Начали-то с того что выглядит он плохо и пользоваться этим никто не хочет без кастомизации, а кастомизация подразумевает программирование на lua.

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

а кастомизация подразумевает программирование на lua.

Выбирайте WM без lua, в чем проблема? Меня вот тоже останавливает првязка к lua и т.п.

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

Выбирайте WM без lua, в чем проблема? Меня вот тоже останавливает првязка к lua и т.п.

Тред не читай сразу отвечай.

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

Начали-то с того что выглядит он плохо

Начали не с этого.

кастомизация подразумевает программирование на lua

Сделать по образцу или поменять путь к картинке уже называется громким словом программирование. Таким макаром использование лоровского маркдауна можно считать программированием.

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

Сделать по образцу или поменять путь к картинке уже называется громким словом программирование. Таким макаром использование лоровского маркдауна можно считать программированием.

Погоди, это начало. Потом надо тему напрограммировать, панельку напрограммировать, виджеты напрограммировать… В общем много чего напрограммировать. Это ваще ни разу не из коробки.

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

панельку напрограммировать, виджеты напрограммировать…

И так до пересборки ядра дойдем, а то и до написания своего. Панелька есть стандартная, виджеты в ней стандартные. Работают из коробки. Хочешь менять или добавлять своё - никто не мешает взять из примеров.

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

И так до пересборки ядра дойдем, а то и до написания своего. Панелька есть стандартная, виджеты в ней стандартные. Работают из коробки. Хочешь менять или добавлять своё - никто не мешает взять из примеров.

Это называется программирование.

gaylord
()

Ни в чём, это для задротов.

petyanamlt ★★★★
()

просто не понимаю, в чем соль.

Ты не думаешь о расположении окон, совсем.
Я недавно смотрел, как на windows человек с 3 мониторами двигает окна, чтобы видеть содержимое, и я понял, что отвык от этой деятельности.

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

Чем тот же Awesome хуже Xmonad?
Я не холивара ради, просто интересно. Я Xmonad не пробовал никогда.

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

Пришел чувак с вопросом, в чем удобство. А ни в чем, такое мнение тебя не устраивает?

Ну так оно и в стековых ни в чём. Удобство оно в хорошем матраце, удобном кресле, современном автомобиле. А ВМ он чтобы об окнах не думать. Ну или думать, если у тебя мак или винда.

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

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

Как ты лихо за всех порешал.

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

Кстати, интересно было бы сочетание тайлового WM и глобального меню, как в макоси. Есть такое где-нибудь?

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

Командная палитра больше подходит для тайловых WM.

Глобальное меню обычно размещается на панельке, можно любую запустить в WM, если конечно WM и панель под нормальный графический сервер написана а не Wayland.

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)
Ответ на: комментарий от hobbit

Это когда менюшки типо файл-правка улетают наверх в общее меню которое с треем и прочим?

Готового не видел, но если правильно гуглю вроде сделать реально 🤔

frunobulax ★★★
()

В чем удобство использования тайловых WM?

Это чисто ноутбучная хрень — хоткеями всем управлять вместо убогого тачпада. На дескхтопе — это всё на хрен ненужно!

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

хоткеями всем управлять вместо убогого тачпада.

Если вид деятельности вообще или в данное время не предполагает какого-нибудь рисования (картинки,схемы) или манипуляций с чем-то что отображено графическими объектами (как монтаж звука) то ни тачпад ни мышь неудобны. Ну какая нафиг мышь при написании и отладке программы для микроконтроллера например? Там как раз всё с клавиатуры делается - набор текста программы,набор команд. И если WM не умеет переключать окна с клавиатуры и открывать их там где заранее было задано,а вместо этого предлагает ежеминутно снимать руку с клавиатуры и хвататься за мышь - это реально мешает работать. Другой вопрос,что WM должен делать с окнами не то что ему самому захочется,а то что заранее настроил хозяин компа под свой вид деятельности. Я использую IceWM,при этом под все хоть сколько-нибудь часто используемые программы у меня написаны удобные мне настройки в конфиге. Где открыть окно,какого оно должно быть размера,нужен ли ему заголовок,ну и так далее. Да, при смене монитора на другой размер/разрешение - конфиг придется переписывать. Но я чаще чем раз в несколько лет монитор не меняю,так что не критично. Несколько хуже - с переключением окон. Наиболее часто открываемое окно это терминал с командной строкой. И если их открыто больше одного,а это очень часто так, то никакой интеллект WM не может знать какое именно окно мне нужно. Поэтому настроил вывод списка всех окон по ctrl-esc и там уже можно стрелками выбрать нужное и нажать enter. Да, многовато нажатий,но ничего другого удобного я не нашел. Да, существует такая логика работы когда при нажатии какого-нибудь «короткого» хоткея программа запускается если не была запущена или фокус переключается на ее окно если запущена была. Но эта логика тоже ломается от нескольких открытых xterm,ну и любых других одинаковых программ,например часто это смотрелка pdf с разными файлами документации в ней. Хотя запуск часто используемых программ по хоткеям я активно использую - например Ctrl-Alt-t это терминал. Чтобы несколько упростить навигацию между окнами - использую шесть виртуальных workspace. Переключение по ним тоже с клавиатуры настроено Alt-<цифра> от 1 до 6. Иногда бывает нужно создать какую-то уникальную конфигруцию размеров и положения окон под конкретную задачу. Обычно это случается при отладке кода. Сильно зависит от того что именно отлаживается. Вот тогда в начале сеанса можно и мышкой окна один раз подвигать и выстроить так чтобы всё нужное было видно. Но как-то фиксировать эту конфигурацию окон почти бессмысленно потому что при следующем сеансе отладки она скорее всего будет другая.

Лет двадцать назад я пробовал пощупать ion - был(а может и есть) такой WM. Но быстро стало понятно что это очень специфическая штука для очень статичных конфигураций - окна управления каким-нибудь технологическим процессом или видеонаблюдением или еще что-то такое когда всегда запущено одно и то же. С обычными же программами он делал весьма странные вещи. К примеру почтовый клиент sylpheed отправляет почту,показывая небольшое окошко в котором progressbar,а тут оно зачем-то разворачивалось на весь экран. Да, это можно перенастроить, но придется писать конфигурацию буквально для каждой программы,а не только для часто используемых. Потому что поведение по умолчанию вообще никуда не годится. В итоге перебрался на IceWM,настроил ему хоткеи под свои надобности и вобщем-то более-менее доволен. Мелкие неудобства конечно есть. Например в вызываемом по ctrl-esc списке открытых окон одинаковые программы иногда меняются местами. Ну то есть открыто три xterm,помнишь что нужен первый,а оказывается что он вдруг стал третьим. И еще браузер мусорит в этот список,пихая в заголовок своего окна заголовок просматриваемой веб-страницы - а он может быть эдак на полторы сотни символов,еще и на русском,которые может отображаться в неправильной кодировке,зависимо от того как он на самой странице написан.

В заключении этого своего длинного спича скажу,что управление окнами с клавиатуры я целиком и полностью поддерживаю,задание настроек как и где будет открываться каждое окно - тоже. А вот излишне «квадратно-гнездовой» метод расположения окон в ion меня не впечатлил. Хорошо настроенный IceWM справляется лучше.

watchcat382
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)