ターミナルエミュレータを起動する最も便利な方法は何ですか?

ターミナルエミュレータを起動する最も便利な方法は何ですか?

端末を起動してコマンドを実行するスクリプトを作成し、さまざまなシステムで動作するために必要であるとします。安全でポータブルな方法でこれをどのように実行できますか?

常にインストールされていますかxterm?私はGUIを持つすべての* nixにターミナルエミュレータがなければならないと仮定します。どのように到達できますか? Debian システム持つ x-terminal-emulatorしかし、明らかに、でも動作しませんRed HatではLinux以外の*nixは言うまでもありません。

ベストアンサー1

私の考えでは、あなたはできないと思います。xtermどこにでもインストールする必要はなく、実際にはデフォルトでインストールされていない可能性があります。特に、独自の端末を提供するデスクトップ環境を使用する場合。

最善の方法は、おそらく他の端末があるかどうかを確認することです(例:xdg-terminalx-terminal-emulator、、、、)。gnome-terminal​おそらく、FreeDesktop.org標準にxdg-terminalを追加するための作業があります。konsolexterm

これにより、端末ごとにコマンドを実行する方法が異なり、時には同じ端末のバージョンも異なることがわかります。例をご覧ください。Debian のバグ #648271

管理者/ユーザーがカスタムコマンドを設定する方法も提供する必要があります。確かに必要になります。

おすすめ記事