デフォルトのターミナルを削除して、他のターミナル(ターミネーターや用語など)に置き換えることは可能ですか?


12

一部のデフォルト以外の端末には、ウィンドウの分割などの追加機能があります。元の端末をアンインストールせずにそれらの端末をいつでも使用できますが、元の端末を削除する方法はありますか?

編集-一部のコメントでは、gnomeターミナルを削除することはお勧めできません。影響は何ですか?


1
なぜ元のものを削除したいのですか?オリジナルを保持し、他のものをインストールします。
αғsнιη

@KasiyA私は決して使わないかもしれないものにディスクスペースを無駄にしたくない。
ギブリエルアブドラ

回答:


20

削除しません。Unity / Gnomeデスクトップ環境のデフォルトのターミナルエミュレーターであるため、無条件に使用する不明瞭なプログラム/スクリプトが存在する可能性があり、エラーが発生する可能性があります(おそらく2年後、原因を思い出せなかったとき)それ)。

推奨される方法は次のとおりです。

  1. たとえば、新しいターミナルエミュレータをインストールします。

    sudo apt-get install terminator
    
  2. update-alternative選択する方法を設定します。

    [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:
    

...そしてそれであるはずです。問題がある場合は、こちらをご覧ください:Unityで使用されるデフォルトのターミナルを設定するにはどうすればよいですか?

ただし、「ターミナルで開く」を使用するすべてのものが上記の選択を尊重しないようにする、基礎となるライブラリのバグ/ミスフィーチャがあることに注意してください。このバグは2010年に報告され、承認されました。利用可能なパッチがありますが、まだここにあります。私は一息つくのを止めません。

システム全体の回避策は、gnome-terminalバイナリを削除し、それをリンクに置き換えることx-terminal-emulatorです。ほとんどの場合、動作するはずです...

別の方法として、(誰もがそうであるように)PATH$HOME/binディレクトリ /usr/bin持っていて、単純にln -s /usr/bin/terminator $HOME/bin/(特権は必要ありません)、glibは本物の代わりにリンクを喜んで使用しgnome-terminalます。


1

おそらく、デフォルトの端末(Gnome)を(アンインストールのように)削除しないことが最善です。

おそらく、新しいターミナルエミュレータアプリケーションをインストールしてから、Unityの設定を変更して新しいものをデフォルトとして設定するのが最善です。

ここここ、とここでは、と私自身の経験

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

UnityおよびLubuntuでデフォルトのターミナルエミュレータアプリケーションを設定するように動作するようです。


提案:スクリーンショットを含めて2番目の段落を展開し、GUIで「Unityの設定を変更する」方法を説明します。これまでのところ、私はまだそのような答えを見ていません。
clearkimura

0

はい、ターミナルを削除するにはいくつかの方法があります。ソフトウェアセンターを使用して、ターミナルを検索してからアンインストールできます。

または、端末アプリケーション(たとえば、GuakeやTerminatorなど)を使用して、次のコマンドで元のファイルを削除できます。

sudo apt-get remove gnome-terminal

そのような単純な!

お役に立てれば。


2
私は本当にしません。gnome-terminalUnityとGnomeの両方のデフォルト端末であり、そこにあるはずです。予想外の方法であなたを噛むでしょう。他のターミナルを追加し、update-alternativesメソッドを使用してデフォルトで必要なターミナルを選択するだけです。
Rmano

@Rmano update-alternatives方法を説明できますか?私は素朴な場合は申し訳ありませんが、私は初心者です。
ギブリエルアブドラ

私が(偶然に)団結を破ったとき、私は他の多くのことの間でgnome-terminalを削除しました、そしてそれは何らかの形で自動的にsakuraに切り替わりました、ctrl + alt + T.私の経験では、システムにとって十分に安全であり、自動的に次の利用可能な端末に切り替える必要があります
Sergiy Kolodyazhnyy
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.