Comment me déconnecter en utilisant uniquement le clavier?

17

Dans Ubuntu 11.04, Ctrl- Alt- Delme donne un menu avec arrêt, mise en veille prolongée, suspension et redémarrage, mais pas de déconnexion. Existe-t-il une combinaison de touches pour se déconnecter d'Ubuntu? Existe-t-il un moyen d'en fournir un?

drevicko
la source
Si les futurs chercheurs veulent savoir. Je peux taper Ctrl+Alt+L12.04 pour verrouiller l'écran.
AWE

Réponses:

24

Création de raccourcis clavier personnalisés:

Pour 12.04 LTS et versions ultérieures:

Pour ajouter un nouveau raccourci, ouvrez Paramètres système -> Clavier et choisissez l' onglet Raccourcis :

entrez la description de l'image ici

Appuyez sur le signe «+» en bas à gauche pour entrer le nom de votre raccourci personnalisé et la commande que vous souhaitez exécuter (par exemple gnome-session-quit --logout --no-prompt). Après l'avoir appliqué, vous pouvez sélectionner la ligne de votre nouveau raccourci. Appuyez ensuite sur la combinaison de touches souhaitée. Dans le cas où la combinaison de touches existe déjà, nous devrons d'abord la supprimer.

Pour 14.04 LTS et versions ultérieures:

Dans une session Unity par défaut, la nouvelle boîte de dialogue de déconnexion est présentée, nécessitant au moins deux frappes supplémentaires pour sélectionner la mise hors tension dans le menu:

entrez la description de l'image ici

L'ancienne boîte de dialogue avec un délai d'attente de 60 s ne s'affiche que dans une session gnome-flashback .

Takkat
la source
Merci pour l'effort de mettre cette réponse ensemble! Je serais intéressé de savoir si "Paramètres système -> Clavier -> onglet Raccourcis" ... décrit ici a le même effet que "Gnome Control Center -> Clavier" décrit par @enzotib (pour 11.10)
drevicko
@drevicko L'entrée de menu Paramètres système appelle le Centre de contrôle Gnome , donc oui, c'est la même chose.
Takkat
Excellent C'est la même astuce pour 12.04.
Papachan
5

Dans Ubuntu 11.10, vous pouviez écrire un script contenant

#/bin/bash
gnome-session-quit --logout --no-prompt

rendez-le exécutable avec chmod +x script-name, puis définissez un raccourci global pour exécuter ce script dans Gnome Control Center -> Clavier .

Dans les versions précédentes d'Ubuntu, il y en avait gnome-session-save --logout.

enzotib
la source
Dans 11.10, l'action par défaut sur Ctrl + Alt + Suppr est de se déconnecter.
Takkat
@Takkat: vous avez raison, j'ai supposé que le PO ne voulait pas qu'il demande de confirmation.
enzotib
4

Dans Ubuntu 1204, il existe deux solutions prêtes à l'emploi:

  1. Technique "Exécuter une commande":

    Alt- F2| typegnome-session-quit

  2. Technique du "menu indicateur":

    Alt- F10| flèche droite ou gauche pour l'icône d'engrenage | flèche vers le bas pourLog Out...

Dans chaque cas, confirmez la déconnexion en appuyant sur Enter. Un bogue dans Ubuntu pour # 1 est que si vous vous connectez et ne faites rien et que vous frappez Alt- F2vous obtenez Dash (pour exécuter des programmes). Il vous suffit d'appuyer Escet de réessayer avec Alt- F2et vous obtiendrez à la place "Exécuter une commande" cette fois.

maxpolk
la source
1

Si vous utilisez Unity (l'environnement par défaut dans Ubuntu 11.04 et versions ultérieures), vous pouvez appuyer sur la Supertouche (alias la touche Windows) pour faire apparaître le tiret, tapez "log" et la première option est "Log Out" alors appuyez simplement sur Enter. Cela fera apparaître une boîte de dialogue pour confirmer si vous souhaitez vous déconnecter, avec le bouton "Déconnexion" déjà sélectionné, alors appuyez à Enternouveau. Et vous êtes déconnecté.

Hamish Downer
la source
"Déconnexion" n'apparaît pas dans mon tiret ..
drevicko
@drevicko: Je n'ai testé cela qu'en 11.10, il est donc possible que cela ne fonctionne pas avec 11.04.
Hamish Downer
1

Une autre façon consiste à redémarrer lightdm. En 14.04 ce serait sudo service lightdm restartet en 15.04systemctl restart lightdm

Sergiy Kolodyazhnyy
la source
1

Je pense que vous pouvez simplement créer un raccourci personnalisé gnome-session-quit --logout --no-promptsans aucun script bash.

korjjj
la source