GNU/Linux >> Znalost Linux >  >> Ubuntu

Globálně přiřadit typ souboru k určité aplikaci?

Nepotřebuji „Ubuntu-tweak“ a vím o metodě GUI přiřazování určitých souborů k určitým aplikacím pomocí kliknutí pravým tlačítkem a „Otevřít pomocí“. Mám problém s globálním nastavením asociace typu souboru v souboru:

/usr/share/gnome/applications/defaults.list

Např.:

image/x-psd=gimp.desktop

Pokud chci otevřít všechny PSD ve photoshopu, vytvořil jsem soubor photoshop.desktop a umístil ho do /usr/share/applications . Nyní, když stisknu klávesu Super (windows) a napíšu Photoshop, vidím tuto ikonu, ale nemohu:

  1. přetáhněte to na plochu. Jak to mohu udělat?
  2. pokud změním image/x-psd=gimp.desktop na image/x-psd=photoshop.desktop stále se otevírá v gimpu. Proč?

Předem děkuji.

Přijatá odpověď:

Vyřešil jsem svůj problém sám.

Soubor /etc/gnome/defaults.list jsou přepsány ~/.local/share/applications/mimeapps.list , takže veškerá asociace souborů přejde do mimeapps.list soubor:

[Default Applications]
image/vnd.adobe.photoshop=wine-extension-8bs.desktop

V tomto příkladu jsem nastavil otevření .psd ve Photoshopu přes Wine. Pokud půjdu do /etc/gnome/defaults.list a přidejte:

image/vnd.adobe.photoshop=gimp.desktop

Neotevře se .psd v gimpu, protože byl přepsán mimeapps.list. Strávil jsem pár hodin, abys to zjistil lol.


Ubuntu
  1. Jak vytvořit soubor Zip z obsahu složky s určitým vzorem názvu?

  2. Jak spojit všechny typy souborů v rámci vína s jeho odpovídající nativní aplikací?

  3. Jak otevřít soubor .8 pomocí aplikace Man?

  1. Soubor .desktop. Došlo k chybě při spouštění aplikace?

  2. Jak změnit pracovní adresář při otevření souboru dvojitým kliknutím na plochu Ubuntu?

  3. Jak získáte ikonu, typ MIME a aplikaci přidruženou k souboru na ploše Linux?

  1. Zkontrolujte, zda v adresáři existuje určitý typ souboru/přípona

  2. Iterujte seznam souborů s mezerami

  3. Vypište soubor pomocí příkazu ls v Linuxu s úplnou cestou