logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 13-07-2022 20:44:30

Stellal
Banni(e)
Distrib. : DEBIAN 11 (Bullseye)
Noyau : Linux 5.10.0-28-amd64
(G)UI : MATE 1.24.1
Inscription : 25-04-2021

[Résolu]Terminal Mate : fermer une instance ferme aussi les autres.

Bonsoir à tous, merci de votre attention.

Je vous sollicite une nouvelle fois pour tenter de corriger un problème mineur mais particulièrement agaçant :
lorsque j'ai plusieurs instances de Mate Terminal ouvertes je ne peux pas en fermer une sans que cela ferme aussi les autres.

Si un processus est en cours dans l'une ou plusieurs de ces instances et que je ferme cette instance, j'ai un message d'avertissement classique (il y a un processus actif en cours dans ce terminal : Fermer le terminal l'interrompra.). Répondre oui ferme aussi toutes les autres instances ouvertes.
Et si je ferme une instance où le processus est terminé, toutes les autres instances sont fermées sans message d'avertissement pour celles qui ont un processus en cours.

Cela ne se produisait pas avant (avant quoi, je ne sais pas).
Quelqu'un a-t-il une idée de ce qui provoque ce comportement ?
Et comment le corriger ?

Dernière modification par Stellal (18-07-2022 13:37:59)

Hors ligne

#2 14-07-2022 13:16:13

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Résolu]Terminal Mate : fermer une instance ferme aussi les autres.

Hello
j'ai rien trouvé qui pourrait provoqué se comportement
On parle bien d'un au terminale ouvert et non d'un onglet, car les onglets se ferme tous si c'est on veux fermer le terminale?

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#3 14-07-2022 16:23:35

Stellal
Banni(e)
Distrib. : DEBIAN 11 (Bullseye)
Noyau : Linux 5.10.0-28-amd64
(G)UI : MATE 1.24.1
Inscription : 25-04-2021

Re : [Résolu]Terminal Mate : fermer une instance ferme aussi les autres.

Hello Croutons,
c'est bien cela.

Et je viens de tester avec des onglets (car je ne les utilise jamais).
Même comportement : fermer un onglet ferme aussi  l'instance, les autres onglets ouverts dans l'instance et aussi les autres instances ouvertes.
Le comportement est identique avec la souris ou avec le clavier.

Dernière modification par Stellal (14-07-2022 16:24:22)

Hors ligne

#4 16-07-2022 08:19:38

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Résolu]Terminal Mate : fermer une instance ferme aussi les autres.

Hello
bon après quelque recherche certain on eu le bug mais pas de solution
https://github.com/mate-desktop/mate-te … issues/282
normalement si tu fermes le terminal via du bouton de la fenêtre les autres instances ne devrait pas se fermer

par contre tout les terminales ouvert ont le même numéro pid

pourquoi :
parce que si chaque fenêtre était gérée par un processus différent, il serait impossible de glisser-déposer un onglet d'une fenêtre à l'autre, ou de le déposer sur le bureau pour créer une nouvelle fenêtre.


ouvre plusieurs terminale puis

wmctrl -lp


ils ont tous le même pid

une solution consiste a ajouter l'option --disable-factory au fichier mate-terminal.desktop

mate-terminal --disable-factory


du coup chaque terminale ouvert a un pid différent
lu ici
https://getridbug.com/unix-linux/why-do … -same-pid/
tu dis pas comment tu fermes le terminale?

edit: j'ai regardé dans dconf-editor les seules options acceptées pour les actions des boutons sont

minimize,maximize,close


on peut juste ajouter de l'espace entre les boutons avec spacer mais c'est tout

Dernière modification par Croutons (17-07-2022 14:04:58)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#5 16-07-2022 21:52:59

Stellal
Banni(e)
Distrib. : DEBIAN 11 (Bullseye)
Noyau : Linux 5.10.0-28-amd64
(G)UI : MATE 1.24.1
Inscription : 25-04-2021

Re : [Résolu]Terminal Mate : fermer une instance ferme aussi les autres.

Merci Croutons pour tes recherches.

je n'ai pas la commande wmctrl, ni en user ni en root, mais je peux voir les PID avec ps -aux ou dans Moniteur Système.
Hélas, cela m'indique que les PID sont différents.

