Linux: Fájltársítási probléma megoldása (fájl tartalomtípus szerinti megnyitásának szerkesztése - alkalmazás hozzárendelése)

Szeretettel köszöntelek a Linux klub közösségi oldalán!

Csatlakozz te is közösségünkhöz és máris hozzáférhetsz és hozzászólhatsz a tartalmakhoz, beszélgethetsz a többiekkel, feltölthetsz, fórumozhatsz, hírt küldhetsz be, stb.

Ezt találod a közösségünkben:

  • Tagok - 296 fő
  • Képek - 118 db
  • Videók - 47 db
  • Blogbejegyzések - 284 db
  • Fórumtémák - 28 db
  • Linkek - 174 db

Üdvözlettel,
M Imre
Linux klub vezetője

Amennyiben már tag vagy a Networkön, lépj be itt:

Szeretettel köszöntelek a Linux klub közösségi oldalán!

Csatlakozz te is közösségünkhöz és máris hozzáférhetsz és hozzászólhatsz a tartalmakhoz, beszélgethetsz a többiekkel, feltölthetsz, fórumozhatsz, hírt küldhetsz be, stb.

Ezt találod a közösségünkben:

  • Tagok - 296 fő
  • Képek - 118 db
  • Videók - 47 db
  • Blogbejegyzések - 284 db
  • Fórumtémák - 28 db
  • Linkek - 174 db

Üdvözlettel,
M Imre
Linux klub vezetője

Amennyiben már tag vagy a Networkön, lépj be itt:

Szeretettel köszöntelek a Linux klub közösségi oldalán!

Csatlakozz te is közösségünkhöz és máris hozzáférhetsz és hozzászólhatsz a tartalmakhoz, beszélgethetsz a többiekkel, feltölthetsz, fórumozhatsz, hírt küldhetsz be, stb.

Ezt találod a közösségünkben:

  • Tagok - 296 fő
  • Képek - 118 db
  • Videók - 47 db
  • Blogbejegyzések - 284 db
  • Fórumtémák - 28 db
  • Linkek - 174 db

Üdvözlettel,
M Imre
Linux klub vezetője

Amennyiben már tag vagy a Networkön, lépj be itt:

Szeretettel köszöntelek a Linux klub közösségi oldalán!

Csatlakozz te is közösségünkhöz és máris hozzáférhetsz és hozzászólhatsz a tartalmakhoz, beszélgethetsz a többiekkel, feltölthetsz, fórumozhatsz, hírt küldhetsz be, stb.

Ezt találod a közösségünkben:

  • Tagok - 296 fő
  • Képek - 118 db
  • Videók - 47 db
  • Blogbejegyzések - 284 db
  • Fórumtémák - 28 db
  • Linkek - 174 db

Üdvözlettel,
M Imre
Linux klub vezetője

Amennyiben már tag vagy a Networkön, lépj be itt:

Kis türelmet...

Bejelentkezés

 

Add meg az e-mail címed, amellyel regisztráltál. Erre a címre megírjuk, hogy hogyan tudsz új jelszót megadni. Ha nem tudod, hogy melyik címedről regisztráltál, írj nekünk: ugyfelszolgalat@network.hu

 

A jelszavadat elküldtük a megadott email címre.

Hogyan javítsd a "beragadt" fájltársítást.


Töröltem a MATE és Cinnamon asztali környezeteket a Gnome3 mellől. Ennek járulékos hatása az lett, hogy az Ark nyitotta meg a böngészőben a "Letöltések > Tartalmazó mappa megnyitása" menüből a letöltött fájlt. Ha a "Megnyitás"-t választottam, akkor az általam beállított Gthumb (kép megnyitásakor természetesen),

network.hu

 

és még egy probléma jelentkezett, a főmenümben, a "Helyek" bármelyikére kattintva szintén az Ark indul el és nem a Nautilus fájlkezelő.

network.hu

 

Ez egy ismert MATE és Gnome összeférhetetlenség, azaz az asztali környezetek fejlesztői egymás fejlesztéseit nem annyira "figyelik", mint az elvárható lenne.


Fájltársítás egyszerű ellenőrzése és beállítása (példa: Gnome):


