Apakah mungkin untuk menghapus terminal default dan menggantinya dengan terminal lain (seperti terminator atau terminologi)?

12

Beberapa terminal non-default memiliki fitur tambahan seperti splitting window dll. Kita selalu dapat menggunakan terminal tersebut tanpa menghapus instalasi yang asli tetapi apakah ada cara untuk menghapus yang asli?

EDIT-Beberapa komentar mengatakan bahwa tidak disarankan untuk menghapus Terminal gnome. Apa akibatnya?

Gibreel Abdullah
sumber
1
mengapa Anda ingin menghapus yang asli? simpan yang asli dan instal apa yang orang lain inginkan.
αғsнιη
@KasiyA Saya tidak ingin menyia-nyiakan ruang disk pada hal-hal yang mungkin tidak pernah saya gunakan.
Gibreel Abdullah

Jawaban:

20

Saya tidak akan menghapusnya. Mengingat ini adalah emulator terminal default untuk lingkungan desktop Unity / Gnome, mungkin ada beberapa program / skrip tidak jelas yang menggunakannya tanpa syarat dan Anda akan memiliki kesalahan (mungkin dua tahun dari sekarang ketika Anda tidak ingat apa yang dapat menyebabkannya) Itu).

Cara yang disukai adalah:

  1. Instal emulator terminal baru, misalnya

    sudo apt-get install terminator
    
  2. Setel update-alternativemetode untuk memilihnya:

    [romano:~/tmp] % sudo update-alternatives --config x-terminal-emulator
    There are 8 choices for the alternative x-terminal-emulator (providing /usr/bin/x-terminal-emulator).
    
      Selection    Path                             Priority   Status
    ------------------------------------------------------------
    * 0            /usr/bin/terminator               50        auto mode
      1            /usr/bin/gnome-terminal.wrapper   40        manual mode
      2            /usr/bin/koi8rxterm               20        manual mode
      3            /usr/bin/lxterm                   30        manual mode
      4            /usr/bin/rxvt-xpm                 8         manual mode
      5            /usr/bin/rxvt-xterm               10        manual mode
      6            /usr/bin/terminator               50        manual mode
      7            /usr/bin/uxterm                   20        manual mode
      8            /usr/bin/xterm                    20        manual mode
    
    Press enter to keep the current choice[*], or type selection number:
    

... dan seharusnya begitu. Jika Anda memiliki masalah, Anda dapat melihat di sini: Bagaimana saya bisa mengatur terminal default yang digunakan di Unity?

Namun perhatikan bahwa ada bug / misfeature dari pustaka yang mendasarinya yang membuat semua hal yang menggunakan "terminal terbuka" tidak akan menghormati pemilihan di atas. Bug dilaporkan dan diakui pada 2010, ada tambalan yang tersedia, tetapi masih ada di sini. Saya tidak akan menahan nafas untuk memperbaiki.

Solusi untuk seluruh sistem dapat menghapus gnome-terminalbiner dan menggantinya dengan tautan ke x-terminal-emulator--- harus berfungsi sebagian besar waktu ...

Atau, Anda Anda miliki dalam Anda PATHyang $HOME/bindirektori sebelum /usr/bin (karena setiap orang memiliki, saya kira) Anda cukup ln -s /usr/bin/terminator $HOME/bin/(tidak ada hak istimewa diperlukan) dan fasih dengan senang hati akan menggunakan link bukan nyata gnome-terminal.

Rmano
sumber
1

Mungkin lebih baik tidak menghapus (seperti dalam uninstall) terminal default (Gnome);

mungkin yang terbaik untuk menginstal aplikasi terminal emulator baru, dan kemudian mengubah preferensi di Unity untuk menetapkan yang baru sebagai default.

Dari sini , di sini , dan di sini , dan pengalaman saya sendiri

sudo update-alternatives --config x-terminal-emulator

tampaknya berfungsi untuk mengatur aplikasi terminal emulator default di Unity dan di Lubuntu.

WillC
sumber
Saran: Perluas paragraf kedua dengan menyertakan tangkapan layar, untuk menjelaskan bagaimana "mengubah preferensi di Unity" dilakukan melalui GUI. Sejauh ini saya belum melihat jawaban seperti itu.
clearkimura
0

Ya, ada beberapa metode untuk menghapus terminal. Anda dapat menggunakan Pusat Perangkat Lunak, dan mencari Terminal, lalu mencopotnya.

Sebagai alternatif, Anda dapat menggunakan aplikasi terminal (seperti Guake atau Terminator, misalnya) untuk menghapus yang asli dengan perintah ini:

sudo apt-get remove gnome-terminal

Sederhana seperti itu!

Semoga ini membantu.

mstfacmly
sumber
2
Saya benar-benar tidak akan melakukannya. gnome-terminaladalah terminal default untuk Unity dan Gnome, dan seharusnya ada di sana. Ini akan menggigit Anda kadang-kadang dengan cara yang tidak terduga. Cukup tambahkan terminal lain dan gunakan update-alternativesmetode ini untuk memilih yang Anda inginkan secara default.
Rmano
@Rmano dapatkah Anda menjelaskan update-alternativesmetode? Maaf jika saya naif, saya seorang pemula.
Gibreel Abdullah
Ketika saya (secara tidak sengaja) menghancurkan persatuan, saya telah menghapus terminal gnome di antara banyak hal lainnya, dan entah bagaimana secara otomatis beralih ke sakura, bahkan ctrl + alt + T. Saya pasti tidak akan menghapusnya hanya untuk eksperimen, tetapi saran pengalaman saya itu harus cukup aman untuk sistem dan secara otomatis harus beralih ke terminal berikutnya yang tersedia
Sergiy Kolodyazhnyy