Estou interessado em experimentar um gerenciador de janelas lado a lado e abandonar o gerenciador de desktop. Estou executando o NixOS e
- Passo grande parte do meu tempo no terminal
- o gerenciador de desktop (atualmente Gnome) substitui/conflita com algumas configurações do NixOS (por exemplo, XkbOptions)
- Eu ouvi coisas boas sobre xmonad
Mas não estou totalmente claro onde estão os limites entre o gerenciador de desktop, o gerenciador de janelas, o gerenciador de exibição e o servidor X. E há algumas coisas que gosto no gerenciador de desktop (pelo menos eupensareles são fornecidos pelo gerenciador de desktop) que eu hesitaria em desistir:
- clique
Super
e digite parte do nome de um aplicativo para iniciá-lo ou ativá-lo Super
+Tab
para alternar o foco entre aplicativosSuper
+`
para alternar o foco entre janelas no mesmo aplicativo
Existe um guia de "primeiros passos" para esse tipo de coisa ou uma referência acessível para esclarecer meu modelo mental das várias funções dos gerenciadores de desktop/tela/janela e sua relação com o console de texto simples no qual eu faria login?
Ou só preciso mergulhar e tropeçar no escuro por um tempo?
Responder1
X
é um servidor de exibição Linux padrão. É necessário executar qualquer tipo de aplicativo GUI em sua máquina. Mas ele não pode fazer nada além de exibir o conteúdo da janela do aplicativo GUI na tela. Você não pode movê-los, redimensioná-los ou minimizá-los. Eles estarão apenas there
na tela.
Para fazer as coisas mencionadas acima, você precisa de um gerenciador de janelas. O gerenciador de janelas faz o que o nome diz. Eles são manage
janelas.
Um ambiente de desktop (gnome, kde, lxde, lxqt) é apenas uma coleção de software para fornecer uma experiência de desktop completa. Inclui um gerenciador de janelas, gerenciador de arquivos, bandeja do sistema e outros softwares.
Agerenciador de exibiçãogerencia gerenciadores de janelas ou sessões de ambiente de desktop em sua máquina. O prompt de senha que você vê durante o login faz parte do gerenciador de exibição do seu sistema. Ele pega sua senha, faz login, inicia o gerenciador de janelas ou ambiente de área de trabalho de sua escolha e também cuida do encerramento deles.
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
Se isso é tudo que você deseja, você não terá problemas em mudar para um gerenciador de janelas barebone como that what window managers do
. Se você não desinstalar o gnome, também terá acesso aos aplicativos fornecidos pelo gnome. Mas eles não estarão bem integrados como estão em uma
distribuição padrão do gnomo.