Превазиђите подразумевани регистровани програм за појединачне кориснике

Датотеке /usr/share/applications/mimeapps.list и /usr/share/applications/gnome-mimeapps.list наводе који програм је регистрован за отварање одређених МИМЕ врста по задатости. Ове датотеке обезбеђује дистрибуција.

Да бисте превазишли системске подразумеване вредности за појединачне кориснике, потребно је да направите датотеку ~/.config/mimeapps.list са списком МИМЕ врста за које желите да превазиђете подразумевани регистровани програм.

Превазиђите подразумевани регистровани програм за појединачне кориснике

  1. Погледајте датотеку /usr/share/applications/mimeapps.list да бисте одредили МИМЕ врсте за које желите да промените подразумевани регистровани програм. На пример, следећи узорак датотеке mimeapps.list одређује подразумевани регистровани програм за text/html и application/xhtml+xml МИМЕ врсте:

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

    Подразумевани програм (Epiphany) се дефинише навођењем његове одговарајуће .desktop датотеке (epiphany.desktop). Системско подразумевано место за .desktop датотеке других програма је /usr/share/applications/. .desktop датотеке појединачних корисника могу бити сачуване у ~/.local/share/applications/.

  2. Направите датотеку ~/.config/mimeapps.list. У тој датотеци наведите МИМЕ врсте и њихове одговарајуће подразумеване регистроване програме:

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

    Ово поставља подразумевани регистровани програм за text/html МИМЕ врсту на myapplication1.desktop, а подразумевани регистровани програм за application/xhtml+xml МИМЕ врсту на myapplication2.desktop.

    Да би ова подешавања исправно радила, уверите се да су обе датотеке myapplication1.desktop и myapplication2.desktop постављене у директоријум /usr/share/applications/. .desktop датотеке појединачних корисника могу бити сачуване у ~/.local/share/applications/.

  3. Можете користити наредбу gio mime да проверите да ли је подразумевани регистровани програм исправно постављен:

    $ gio mime text/html
    Подразумевани програм за „text/html“: myapplication1.desktop
    Регистровани програми:
    	myapplication1.desktop
    	epiphany.desktop
    Препоручени програми:
    	myapplication1.desktop
    	epiphany.desktop