Terminal-Emulator

啟動終端仿真器最便攜的方法是什麼?

  • September 20, 2013

假設我需要編寫一個腳本來啟動終端並執行命令,並且我需要它在各種系統上工作。我怎樣才能以安全和便攜的方式做到這一點?

總是xterm安裝?我假設任何帶有 GUI 的 *nix 都必須有一些終端仿真器。我怎樣才能得到它?但顯然,Debian 系統甚至在 Red Hat 中都無法執行,更不用說非 Linux *nixes。x-terminal-emulator

我不認為你可以。xterm不需要安裝在任何地方,實際上可能不是預設安裝。尤其是在使用提供自己終端的桌面環境時。

我認為您最好的選擇可能是檢查是否存在幾個不同的終端(例如 , xdg-terminal, x-terminal-emulator, gnome-terminal, konsolexterm。並且可能會努力將 xdg-terminal 實際添加到 FreeDesktop.org 標準中。

然後你會發現不同的終端有不同的方式來執行命令,有時甚至是同一個終端的不同版本……例如,參見Debian Bug #648271

您可能還應該為管理員/使用者提供一種設置自定義命令的方法。肯定會需要的。

引用自:https://unix.stackexchange.com/questions/91642