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

Linuxでデフォルトのターミナル(またはウィンドウマネージャー、ブラウザーなど)を設定する方法

Linuxシステムがデフォルトをどのように選択するのか疑問に思ったことはありませんか ターミナルエミュレーター、Webブラウザー、ウィンドウマネージャー、テキストエディター、アプリの特定のバージョン(たとえば、php5 vs 7 / python2.7 vs 3)?もう不思議ではありません!

/ etc/alternativesのデフォルトアプリを変更します

/ etc / Alternativesフォルダーには、特定のタイプのアプリケーションのすべての「代替」アプリケーションが含まれています。たとえば、選択したターミナルアプリケーションは、デフォルトの「代替」であるターミネータですが、元のデフォルトのgnome-terminalに戻したい場合はどうすればよいですか?

更新-代替ツール

update-alternativesの使用 ターミナルのコマンドは、同じ「クラス」のアプリケーションに別のアプリケーションが存在する場合、アプリケーションのデフォルトを変更できます。たとえば、ターミナルアプリケーションは「x-terminal-emulator」クラスに存在します。 Webブラウザは「ブラウザ」クラスに存在します。クラスを一覧表示するには、「ls -l / etc / Alternatives」を実行するだけで、すべてのクラスの一覧と、現在設定されている代替案が表示されます。

代替更新ツールを使用し、適切な「クラス」のデフォルト設定を変更するには、以下に示すように–configフラグを使用します。この例は、デフォルトのエミュレーター(ターミナル)を設定する方法を示しています。この例では、オプション0の横にアスタリスクがあり、現在のデフォルトであることを示しています。オプション1を選択して、デフォルトをgnome-terminalに変更したことに注意してください。

/etc/alternatives$ sudo update-alternatives --config x-terminal-emulator
There are 9 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/guake 40 manual mode
3 /usr/bin/koi8rxterm 20 manual mode
4 /usr/bin/lxterm 30 manual mode
5 /usr/bin/mate-terminal.wrapper 30 manual mode
6 /usr/bin/stterm 15 manual mode
7 /usr/bin/terminator 50 manual mode
8 /usr/bin/uxterm 20 manual mode
9 /usr/bin/xterm 20 manual mode


Press to keep the current choice[*], or type selection number: 1
update-alternatives: using /usr/bin/gnome-terminal.wrapper to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in manual mode

さらに読む

そこに目を向けているワシの場合、ls -l / etc / Alternatives / x-terminal-emulatorを実行すると、シンボリックリンクが/usr/bin/gnome-terminal.wrapperに移動するように変更されていることがわかります。 。つまり、この変更を行うためにシンボリックリンクを作成するだけで済みますが、このツールを使用するとプロセスがさらに簡単になります。

update-alternativesのマニュアルページを確認してください:[https://linux.die.net/man/8/update-alternatives]


Linux
  1. Linuxターミナルでディレクトリを開いたり閉じたりする方法

  2. デフォルトのファイルマネージャを見つける方法は?

  3. デフォルトゲートウェイの設定方法

  1. i3Linuxウィンドウマネージャーのショートカットを学ぶ

  2. ArchLinuxi3ウィンドウマネージャーでデフォルトのブラウザーを変更する

  3. Linux でデフォルトのシェルを変更する方法

  1. mysql にログインして Linux ターミナルからデータベースにクエリを実行する方法

  2. Linux の ipython/jupyter ノートブックで使用されるデフォルトのブラウザを変更するには?

  3. 素晴らしいウィンドウ マネージャーを使用するにはどうすればよいですか?