Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/01/2020, à 18: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, à 18:43)

Hors ligne

#2 Le 18/01/2020, à 18: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, à 20: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, à 08: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, à 10: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, à 10:14)

Hors ligne

#6 Le 21/01/2020, à 10: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, à 10:26)

#7 Le 21/01/2020, à 18: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, à 18:52

lynn

Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)

bricoloo a écrit :

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, à 21: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, à 21: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"

Hors ligne

#11 Le 22/01/2020, à 09: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, à 10: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

Hors ligne

#13 Le 22/01/2020, à 10: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, à 09:19)

Hors ligne

#14 Le 22/01/2020, à 11: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, à 11: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"

Hors ligne

#16 Le 22/01/2020, à 11: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, à 09:20)

Hors ligne

#17 Le 22/01/2020, à 12: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). wink

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

Hors ligne

#18 Le 22/01/2020, à 16:37

cqfd93

Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)

Modération

Bonjour,

Pour ajouter toi-même les balises code à tes messages #13 et #16 :

  • Cliquer sur le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message
    1471986854.png


cqfd93

Hors ligne

#19 Le 23/01/2020, à 09: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, à 09:53)

Hors ligne

#20 Le 23/01/2020, à 11:16

nany

Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)

bricoloo a écrit :

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. wink

Hors ligne

#21 Le 23/01/2020, à 14: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, à 15:03

jeange

Re : Comment fermer toutes les fenêtres d'un seul coup ? (Résolu)

bricoloo a écrit :

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. smile


PCLF CLEVO W670SZQ  SSD 480Go  i3  Ram 12Go  Haswell HD4600 Ubuntu 20.04.6 et 22.04.3 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