Мне интересно попробовать тайловый оконный менеджер и отказаться от менеджера рабочего стола. Я использую NixOS, и
- Я провожу большую часть времени в терминале.
- менеджер рабочего стола (в настоящее время Gnome) переопределяет/конфликтует с некоторыми настройками NixOS (например, XkbOptions)
- Я слышал хорошие отзывы о xmonad
Но я не совсем понимаю, где проходят границы между менеджером рабочего стола, менеджером окон, менеджером отображения и X-сервером. И есть некоторые вещи, которые мне нравятся в менеджере рабочего стола (по крайней мере, мнедуматьони предоставляются менеджером рабочего стола), от которых я бы не решился отказаться:
- нажмите
Super
и введите часть имени приложения, чтобы запустить или активировать его Super
+Tab
для переключения фокуса между приложениямиSuper
+`
для переключения фокуса между окнами в пределах одного приложения
Есть ли руководство по началу работы с подобными вещами или доступная ссылка, которая прояснит мою ментальную модель различных ролей менеджеров рабочего стола/дисплея/окон и их связь с текстовой консолью, в которую я вхожу?
Или мне просто придется нырнуть и какое-то время бродить в темноте?
решение1
X
— это стандартный сервер отображения Linux. Он необходим для запуска любого графического приложения на вашем компьютере. Но он не может делать ничего, кроме отображения содержимого окна графического приложения на вашем экране. Вы не можете перемещать, изменять размер или минимизировать их. Они будут просто there
на экране.
Для выполнения вышеперечисленных действий вам понадобится оконный менеджер. Оконный менеджер делает то, о чем говорит его название. Они manage
окна.
Среда рабочего стола (gnome, kde, lxde, lxqt) — это просто набор программного обеспечения, обеспечивающего полноценный опыт рабочего стола. Он включает в себя оконный менеджер, файловый менеджер, системный трей и другое программное обеспечение.
АДисплейный менеджеруправляет сеансами оконных менеджеров или окружения рабочего стола на вашем компьютере. Запрос пароля, который вы видите во время входа в систему, является частью диспетчера отображения в вашей системе. Он принимает ваш пароль, выполняет вход, запускает оконный менеджер или окружение рабочего стола по вашему выбору, а также управляет их завершением.
hit Super and type part of an application name to launch or activate it
Super+Tab to switch focus between applications
Super + ` to switch focus between windows within the same application
Если это все, что вам нужно, у вас не возникнет проблем с переключением на barebone-менеджер окон, такой как that what window managers do
. Если вы не удалите gnome, у вас также будет доступ к приложениям, предоставляемым gnome. Но они не будут хорошо интегрированы, как в стандартном
дистрибутиве gnome.