Trabalhando sem um gerente de desktop?

1

Estou interessado em experimentar um gerenciador de janelas lado a lado e dispensar o gerente da área de trabalho. Estou executando o NixOS e

  • eu gasto muito do meu tempo no terminal
  • o gerenciador de área de trabalho (atualmente Gnome) substitui / entra em conflito com alguma configuração do NixOS (por exemplo, XkbOptions)
  • Eu já ouvi coisas boas sobre o xmonad

Mas não estou totalmente claro onde estão os limites entre o gerenciador de área de trabalho, o gerenciador de janelas, o gerenciador de exibição e o servidor X. E há algumas coisas que eu gosto sobre o gerenciador de desktop (pelo menos eu acho que eles são fornecidos pelo gerente de desktop) que eu hesitaria em desistir:

  • pressione Super e digite parte do nome de um aplicativo para iniciá-lo ou ativá-lo
  • Super + Tab para alternar o foco entre aplicativos
  • Super + ' para alternar o foco entre as janelas dentro do mesmo aplicativo

Existe um guia de "introdução" para esse tipo de coisa, ou uma referência acessível para esclarecer meu modelo mental dos vários papéis dos gerentes de área de trabalho / exibição / janela e sua relação com o console de texto sem formatação?

Ou eu só tenho que mergulhar e tropeçar no escuro por um tempo?

    
por ivan 24.11.2017 / 22:26

1 resposta

1

X é um servidor de exibição padrão do Linux. É necessário executar qualquer tipo de aplicação GUI na sua máquina. Mas não pode fazer nada que exiba o conteúdo da janela do aplicativo GUI na tela. Você não pode mover, redimensionar ou minimizá-los. Eles serã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 manage windows.

Um ambiente de área de trabalho (gnome, kde, lxde, lxqt) é apenas uma coleção de software para fornecer uma experiência de desktop completa. Inclui um gerenciador de janelas, um gerenciador de arquivos, uma bandeja do sistema e outros softwares.

Um gerenciador de exibição gerencia os gerenciadores de janela ou as sessões de ambiente de área de trabalho em sua máquina. A senha que você vê durante o login é uma parte do gerenciador de exibição do seu sistema. Ele pega sua senha, faz o seu login, inicia o gerenciador de janelas ou o ambiente de trabalho de sua escolha, e lida com o desligamento deles também.

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ê quer, 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 serão bem integrados como em um gnomo padrão. distribuição.

    
por 24.11.2017 / 22:40