O comando "Alternar usuário" faz apenas duas coisas:
- Ele alterna entre dois servidores X11, seu e o que o GDM está executando;
- Ele comanda o protetor de tela para bloquear sua sessão.
Em outras palavras, não adiciona mais proteção.
No entanto, se você estiver usando um kernel vulnerável a um bug no driver USB, nenhum bloqueio de tela no mundo pode protegê-lo. Mesmo se você fizer um processo que é absolutamente impossível de matar e à prova de balas, alguém com capacidade de executar código no kernelspace pode ignorar qualquer bloqueio de espaço do usuário.
Portanto, a solução certa é corrigir a vulnerabilidade do kernel .
Em relação ao seu segundo link, "bloqueio de tela do GNOME ineficaz no openSUSE Linux", é de fevereiro 2010 e foi corrigido no GNOME 2.28.1 como o próprio artigo diz.