9 votes

Configurer gedit pour toujours ouvrir dans une nouvelle fenêtre

Je voudrais configurer gedit pour que chaque fois que je double-clique sur un fichier texte, il s'ouvre dans une nouvelle fenêtre au lieu d'un nouvel onglet. Comment cela peut-il être fait?

Quelque chose comme,

gedit --new-window "nom du fichier"

, mais avec un double-clic

Utilisant Ubuntu 12.04 avec Cinnamon et gedit - Version 3.4.1

10voto

user2223633 Points 101

J'ai aussi besoin de ceci. J'ai soudainement trouvé une solution plus simple:

sudo nautilus /usr/share/applications/

Pointer sur gedit, appuyez sur Alt+Entrée (Propriétés), et remplacez la commande par

gedit -s %U

Testé sur Xubuntu 12.04.2 LTS. J'espère que cela vous aidera.

8voto

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.

4voto

linuxmaniax Points 21

Pour Nautilus et autres instances GUI

Modifiez votre fichier /usr/share/applications/gedit.desktop en ajoutant l'argument --new-window à l'entrée Exec=:

Changer de :

\[Desktop Entry\]
Name=gedit
GenericName=Éditeur de texte
Comment=Modifier des fichiers texte
Exec=gedit %U
Terminal=false

Modifier en :

\[Desktop Entry\]
Name=gedit
GenericName=Éditeur de texte
Comment=Modifier des fichiers texte
**Exec=gedit --new-window %U**
Terminal=false

Pour la ligne de commande

Cela couvre les instances nautilus et autres instances gui. Pour la ligne de commande, utilisez l'alias dans ~/.bashrc comme mentionné par Leocadio González Casado ci-dessus. Ajoutez ceci à votre fichier ~/.bashrc.

alias gedit="gedit --new-window"

Remarque :
Cela fonctionne avec toutes les versions d'Ubuntu.

1voto

v_mil Points 481

Très bonne fonctionnalité pour la configuration multimoniteur de regarder un fichier et éditer l'autre. Mais parfois nous pouvons utiliser la configuration de fenêtre unique. Pour utiliser les deux :

  1. Exécuter (comme décrit par l'utilisateur 2223633) :

    sudo nautilus /usr/share/applications/

  2. Poinçonner gedit et créer une copie (ctrl + c, ctrl + v).

  3. Renommer la copie avec un nom compréhensible pour vous.

  4. Poinçonner la nouvelle copie de gedit.

  5. Appuyer sur Alt+Enter ou clic droit -> Propriétés (comme décrit par l'utilisateur 2223633).

  6. Remplacer la commande par (comme décrit par l'utilisateur 2223633) :

    gedit -s %U

  7. Fermer la fenêtre de Nautilus (ouverte par root) dès que possible.

  8. Ouvrez une fenêtre de Nautilus ou utilisez le bureau et pointez vers n'importe quel fichier texte

  9. Clic droit dessus et pointez vers Ouvrir avec - Autre programme.

  10. Si vous voyez à la fois gedit et sa copie, la configuration est terminée. Sinon, appuyez sur "Afficher d'autres programmes" et ouvrez le fichier avec la copie de gedit.

  11. Répétez 9 et 10 en ouvrant par gedit et non par la copie.

Maintenant, vous pouvez ouvrir le fichier en utilisant les deux modes en cliquant droit - Ouvrir avec - Autre programme.

Testé par Ubuntu 13.04 X64

0voto

aero Points 3

Dans mon installation d'Ubuntu 14.10, une fois gedit ouvert, un clic droit sur l'icône du lanceur affichera une liste de sélection. La première entrée dans la liste est, "Ouvrir une nouvelle fenêtre".

Cela fonctionne pour ce dont j'ai besoin.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X