LINUX.ORG.RU

Мой опыт знакоства с dwm

 ,


0

2

Debian testing

установил dwm так

apt install dwm

установка прошла успешно

через lightdm захожу в dwm, запускается нормально, темный экран с едиственной панелькой с 1-9 рабочими столами, пытаюсь нажимать modkey(alt или winkey)+различные сочтания([modkey]+[p], [Shift]+[modkey]+[Enter]) никакого результата, модкей неработает, ни alt ни winkey. Пытался найти config.h, не нашел такого файла который бы относился к dwm, ни в ~/.config ни остальных местах.

Вывод - негативный опыт, тоже опыт. Пробоавать подобные wm желание отпало, так как dwm якобы самый простой из них.

PS Пишу просто для информации.

Deleted

Самый простой в использовании это i3

А dwm самый простой в архитектуре, со всеми вытекающими. Там даже конфига нет, настройки через хидер файл с последующей рекомпиляцией dwm. Очень похоже на поделку студента)

GalleryPoster
()

Какой смысл устанавливать dwm в бинарном виде, когда нужно качать исходники и менять под свои нужды? К тому же для работы с приложениями нужен dmenu из пакета suckless-tools, который тоже лучше качать в виде исходников и собирать. Этот вм не для тех, кому «далее-далее-ок».

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

У i3 есть визард который при первом запуске сгенерирует конфиг под ваши предпочтения ~/.config/i3/config. В конфиге можно поменять приложение-терминал на свое любимое. Желательно установить dmenu и раскоментировать в конфиге строчку с i3-dmenu-desktop, чтобы dmenu видел установленные в системе программы по их .desktop файлам, а не тупо показывал все бинарники из системы

Линукс когда-то тоже был поделкой студента;)

Только есть различие. dwm в отличие от линукса не собирается развиваться. Это просто воплощение минимализма во всем. На большого любителя подобный софт как и вообще софт от https://suckless.org/

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

так как dwm якобы самый простой из них.

Скорее примитивнее.

Легче в освоении i3. Если Lua осилил или осилишь, то Awesome WM.

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

У i3 есть визард который при первом запуске сгенерирует конфиг под ваши предпочтения ~/.config/i3/config. В конфиге можно поменять приложение-терминал на свое любимое. Желательно установить dmenu и раскоментировать в конфиге строчку с i3-dmenu-desktop, чтобы dmenu видел установленные в системе программы по их .desktop файлам, а не тупо показывал все бинарники из системы

Спасибо. Да, там все заработало сразу. Но похоже тайлингфилософия не для меня(

Только есть различие. dwm в отличие от линукса не собирается развиваться. Это просто воплощение минимализма во всем. На большого любителя подобный софт как и вообще софт от

Не пойму в чем смысл делать такой софт? В смысле сделай все сам. Так можно и дальше пойти - написать свою ось и.т.д. Удивительно, что бинарники еще собраны, а не из сорцов собирать нужно было. Все больше убеждаюсь, что Линукс это система для программистов.

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

так как dwm якобы самый простой из них.

Скорее примитивнее.

Ну да, это же принцип kiss - чем сделан проще софт, тем сложнее он для пользователя.

Если Lua осилил или осилишь, то Awesome WM.

А для xmonad - haskell. В подтверждении слов выше о программировании для Линукса.

Вот это я читал https://m.habr.com/ru/post/136533/

По поводу же простоты хочу сказать следующее. Возможно это крайность — редактирование конфига в config.h, но изучение Lua (как в awesome), или haskell (как в xmonad) — это тоже крайности: пытаться построить нормальный конфиг с помощью copy-paste в xmonad и awesome долгое и нудное дело, учить новый язык программирования тем более.

На мой взгляд, из всех минималистичных сред DWM один из самых простых менеджеров окон. Представляет собой один бинарный файл, без файла конфигурации и каких либо опций запуска. Конфигурация осуществляется путём редактирования файла include языка C

Всего навсего)

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

Не пойму в чем смысл делать такой софт? В смысле сделай все сам. Так можно и дальше пойти - написать свою ось и.т.д. Удивительно, что бинарники еще собраны, а не из сорцов собирать нужно было. Все больше убеждаюсь, что Линукс это система для программистов.

Ты не так понял. Подобный софт рассчитан на тех, кто любит простоту поддерживания (а не использования), отсутствия лишних (как они считают) возможностей, а заодно и отсутствия всяких левых закладок. Программирование к этому идёт, скорее, как дополнение.

Чем проще любая система, тем она надёжнее. И тем менее она популярна и менее удобна простому пользователю.

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

