web-dev-qa-db-ja.com

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

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

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

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

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

106
Halim

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

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

Open withタブを選択し、リストから選択するか、リストを追加します(拡張プログラムリストから選択するか、単にvlcと入力します) =コマンドとして)


編集:

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

enter image description here

119
Paulius Šukys

本当に必死なら、ファイル~/.local/share/applications/mimeapps.listを手動で編集するだけです。

フォーマット:

application/TYPE=LAUNCHER.desktop

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

23
Eli Schwartz

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

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

18
Sman789
  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...
    

    アプリケーション#3を使用する
    コマンドを使用:vlc%f

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

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

    mimeopen .avi
    

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

16
Ugo Hed

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

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

xdg-mime default okularApplication_pdf.desktop application/pdf

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

5
naught101

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

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

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

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

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

5
Redbeard

以下に、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
      
    • Execを変更します(yourprogram %f内のプログラムを使用したデフォルトのインストールである限り、/usr/binと言う必要があります)

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

    私のインスタンスでは、常にWINEを使用する代わりに、.exeファイルを開くプログラムとして選択するPlayonLinuxを追加したかったのです。しかし、私もワインを見せたかった。

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

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

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

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

ファイルのプロパティを右クリックして、たとえば最終的にdo PlayonLinuxをWindows .exeファイルのデフォルトにしたい場合、私がする必要があるのはデフォルトとして設定。そして、それは変わります。 mimeapps.list~/.local/share/applications/mimeapps.list)を確認して再確認すると、[Default Applications]の下のWINEが置き換えられていることがわかります。

4
user251256

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

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

enter image description here

2
qwr

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

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

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

1
kakunka

[システム情報]> [既定のプログラム]が機能しない場合は、再生するビデオ/ムービーファイルを右クリックして[開く]をクリックし、[VLC]を選択します。

さらに詳細が必要な場合は、これが役立つ場合があります。 http://www.johannes-eva.net/change-the-default-application-ubuntu-linux

1
Icedrake

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

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

その後、更新されたファイルの関連付けでNautilusを再び使用できます。これは最も便利な解決策ではありませんが、背後の設定ファイルをいじるのを避けます。

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

0
Mario

ファイル拡張子のアプリケーションの関連付けを設定したい場合、MIMEタイプではありません:

どうやら、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/ファイルによって駆動されます。そのファイルには、セミコロンで区切られたMIMEタイプのリストを持つMimeType=エントリを含めることができます。たとえば、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-ubunt

0
Ondra Žižka