デフォルトのプログラムを設定するにはどうすればよいですか?


106

使用するデフォルトのプログラムを設定するにはどうすればよいですか?

システム情報デフォルトのプログラムプログラムを変更しようとしましたが、機能しません。

何か案が?または、ターミナルを使用する必要がありますか?

現在のムービープレーヤーは役に立たないので、デフォルトのムービープレーヤーをVLCメディアプレーヤーに置き換えたいと思います。



3
以下のコメントにあるように...この変更リクエストに投票して、アプリケーションのデフォルトの設定方法に正気を与えてください bugs.launchpad.net/hundredpapercuts/+bug/1413283
Scott Stensland

回答:


120

さらに便利なGUIソリューションがあります;)

常にVLCで再生するファイルタイプのプロパティ(右クリック-> [プロパティ])を開いてみてください。

選択して[開く]を(拡張プログラムの一覧から選択するか、単純に入力して、タブのいずれかのリストから選択するか、1を追加VLCをコマンドとして)


編集:

...そしてクリック Set as default

ここに画像の説明を入力してください


46
うわー、UbuntuのUIイディオシー。 右クリック->で開く->他のアプリケーション は「デフォルトとして設定」を表示しません ... 右クリック->プロパティ-> DOESで開くは「デフォルトとして設定」を表示します。
ジェフウォード14年

1
「その他」リストに表示されないアプリケーションの場合...通常のユーザーはファイルを編集したくないため、この種の基本的なことを行うために追加のGUIアプリを追加する必要はありません。 .fzzファイルに関連付けられるアプリケーションとして表示され、ディスク上でフリッツをポイントするボタンがありません。なぜ、ubuntuの人は、guiがフォルダをナビゲートしてアプリケーションをポイントするよりもテキストファイルの編集が受け入れられると思いますか?...このようにubuntuはデスクトップに到達することはありません
ノイラー14

7
このユーザビリティの問題に関するバグレポートを追加しました-bugs.launchpad.net/hundredpapercuts/+bug/1413283
anatoly techtonik

2
しかし、Ubuntu Software Centerからインストールしなかったアプリを使用したい場合はどうすればよいapt-getですか?私は公式ウェブサイトからBlenderを持っていますが、インストールされていません(/ optディレクトリにあり、ターミナルからアクセスできます)。使用する実行可能ファイルをUbuntuに表示できますか?
ジャカジャック

@Jacajackこの回答がAskubuntu.comでまだ回答されていない場合は、質問してください:)この特定のスレッドは、デフォルトを設定するためのユースケースを発行します。
パウリウスシュキース

23

本当に必死なら、ファイルを手動で編集してください~/.local/share/applications/mimeapps.list

フォーマット:

application/TYPE=LAUNCHER.desktop

[Default Applications]デフォルトにしたい場合はセクションの下に、デフォルト[Added Associations]ではない場合はこれを追加してください。


フォーマットの例を教えていただけますか?
ダピア

1
ファイルを開くと、@ dapiasに多数の例が表示され、それらを複製して編集できます。すなわちx-scheme-handler/mailto=thunderbird.desktop
-amertkara

4
mimeapps.list多くのディレクトリに入れることができる、で完全な検索パス:specifications.freedesktop.org/mime-apps-spec/...は私が好むXDG_CONFIG_HOMEだけである~/.config/mimeapps.list、より高い優先順位を持っています。
Ciro Santilli新疆改造中心法轮功六四事件

1
ファイルがありません~/.local/share/applications
-alhelal

18

Ubuntu Tweakを使用します-ファイル関連付けマネージャーがあり、どのプログラムがどのファイルタイプを開くかを選択できます。

手順はこのサイトにありますhttp://www.omgubuntu.co.uk/2011/12/new-version-of-ubuntu-tweak-released/

最適なインストール方法は次のとおりです。

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

編集 Ubuntuの新しいバージョンでは、Pauliusの答えに従ってください。オプションが[プロパティ]-> [アプリケーションで開く]画面に追加されました。


2
少なくともUbuntu 12.10では、[プロパティ]ウィンドウ内の[アプリケーションから開く]タブで[追加]をクリックすると、選択したアプリケーションが[推奨アプリケーション]グループに追加されるため、これが最良の答えです。プログラム(たとえば、Sublime Text 2または/ usr / bin / subl。プリコンパイルされたパッケージであり、登録されていないため)。
エアロクロス

@AeroCross、これはaskubuntu wikiでよく文書化できますか?:)
パウリウスシュキース

1
@AeroCross Sublime Textのようなプリコンパイルされたプログラムを選択することもできます。「Exec = / usr / bin / subl %f」のデスクトップファイルが必要です。プロパティウィンドウを使用して、タブで開くことができます。
TIIUNDER

17
  1. 選択肢1:ファイルがあるターミナルを開き、次のコマンドを実行します

    mimeopen -d your_video.avi
    

    出力があります:

    Please choose a default application for files of type application/x-ms-dos-executable
    1) vlc
    2) ...
    3) Other...
    

    Use Application#3
    Useコマンド:vlc%f

    vlcが表示されている場合は1を押し、ない場合はその他のソリューションを選択します(その場合は3)。次に、アプリケーションの名前に続けて%fを入力します。

  2. 選択肢2:一般的な方法

    mimeopen .avi
    

    そして、上記の手順を実行します。


1
多分あなたは試すことができます%Uではなく%f:理由はつまり%f、同じ時間に同じ時間、または実際にいくつかのURLで複数のファイルを開くことができるプログラムがでそうになる一方でのみ、1つのファイルを開きます%U
DJCrashdummy

5

PDFでも同様の問題が発生していました。Adobe Readerをインストールしましたが、それらをデフォルトのアプリケーションとして開くことができませんでした-リストにも表示されませんでした!

上記のmimeapps.listファイルをチェックしましたが、すでにデフォルトとしてリストされていました。

これは最終的に私のために働いたものです:

  • PDFを右クリックし、「プロパティ」を選択しました。「アプリケーションで開く」タブを開きました。
  • まだAdobe Readerはありません。
  • 「リセット」ボタンをクリックすると、Adobeがデフォルトとして表示され、機能するようになりました。

「リセット」は、(むしろ型にはまらない)インストール後にデフォルトプログラムとして登録するために必要だったと思います。


5

xdg-mime default <application> <mime-type>

コマンドラインから動作し、すべてのGTKアプリ(およびQtアプリも可能ですか?)が即座に従います。たとえば、デフォルトのPDFリーダーをOkularに変更するには、次を使用します。

xdg-mime default okularApplication_pdf.desktop application/pdf

これは、GTKベースのアプリをインストールせずにQtベースのシステムを使用する場合に、GTKが使用するデフォルトのアプリを更新するのに非常に便利です。


これは、のようなメタタイプのために働いていたinode/directory(明らかにディレクトリのmimetyp Eである)
dualed

4

以下に、Ubuntu Tweakツールを使用せずに実行した方法を示します。私のガイドにはファイルタイプの関連付けが含まれているため、ファイルを右クリックしてプロパティを表示すると、アプリが[推奨アプリケーション]に表示されます。次のようにガイドします(13.10 Saucyを使用しています)。

コマンドが表示されたら、もちろんターミナルで実行してください:)

  1. cd /usr/share/applications/

  2. cp similar_program.desktop name_of_your_program.desktop

  3. gedit name_of_your_program.desktop

    • [Desktop Entry]一番上の行のままにします
    • タイプを変更します(同じでない限り)
    • 名前を変更します(スペースを含めることができます)
    • 他の言語で名前のサポートを追加する場合は、たとえば次のような新しい行を追加します。

      Name[es]=PlayonLinux Cargador de programas de Windows
      
    • を変更しますExecyourprogram %f プログラムがのデフォルトのインストールである場合に限ります/usr/bin

    • 変更するMimeType(同じ場合を除く)
    • 変更しますIcon(繰り返しますが、デフォルトのプログラムが(/usr/bin)にインストールされている場合、これは単にIcon=name_ of_your_program
    • NoDisplay=true
    • StartupNotify=true
  4. gedit ~/.local/share/applications/mimeapps.list

    私の例では.exe、常にWINEを使用するのではなく、PlayonLinuxを追加して、ファイルを開くプログラムとして選択したかったのです。しかし、私はワインも現れたかった。

    この場合、上部のセクションをそのままにしておくことができます[Default Applications]。次に、下の行を見つけて[Added Associations]、私のインスタンスでは、から変更します

    application/x-ms-dos-executable=wine.desktop;
    

    application/x-ms-dos-executable=wine.desktop;playonlinux.desktop;
    

    このように、Windows .exeファイルをロードしようとすると、両方のオプションが表示されます。

ファイルのプロパティを右クリックし、たとえば最終的にPlayonLinuxをWindows ファイルのデフォルトにたい場合は、デフォルト.exeとして設定するように指示するだけです。そして、それは変わります。あなたは確認することができますmimeapps.list~/.local/share/applications/mimeapps.list)をダブルチェックして、あなたは今、それがもとでWINEを交換したします表示されます[Default Applications]