Fájl > egér jobb klikk; "Tulajdonságok" > "Megnyitás ezzel" > "Más alkalmazások megjelenítése" > Kívánt alkalmazás kiválasztása > Beállítás alapértelmezettként > És ekkor kettő egér klikkre az alapértelmezett alkalmazás nyitja meg a fájlt.


... azonban ezzel a következő problémák vannak, mert akadnak:


- néhány alkalmazás nem jelenik meg a listában,

- a "+Hozzáadás" néha nem működik, régebben az avidemux-gtk parancsot egész egyszerűen hozzáadhattam a listához,

- és mindez persze Gnome alatt, más környezetek, más beállító alkalmazásokat használnak.



Első próbálkozás


Próbáltam rákeresni az asztali környezetek és alkalmazásainak beállító fájljaira ("*.desktop"), nyilván az Ark alkalmazást nem szerettem volna törölni, mert szükségem van rá, ugyanis használom, de így is találtam pár maradványt, azaz a


locate ark
locate caja
locate mate
locate cinnamon


parancsokkal próbáltam először beállítófájlokat keresni, pár "*.desktop" fájlt meg is találtam, ezeket töröltem. (a tömörítőét nem)


Fontos a


sudo updatedb


parancs egy-egy törlés után (adatbázis frissítés), majd a locate [például:mate] ismételt kiadása megmutatja, tényleg töröltem-e valamit.


Törlés:


rm  /elérési_út/alkalmazás_neve.desktop


vagy (kérdez)


rm -i /elérési_út/alkalmazás_neve.desktop


 A kereséshez telepíteni kell a locate alkalmazást,


sudo apt-get install locate

 

és aztán a kimenetből lehet megnézni az elérési utakat, a könyvtárfában való elhelyezkedését a megtalált fájloknak.



Második próbálkozás


E leírás alapján jártam el,
https://wiki.archlinux.org/index.php/Changing_filetype_association_via_MIME


mégpedig így; készítettem egy fájlt, nálam nem létezett: mime.xml


Elkészítése


Ha nem létezik, készítünk egy könyvtárat is, (mkdir parancs)


mkdir -p ~/.local/share/mime/packages


majd egy fájlt. (touch parancs)


touch ~/.local/share/mime/packages/mime.xml


Beleillesztettem és mentettem az archwiki linken található tartalmat (szövegszerkesztők: gedit, nano), így kezdődik:


<?xml version="1.0" encoding="UTF-8"?
...


Végül frissítettem a MIME (fájltársítás) adatbázist:

(meg kell adni, hova)


update-mime-database ~/.local/share/mime

 

Ugyanez rendszerszinten, ha valaki úgy szeretné,

 

sudo update-mime-database -V /usr/share/mime


nekem elég volt felhasználószinten frissíteni az adatbázist.


Kipróbáltam különböző fájltípusokkal, működik. Lekérdezés:


xdg-mime query filetype test.mp4


Eredmény:


audio/mp4; charset=binary


stb..



Azonban még mindig az Ark nyitotta a könyvjelzőimet, ezért elkezdtem rákeresni az ark szóra (ark.desktop), mégpedig ebben a fájlban:


mimeapps.list
(~/.local/share/applications/mimeapps.list)


Lehet a gedit keresési funkcióját használni például.

 

Más érdekes dolgokat is láttam az inode/directory sorban, megtaláltam az kde4-ark.desktop-ot, mint a könyvjelzőim kezelőjét (ez már KDE-s kavarás). Ugye ez nekem nem jó, legyen inkább a megszokott, kedvenc Nautilus, a "többi feleslegest", a már nem telepített / nem használt alkalmazások vonatkozó társításait is töröltem; MATE (Caja fájlkezelő), Cinnamon, Gnome Shell Extensions 3.4 csomag, de ha jól emlékszem nem maradt igazán az első takarítás után.

 

Akkoriban nem 3.4-es, hanem 3.6-os  Gnome Shell-t használtam (a Gnome3 asztali környezet 3.4-es verzióját használtam a 3.6 előtt, majd utóbbira frissítettem, melyet a Debian Experimental tárolójából szereztem be), de nem létezett a Gnome3.6-ban Debian alá Gnome Shell Extensions, ebből következően nem is indult el az alkalmazás, azonban nyitotta volna a könyvjelzőimet. A problémát a leírásom elején tárgyalt locate kereséssel, és a "gnome-shell-extensions.desktop" fájl törlésével sikerült javítani.

 

