Åsidosätta registrerade standardprogram för enskilda användare

Filerna /usr/share/applications/mimeapps.list och /usr/share/applications/gnome-mimeapps.list anger vilket program som är registrerat för att öppna specifika MIME-typer som standard. Dessa filer tillhandahålls av distributionen.

För att åsidosätta systemets standardvärden för enskilda användare behöver du skapa en fil ~/.config/mimeapps.list med en lista över MIME-typer för vilka du vill åsidosätta det registrerade standardprogrammet.

Åsidosätta registrerade standardprogram för enskilda användare

  1. Titta i /usr/share/applications/mimeapps.list för att avgöra för vilka MIME-typer som du vill ändra det registrerade standardprogrammet. Till exempel anger följande exempel på filen mimeapps.list det registrerade standardprogrammet för MIME-typerna text/html och application/xhtml+xml:

    [Default Applications]
    text/html=epiphany.desktop
    application/xhtml+xml=epiphany.desktop

    Standardprogrammet (Epiphany) definieras genom att ange dess motsvarande .desktop-fil (epiphany.desktop). Systemets standardplats för andra programs .desktop-filer är /usr/share/applications/. Enskilda användares .desktop-filer kan lagras i ~/.local/share/applications/.

  2. Skapa filen ~/.config/mimeapps.list. Ange i filen MIME-typerna och deras motsvarande registrerade standardprogram:

    [Default Applications]
    text/html=mittprogram1.desktop
    application/xhtml+xml=mittprogram2.desktop
    
    [Added Associations]
    text/html=mittprogram1.desktop;
    application/xhtml+xml=mittprogram2.desktop;

    Detta ställer in det registrerade standardprogrammet för MIME-typen text/html till mittprogram1.desktop, och det registrerade standardprogrammet för MIME-typen application/xhtml+xml till mittprogram2.desktop.

    För att dessa inställningar ska fungera korrekt, säkerställ att både filen mittprogram1.desktop och mittprogram2.desktop är placerade i katalogen /usr/share/applications/. Enskilda användares .desktop-filer kan lagras i ~/.local/share/applications/.

  3. Du kan använda kommandot gio mime för att bekräfta att det registrerade standardprogrammet ställts in korrekt:

    $ gio mime text/html
    Standardprogram för ”text/html”: mittprogram1.desktop
    Registrerade program:
    	mittprogram1.desktop
    	epiphany.desktop
    Rekommenderade program:
    	mittprogram1.desktop
    	epiphany.desktop