ps -aux

   PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND

   5175  1.5  0.7 511268 52712 ?        Rl   21:53   0:03 mate-terminal
   5183  0.0  0.0   8368  5244 pts/0    Ss   21:53   0:00 bash
   5204  0.0  0.0   7780  4544 pts/1    Ss+  21:54   0:00 bash
   5211  0.0  0.0   7780  4564 pts/2    Ss+  21:54   0:00 bash
   5217  0.0  0.0   7780  4568 pts/3    Ss+  21:54   0:00 bash
   5223  0.0  0.0   7780  4652 pts/4    Ss+  21:54   0:00 bash
   5229  0.0  0.0   7780  4612 pts/5    Ss+  21:54   0:00 bash
   5236  0.0  0.0   7780  4556 pts/6    Ss+  21:54   0:00 bash
   5242  0.0  0.0   7780  4644 pts/7    Ss+  21:54   0:00 bash
   5248  0.0  0.0   7780  4616 pts/8    Ss+  21:54   0:00 bash
   5254  0.0  0.0   7780  4624 pts/9    Ss+  21:54   0:00 bash
   5260  0.0  0.0   7780  4568 pts/10   Ss+  21:54   0:00 bash



Je ferme les fenêtres au choix avec la souris sur la croix du menu ou au clavier Alt+f f ou encore avec le racourci Maj+Ctrl+Q.
Pareil pour les onglets : Alt+F e ou Maj+Ctrl+w.
Chaque fois cela ferme l'ensemble des terminaux ouverts et leurs onglets, sans avertissement pour les autres processus en cours.

J'ai bien pensé à réinstaller mate-terminal mais pour cela il faut réinstaller l'ensemble des tâches mate-desktop-* et je n'ai pas trop envie de perdre mes réglages personnels sur cette machine.

Dernière modification par Stellal (16-07-2022 21:56:19)

Hors ligne

#6 17-07-2022 13:00:25

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Résolu]Terminal Mate : fermer une instance ferme aussi les autres.

tu aurais pas changé de windows manager? car j'ai vu que les options des boutons était lié au compositeur marco qui est le compositeur mate par défaut

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#7 17-07-2022 13:51:26

Stellal
Banni(e)
Distrib. : DEBIAN 11 (Bullseye)
Noyau : Linux 5.10.0-28-amd64
(G)UI : MATE 1.24.1
Inscription : 25-04-2021

Re : [Résolu]Terminal Mate : fermer une instance ferme aussi les autres.

Hello Croutons.

Je n'ai rien changé, c'est bien marco qui est présent.
J'ai fouillé dfconf à propos de marco, je n'ai trouvé que les raccourcis clavier déjà mentionnés.

Hors ligne

#8 17-07-2022 14:13:52

Stellal
Banni(e)
Distrib. : DEBIAN 11 (Bullseye)
Noyau : Linux 5.10.0-28-amd64
(G)UI : MATE 1.24.1
Inscription : 25-04-2021

Re : [Résolu]Terminal Mate : fermer une instance ferme aussi les autres.

Autre test que je n'avais pas fait :

cliquer avec le bouton du milieu (molette) sur la croix ou sur la barre de titre, ferme les fenêtres individuellement.
Mais ce clic du milieu n'est pas disponible pour les onglets.

Hors ligne

#9 17-07-2022 18:24:44

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu]Terminal Mate : fermer une instance ferme aussi les autres.

Ce serait pas genre, une touche de clavier coincé ?

virtue_signaling.pngpalestine.png

Hors ligne

#10 17-07-2022 19:17:31

Stellal
Banni(e)
Distrib. : DEBIAN 11 (Bullseye)
Noyau : Linux 5.10.0-28-amd64
(G)UI : MATE 1.24.1
Inscription : 25-04-2021

Re : [Résolu]Terminal Mate : fermer une instance ferme aussi les autres.

Bonsoir otyugh.

Je viens de tester avec un autre clavier et aussi une autre souris, le comportement reste le même.

Hors ligne

#11 17-07-2022 21:22:20

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu]Terminal Mate : fermer une instance ferme aussi les autres.

Ça aurait été chouette que ce soit ça lol

Tu pourrai aussi essayer de crée un nouvel utilisateur et te connecter dessus pour exclure toute config locale (les derniers suspects seront une combinaison des paquets installés, non ?).

Dernière modification par otyugh (17-07-2022 21:40:54)


virtue_signaling.pngpalestine.png

Hors ligne

#12 17-07-2022 22:27:34

Stellal
Banni(e)
Distrib. : DEBIAN 11 (Bullseye)
Noyau : Linux 5.10.0-28-amd64
(G)UI : MATE 1.24.1
Inscription : 25-04-2021

Re : [Résolu]Terminal Mate : fermer une instance ferme aussi les autres.

