Door het gebrek aan integratie van Open doos bij sommige toepassingen mag dat sommige bestanden niet correct openen, met behulp van de bijbehorende viewer of editor.
In mijn geval bijvoorbeeld bij het openen van een bestand van Chromium, Firefox geopend en alleen van daaruit kon ik het bestand openen met het bijbehorende programma. Jammer dat de jongens van Google dit niet hebben opgemerkt, toch? |
De snelle optie
Arch Linux-gebruikers kunnen het gnome-defaults-list-pakket downloaden van de AUR. Dit pakket bevat een lijst met bestandskoppelingen voor bijna alle GNOME-programma's.
yaourt -S gnome-defaults-lijst
De lijst is geïnstalleerd in /etc/gnome/defaults.list.
Het eerste dat u moet doen, is dit bestand openen met onze favoriete teksteditor en de bijbehorende associaties wijzigen. We kunnen bijvoorbeeld Eye of Gnome (eog.desktop) vervangen door EPdfviewer (epdfviewer.desktop) enzovoort.
Om een lijst te zien van de toepassingen die op uw computer zijn geïnstalleerd, kunt u naar /usr/share/applications navigeren en de daar vermelde .desktop-bestanden bekijken.
cd / usr / share / applicaties
ls
Nadat de overeenkomstige wijzigingen zijn aangebracht, moet het bestand ~/.local/share/applications/defaults.list worden vervangen.
cp /etc/gnome/defaults.list ~/.local/share/applications/defaults.list
Een andere optie is iets langzamer
Een andere manier om de bestandsassociaties te specificeren die xdg-open (het script dat bijvoorbeeld Chromium gebruikt om te bepalen met welke applicatie verschillende bestanden worden geopend) is door het pakket perl-file-mimeinfo te installeren en de mimeopen-opdracht als volgt aan te roepen:
mimeopen -d / pad / naar / bestand
Er wordt gevraagd met welke applicatie u het betreffende bestand wilt openen. Kies de juiste optie en dat is alles.
Het nadeel van deze methode is dat u de bestandsassociatie per geval moet specificeren, aangezien u een bestandspad als parameter moet doorgeven.
De langzaamste optie
Zoals je je misschien hebt voorgesteld, is de laatste optie de langzaamste en een afgeleide van de eerste. Het bestaat uit het handmatig bewerken van het bestand ~/.local/share/applications/defaults.list. Het te gebruiken formaat is heel eenvoudig:
image / png = image-viewer.desktop
video / x-matroska = video-player.desktop
De lijst met mogelijke .desktop-opties is beschikbaar, zoals we zagen in /etc/share/applications.