多分あなたは試すことができます%Uではなく%f:理由はつまり%f、同じ時間に同じ時間、または実際にいくつかのURLで複数のファイルを開くことができるプログラムがでそうになる一方でのみ、1つのファイルを開きます%U
DJCrashdummy

2

Dolphin(KDE)の場合、ファイルを右クリックして[プロパティ]ウィンドウを表示します。[タイプ]の下には[ファイルタイプオプション]のボタンがあり、ファイル名拡張子を変更できます。下のリストにない場合は、アプリケーションを追加します。デフォルトにするには、目的のアプリケーションをApplication Preference Orderリストの一番上に移動します。

より詳細なガイドのスクリーンショット:

ここに画像の説明を入力してください



1

これらの解決策をいくつか試しましたが、結果はゼロになりました。
に行くまで

  1. アプリケーションを表示
  2. 設定
  3. デフォルトのアプリケーション

ビデオと音楽ファイルを開くようにVLCを設定します...
それでうまくいきました。
(ただし、MIMEアイコンはまだVLCではありませんが、VLCで開きます...)


Nautilusの古いバージョンをインストールするための推奨事項があります。おそらくそれでうまくいくかもしれません。Gnomeの現在のバージョンは、.configディレクトリのMIMEタイプを変更します([デフォルトプログラムの変更]をクリックすると)が、それを無視します。ただし、2)上記の設定の設定は動作を変更します。
kakunka

0

Alvin Liangのおかげで、この問題を解決することを提案します。

  1. Nemo(以前のNautilusバージョンのフォーク)のインストールapt-get install nemo
  2. 目的のファイルをクリックして、「...で開く」および「その他のアプリケーション...」を選択します。
  3. リストからいずれかのアプリケーションを選択し、「デフォルトとして設定」をクリックします。

その後、更新されたファイルの関連付けでNautilusを再度使用できます。これは最も便利なソリューションではありませんが、背後の設定ファイルをいじるのを避けます。

可能であれば、次のLaunchpadの問題に賛成票を投じて、Nautilusでこれを修正してください!


0

mimetypeではなく、ファイル拡張子のアプリケーションの関連付けを設定する必要がある場合:

どうやら、Ubuntu / Linuxはこれを間接的に保持しています:*ファイル拡張子-> MIMEタイプ* MIMEタイプ->開くアプリケーション*アプリケーション->互換性のあるMIMEタイプのリスト

Ubuntu(18.x)の場合、これらの説明は次のとおりです。

ファイル拡張子-> MIMEタイプ

これはのファイルにあり/usr/share/mime/packages/ます。例えば:

sudo touch /usr/share/mime/packages/staruml.xml

sudo cat << EOF > /usr/share/mime/packages/staruml.xml
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
  <mime-type type="application/staruml-project">
    <comment>StarUML project</comment>
    <glob pattern="*.MDJ"/>
    <glob pattern="*.mdj"/>
  </mime-type>
</mime-info>
EOF

MIMEタイプ->開くアプリケーション

これは~/.local/share/applications/mimeapps.list、他の回答によって推進され、詳細に説明されています。

[Default Applications]
echo 'application/staruml=staruml.desktop' >> ~/.local/share/applications/mimeapps.list
## Or, for global:
echo 'application/staruml=staruml.desktop' >> /usr/share/applications/mimeapps.list

アプリケーション->互換性のあるMIMEタイプのリスト

これは、の.desktopファイルによって駆動されます/usr/share/applications/。そのファイルにはMimeType=、セミコロンで区切られたMIMEタイプのリストを持つエントリを含めることができます。たとえば、EOGアプリには次のものがありますMimeType=image/bmp;image/gif;image/jpeg;image/jpg;...

sudo touch /usr/share/applications/staruml.desktop

sudo cat << EOF > /usr/share/applications/staruml.desktop
[Desktop Entry]
Name=StarUML
Comment=StarUML
GenericName=StarUML
Exec=/sw/prog/StarUML/StarUML-3.1.0-x86_64.AppImage %U
Icon=/sw/prog/StarUML/staruml.png
Type=Application
StartupNotify=false
Categories=Development;Programming;Modeling;UML
MimeType=application/staruml-project;
EOF

これにより、完全な円になります。変更は実行後に有効になります

sudo update-mime-database /usr/share/mime

そして、アイコンの場合、

sudo gtk-update-icon-cache /usr/share/icons/gnome -f

または、ログアウト/ログインが必要になる場合があります。

次に、これを見ることができるはずです:

$ mimetype .mdj
.mdj:  application/staruml-project

参照:https : //coderwall.com/p/qjda2q/create-new-mime-type-and-assign-an-icon-to-it-in-ubuntu


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.