GNU/Linux >> Linux の 問題 >  >> Linux

ターミナルエミュレータを起動する最もポータブルな方法は?

ターミナルを起動してコマンドを実行するスクリプトを作成する必要があり、さまざまなシステムで動作する必要があるとします。安全で持ち運び可能な方法でそれを行うにはどうすればよいですか?

xtermです 常にインストールされていますか? GUIを備えた*nixには、ターミナルエミュレータが必要だと思います。どうすればそれに到達できますか? Debianシステムにはx-terminal-emulatorがあります しかし、それは明らかに、Linux以外の* nixesは言うまでもなく、RedHatでも機能しません。

承認された回答:

できないと思います。 xterm どこにでもインストールする必要はありません。実際、デフォルトではおそらくインストールされていません。特に、独自の端末を提供するデスクトップ環境を使用している場合。

おそらく、いくつかの異なる端末(xdg-terminalなど)の存在を確認するのが最善の策だと思います。 、x-terminal-emulatorgnome-terminalkonsolexterm )。そして、xdg-terminalを実際にFreeDesktop.org標準に追加するために努力するかもしれません。

次に、端末ごとにコマンドの実行方法が異なり、同じ端末のバージョンが異なる場合もあります。たとえば、Debianバグ#648271を参照してください。

また、管理者/ユーザーにカスタムコマンドを設定する方法も提供する必要があります。きっと必要になるでしょう。


Linux
  1. Linuxターミナルでファイルをコピーする

  2. ターミナルでHZを確認するには?

  3. echo バイナリを呼び出す最も安全で移植性の高い方法は何ですか?

  1. Linuxターミナルでファイルの名前を変更します

  2. Linuxターミナルでファイルを移動する

  3. Linuxターミナルでラジオを聞く

  1. お気に入りのターミナルエミュレータは何ですか?

  2. お気に入りのLinuxターミナルエミュレータは何ですか?

  3. どのLinuxターミナルコマンドを最もよく使用しますか?