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

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

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





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





更新代替システム

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





Chrome2018の最高の無料VPN拡張機能
whereis editor
editor: /usr/bin/editor /usr/share/man/man1/editor.1.gz

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

sudo editor /etc/fstab

これにより、ファイルシステムが開きます 設定ファイル テキストエディタで...しかし、どれですか?以下のシステムでは、 ナノ



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

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





更新の例-代替の使用法

多くの 更新-代替 使用するコマンドは次のパターンに従います。

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

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





update-alternatives --display editor

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

update-alternatives --list editor

そこに、あなたはそれを見ることができます ナノ の代替として実際にリストされています 編集者 。しかし、他に何を使用できますか?これにより、次の3つのオプションが提供されます。 私が来た 。再割り当てできます 編集者 を呼び出すには 私が来た 代わりにプログラム 設定 オプション。

sudo update-alternatives --config editor

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

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

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

注目すべき更新-代替オプション

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

update-alternatives --config java

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

注:すべて一緒に更新する必要があるJava関連の代替手段がいくつかあります。便利なアプリをチェックしてください update-java-alternatives 、Java固有の作業の一部を実行します。

update-alternatives --config x-www-browser/gnome-www-browser

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

update-alternatives --config mozilla-flashplugin

良くも悪くも、Flashを使用しているサイトはまだたくさんあります。これは、Adobeの公式バージョンと次のようなオープンソースバージョンを切り替えるのに役立ちます グナッシュ

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

update-alternatives --get-selections

選択肢のカスタマイズ

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

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

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

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

というグループを追加しましょう x-ワードプロセッサ 1つの選択肢(この場合は優れたLibreOffice Writer)は次のとおりです。

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

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

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

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

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

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

デフォルトでは、グループは「自動」モードになっています。これは、システムが最も高いオプションを使用することを意味します。 優先順位 (番号で)含まれています-この場合はLibreOffice(40、対 ワードグラインダーの 20)。あなたは使用することができます 設定 これを変更するには、上記のオプション。

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

オプションが不要だと判断した場合は、 削除する オプションはそれを取り除きます。

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

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

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

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

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

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

共有 共有 つぶやき Eメール オーディオブックを無料でダウンロードするための8つの最高のウェブサイト

オーディオブックは素晴らしい娯楽の源であり、消化がはるかに簡単です。ここにあなたがそれらを無料でダウンロードすることができる8つの最高のウェブサイトがあります。

次を読む
関連トピック
  • Linux
  • Ubuntu
  • Debian
  • Linux
著者について アーロンピーターズ(31の記事が公開されました)

アーロンは、ビジネスアナリストおよびプロジェクトマネージャーとして15年間、テクノロジーに深く関わっており、ほぼ同じくらい長い間(Breezy Badger以来)忠実なUbuntuユーザーでした。彼の興味には、オープンソース、スモールビジネスアプリケーション、LinuxとAndroidの統合、プレーンテキストモードでのコンピューティングが含まれます。

アーロンピーターズからもっと

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください