Chromium nesprávne otvára odkazy typu magnet

chromiumChromium, Chrome a prehliadače na nich postavených zvyknú mať problémy s asociáciou magnet odkazov. A ak sa niečo pokazí, nemajú priamo vstavanú možnosť ako tú asociáciu napraviť. Ako je to v Firefoxe.

Takže, ak Chromium otvára magnet odkazy napríklad novým oknom, treba skontrolovať všetko, kde by sa chyba mohla vyskytnúť: .desktop, mimeapps.list

 

.desktop súbor:

sudo gedit /usr/share/applications/transmission-gtk.desktop

Potrebuje skontrolovať tieto dve položky:

Exec=transmission-gtk %U
MimeType=application/x-bittorrent;x-scheme-handler/magnet;

 

mimeapps.list:

mimeapps.list slúži na vytváranie nových asociácií alebo ich menenie.
mimeinfo.cache slúži na uchovávanie asociácií MIME v .desktop súboroch. Nemal by byť upravovaný.

Otvoríme si súbor mimeapps.list:

gedit ~/.config/mimeapps.list

A skontrolujeme, či je tento riadok v poriadku alebo či sa v súbore nachádza:

x-scheme-handler/magnet=transmission-gtk.desktop

Ak nie, dopíšeme ho. Pokojne aj na dvoch miestach. Jedny asociácie sú definované “systémom” [Default Applications] a druhé užívateľom [Added Associations].

[Default Applications]
x-scheme-handler/magnet=transmission-gtk.desktop
[Added Associations]
x-scheme-handler/magnet=transmission-gtk.desktop

Asociácia dá vytvoriť aj pomocou príkazu:

xdg-mime default transmission-gtk.desktop x-scheme-handler/magnet

 

perl-file-mimeinfo:

perl-file-mimeinfo je utilitka, vďaka ktorej sa xdg-open riadi podľa mime.

sudo pacman -S perl-file-mimeinfo

Dá sa použiť dvoma spôsobmi. Prvým je, že v príkaze priamo definujeme program, ktorým sa prípona má otvárať:

mimeopen -d /cesta/k/súboru.torrent transmission

Druhým je, že si zo zoznamu môžeme vybrať preferovaný program:

mimeopen -d /cesta/k/súboru.torrent

 

xdg-utils-mimeo

xdg-utils-mimeo je utilitka, ktorá opravuje mimeo. Takže ak perl-file-mimeinfo nefunguje, xdg-utils-mimeo by mohlo.

Inštalácia pomocou pomocníka:

yay -S xdg-utils-mimeo

Inštalácia bez pomocníka:

git clone https://aur.archlinux.org/xdg-utils-mimeo.git
cd xdg-utils-mimeo
makepkg -sri

 

Úprava /usr/bin/xdg-open:

Odporúča sa až ako posledná možnosť!

Otvoríme si súbor:

sudo gedit /usr/bin/xdg-open

Potrebujeme si vyhľadať túto sekvenciu:

detectDE

if [ x"$DE" = x"" ]; then
 DE=generic
fi

A generic zmeniť na gnome, kde, xfce, alebo lxde. Podľa DE, ktoré používate. Pri OpenBoxe sa môže zvoliť akákoľvek deklarácia.

 

OpenBox alebo iné WM:

V OpenBoxe sa stáva, že keď je nastavený ako predvolený prehliadač Firefox, tak Chromium a jemu podobné prehliadače, nevedia správne otvoriť magnet odkazy. Vtedy si potrebujeme upraviť súbor .xinitrc:

gedit /.xinitrc

A do súboru sa dopíše jedna z možností: (ja som zvolila export DE=gnome)

export DE=gnome
export DE=xfce
export DE=KDE

 

Štítky , , , , .Záložka pro permanentní odkaz.

Autor: lombardo1981

Ja som proste ja. Baba zamilovaná do Archu, kyberpunku, metalu, spevu a Slovenských čuvačov.

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..