Tehát a fájltársításokat töröltem, szerkesztettem a megfelelő sorokban.

(alábbi képeken, nagyíthatóak)


Az első képen látható az eredeti állapot,

network.hu

 

a második képen látható a szerkesztett állapot: Van-e "nautilus.desktop"?

network.hu

 

Látható a képen az Arch Wiki leírása alapján a szerkesztett fájl, a


mime.xml
(~/.local/share/packages/mime.xml)


valamint, hogy hol vannak a "*.desktop" (Asztal-beállító) fájlok (itt az xdg/freedesktop hozta létre) és az is, hogy létezik-e (nem gépelem most be a hosszú nevet)


nautilus.desktop
(~/.local/share/applications/nautilus.desktop)


 

Remélem, ez a leírás hasznos kiindulópont más asztali környezetek használatakor is.

___


Tudásbázis


- MIME:

http://hu.wikipedia.org/wiki/MIME#Tartalomt.C3.ADpusok



- Desktop Launcher - a "*.desktop" fájl, azaz az alkalmazás indító parancsikon könyvtárai a rendszerben:


- felhasználó szerint (felhasználó használja)


~/.local/share/applications/

(/home/felhasználónév/.local/share/applications/)


- rendszer szerint leginkább itt van

(minden felhasználó használja, globális érvényesség)


/usr/share/applications/


esetleg lehet ebben a könyvtárban is

(az alkalmazás telepítésének módja is meghatározza a helyet)


/usr/local/share/applications/



- A leírásban szereplő "hosszabb" nautilus.desktop név kapcsán: "nekem", mint sokaknak a freedesktop szabvány szerint (XDG Base Directory Specification) készülnek el az Asztalbeállító fájlok ("*.desktop"):

http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html

https://wiki.archlinux.org/index.php/Xdg-open



- A Grafikus felhasználói környezet (GUI - Grafical User Interface) és az Asztali környezet (DE - Desktop Environment)

http://hu.wikipedia.org/wiki/Grafikus_felhaszn%C3%A1l%C3%B3i_fel%C3%BClet

http://en.wikipedia.org/wiki/Desktop_environment

(DE: Gnome2, Gnome3, MATE, Cinnanmon, KDE, XFCE, Razor/LXDE, Openbox, i3, stb.)

Címkék: .desktop arch asztal beállító fájl asztali ikon cinnamon de debian desktop environment desktop launcher freedesktop freedesktop specification fájltársítás gnome grafical user interface grafikus asztali környezet grafikus felhasználói környezet gui ikon indító ikon linux mate menü ikon mime open source parancsikon tartalom típus xdg base directory specification

 

Kommentáld!

Ez egy válasz üzenetére.

mégsem

Hozzászólások

Ez történt a közösségben:

M Imre írta 3 napja a(z) Rövid, szines hírek fórumtémában:

Az ESET kutatói felfedeztek egy újfajta kibertámadást, amely...

M Imre írta 6 napja a(z) Rövid, szines hírek fórumtémában:

CentOS A közösség által készített konténerek már ...

M Imre írta 6 napja a(z) Rövid, szines hírek fórumtémában:

Az FSF.hu Alapítvány (http://fsf. hu/) és a magyar Mozilla ...

M Imre írta 1 hete a(z) Rövid, szines hírek fórumtémában:

... az idén októberi Windows 10 frissítésről szeretnék írni egy...

M Imre írta 1 hete a(z) Rövid, szines hírek fórumtémában:

Elindult a plusz 200 példány előrendelése Sziasztok! ...

M Imre írta 2 hete a(z) Rövid, szines hírek fórumtémában:

35. születésnapját ünnepli az a GNU projekt, amelynek az...

M Imre írta 2 hete a(z) Rövid, szines hírek fórumtémában:

Linus: "Nem igazán vagyok még mindig a ...

Szólj hozzá te is!

Impresszum
Network.hu Kft.

E-mail: ugyfelszolgalat@network.hu