MIME motak aldatzea
Ez da komeni <MIME>/packages direktorioan aplikazioek instalatutako XML iturburu-fitxategiak zuzenean aldatzea. Hori egin beharrean, aldatu Overrides.xml fitxategia. Packages direktorio bereko gainerako XML iturburu-fitxategien gainetik lehenesten da fitxategi hori. Aplikazio-egilea bazara ez jaramonik egin arau honi. XML iturburu-fitxategi berri bat sortu eta dagokion <MIME>/packages direktorioan jarri behar duzu (Makefile programak egingo du hori, noski).
Sistemako erabiltzaile guztientzat edo erabiltzaile jakin batentzat alda dezakezu MIME datu-basea, aldatutako fitxategiaren kokalekuaren arabera. Datu-basea erabiltzaile guztientzat aldatzeko, egin aldaketak $XDG_DATA_DIRS/mime/packages direktorioko Overrides.xml fitxategian. Datu-basea erabiltzaile bakar batentzat aldatzeko, egin aldaketak $XDG_DATA_HOME/mime/packages direktorioko Overrides.xml fitxategian.
Aldaketak egin ondoren, update-mime-database aplikazioa exekutatu behar da beti, MIME datu-basearen kokalekua lehen parametroa duela.
- 5.4.1. MIME motak gehitzea edo aldatzea
- 5.4.2. Aldaketak egiaztatzea
- 5.4.3. application/x-newtype Adibidea
5.4.1. MIME motak gehitzea edo aldatzea
MIME mota bat edo gehiago erabiltzaile guztientzat gehitzeko:
- Sortu edo editatu lehendik dagoen Overrides.xml XML iturburu-fitxategi bat, MIME moten definizioak dauzkana. Informazio gehiago behar baduzu, ikus 5.3. atala ― XML iturburu-fitxategiak.
- Jarri Overrides.xml fitxategia /usr/share/mime/packages direktorioan.
-
Eguneratu MIME datu-basea, sistemaren kontua erabiliz update-mime-database exekutatuta.
update-mime-database /usr/share/mime
Erabiltzaile bakar batentzat MIME mota bat edo gehiago gehitzeko urrats berak eman behar dira, baina Overrides.xml fitxategia ~/.local/share/mime/packages direktorioan jarrita. Horrez gain, exekutatu update-mime-database, ~/.local/share/mime/packages lehen parametro gisa duela.
5.4.2. Aldaketak egiaztatzea
MIME datu-basean aldaketak egin eta haren edukia freskatu ondoren, aldaketak gauzatu diren egiazta daiteke gnomevfs-info aplikazioa erabiliz. Aplikazio horrek MIME mota eta fitxategiari buruzko informazio interesgarria bistaratzen du.
SVG fitxategiekin gnomevfs-info exekutatuta behean erakusten den emaitza ematen du. MIME mota honen aplikazio lehenetsia eog.desktop da. Aplikazio lehenetsiei buruzko informazioa hemen dago: 5.5. atala ― MIME moten aplikazioak erregistratzea.
$ gnomevfs-info mime-diagram.svg Name : mime-diagram.svg Type : Regular MIME type : image/svg+xml Default app : eog.desktop Size : 14869 Blocks : 32 I/O block size : 4096 Local : YES SUID : NO SGID : NO Sticky : NO Permissions : 600644 Link count : 1 UID : 1000 GID : 100 Access time : Wed Feb 22 18:24:47 2006 Modification time : Wed Feb 22 18:24:42 2006 Change time : Wed Feb 22 18:24:42 2006 Device # : 775 Inode # : 297252 Readable : YES Writable : YES Executable : NO $
MIME mota berri bat sortzeko eta gnomevfs-info erabiliz aldaketak egiaztatzeko jarraitu beharreko urratsak azaltzen dira hemen: 5.4.3. atala ― application/x-newtype Adibidea.
5.4.3. application/x-newtype Adibidea
MIME mota bat sortzea (edo gainidaztea) eta aldaketak egiaztatzea:
-
Sortu testing.xyz izeneko fitxategi berri, huts bat etxeko direktorioan.
-
Erabili gnomevfs-info fitxategiaren MIME mota zein den jakiteko. Fitxategi honen MIME mota text/plain dela adierazi beharko luke, ez baitago fitxategiarekin1 bat datorren korrespondentzia-eredurik edo arau magikorik.
-
Sortu (edo aldatu) Overrides.xml fitxategia, 5.4.1. atala ― MIME motak gehitzea edo aldatzea(e)n azaldutakoaren arabera, 5-3. adibidea(e)ko edukiekin.
-
Freskatu datu-basea update-mime-database erabiliz.
-
Erabili gnomevfs-info aldaketa gauzatu dela egiaztatzeko. testing.xyz fitxategiaren MIME mota application/x-newtype dela ikusi beharko zenuke.
$ gnomevfs-info testing.xyz | grep MIME MIME type : application/x-newtype $
Fitxategiak korrespondentzia-ereduekin edo arau magikoekin bat ez datozenean, text/plain MIME mota esleitzen zaie testua badaukate, eta application/octet-stream esleitzen zaie datu bitarrak badituzte. Fitxategia hutsik badago, text/plain da lehenetsia.