使用するデフォルトのプログラムを設定するにはどうすればよいですか?
システム情報→デフォルトプログラムを開こうとしましたが、プログラムを変更しましたが、機能しません。
何か案が?または、ターミナルを使用する必要がありますか?
現在のムービープレーヤーは役に立たないので、デフォルトのムービープレーヤーをVLCメディアプレーヤーに置き換えたいと思います。
さらに便利なGUIソリューションがあります;)
常にVLCで再生するファイルタイプのプロパティ(右クリック-> [プロパティ])を開いてみてください。
Open withタブを選択し、リストから選択するか、リストを追加します(拡張プログラムリストから選択するか、単にvlcと入力します) =コマンドとして)
...そしてクリック Set as default
本当に必死なら、ファイル~/.local/share/applications/mimeapps.list
を手動で編集するだけです。
フォーマット:
application/TYPE=LAUNCHER.desktop
これをデフォルトにしたい場合は[Default Applications]
セクションの下に、デフォルトではない場合は[Added Associations]
の下に追加してください。
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の答えに従って、オプションが[プロパティ]-> [アプリで開く]画面に追加されました。
選択番号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:一般的な方法
mimeopen .avi
そして、上記の手順を実行します。
xdg-mime default <application> <mime-type>
コマンドラインから動作し、すべてのGTKアプリ(およびQtアプリも可能ですか?)が即座に従います。たとえば、デフォルトのPDFリーダーをOkularに変更するには、次を使用します。
xdg-mime default okularApplication_pdf.desktop application/pdf
これは、GTKベースのアプリをインストールせずにQtベースのシステムを使用するときに、GTKが使用するデフォルトのアプリを更新するのに非常に便利です。
PDFでも同様の問題が発生していました。 Adobe Readerをインストールしましたが、デフォルトのアプリケーションとしてそれらを開くことができませんでした-リストにも表示されませんでした!
上記のmimeapps.listファイルをチェックしましたが、すでにデフォルトとしてリストされていました。
これは最終的に私のために働いたものです:
「リセット」は、(むしろ型にはまらない)インストール後にデフォルトプログラムとして登録するために必要だったと思います。
以下に、Ubuntu Tweakツールを使用せずに実行した方法を示します。私のガイドにはファイルの種類の関連付けが含まれているため、ファイルを右クリックしてプロパティを表示すると、アプリが[推奨アプリケーション]に表示されます。次のようにガイドします(13.10 Saucyを使用しています)。
コマンドが表示されたら、もちろんターミナルで実行してください:)
cd /usr/share/applications/
cp similar_program.desktop name_of_your_program.desktop
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
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が置き換えられていることがわかります。
Dolphin(KDE)の場合、ファイルを右クリックして[プロパティ]ウィンドウを表示します。 [タイプ]の下には[ファイルタイプオプション]のボタンがあり、ファイル名拡張子を変更できます。下のリストにない場合は、アプリケーションを追加します。デフォルトにするには、目的のアプリケーションをApplication Preference Orderリストの一番上に移動します。
詳細ガイド のスクリーンショット:
これらの解決策をいくつか試しましたが、結果はゼロになりました。
に行くまで
ビデオと音楽ファイルを開くようにVLCを設定します...
その後、機能しました。
(MIMEアイコンはまだVLCではありませんが、VLCで開きます...)
[システム情報]> [既定のプログラム]が機能しない場合は、再生するビデオ/ムービーファイルを右クリックして[開く]をクリックし、[VLC]を選択します。
さらに詳細が必要な場合は、これが役立つ場合があります。 http://www.johannes-eva.net/change-the-default-application-ubuntu-linux
Alvin Liangのおかげで、この問題を解決することを提案します。
apt-get install nemo
を介した Nemo (以前のNautilusバージョンのフォーク)のインストールその後、更新されたファイルの関連付けでNautilusを再び使用できます。これは最も便利な解決策ではありませんが、背後の設定ファイルをいじるのを避けます。
可能であれば、次の Launchpad issue に投票して、これをNautilusで修正してください!
ファイル拡張子のアプリケーションの関連付けを設定したい場合、MIMEタイプではありません:
どうやら、Ubuntu/Linuxはこれを間接的に保持しています:*ファイル拡張子-> MIMEタイプ* MIMEタイプ->開くアプリケーション*アプリケーション->互換性のあるMIMEタイプのリスト
Ubuntu(18.x)の場合、これらの説明は次のとおりです。
これは、/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
これは~/.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
これは、.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