Am schimbat manual /etc/gnome/defaults.list
fișier pentru a seta o altă aplicație decât Totem pentru redarea fișierelor video. Este de fapt un script de înveliș specific în jurul lui Totem care stabilește câteva lucruri înainte de a reda videoclipul și am creat un fișier /usr/share/applications/auto-totem.desktop
pentru aceasta. Toate video/...=
liniile din acest fișier specifică my auto-totem.desktop
dosar, inclusiv video/3gpp
.
Cu toate acestea, acest lucru nu funcționează pentru acest tip de fișier (funcționează pentru toate celelalte fișiere video) - aceste fișiere se deschid în Totem original (fără scriptul meu wrapper), în plus, nu pot schimba aplicația implicită folosind meniul „Preferințe”. Totem este afișat ca aplicație implicită pentru deschiderea acestor fișiere și când selectez o altă aplicație și dau clic pe „Set as default”, nu are niciun efect - implicit revine la Totem.
Ce este ciudat, când am setat o aplicație implicită în „Preferințe”, linia corectă video/3gpp=auto-totem.desktop
este scris efectiv în fișier ~/.config/mimeapps.list
. În plus, Interogare xdg-mime video implicit/3gpp
arata corect auto-totem.desktop
dosar pentru cererea mea și mimeopen fișier.3gp
deschide corect fișierul din aplicația mea. Doar Nautilus se comportă ciudat și forțează deschiderea acestor fișiere în Totem. M-am gândit că poate ceva este stocat în cache pentru sesiune, așa că m-am deconectat și m-am conectat din nou, dar acest lucru nu a ajutat.
Acest lucru nu este specific aplicației mele, când am încercat să setez o altă aplicație ca implicită pentru video/3gpp
fișiere (cum ar fi mpv sau vlc), se întâmplă același lucru - nu pot seta altceva decât Totem.
Cum pot remedia asta?