Знакомство с темной стороной мозаики

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

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

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

Другой тип оконных менеджеров имеет забавное название. Являются ли тайловые оконные менеджеры (что переводится как плиточные оконные менеджеры), и они поддерживают порядок окон, расположенных по всему рабочему столу, гарантируя, что мы перестанем тратить время на организацию наших окон и приступим к работе.

Некоторые оконные менеджеры, включенные в среду рабочего стола, включают некоторые характеристики плитка и на самом деле это постоянная тенденция на современных рабочих столах, таких как KDE (в которой уже есть статья, объясняющая это) или Xfce и Gnome, перетаскивая окна к краям экрана.

Xmonad, в дань уважения Деннису Ричи. Разве это не красиво?

Однако настоящие плиточные оконные менеджеры обычно радикально отличаются от них. В то время как Kwin, Metacity и компания используют тайлинг как дополнительный инструмент, менеджеры, такие как Xmonad, Awesome и другие, имеют тайлинг как свою душу и расширяют его до момента настройки.

Обычно наши окна довольно хорошие. У них закругленные углы, кнопки и заголовки. Больше не надо. Все, что мешает. Все это убрано и вытеснено сочетаниями клавиш, хотя их тоже можно вернуть через настройки. Звучит безумно? Да, вполне.

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

Он говорил о настройках. Здесь нет такого понятия, как «графический интерфейс» для настройки, и это тоже неудивительно. Хотя многие из этих менеджеров поддерживаются с помощью простых файлов конфигурации, по-настоящему мощные из них поддерживаются с помощью полных языков программирования. Это пугает, и я приведу примеры.

  • xmonadиспользуйте Haskell; чисто функциональный и компилируемый язык.
  • Потрясающиеначиная с версии 3 используйте Lua.
  • DWMиспользуйте заголовок C.
  • Subtleusa Ruby, тот самый, который так часто используется в веб-разработке
  • И бесчисленное множество других примеров. Как будто есть по одному на каждый тип человека.

А что в этом хорошего? Много всего, и вы можете запрограммировать свою рабочую среду. Мне лично нравятся идеи Xmonad, и тот факт, что он реализован на Haskell, делает его особенным.

Это хорошая идея?

Конечно. Замечательно, что у вас такие окна, кстати, они очень светлые. Я рекомендую это, если вы хотите начать смотреть на свою систему как на нечто действительно невероятное и мощное.

Какой тогда посоветуете?

На самом деле нет. Нет, пока вы не узнаете свои потребности. Попадание в такую ​​среду может быть травмирующим, если вы не знаете, что делаете. Многие люди запускают Awesome, но для меня их файлы конфигурации ужасно сложны и в то время доставили мне немало проблем.

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

Выводы

Мозаика - очень красивый мир. В настоящее время наблюдается тенденция перехода от плавающих менеджеров к мозаике в некоторых очень специфических группах пользователей (если вы мне не верите, загляните на форумы ArchLinux и поищите легендарных плавающих менеджеров, таких как FVWM, у которых был лояльный пользователь, который в итоге переехал к мозаике). Если вы все еще хотите войти в них, это вопрос попыток, паломничества, пока вы не найдете подходящего.

Ну вот и все. Скоро мы продолжим изучение, когда Xmonad будет в стабильной версии Debian.