Xdg-mime: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Rkarner (talk | contribs)
Rkarner (talk | contribs)
 
(25 intermediate revisions by the same user not shown)
Line 5: Line 5:
= Sissejuhatus =
= Sissejuhatus =


Xdg-mime on käsurea tööriist, mis võimaldab pärida failide tüübi kohta ja lisada kirjeldusi uutele faili tüüpidele.
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.[http://manpages.ubuntu.com/manpages/hardy/man1/xdg-mime.1.html]
Xdg-mime konfiguratsiooni faile saab vaadata kas kasutaja


<pre>less ~/.local/share/applications/default.list </pre>
Xdg-mime konfiguratsiooni faile hoitakse kas iga kasutaja individuaal kaustas[http://installbuilder.bitrock.com/docs/installbuilder-userguide/ar01s17.html]


või kogu süsteemi
<pre>~/.local/share/applications/</pre>


<pre>less /usr/share/applications/defaults.list</pre>
või kogu süsteemile kaustas
 
<pre>/usr/share/applications/</pre>


= Paigaldamine =
= Paigaldamine =


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


<pre>apt-get install xdg-utils</pre>
<pre>apt-get install xdg-utils</pre>


= Käsud =
= Käsud [http://manpages.ubuntu.com/manpages/hardy/man1/xdg-mime.1.html]=




'''1. query'''
'''1. query'''


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


* filetype - tagastab faili tüübi
* filetype - tagastab faili tüübi
Line 32: Line 33:
<pre>xdg-mime query filetype photo.jpg</pre>
<pre>xdg-mime query filetype photo.jpg</pre>


<u>Tulemus:</u> Tagastab MIME tüübi, mis on image/jpeg
<u>Tulemus:</u> Tagastab MIME tüübi, milleks on image/jpeg
 


* defualt - saab teada vaikimisi seatud programmi nime, mida töölaud kasutab
* default - saab teada vaikimisi seatud programmi nime, mida töölaud kasutab


<pre>xdg-mime query default image/jpg</pre>
<pre>xdg-mime query default image/jpg</pre>


<u>Tulemus:</u> Tagastab registreeritud programmi nime, mis on seadistatud avama jpg faili .desktop failinime laiendis.
<u>Tulemus:</u> Tagastab registreeritud programmi nime, mis on seadistatud avama jpg faili ja on kirjeldatud .desktop failinime laiendis.




Line 54: Line 54:
'''3. install'''
'''3. install'''


Saab kirjeldada uusi faili tüüpe keskkonna muutujas.
<pre>xdg-mime install shinythings-shiny.xml</pre>


'''4. uninstall'''
<u>Tulemus:</u> Lisab faili tüübi kirjelduse "shiny" failidele.  
Faili tüübi kirjeldus võiks välja näha nii


      <pre> shinythings-shiny.xml:


== Valikud ==
      <?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>
</pre>


* --mode saab valida kas installeerida ühele kasutajale või kõigile süsteemi kasutajatele.


      --mode mode
'''4. uninstall'''
              mode can be user or system. In user mode the file is
              (un)installed for the current user only. In system mode the file
              is (un)installed for all users on the system. Usually only root
              is allowed to install in system mode.


              The default is to use system mode when called by root and to use
Kustutab kirjeldatud faili tüübi keskkonna muutujas.
              user mode when called by a non-root user.


      --novendor
              Normally, xdg-mime checks to ensure that the mimetypes-file to
              be installed has a proper vendor prefix. This option can be used
              to disable that check.


              A vendor prefix consists of alpha characters ([a-zA-Z]) and is
== Valikud ==
              terminated with a dash ("-"). Companies and organizations are
              encouraged to use a word or phrase, preferably the organizations
              name, for which they hold a trademark as their vendor prefix.
              The purpose of the vendor prefix is to prevent name conflicts.


       --help Show command synopsis.
* --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 kuvab käskude süntaksid


      --manual
* --manual näitab manuaali
              Show this manualpage.


      --version
* --version näitab xdg-utils versiooni informatsiooni
              Show the xdg-utils version information.


= Kokkuvõtteks =
= Kokkuvõtteks =


Xdg-mime on hea abimees käsureal, mis aitab leida ja määrata vaikimise seatud faili tüübi programme, kas siis igale kasutajale eraldi või kogu süsteemile.


= Lingid =
= Lingid =

Latest revision as of 17:42, 3 January 2014

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.[1]

Xdg-mime konfiguratsiooni faile hoitakse kas iga kasutaja individuaal kaustas[2]

~/.local/share/applications/

või kogu süsteemile kaustas

/usr/share/applications/

Paigaldamine

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

apt-get install xdg-utils

Käsud [3]

1. query

Pole soovitatav kasutada root kasutajana ja mõeldud ainult töölaua versioonides. Query käsk võimaldab pärida kahte asja:

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

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

  • default - 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 ja on kirjeldatud .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 kirjeldada 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 välja näha 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 kirjeldatud 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 kuvab käskude süntaksid
  • --manual näitab manuaali
  • --version näitab xdg-utils versiooni informatsiooni

Kokkuvõtteks

Xdg-mime on hea abimees käsureal, mis aitab leida ja määrata vaikimise seatud faili tüübi programme, kas siis igale kasutajale eraldi või kogu süsteemile.

Lingid