Що таке менеджер вікон і який з них найкращий для Linux?

Що таке менеджер вікон

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

А Linux — це цілий всесвіт для дослідження. Якщо є так багато варіантів для всього, це тому, що не всі ми думаємо і відчуваємо однаково, а для різних користувачів існують різні менеджери вікон. Ми також спробуємо пояснити різницю між диспетчером вікон і менеджером вікон. Як? Що ж, такий менеджер вікон, як той, що використовується KDE (KWin, який на наступному графіку показано як «сервер відображення»), не такий самий, як той, який використовується версією i3 Manjaro.

Що таке менеджер вікон?

Програмні рівні в Linux

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

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

Так, але якщо це так, чому так багато людей зацікавлені дізнатися більше про віконні менеджери? Відповідь проста: тому що в Linux є «псевдо-стільні комп’ютери», які використовують лише менеджер вікон, щоб показати все, що нам потрібно бачити.

псевдопарти…

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

«Робочим столом» цих віконних менеджерів є Він обмежується відображенням щонайбільше шпалер і деяких віджетів, таких як Conky, але ви не можете взаємодіяти з ним, щоб, наприклад, перетягувати елементи на робочий стіл або з нього.

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

Краще прикладом

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

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

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

Це менеджери вікон призначений для використання з клавіатурою. Залежно від кожного з них ми можемо переходити від одного «віртуального робочого столу», в лапках, до іншого, ми можемо закривати вікна, змінювати їх розмір... все, але нормально використовувати робочий стіл буде неможливо.

Найкращий менеджер вікон для Linux

Я відмовляюся говорити, який найкращий, тому що було сказано, смаки бувають різні. Якщо я можу говорити про Найпопулярніший, і порядок факторів не змінює продукт (давайте, далі наведено список без будь-якого порядку).

i3wm

i3 є одним із найпопулярніших віконних менеджерів, частково тому, що це «старий рокер», який навіть доступний у створених спільнотою ISO для деяких дистрибутивів Linux. Ви, мабуть, читали, що він доживає, але це тому, що базується на X11.

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

Інтерфейс дуже простий, без надмірностей, що допомагає зробити його легшим.

Влада

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

Інтерфейс Sway сучасніший, ніж X11.

Openbox

Openbox відомий своїми простота і гнучкість, і зазвичай використовується в мінімалістичному або спеціальному середовищі робочого столу. Його конфігурація простіша, ніж інші віконні менеджери, а також більш інтуїтивно зрозуміла, що робить його ідеальним для тих, хто хоче перейти від робочого столу до віконного менеджера. Це те, що створено Mabox Частині спільноти Linux це дуже подобається.

Bspwm

Bspwm — це мозаїчний менеджер вікон, який базується на підході «плаваючих вікон» і має широкі можливості налаштування, і цей опис також стосується попереднього пункту. Багато досвідчених користувачів обирають Bspwm, і вам легко навіть побачити його на YouTube на якомусь комп’ютерному професійному каналі.

Просвітлення

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

Він підтримує X11 як основний варіант, але вони вже почали підтримувати Wayland.

Який менеджер вікон найкращий?

Я залишаю м’яч на вашому боці або, принаймні, на боці більшості експертів. Це те, у що я не хочу втручатися. Все ж можу сказати, що мені сподобалися i3, Sway, Openbox...