Но похоже тайлингфилософия не для меня(

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

…ну у меня примерно так было.

Oberstserj ★★
()

Какой-то низкокачественный жир.

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

Ну предложи обычному человеку вместо повседневной одежды носить гидрокостюм с бронежилетом и потом обзови его «ребенком с ярко выраженным синдромом утенка».

Qathos
()

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

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

Подобный софт рассчитан на тех, кто любит простоту поддерживания (а не использования)

Это разделение - заблуждение. Открыв i3 впервые, будет сложно и то и другое. Через недельку проб, ошибок и напильника, все кардинально меняется и становится простым. Только еще приходит и высокий уровень удобства, т.к. ты пилил конфиг под себя.

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

Не пойму в чем смысл делать такой софт? В смысле сделай все сам.

Смысл в том, чтобы можно было дописать/переписать нужные тебе функции в разумные сроки. В dwm въехать и начать его патчить очень легко, поэтому уже сотню патчей наклепали и даже целый монстрофорк awesome. Т.е. dwm это такая болванка, которую ты обтачиваешь до нужной кондиции. Не умеешь точить (хотя бы на уровне накладывания патчей), выбирай готовые изделия.

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

Ну, когда я впервые открыл i3, сложно не было. Необычно – да, свежо – да, но сложности не было. Там перегруженности нет, это тоже может радовать.

приходит и высокий уровень удобства, т.к. ты пилил конфиг под себя

Вот об этом и речь. Свои настройки, ничего лишнего, легко следить (если приходит обновление, например). Не как в, скажем, Гноме, где много параметров спрятано в реестре.

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

Пример грубоватый, но суть есть. Гидрокостюм с бронежилетом – это по-своему практично и даже удобно. Под дождём не намокнет, чистить легко, нет лишних деталей и т.д. Ну и защита от ударов в грудь и шальных пуль какая-то есть.

«И в один прекрасный момент происходит мощный характерный «Бум-ц!» в голову и начинаешь непонимать зачем все эти рубашки с пуговицами, джинсы и прочее.»

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

Просто ты пытался сразу его использовать. Так нельзя. В тайлинг надо пробовать играться.

Верно, не работать же с сеткой милиписечных окошек, которая перестраивается на каждый чих. Хотя ручной тайлинг с контейнерами еще туда-сюда, но опять же это для особых юзкейсов, а не вообще всё загонять в этот тупой режим «фулскрин либо огрызки окон». У вас мониторы 21:9 у всех что ли? Сомневаюсь.

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

не работать же с сеткой милиписечных окошек, которая перестраивается на каждый чих

А?

на каждый чих

А?!

а не вообще всё загонять в этот тупой режим «фулскрин либо огрызки окон»

Понятно, неосиляторы в трэде

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

Ну рубашки с пуговицами несут еще и эстетическую нагрузку, а для некоторых это вообще краеугольный камень :)

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

Что а? Когда ты экран на два фрейма делишь, какова их ширина? Я гарантирую, что это огрызки, если у тебя не 21:9. И зачем пялиться в огрызки? Лучше второй монитор поставить.

anonymous
()

i3 простой в использовании и в настройке, удобный, пробуй

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

Когда ты экран на два фрейма делишь, какова их ширина?

Лол, у меня на экране бывает с три десятка окошек и это удобно. Монитора у меня два, но это не отменяет моего желания часть окошек сделать действительно микроскопическими и выстроить в колонку где-нибудь сбоку экрана. Это плохо? А если надо?

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

Не осилил, бывает. Но зачем нам это знать?

Какой смысл такое осиливать? Люди выше правильно написали, что знания различных яп только для настройки это крайность. Написал, чтобы другие знали про такие извращения.

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

Люди выше правильно написали, что знания различных яп только для настройки это крайность.

Не знаю ни одного ЯВ, но пользуюсь двм с 4 патчами, 2 из которых правил вручную. Заголовочный файл тоже наполовину правил сам.

Написал, чтобы другие знали про такие извращения.

Прикрывать отсутствие способностей и желания «извращениями» не прокатит. Тут народ прозорливый. К тому же у тебя репутация такая.

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

Тот ещё советчик похоже. Как он забыл, что бывает еще произвольный формат конфига, не на языке программирования.

И в цитате нет про необходимость пересборки DWM после внесения изменений. Надеюсь, в источнике это было

GalleryPoster
()
Последнее исправление: GalleryPoster (всего исправлений: 2)
Ответ на: комментарий от Deleted

знания различных яп только для настройки это крайность.

Не, не так. Это просто WM сделали удобным в настройке для тех, кто знаком с языком. Если ты домохозяйка, то тебе оно и не надо, для тебя сделали готовые кеды/гномы/пантеоны…

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

но оно того стоит.

Оно стоит того, когда ты понимаешь зачем ты это делаешь. В остальных случаях лезть не надо.

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

А сейчас он стал поделкой студентов, вот и вся разница.

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