web-dev-qa-db-fra.com

Comment créer une liste rapide de terminaux pour ouvrir une fenêtre de terminal avec un nouveau profil?

J'ai vu cette réponse et celle-ci. Je pense avoir fait ce qu'ils disent de faire, mais j'ai toujours des problèmes.

J'ai copié /usr/share/applications/gnome-terminal.desktop à ~/.local/share/applications/. J'ai ensuite édité ce fichier pour qu'il ressemble à ceci

[Desktop Entry]
Name=Terminal
Comment=Use the command line
TryExec=gnome-terminal
Exec=gnome-terminal
Icon=utilities-terminal
Type=Application
X-GNOME-DocPath=gnome-terminal/index.html
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-terminal
X-GNOME-Bugzilla-Component=BugBuddyBugs
X-GNOME-Bugzilla-Version=3.0.1
Categories=GNOME;GTK;Utility;TerminalEmulator;
StartupNotify=true
OnlyShowIn=GNOME;Unity;
X-Ayatana-Desktop-Shortcuts=New;NewDev
X-Ubuntu-Gettext-Domain=gnome-terminal

[New Shortcut Group]
Name=New Terminal
Exec=gnome-terminal
TargetEnvironment=Unity

[NewDev Shortcut Group]
Name=New Development Terminal
Exec=gnome-terminal --window-with-profile=Development
TargetEnvironment=Unity

J'ai ensuite tronqué le fichier pour me faire propriétaire au lieu de root. J'ai fermé tous mes terminaux et supprimé l'icône du terminal du lanceur.

Maintenant, si j'ouvre Terminal depuis le tableau de bord, j'obtiens une nouvelle icône de lanceur qui a la nouvelle liste rapide. Mais si j'appuie Ctrl + Alt + T, il ouvre une icône de terminal différente , qui n'a pas le liste rapide.

Ce qui est pire, c'est que si je garde la nouvelle icône dans le lanceur puis ferme tous les terminaux, l'utilisation de la nouvelle liste rapide ouvre un nouveau terminal avec le profil correct, mais avec une nouvelle icône sans la liste rapide.

J'ai fait une vidéo ici de certains des comportements étranges.

J'ai également essayé de modifier le /usr/share/applications/ fichier directement, mais cela n'a pas fonctionné du tout. Je n'ai pas de nouvelle liste rapide et cliquer sur l'icône du lanceur ne chargerait pas du tout un terminal.

Que fais-je de mal en créant des listes rapides?

3
Kris Harper

Ce que je pense que vous devriez essayer, c'est ceci -

Ouvrez votre gnome-terminal.desktop personnalisé dans un éditeur de texte

Supprimez cette ligne et son espace entièrement, puis enregistrez. Vous pouvez alors vous déconnecter/vous connecter et réessayer

OnlyShowIn=GNOME;Unity;
2
doug

Ce n'est pas un problème avec les listes rapides, Ctrl + Alt + T semble codé en dur sur le gnome-terminal commande. J'ai confirmé cela en créant un lien symbolique gnome-terminal dans mon ~/bin et en le liant à un autre exécutable.

Pour contourner ce problème, vous pouvez créer votre propre raccourci avec votre commande personnalisée dans Paramètres système -> Clavier -> Raccourcis -> Raccourcis personnalisés, car les commandes système ne peuvent pas être modifiées sauf pour modifier les touches de raccourci

Cela désactivera le raccourci actuel du lanceur de terminal, si vous utilisez la même commande.

0
Ciaran Liedeman