Xdg-mime

From ICO wiki
Revision as of 13:30, 1 January 2014 by Rkarner (talk | contribs) (→‎Valikud)
Jump to navigationJump to search

Autor

Rain Kärner AK21 rain.karner@itcollege.ee

Sissejuhatus

Xdg-mime on käsurea tööriist, mis peaks olema kõigis Unixi süsteemides. See võimaldab pärida failide tüübi kohta ja lisada kirjeldusi uutele faili tüüpidele.

Xdg-mime konfiguratsiooni faile hoitakse kas iga kasutaja individuaal kaustas

~/.local/share/applications/

või kõigile kasutajatele kaustas

/usr/share/applications/

Paigaldamine

Xdg-mime on osa paketist xdg-util ja kui seda pole installeeritud siis saab seda paigaldada käsuga:

apt-get install xdg-utils

Käsud

1. query

On mõeldud kasutama ainult töölaua versioonides ja pole soovitav kasutada root kasutajana. Query käsuga saab pärida kahte asja:

  • filetype - tagastab faili tüübi
xdg-mime query filetype photo.jpg

Tulemus: Tagastab MIME tüübi, mis on image/jpeg


  • defualt - saab teada vaikimisi seatud programmi nime, mida töölaud kasutab
xdg-mime query default image/jpg

Tulemus: Tagastab registreeritud programmi nime, mis on seadistatud avama jpg faili .desktop failinime laiendis.


2. default

Selle käsuga saab määrata ja muuta vaikimisi määratud programmi faile. Annab võimaluse lisada mitu erinevat faili tüüpi. Samuti pole soovitatav kasutada root kasutajana.

xdg-mime default xpdf.desktop application/pdf

Tulemus: Avab pdf faililaiendit vaikimisi programmiga Xpdf.


3. install

Saab registreerida uusi faili tüüpe keskkonna muutujas.

xdg-mime install shinythings-shiny.xml

Tulemus: Lisab faili tüübi kirjelduse "shiny" failidele. Faili tüübi kirjeldus võiks näha välja nii

 shinythings-shiny.xml:

       <?xml version="1.0"?>
       <mime-info xmlns=’http://www.freedesktop.org/standards/shared-mime-info’>
         <mime-type type="text/x-shiny">
           <comment>Shiny new file type</comment>
           <glob pattern="*.shiny"/>
           <glob pattern="*.shi"/>
         </mime-type>
       </mime-info>


4. uninstall

Kustutab registreeritud faili tüübi keskkonna muutujas.


Valikud

  • --mode saab valida kas installeerida ühele kasutajale või kõigile süsteemi kasutajatele.
  • --novendor tavaliselt xdg-mime käsk kontrollib kas mime tüübi failidel on olemas õige eesliide. See valik võimaldab eirata seda kontrolli.
  • --help Show command synopsis.
  • --manual näitab manuaali
  • --version näitab xdg-utils versiooni informatsiooni

Kokkuvõtteks

Lingid