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

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

Да бисте премостили системске задатости за све кориснике на систему, морате да направите датотеку /etc/xdg/mimeapps.list или /etc/xdg/gnome-mimeapps.list са списком МИМЕ врста за које желите да премостите подразумевани регистровани програм.

Датотеке које се налазе у /etc/xdg/ имају предност над датотекама које се налазе у /usr/share/applications/. Додатно, /etc/xdg/gnome-mimeapps.list има предност над /etc/xdg/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/.

  2. Направите датотеку /etc/xdg/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/.

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

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