私は Konsole をwikimediaページに貢献する端末として使用しています。 Konsoleを使用する理由は、ほとんどのターミナルエミュレータとは異なり、CTL(複雑なテキストレイアウト)をサポートしているため、Konsoleで自分の言語(タミル語)を明確に読むことができるためです。 Geanyのデフォルトのターミナルはあまり良くありません。デフォルトのターミナルを変更したい。どうやってやるの?
[編集]→[設定]ダイアログに、Geanyには[ツール]タブがあります。 (これは[ターミナル]タブとは別です。)[ツール]タブから構成できるユーティリティの選択肢の1つは、Terminalです。
デフォルト値としてこれがありますが、好きなものに変更できます。
x-terminal-emulator -e "/bin/sh %c"
したがって、x-terminal-emulator
を実行するように構成されているものの代わりにKonsoleを使用する1つの方法は、x-terminal-emulator
をkonsole
に置き換えることです。 (k
を大文字にしないでください。)つまり、1つの解決策は、このコマンドを次のように変更することです。
konsole -e "/bin/sh %c"
Geany自体は、実際にターミナルエミュレータを起動するときに%c
の代わりになります。ターミナルエミュレータが呼び出すものは何でもdoesは-e
フラグをサポートする必要があります。そうでない場合は、それに応じてコマンドを変更できます。 (具体的には、何を書くかはdidが受け入れる構文に依存します。)しかし、ほとんどの端末はそうであり、 これにはKonsoleが含まれます 。
x-terminal-emulator
が指すプログラムを変更できます。代替ソリューションとして、端末が開かれているanyコンテキストでほとんど常にKonsoleが必要な場合は、x-terminal-emulator
を再構成するだけでよい場合があります。現在起動している他の端末の代わりにKonsoleを起動します。
これを行うことを選択した場合、Geanyの[設定]ダイアログで、が上記のx-terminal-emulator
コマンドを実際に使用していることを確認することをお勧めします。
DebianおよびUbuntuでは、x-terminal-emulator
symlink は 代替システム によって管理されます。別の端末コマンドを指すように調整するには、 実行できます :
Sudo update-alternatives --config x-terminal-emulator
現在インストールされているターミナルエミュレータの1つを選択するように求められます。 Konsoleがシステムにインストールされていると仮定すると、/usr/bin/konsole
を選択できるはずです。
Geany manual ( この質問 からリンクされていますが、VTEと同じことを求めているnotも参照してください) Geanyのビルトインターミナルです。これは、あなたがするように聞こえますnotは使用したくない)。