web-dev-qa-db-fra.com

Comment changer le terminal par défaut de Geany en Konsole (ou un autre émulateur supportant CTL)?

J'utilise Konsole comme terminal pour contribuer aux pages Wikimedia. J'utilise Konsole car contrairement à la plupart des émulateurs de terminaux, il prend en charge la mise en forme de texte complexe (CTL), ce qui me permet de lire clairement ma langue (le tamoul) en konsole. Le terminal par défaut de Geany n'est pas très bon. Je veux changer le terminal par défaut. Comment puis je faire ça?

4
info-farmer

Méthode 1: vous pouvez modifier le terminal dans l'onglet Outils dans les préférences de Geany.

Dans sa boîte de dialogue Édition → Préférences, Geany a un onglet Outils. (Ceci est distinct de l'onglet Terminal.) L'une des sélections d'utilitaires que vous pouvez configurer à partir de l'onglet Outils est Terminal .

screenshot showing Terminal selection in the Tools tab of the Preferences dialog in Geany

Il a ceci comme valeur par défaut, mais vous pouvez le changer comme bon vous semble:

x-terminal-emulator -e "/bin/sh %c"

Donc, une façon de le faire utiliser Konsole au lieu de ce que x-terminal-emulator soit configuré pour fonctionner est de remplacer x-terminal-emulator par konsole. (Ne mettez pas la majuscule k.) C'est-à-dire qu'une solution consiste à remplacer cette commande par celle-ci:

konsole -e "/bin/sh %c"

Geany se substitue à %c lorsqu'il lance un émulateur de terminal. Quel que soit l'émulateur de terminal qu'il appelle fait doit prendre en charge un indicateur -e - ou vous pouvez modifier cette commande en conséquence, si ce n'est pas le cas. (Spécifiquement, quoi écrire à la place dépend de la syntaxe utilisée did accepter.) Mais la plupart des terminaux le font, et ceci inclut Konsole .

Voie 2: Vous pouvez changer le programme sur lequel x-terminal-emulator pointe sur.

Comme solution alternative que vous pourriez préférer, si vous voulez toujours presque toujours Konsole dans any dans lequel un terminal est ouvert, vous voudrez peut-être simplement reconfigurer x-terminal-emulator pour lancez Konsole à la place de tout autre terminal en cours de lancement.

Si vous choisissez de le faire, je vous recommande de toujours vérifier dans la boîte de dialogue Préférences de Geany pour vous assurer qu'il = utilise réellement la commande x-terminal-emulator indiquée ci-dessus.

Dans Debian et Ubuntu, le x-terminal-emulatorlien symbolique est géré par le système de remplacement . Pour l’ajuster afin qu’il pointe vers une commande de terminal différente, vous pouvez exécuter :

Sudo update-alternatives --config x-terminal-emulator

Vous serez invité à sélectionner l'un des émulateurs de terminal actuellement installés. En supposant que Konsole soit installé sur votre système, vous devriez pouvoir sélectionner /usr/bin/konsole.

Remerciements

Zanna contribué substantiellement vers cette réponse.

Voir aussi le manuel de Geany (lié à cette question , bien que ce soit not demandant la même chose que le VTE est le terminal intégré de Geany, ce qui semble vous ressembler not souhaitez utiliser).

1
Eliah Kagan