Вступ до темної сторони мозаїки

Que título más rebuscado me he encontrado para esto… Pero antes que nada, me presento. Soy anti y esta es mi primera participación en DesdeLinux. No es que tenga mucho que presentar, así que solo diré que estoy muy contento mientras escribo esto.

У будь-якому разі, сьогодні я хочу дослідити аспект роботи віконних менеджерів, який здається безпрецедентним у звичайній темі блогу. У будь-якому середовищі робочого столу є менеджери вікон, і це є важливою частиною метафори робочого столу, яку ми всі знаємо. Багато хто вже повинен знати, що я збираюся пояснити далі, але ідея цього полягає в тому, щоб зробити їх відомими тим, хто хоче на них наважитися.

Ми називаємо цих віконних менеджерів плаваючий, за той простий факт, що плавати на робочому столі, безкоштовно та без певного порядку. Це означає, що ми можемо перетягнути наші вікна в будь-яке положення, як це зазвичай робиться.

Інший тип віконних менеджерів має кумедне ім’я. Є керування плиткою вікон (що перекладається на кахельні менеджери вікон), і вони підтримують вікна в порядку, розташовані по робочому столі, гарантуючи, що ми перестаємо витрачати час на організацію наших вікон і приступаємо до роботи.

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

Xmonad, в честь Денніса Річі. Хіба не гарненько?

Однак справжні керамічні менеджери вікон зазвичай кардинально відрізняються від них. У той час як Kwin, Metacity та компанія використовують плитку як додатковий інструмент, менеджери, такі як Xmonad, Awesome та інші, використовують плитку як свою душу і продовжують її до моменту конфігурації.

Зазвичай наші вікна досить гарні. Вони мають закруглені кути, кнопки та заголовки. Більше немає. Все, що заважає. Все, що видаляється та витісняється комбінаціями клавіш, хоча вони також можуть повернутися через налаштування. Звучить божевільно? Так, цілком.

Я пояснюю. Плиткові менеджери, як правило, підтримують лише барвисті межі вікон тощо. Хтось наважується надати щось на зразок панелей і кнопок, але це не потрібно. Це мінімалізм і функціональність. Все має робити клавіатура, тому що це швидше і тому, що ми майже завжди тримаємо руку на клавіатурі.

Він говорив про налаштування. Тут немає такого поняття, як "графічний інтерфейс" для налаштування речей, і це також не дивно. Хоча багато з цих менеджерів підтримуються простими конфігураційними файлами, справді потужні підтримуються повними мовами програмування. Це лякає, і я збираюся наводити приклади.

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

І що в цьому хорошого? Досить багато речей, і ви можете запрограмувати своє робоче середовище. Мені особисто подобаються ідеї Xmonad, і те, що це зроблено в Haskell, робить це особливим.

Чи це гарна ідея?

Звичайно. Чудово, що ваші вікна вміщуються так і, до речі, надзвичайно легкі. Я рекомендую це, якщо ви хочете почати розглядати свою систему як щось справді дивовижне та потужне.

Який із них ви тоді рекомендуєте?

Насправді жодного. Не поки ти не знаєш своїх потреб. Входження в таке середовище може бути травматичним, якщо ви не уявляєте, що робите. Багато людей починають з Awesome, але для мене їх конфігураційні файли жахливо складні і доставляли мені тоді чимало клопоту.

Крім того, ідея мінімалізму настільки приваблива, що ви починаєте в диспетчері вікон і переходите до редактора, браузера, музичного плеєра, файлового менеджера ... Оскільки найбільш мінімалістичні програми - це ті, що знаходяться в терміналі і вони дуже добре переносяться з менеджерами. Якщо ви боїтеся терміналу, вам доведеться починати там.

Висновки

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

Ну, це зараз. Невдовзі ми продовжимо дослідження, Xmonad на Debian стабільний.


