Como fazer vários perfis “startx”?

Como fazer vários perfis “startx”?

Eu tenho um Arch Linux com i3wm agora. Quando preciso iniciar meu i3, basta digitar startx, porque no arquivo de configuração tenho exec i3;. Quando preciso rodar algum outro ambiente gráfico, como o Gnome, edito meu arquivo xinitrc. Alguns ambientes gráficos são criados após a instalação de seu próprio arquivo inicial (outros não), como startddeo Deepin. Como posso criar ou configurar novos xinitrcambientes para vários desktops?

PS: Adoro fazer login primeiro no terminal, então não quero instalar nenhum gerenciador de login gui

Responder1

Basta colocar exec "$@"no final do seu xinitrce executar

startx /path/to/xinitrc <wm> <wm-args>

de um tty.

startxinterpreta seu primeiro argumento de string como o cliente ( /path/to/xinitrc, observe que deve ser um caminho absoluto), e o restante dos argumentos são passados ​​para esse cliente (wm e wm-args), que são execeditados pelo xinitrc.

Observe que startx é apenas um exemplo de script e você é incentivado a criar outro de acordo com suas necessidades. A configuração mencionada acima deve atender aos requisitos mencionados na pergunta.

informação relacionada