Linux
 Computer >> コンピューター >  >> システム >> Linux

Ubuntuで簡単なコマンドを使用してデフォルトのアプリを起動する方法

Linuxはすべて自由です。プロプライエタリオペレーティングシステムは、各タイプのアプリ(ウェブブラウザなど)のデフォルトを示す傾向がありますが、Linuxには、システムを自分の好みに合わせて調整するためのツールが用意されています。あるタイプのさまざまなプログラムを好きなだけ持つことができるはずです。そしてそれがupdate-alternatives すべてが重要です。オプションを簡単に切り替える方法です。

Ubuntu(およびその他のDebianベースのシステム)で使用する方法は次のとおりです。

更新代替システム

さまざまな選択肢を掘り​​下げる前に、舞台裏のことを見ていきます。代替案の1つ、編集者 、ターミナルベースのテキストエディタを提供します:

whereis editor
editor: /usr/bin/editor /usr/share/man/man1/editor.1.gz

そして、このコマンドでテキストファイルを開くと、期待どおりの結果が得られます。

sudo editor /etc/fstab

これにより、ファイルシステム構成ファイルがテキストエディタで開きます...しかし、どれですか?以下のシステムでは、 nanoで開きました :

Ubuntuで簡単なコマンドを使用してデフォルトのアプリを起動する方法

編集者 コマンドは実際にはシンボリックリンク(symlink)です。 nanoへのリンク 、あなたは尋ねるかもしれませんか?いいえ!コマンド/usr / bin / editor / etc / Alternatives / editorへのリンクです 。 / etc / Alternatives ディレクトリは、システム内のすべての選択肢がシンボリックリンクとして管理される場所です。これらは、問題の実際のプログラムを指すリンクです。つまり、これは(PATH内の)プログラムへのリンク(alternativesディレクトリ内)へのリンクです。

ご想像のとおり、 update-alternatives これらのリンクを管理するのに役立つツールです。使い方を見てみましょう。

更新の例-代替の使用法

ほとんどの更新-代替案 使用するコマンドは次のパターンに従います:

sudo update-alternatives [option] [alternative(s)]

上記では、代替案 最終的に使用するプログラムを指します。 オプション あなたがそれでやりたいことです。 編集者を続行するには コンポーネント、いじくり回す前に、土地を手に入れましょう。 ディスプレイ オプションで詳細が表示されます。

update-alternatives --display editor
Ubuntuで簡単なコマンドを使用してデフォルトのアプリを起動する方法

一番上の行は、編集者への道を教えてくれます コマンド自体、および現在リンクされているもの。 を含め、そこにはたくさんのものがあります ページの翻訳など。より焦点を絞ったリスト コマンドは物事を理解しやすくします:

update-alternatives --list editor
Ubuntuで簡単なコマンドを使用してデフォルトのアプリを起動する方法

そこに、そのナノが表示されます 確かに編集者の代替としてリストされています 。しかし、他に何を使用できますか?これにより、 VIMを含む3つのオプションが提供されます 。 エディターを再割り当てできます VIMを呼び出す 代わりにconfigを使用してプログラムします オプション。

sudo update-alternatives --config editor
Ubuntuで簡単なコマンドを使用してデフォルトのアプリを起動する方法

インタラクティブメニューを使用して、新しいオプションを選択できます。または、必要なプログラムがわかっている場合は、セットを使用してください オプション:

sudo update-alternatives --set editor /usr/bin/vim.basic

次に、実際に試してみたいと思われるいくつかの代替案を見ていきます。

注目すべきupdate-alternativeオプション

前述のように、 update-alternativesを利用するパッケージはすでにたくさんあります。 システム。システムの管理に役立つ可能性のあるものを次に示します。

update-alternatives --config java

一部のプログラムでは、特定のバージョンのJavaがインストールされている必要があります。 Ubuntuベースのシステムでは、リポジトリからOpenJDK(オープンソースJava)の複数のバージョンをインストールしたり、公式のOracleJREの複数のバージョンを手動でインストールしたりできます。後者を代替として設定すると、どのJava環境でプログラムをその場で起動するかを切り替えることができます。

注:すべて一緒に更新する必要があるJava関連の代替手段がいくつかあります。コンビニエンスアプリupdate-java-alternativesをご覧ください 、Java固有の作業の一部を実行します。

Ubuntuで簡単なコマンドを使用してデフォルトのアプリを起動する方法
update-alternatives --config x-www-browser/gnome-www-browser

かなり自明です、これはあなたがあなたのデフォルトのウェブブラウザを設定することを可能にするでしょう。 GNOMEベースのデスクトップで作業している場合は、 gnome-www-browserも確認する必要があります。

update-alternatives --config mozilla-flashplugin

