Comment gedit
forcer l'ouverture d'une nouvelle fenêtre indépendamment des fenêtres gedit existantes lorsqu'un fichier texte (.txt) est double-cliqué sur un bureau Gnome de Debian 8, Jessie?
Supposons que a.txt soit déjà ouvert dans une fenêtre gedit et que b.txt soit double-cliqué sur un bureau Gnome de Debian 8 Jessie. Malheureusement, par défaut, b.txt sera ouvert dans un onglet dans la même fenêtre que a.txt.
Cependant, je veux b.txt
être ouvert dans une nouvelle fenêtre de gedit afin qu'il y ait deux fenêtres - la fenêtre existante pour a.txt et une nouvelle fenêtre pour b.txt.
Si Gnome a invoqué gedit avec l'option "-s" comme dans
gedit -s b.txt
puis b.txt
serait ouvert dans une nouvelle fenêtre, tandis que les séjours de A.txt dans sa fenêtre existante.
Cependant, par défaut, Gnome semble invoquer gedit sans l'option "-s".
Le fichier de configuration
/usr/share/applications/org.gnome.gedit.desktop
contient la directive d'exécution
Exec=gedit %U
Donc, je l'ai changé en
Exec=gedit -s %U
par les commandes suivantes et redémarré l'ordinateur.
cd /usr/share/applications
su # similar to sudo
mv org.gnome.gedit.desktop org.gnome.gedit.desktop.bak
perl -pe 's/Exec=gedit %U/Exec=gedit -s %U/' org.gnome.gedit.desktop.bak > org.gnome.gedit.desktop
diff org.gnome.gedit.desktop org.gnome.gedit.desktop.bak
Cependant, cette méthode a échoué. Le b.txt s'ouvre toujours dans un onglet dans la même fenêtre que le a.txt. Je suis coincé. J'ai besoin de ton aide.
Le mode par défaut de gedit est "fenêtre unique, onglets multiples". Je veux le mode "fenêtres multiples".
Soit dit en passant, la méthode inutile suivante transforme gedit en mode "fenêtre unique, sans onglet", ce qui n'est pas ce que je veux.
gsettings set org.gnome.gedit.preferences.ui show-tabs-mode 'never'
Avec cette méthode "gsettings", gedit ferme automatiquement a.txt et réutilise la fenêtre existante de a.txt pour y ouvrir b.txt chaque fois que b.txt est double-cliqué sur un bureau. Il s'agit donc du mode "fenêtre unique, sans onglet" (par opposition à "fenêtres multiples").
(Soit dit en passant, la valeur par défaut pour "show-tabs-mode" est 'auto'.)