Wie kann gedit
gezwungen werden, ein neues Fenster unabhängig von vorhandenen gedit-Fenstern zu öffnen, wenn eine Textdatei (.txt) auf einem Gnome-Desktop von Debian 8, Jessie, doppelklickt?
Angenommen, a.txt ist bereits in einem gedit-Fenster geöffnet und b.txt wird auf einem Gnome-Desktop von Debian 8 Jessie doppelt angeklickt. Dann wird b.txt leider standardmäßig in einer Registerkarte im selben Fenster wie a.txt geöffnet.
Ich möchte b.txt
jedoch in einem neuen Fenster von gedit geöffnet werden, damit es zwei Fenster gibt - das vorhandene Fenster für a.txt und ein neues Fenster für b.txt.
Wenn Gnome gedit mit der Option "-s" wie in aufgerufen hat
gedit -s b.txt
dann b.txt
würde in einem neuen Fenster geöffnet, während a.txt in seinem vorhandenen Fenster bleibt.
Standardmäßig scheint Gnome jedoch gedit ohne die Option "-s" aufzurufen.
Die Konfigurationsdatei
/usr/share/applications/org.gnome.gedit.desktop
enthält die Ausführungsanweisung
Exec=gedit %U
Also habe ich es geändert in
Exec=gedit -s %U
durch die folgenden Befehle und startete den Computer neu.
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
Diese Methode ist jedoch fehlgeschlagen. Die b.txt wird weiterhin in einer Registerkarte im selben Fenster wie a.txt geöffnet. Ich stecke fest. Ich brauche deine Hilfe.
Der Standardmodus von gedit ist "einzelnes Fenster, mehrere Registerkarten". Ich möchte den Modus "Mehrere Fenster".
Übrigens verwandelt die folgende nutzlose Methode gedit in den Modus "Einzelfenster, keine Registerkarte", was nicht das ist, was ich will.
gsettings set org.gnome.gedit.preferences.ui show-tabs-mode 'never'
Mit dieser "gsettings" -Methode schließt gedit automatisch a.txt und verwendet das vorhandene Fenster von a.txt erneut, um b.txt darin zu öffnen, wenn b.txt auf einem Desktop doppelklickt. Somit ist es der Modus "Einzelfenster, keine Registerkarte" (im Gegensatz zu "Mehrfachfenster").
(Der Standardwert für "show-tabs-mode" ist übrigens "auto".)