40 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   ivanovblack - сказав він

    Радий, що хтось згадав про плиточники. Я кохаю. Ваша мошонка фантастична!
    Xmonad - це дуже класно, але я особисто віддаю перевагу DWM та Spectrwm (молодший брат Xmonad).

    Я сподіваюся побачити більше публікацій від вас цього типу.

    1.    анти - сказав він

      Це насправді не мій робочий стіл, я взяв його, наприклад, у користувача DevianArt, і пропустив його приписування. Вибачте (я хотів би запрограмувати на C так). Ось оригінал: http://pkmurugan.deviantart.com/art/Tribute-to-Dennis-Ritchie-263965148

      1.    ivanovblack - сказав він

        Ах, великий Дайсуке, звичайно. 🙂

        1.    анти - сказав він

          Ну, цього останнього я не зрозумів. Якщо ви маєте на увазі того, хто створив саме цей стіл, мені відомо лише те, що він німецький. Він мені подобається 😀

          1.    анти - сказав він

            Так, я вже бачив, чому щодо Дайсуке. Тож він був поміщений на GitHub, що надзвичайно ускладнило пошук його налаштувань. 😀

        2.    Пісочник86 - сказав він

          Привіт ivanovnegro, (вибачте за офтоп), але я хотів задати вам запитання, ви той самий ivanovnegro з форумів Crunchbang?

          1.    ivanovblack - сказав він

            Так, я такий самий. 🙂

          2.    Пісочник86 - сказав він

            Подивіться на вас, я не знав, що ви іспаномовний, привітання, ваші путівники мене не раз рятували, велике спасибі !!!

  2.   Еллебкі - сказав він

    Йдіть дуже цікаво, нам доведеться їх спробувати

  3.   MSX - сказав він

    Щось, що привернуло мою увагу з останньою версією KDE SC, це те, наскільки добре вона справляється з управлінням живленням. Я використовував TMUX + Awesome для роботи в X із відключеним ноутбуком, щоб батарея працювала довше, але з KDE SC 4.9.1 у мене дуже невеликий прибуток і, навпаки, за допомогою Awesome машина нагрівається більше, ніж за допомогою KDE!

    1.    анти - сказав він

      Для мене все було навпаки, але з тією різницею, що Awesome не міг жити з xcompmgr. KDE вбив мою батарею, але навряд чи розігрів її. Рідкісні.

  4.   блаблабла - сказав він

    Я б використав композитора Tiling, якби не тому, що робота з програмами для редагування графіки (незалежно від: Krita, Karbon, Digikam, Gimp, Inkscape, Scribus тощо тощо) - це жахлива ідея, і вони стають повноцінними облом.

    1.    анти - сказав він

      Саме тут я хочу піти. Програмуючи своє середовище, ви маєте можливість уникнути плитки в таких типах програм. Я не збирався його включати, але непогано показати, як.

  5.   елав - сказав він

    Відмінний пост анти, todo bien explicado y con contenido realmente útil. Sirva este comentario para darte la bienvenida a DesdeLinux como colaborador.. Espero tenerte más por acá..

    Якщо говорити про Window Manager, мені завжди було дуже комфортно з openbox та fluxbox, поза ними мені ніколи не було цікаво пробувати .. 😀

    привіт

    1.    анти - сказав він

      Дякую elav. Я просто проходив повз, і мені спало на думку внести вклад у сайт, який я так люблю. З повагою.

  6.   елендінарсіл - сказав він

    Відмінна стаття. Я ніколи не чув про Тонке. інших я бачив у мережі. Розмовляючи про мінімалізм із цими менеджерами, я думаю, це заниження, хоча, зізнаюся, вони мене дуже приваблюють. Мабуть, найбільш нудною є необхідність редагувати файли, як це трапляється і з деякими елементами Openbox, хоча це найкращий спосіб отримати дивовижні результати, які навіть кидають виклик робочим столам, таким як KDE. чудово !!!

    1.    анти - сказав він

      Це багато в чому залежить від того, як ви це сприймаєте. Я точно налаштовую Xmonad для другої частини ...

      1.    елендінарсіл - сказав він

        Відмінно. Чекаю другої частини.

  7.   ETA - сказав він

    Дуже добре, оскільки gnome так сильно змінився, і ubuntu змушений використовувати єдність, я блукав по багатьох графічних середовищах, поки не залишився i3, правда в тому, що він зручний, налаштовується, споживає дуже мало ресурсів, і перш за все, мені не потрібно було звикати до того, що саме цього я боявся найбільше

  8.   xykyz - сказав він

    Я спробував лише i3 і чудово, і я дотримуюся останнього, тому що мені це здалося простіше. Правда полягає в тому, що видаватися цілком зручним після налаштування 🙂

  9.   Хуан Карлос - сказав він

    Яка гарна стаття. Я ніколи не пробував цих менеджерів, як тільки у мене буде якийсь час, я це зроблю. Це показує незліченні можливості у світі Linux, насправді в цій ОС немає обмежень, крім тих, які ви ставите (або маєте) самостійно.

    привіт

  10.   конандол - сказав він

    Вау відмінна стаття, я люблю WM, але я шанувальник PekWM, і протягом 3 днів я тестую та налаштовую тонкий, який привернув мою увагу, і наступним буде dwm, я захоплений WM, і вони привабливіші за середовище як gnome, xfce або навіть kde. Відмінні салюти !!!

    1.    анти - сказав він

      Мені також було добре з pekwm. Це весело, але іноді я стикався з помилкою тих, хто тягне X ...

      1.    конандол - сказав він

        хехей, на щастя за ці 3 роки, що я був з pekwm у декількох дистрибутивах, у мене ніколи не було проблем ...

        1.    анти - сказав він

          Ну, я не впевнений, що сталося того часу, але я більше не працюю над PekWM. Удача.

  11.   Брутозавр - сказав він

    Правда полягає в тому, що вони досить вражають (як з точки зору естетики, так і функціональності!) Проблема, яку я бачу, полягає в конфігурації та комбінаціях клавіш завдяки кривій навчання, яку вона спричиняє ... навіть якщо я встигаю, погляд на них (бо я жодного не пробував!)

  12.   Корацукі - сказав він

    Гарний пост, привітання та ласкаво просимо. Ми з нетерпінням чекаємо більше ваших дописів 😀

  13.   Френк - сказав він

    Мені сподобалась стаття, я хотів би отримати кілька підручників щодо користувацьких налаштувань та як досягти таких вражаючих моментів, як ті, що бачимо в http://dotshare.it/

    1.    анти - сказав він

      Я працюю над другою частиною. Я думаю, чудово, що їм сподобалось, і я планую продовжити цю серію до її останніх наслідків. 😀

  14.   Корацукі - сказав він

    Для мене це було досить інформативно, я навіть не знав парти цього типу 😀

    1.    анти - сказав він

      Спасибо.

  15.   нічого - сказав він

    Відмінна публікація, я не знаю, чи було щось розміщене на цьому (чудовому) веб-сайті, пов’язаному з менеджерами вікон, і я кажу це, бо деякі «посібники» були б непоганими, особливо для модифікації чогось більш складного.

    Я в захваті від своєї Чудової ЗМ, але завжди є речі, які ви хочете змінити, але інформація на ІСПАНСЬКІЙ не завжди є.

    1.    анти - сказав він

      Мені особисто не надто подобається Awesome, тому що мені стало занадто складно редагувати конфігураційні файли. Однак у ньому є кілька завидних речей.

  16.   Бербеллон - сказав він

    Я сподівався побачити деякі установки, упс. Ось деяка інформація, пов’язана з темою, застосована до openbox:

    http://urukrama.wordpress.com/2011/10/30/manual-tiling-in-openbox/

    Вітаємо…. хтось знає, де ці шпалери.

    1.    анти - сказав він

      Ну ніяких конфігурацій; тому що я повинен був поставити по одному з кожного менеджера і перевірити, чи всі вони працюють мінімально добре. Я працюю на робочому столі XMonad, але я втратив практику і повинен спочатку звикнути до навколишнього середовища, перш ніж відображати xmonad.hs
      Для інших менеджерів на даний момент я не думаю наводити жодних "орієнтирів", оскільки я ними не користуюся.
      Шпалери я не знайшов. Вибачте, що не допомогли

  17.   Альреп - сказав він

    Дуже цікаво, дякую.

  18.   монах - сказав він

    Ну, якщо ви працюєте над посібниками та порадами, я впевнений, що спробую! Дякую

    1.    анти - сказав він

      Насправді я вже зробив "керівництво" для XMonaxd:
      https://blog.desdelinux.net/el-lado-oscuro-del-mosaico-iii-xmonad/

  19.   Карлос-Ріпер - сказав він

    Гарний пост, я використовую wmfs2 + archlinux http://i.imgur.com/rRzpN.jpg