GNU/Linux >> Belajar Linux >  >> Linux

Metode Paling Portabel Meluncurkan Emulator Terminal?

Katakanlah saya perlu menulis skrip yang akan meluncurkan terminal dan menjalankan perintah dan saya membutuhkannya untuk bekerja di berbagai sistem. Bagaimana saya bisa melakukannya dengan cara yang aman dan portabel?

Apakah xterm selalu terpasang? Saya berasumsi bahwa setiap * nix dengan GUI harus memiliki beberapa emulator terminal. Bagaimana saya bisa mendapatkannya? Sistem Debian memiliki x-terminal-emulator tetapi itu, tampaknya, bahkan tidak berfungsi di Red Hat, apalagi *nix non-Linux.

Jawaban yang Diterima:

Saya tidak berpikir Anda bisa. xterm tidak perlu diinstal di mana-mana, dan memang mungkin tidak secara default. Terutama ketika lingkungan desktop sedang digunakan yang menyediakan terminalnya sendiri.

Saya pikir taruhan terbaik Anda mungkin untuk memeriksa keberadaan beberapa terminal yang berbeda (misalnya, xdg-terminal , x-terminal-emulator , gnome-terminal , konsole , xterm ). Dan mungkin berupaya agar terminal xdg benar-benar ditambahkan ke standar FreeDesktop.org.

Kemudian Anda akan menemukan bahwa terminal yang berbeda memiliki cara yang berbeda untuk menjalankan perintah, dan terkadang bahkan versi yang berbeda dari terminal yang sama… misalnya, lihat Bug Debian #648271.

Anda mungkin juga harus memberi admin/pengguna cara untuk mengatur perintah khusus. Itu pasti dibutuhkan.


Linux
  1. Salin file di terminal Linux

  2. Bagaimana cara memeriksa HZ di terminal?

  3. Apa cara teraman dan paling portabel untuk menjalankan biner gema?

  1. Ganti nama file di terminal Linux

  2. Pindahkan file di terminal Linux

  3. Apa emulator terminal favorit Anda?

  1. Dengarkan radio di terminal Linux

  2. Perintah terminal Linux mana yang paling sering Anda gunakan?

  3. Manakah Yang Paling Portabel Dari Sed, Awk, Perl Dan Sh?