Bien vu !

Avec un nouvel utilisateur le phénomène ne se produit pas. Je peux fermer chaque fenêtre et onglet individuellement.
Mais comment avoir la liste des derniers paquets installés ?
Et pourquoi auraient-ils une incidence sur mate-terminal et pas ailleurs ?

Hors ligne

#13 17-07-2022 22:58:07

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu]Terminal Mate : fermer une instance ferme aussi les autres.

Mais comment avoir la liste des derniers paquets installés ?


Ben pourquoi tu veux regarder de ce côté là ? On vient d'exclure ça (les paquets sont installés globalement en temps normal donc tu aurait aussi eu le pb), là ça vient clairement de réglage d'utilisateur. Probablement de ton gestionnaire de fenêtre.

Dernière modification par otyugh (17-07-2022 22:58:31)


virtue_signaling.pngpalestine.png

Hors ligne

#14 17-07-2022 23:32:37

Stellal
Banni(e)
Distrib. : DEBIAN 11 (Bullseye)
Noyau : Linux 5.10.0-28-amd64
(G)UI : MATE 1.24.1
Inscription : 25-04-2021

Re : [Résolu]Terminal Mate : fermer une instance ferme aussi les autres.

Et donc , que peut-on faire ?
J'ai cherché dans les paramètres et dans dfconf. Dans Mate Tweak j'ai testé les différents gestionnaires (marco sans compositeur / marco (compositeur adaptatif) / Marco (avec compositeur GPU Compton) ).
Aucun changements.
Y a-t-il des fichiers de configuration que l'on pourrait comparer avec ceux de l'utilisateur test ?

Hors ligne

#15 18-07-2022 07:50:51

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Résolu]Terminal Mate : fermer une instance ferme aussi les autres.

sa vient peut être d'une session sauvegardé?
aller dans centre de contrôle , Préférences des applications au démarrage, onglet option
décoché la case : se souvenirs des applications en cours d’exécution lors de la déconnexion

Chez moi clique avec le bouton milieu sur la barre de titre minimise la fenêtre

Dernière modification par Croutons (18-07-2022 07:56:15)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#16 18-07-2022 08:23:04

Stellal
Banni(e)
Distrib. : DEBIAN 11 (Bullseye)
Noyau : Linux 5.10.0-28-amd64
(G)UI : MATE 1.24.1
Inscription : 25-04-2021

Re : [Résolu]Terminal Mate : fermer une instance ferme aussi les autres.

Non plus. Je décoche toujours cette case.
J'ai aussi testé activer la composition logicielle dans fenêtres > paramètres.

Ce comportement n'affecte que Mate-terminal.
Les autres fenêtres, le gestionnaire de fichiers par exemple (onglets et instances multiples) , réagissent comme attendu et tel que tu le dis.

:-)
J'avais dis que c'est agaçant !

Belle journée à tous.

Hors ligne

#17 18-07-2022 13:15:03

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Résolu]Terminal Mate : fermer une instance ferme aussi les autres.

je crois que j'ai trouvé big_smile
en essayant différente options sous un nouveau profil de terminal
dans ton terminal menu Editer -->--Profils
sous l'onglet Titre et commande option Quand la commande se termine : conserver le terminal ouvert
Avec cette option tu en ferme un sa les ferme tous

j'ai constaté que si j'ouvrais plusieurs terminale avec mon profil  défaut , je peux les fermer un a un, mais il suffit que j'ouvre un seule terminale avec le profil test si je le ferme il ferme tous les autres , même ceux avec le profil défaut

Dernière modification par Croutons (18-07-2022 13:32:21)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#18 18-07-2022 13:37:24

Stellal
Banni(e)
Distrib. : DEBIAN 11 (Bullseye)
Noyau : Linux 5.10.0-28-amd64
(G)UI : MATE 1.24.1
Inscription : 25-04-2021

Re : [Résolu]Terminal Mate : fermer une instance ferme aussi les autres.

Bingo ! :-D

Bravo Croutons, c'est bien cette option qui est la cause.
Vérifié chez moi, elle était sur conserver le terminal ouvert.
Dans le profil de test (options par défaut) elle est sur quitter le terminal.
Voilà qui est corrigé.

Grand merci à tous.
Vive D-F !
:-)

Hors ligne

#19 18-07-2022 13:41:38

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Résolu]Terminal Mate : fermer une instance ferme aussi les autres.

j'ai souvent eu des surprises avec les options des applications, tu changes une option et sa a des répercutions qui n'avaient pas été mentionné

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

Pied de page des forums