良くも悪くも、Flashを使用しているサイトはまだたくさんあります。これにより、Adobeの公式バージョンとgnashなどのオープンソースバージョンを切り替えることができます。

利用可能なすべての選択肢について知りたい場合は、以下を試して、現在の設定に沿ってそれらをすべてリストしてください。

update-alternatives --get-selections
代替案のカスタマイズ

Canonicalが提供するオプションの管理はすべてうまくいっています。しかし、あなたがそれをあなた自身のものにすることができなければ、それは自由ではないでしょう?次のセクションでは、独自の代替グループを追加および削除する方法について説明します。

システムからの代替案の追加

サポートされているパッケージをインストールすると、代替手段がシステムに自動的に追加されます。たとえば、 emacsをインストールした場合 、インストールプロセスでは、 / etc / Alternativesに必要なオプションを作成するスクリプトが実行されます 、優先度を含みます。

ただし、十分に冒険している場合は、独自の代替案を作成することもできます。その場合は、これらの選択肢を手動で入力する必要があることに注意してください。たとえば、 x-word-processorというタイトルの新しい代替を作成する場合 、最初とそれ以降のすべてのプログラムを手動で追加する必要があります。また、それらを削除する必要があります。そうしないと、もう存在しないプログラムを指している代替手段が見つかる可能性があります。

x-word-processorというグループを追加しましょう 代替案の1つ(この場合は優れたLibreOffice Writer)は次のとおりです。

sudo update-alternatives --install /usr/bin/word-processor x-word-processor /usr/bin/lowriter 40

このコマンドは以下を作成します:

  • ワードプロセッサと呼ばれる新しいコマンド(実際にはシンボリックリンク) 代表する;
  • x-word-processorと呼ばれる新しい代替グループ 、 どれの;
  • アプリケーション/usr / bin / lowriter が含まれています(デフォルトはデフォルトです)。 、持っている;
  • 優先度40。

ワードプロセッサを呼び出す コマンドラインからLibreOfficeWriter(上記で lowriter として指定)を起動します )。他のものを追加できます(例:テキストモードのワードプロセッサワードグラインダー )同じコマンドを使用して、必要に応じて実際のアプリケーションのパスを変更します。

sudo update-alternatives --install /usr/bin/word-processor x-word-processor /usr/bin/wordgrinder 20

x-ワードプロセッサにクエリを実行します グループには、これら2つのオプションが表示されます。

Ubuntuで簡単なコマンドを使用してデフォルトのアプリを起動する方法

デフォルトでは、グループは「自動」モードになっています。つまり、システムは優先度が最も高いオプションを使用します。 (番号で)含まれています-この場合はLibreOffice(40、対ワードグラインダー 20)。 構成を使用できます これを変更するには、上記のオプションを使用してください。

システムからの代替案の削除

オプションが不要であると判断した場合は、削除を使用した簡単なコマンド オプションはそれを取り除きます。

sudo update-alternatives --remove x-word-processor /usr/bin/wordgrinder

最後に、すべて削除 オプションは、すべての選択肢を含むグループ全体を削除します:

sudo update-alternatives --remove-all x-word-processor

これらは代替の更新を削除することに注意してください エントリはありますが、ありません それらがリンクされているプログラム。

これまでに更新したことはありますか?代替案の使用に関連するヒントやコツはありますか?コメントで教えてください!

画像クレジット:Shutterstock.com経由の瞬間


  1. Android でデフォルトのアプリを変更する方法

    Android は、豊富なアプリ ライブラリで人気があります。 Play ストアには、同じタスクを実行できる数百のアプリが用意されています。すべてのアプリには、Android ユーザーごとに異なる独自の機能セットがあります。すべての Android デバイスには、インターネットの閲覧、ビデオの視聴、音楽の鑑賞、ドキュメントの操作などのさまざまなアクティビティを実行するのに役立つ独自の既定のアプリ セットが付属していますが、それらはめったに使用されません。人々は、快適で使い慣れた別のアプリを使用することを好みます。したがって、同じタスクを実行する複数のアプリが同じデバイス上に存在します。

  2. Windows 外字エディタでフォントを作成する方法

    サードパーティのアプリをインストールせずにフォントを作成し、それも無料で作成したいですか?はいの場合は、カスタム フォントを作成するために設計された Windows の組み込みアプリケーションである Windows 外字エディターを探していると思います。このアプリケーションは、Windows 7 以降 Microsoft によって教え込まれ、Windows 10 まで継続しています。 Windows 外字エディターは、Windows オペレーティング システムにプリインストールされており、とりわけ最も簡単なフォントおよび文字メーカーの 1 つです。無料で、最小限のシステム リソースを使用しま