Il existe un paramètre gedit
appelé notebook-show-tabs-mode
, qui est généralement défini par défaut sur 'always', ce qui signifie que chaque nouveau document ouvert s'ouvrira dans un onglet. Cependant, si vous le définissez sur 'auto' en entrant la commande suivante dans le terminal, gedit
ne s'ouvrira pas dans un onglet à moins qu'un autre document ne soit actuellement ouvert.
gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'auto'
Cependant, si vous voulez vous assurer que aucun onglet n'est jamais ouvert, choisissez le réglage 'never', c'est probablement ce que vous voulez. Vous devrez peut-être alors utiliser le menu Fichier à l'intérieur de gedit
pour passer entre les documents, bien que gedit
vous avertisse toujours lorsque vous essayez de le fermer s'il y a encore des documents non enregistrés. Voici la commande à utiliser dans ce cas:
gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'never'
Pour revenir aux paramètres par défaut, utilisez 'always' dans la commande ci-dessus à la place. Vous pouvez également trouver la liste complète des paramètres cachés pour gedit
en entrant
gsettings list-recursively | grep -i gedit
mais je pense que le paramètre notebook-show-tabs-mode
est peut-être celui que vous recherchez.
Cependant, après avoir pris en compte votre commentaire, je pense que vous pourriez également utiliser l'option autonome (-s
) de gedit
, car cela ouvrira chaque nouveau document dans une nouvelle fenêtre. Créez un fichier .desktop
comme ceci et rendez-le exécutable et placez-le dans ~/.local/share/applications
:
[Desktop Entry]
Type=Application
Name=gedit_alternative
Comment=gedit autonome
Exec=/usr/bin/gedit -s %U
Terminal=false
GenericName=
Ensuite, associez-le simplement aux fichiers texte en éditant ~/.local/share/applications/mimeapps.list
et ajoutez ce qui suit à ces sections du fichier (en le sauvegardant d'abord):
[Default Applications]
text/x-log=geditspecial.desktop
text/plain=geditspecial.desktop
et
[Added Associations]
text/x-log=geditspecial.desktop;
text/plain=geditspecial.desktop;
Remplacez geditspecial
par le nom de votre propre lanceur .desktop
. Maintenant, lorsque vous cliquez sur des fichiers texte, ils s'ouvriront tous dans des instances séparées.