Posso alternar entre dois usuários em um único clique?

15

Compartilho meu computador em casa com minha esposa e geralmente alternamos entre nossas duas contas.
Estou pensando em usar o Ubuntu no meu próximo computador e estou avaliando diferentes ambientes de área de trabalho (por exemplo, Gnome, Unity ou Xfce).
A troca rápida de usuário é um fator decisivo para mim na maioria dos ambientes de desktop. No Unity, é melhor - você sempre tem um menu com todos os usuários e pode alternar com um único clique (supondo que não haja senhas):

Troca de usuários do Unity

No Gnome e no Xfce, é muito ruim. Preciso clicar em "Alternar usuário", selecionar o outro usuário e clicar em "Login" - todos envolvendo pequenos botões em diferentes posições da tela.

Existe uma maneira de alternar usuários rapidamente - de preferência com um único clique e / ou uma tecla de atalho? Existe algo que funcione independentemente do ambiente da área de trabalho?

Eu encontrei uma pergunta semelhante: atalho de teclado para alternar entre contas de usuário - mas isso chega apenas ao gerente de exibição. Quero pular e alternar para a sessão do outro usuário.

Kobi
fonte

Respostas:

22

Nem um único clique, mas posso oferecer uma solução de atalho de teclado.

Vá para o menu para definir atalhos de teclado personalizados

e adicione um novo com este comando:

dm-tool switch-to-user suzi

Supondo que suziseja o nome de usuário da sua esposa, defina um atalho de sua escolha clicando em onde está escrito "desativado" e pressionando a combinação de teclas que você deseja usar (por exemplo, super+ alt+ Sse a inicial do usuário for S). Defina outro atalho para mudar para sua própria conta (com seu próprio nome de usuário no comando).

Zanna
fonte
Obrigado! Eu sabia que deveria haver algo simples, mas não consegui encontrá-lo. Isso está funcionando muito bem no Xfce an Unity (estou testando no VirtualBox). O Gnome está menos feliz, mas provavelmente também posso fazê-lo funcionar.
Kobi #
3
@ Kobi ah incrível - eu acabei de aprender sobre isso ontem, quando vasculhando questões antigas, para um timing perfeito. Eu estou achando muito útil também (eu uso MATE)
Zanna
Outra observação - isso funciona em ambientes de desktop que foram lightdminstalados. Se eu entendi corretamente, não gostaria de instalá-lo em sistemas como o KDE, pode quebrar algo (?). Funciona no meu caso, mas apenas porque eu prefiro esses ambientes de desktop. Obrigado novamente.
Koku18:
Bom ponto de @Kobi, não testei com qualquer outro dm
Zanna
7

Você pode usar uma combinação de teclas de função. F1é a primeira exibição, em seguida F2, F3, etc.

Se você fosse o primeiro logado, seu DISPLAY seria F1. DISPLAY do próximo usuário seria F2.

Assim, você pode alternar rapidamente entre os usuários pressionando Alt+ Ctrl+F#

Com esse método, você pode economizar a necessidade de fazer login ao alternar entre sessões.

LD James
fonte
Isso também funciona. F6-F7 funcionou para mim, F1-F5 eram terminais. Eu prefiro algo mais determinístico embora.
Kobi #
1
TTY1-TTY6 são terminais de texto, apenas TTY7-TTY12 são usados ​​normalmente para sessões gráficas, começando com TTY7 para a primeira sessão e adicionando mais sob demanda.
Byte Commander
@ Kobi eu tinha mencionado os padrões na minha resposta. O Linux está cheio de surpresas. Portanto, é possível programar configurações alternativas para os mapeamentos.
LD James
@LDJames Eu nunca vi uma distribuição em que as atribuições dos terminais que você descrevia eram o padrão. Isso não quer dizer que eles não existem. Eu apenas não os vi.
kasperd
@ Kobi Já é determinístico. A menos que você altere os arquivos de configuração para alterar o comportamento, ele deve permanecer o mesmo que você tem agora. Claro que é possível que isso mude quando você atualizar para a próxima versão do Ubuntu.
kasperd