#1 Le 18/01/2020, à 19:23
- bricoloo
Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)
Bonjour
Il m'arrive très souvent d'avoir à fermer toutes les fenêtres qui ont été ouvertes au cours d'une session. Je sais qu'il existe un petit logiciel sous Windows qui le fait. Y aurait-il l'équivalent pour Ubuntu 18 svp ?
Merci de vos réponses
Dernière modification par bricoloo (Le 21/01/2020, à 19:43)
Hors ligne
#2 Le 18/01/2020, à 19:48
- lynn
Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)
Bonjour,
Une solution est proposée ici en passant par un script bash. Pour une utilisation facile, tu peux lier ce script à un lanceur ou un raccourci clavier.
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#3 Le 18/01/2020, à 21:59
- bricoloo
Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)
Merci, c'est sûrement très bien, mais je ne parle anglais que sous la torture, et je ne suis pas fan des lignes de commande ! Moyennant quoi, reste-t-il une solution ?
Hors ligne
#4 Le 19/01/2020, à 09:20
- lynn
Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)
Je te propose de créer un raccourci clavier. Va dans Paramètres Systèmes -> Périphériques -> Raccourcis clavier et tout en bas -> Raccourcis personnalisés, appuie sur le '+'
Dans la partie Nom, tu mets le titre que tu veux, par exemple : Fermer toutes les fenêtres
Dans la partie Commande, copie/colle ce qui suit :
bash -c "for n in $(wmctrl -l | awk -v name=$1 '$0 ~ name{print $1}'); do wmctrl -i -c $n; done"
Et enfin, choisi le raccourci clavier que tu souhaites. Alt+F4 étant le raccourci clavier pour fermer la fenêtre qui a le focus, pour fermer toutes les fenêtres, ça pourrait être Super+Alt+F4.
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#5 Le 21/01/2020, à 11:14
- bricoloo
Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)
Bonjour
Cela ne fonctionne pas, j'ai le message suivant :
"Impossible de lancer le raccourci "x"
L'exécution du processus fils "Ariel" a échoué
(Aucun fichier ou dossier de ce type)
Et ce quelle que soit la touche choisie comme raccourci...
Comment faire pour remplacer le raccourci par un lanceur ?
Dernière modification par bricoloo (Le 21/01/2020, à 11:14)
Hors ligne
#6 Le 21/01/2020, à 11:26
- Compte supprimé
Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)
Bonjour,
Sur mon pc la commande wmctrl n'est pas installée par défaut...
L'as tu installée?
sudo apt install wmctrl
Dernière modification par Compte supprimé (Le 21/01/2020, à 11:26)
#7 Le 21/01/2020, à 19:42
- bricoloo
Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)
Je peux considérer comme résolu. En effet, avec le dernière commande, il me vient la fenêtre de déconnexion. Ce n'est pas exactement ce que je voulais, mais il me suffit d'annuler la déconnexion, et là, il me vient la fenêtre convoitée : "Fermer tous les onglets". Donc 2 manips au lieu de 10 ou 15. Merci
Hors ligne
#8 Le 21/01/2020, à 19:52
- lynn
Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)
mais il me suffit d'annuler la déconnexion, et là, il me vient la fenêtre convoitée : "Fermer tous les onglets".
Quels onglets ? Ceux de ton navigateur web ? Je ne te suis plus là... Qu'est-ce que tu cherches précisément à obtenir ?
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#9 Le 21/01/2020, à 22:40
- bricoloo
Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)
Ce qui compte c'est le résultat !
Je voulais fermer toutes les fenêtres en même temps, avec le menu "Fermer tous les onglets", je clique dessus et hop ! le tour est joué : a plu les fenêtres !!! . Je me suis peut-être mal exprimé, mais le résultat est là.
Seul bémol, avec les commandes que tu m'as données, il me vient d'abord la fenêtre de déconnexion en premier, mais ce n'est pas si gênant, je clique sur Annuler, et il me vient alors la fenêtre Fermer tous les onglets.
Quand tu as travaillé plusieurs heures d'affilée, tu accumules inévitablement plusieurs onglets (ou fenêtres), pages que tu as minimalisées pour avoir un écran vierge, sans pour autant les supprimer, afin de pouvoir les rouvrir en cliquant sur l'onglet concerné. Ce sont ces fenêtres (ou onglets) que je veux supprimer en une seule manip au lieu de les supprimer une par une.
Hors ligne
#10 Le 21/01/2020, à 22:50
- nany
Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)
Bonjour,
Pour éviter la fermeture de session, cette commande à tenter :
bash -c "for n in $(wmctrl -l | awk '!/Bureau/{print $1}'); do wmctrl -i -c $n; done"
En ligne
#11 Le 22/01/2020, à 10:59
- bricoloo
Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)
Merci nany, on avance !
avec cette commande, les onglets se ferment tous en même temps, sans me demander de confirmation, génial ! ! !
Il vient quand même l'invite de déconnexion en même temps, mais je l'annule immédiatement (ou pas, je choisis ou non de fermer la session).
Bonne journée.
Hors ligne
#12 Le 22/01/2020, à 11:43
- nany
Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)
Bizarre cette proposition de déconnexion. Je pensais l’éviter en excluant le bureau de la liste.
Donne, s’il te plaît, le retour de :
wmctrl -l
En ligne
#13 Le 22/01/2020, à 11:58
- bricoloo
Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)
papa@papa-To-be-filled-by-O-E-M:~/Bureau$ wmctrl -l
0x00a00004 -1 papa-To-be-filled-by-O-E-M xfce4-panel
0x01200003 -1 papa-To-be-filled-by-O-E-M Bureau
0x02e00003 0 papa-To-be-filled-by-O-E-M Comment fermer toutes les fenêtres d'un seul coup ? (Résolu) / Autres logiciels et problèmes généraux / Forum Ubuntu-fr.org - Mozilla Firefox
0x04a00003 0 papa-To-be-filled-by-O-E-M Terminal - papa@papa-To-be-filled-by-O-E-M: ~/Bureau
papa@papa-To-be-filled-by-O-E-M:~/Bureau$
Dernière modification par bricoloo (Le 23/01/2020, à 10:19)
Hors ligne
#14 Le 22/01/2020, à 12:02
- bricoloo
Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)
Voilà.
Mais je me contente de ce que j'ai... après tout, ce n'est pas si gênant que ça cette fenêtre de déconnexion, d'autant plus que elle peut me servir si je veux réellement fermer la session. Bonne journée et encore merci
Hors ligne
#15 Le 22/01/2020, à 12:35
- nany
Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)
Bon, j’ai fait un test avec Xubuntu 18.04 où seul le bureau est à exclure.
Toutefois, je te propose la commande suivante qui exclut aussi le tableau de bord (qui est peut-être responsable de la proposition de déconnexion chez toi) :
bash -c "for n in $(wmctrl -l | awk '!/ Bureau|xfce4-panel/{print $1}'); do wmctrl -i -c $n; done"
En ligne
#16 Le 22/01/2020, à 12:40
- bricoloo
Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)
Voila ce que ca donne :
papa@papa-To-be-filled-by-O-E-M:~/Bureau$ bash -c "for n in $(wmctrl -l | awk '!/ Bureau|xfce4-panel/{print $1}'); do wmctrl -i -c $n; done"
bash: -c: ligne 1: erreur de syntaxe près du symbole inattendu « 0x04600003 »
bash: -c: ligne 1: `0x04600003; do wmctrl -i -c ; done'
papa@papa-To-be-filled-by-O-E-M:~/Bureau$
Mais ça ne change pas le résultat
Dernière modification par bricoloo (Le 23/01/2020, à 10:20)
Hors ligne
#17 Le 22/01/2020, à 13:06
- nany
Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)
La commande que j’ai proposée est pour remplacer celle que tu avais mise dans tes paramètres clavier (et/ou dans ton lanceur).
Pour tester dans le terminal, il faut supprimer bash -c ainsi que les guillemets, comme ceci :
for n in $(wmctrl -l | awk '!/ Bureau|xfce4-panel/{print $1}'); do wmctrl -i -c $n; done
En ligne
#18 Le 22/01/2020, à 17:37
Hors ligne
#19 Le 23/01/2020, à 10:28
- bricoloo
Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)
Après cette commande .
papa@papa-To-be-filled-by-O-E-M:~/Bureau$ for n in $(wmctrl -l | awk '!/ Bureau|xfce4-panel/{print $1}'); do wmctrl -i -c $n; done
papa@papa-To-be-filled-by-O-E-M:~/Bureau$
Testée directement dans le terminal, ca fonctionne, mais si j'utilise le raccourci créé en F12, il me vient le message :
Impossible de lancer le raccourci "F 12"
L'exécution du processus fils "for" a échoué (Aucun dossier ou fichier de ce type)
J'ai essayé avec une autre touche de raccourci, c'est la même chose.
Dernière modification par bricoloo (Le 23/01/2020, à 10:53)
Hors ligne
#20 Le 23/01/2020, à 12:16
- nany
Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)
Impossible de lancer le raccourci "F 12"
L'exécution du processus fils "for" a échoué (Aucun dossier ou fichier de ce type)
Pour le raccourci, là il faut exécuter bash -c :
bash -c "for n in $(wmctrl -l | awk '!/ Bureau|xfce4-panel/{print $1}'); do wmctrl -i -c $n; done"
Mais pas dans le terminal où il faut exécuter sans bash :
for n in $(wmctrl -l | awk '!/ Bureau|xfce4-panel/{print $1}'); do wmctrl -i -c $n; done
J’espère que c’est assez clair comme ça.
En ligne
#21 Le 23/01/2020, à 15:33
- bricoloo
Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)
Ah oui ça change la vie !
Désolé, ça te semblait sûrement évident, mais moi j'ai jamais su faire la différence entre l'informatique et la magie !
Merci encore !
Hors ligne
#22 Le 23/01/2020, à 16:03
- jeange
Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)
j'ai jamais su faire la différence entre l'informatique et la magie !
Moi non plus, pour les fenêtres à fermer je compte sur un bon courant d'air.
PCLF CLEVO W670SZQ SSD 480Go i3 Ram 12Go Haswell HD4600 Ubuntu 20.04.6 et 22.04.4 LTS 64bit
033 V nospE 03.01.2 pmiG
Merci de donner les retours avec les balises < > et les allers avec les valises, et toujours pas de raton laveur.
%NOINDEX%
Hors ligne