juva2 - nemas pravdu !
presto ze je ve vlastnostech nastaveno viz. priloha, tak v nabidce k edici spoustece se objevuje to co jsem psal !
Mozna to souvisi s verzi U20-mate, mam vydani 20.04.04LTS 64 bit, jadro 5.4.0-166-generic x86_64
Ne, s verzí Ubu ani jádrem tohle naprosto nesouvisí. Jde spíše o to, že soubory *.desktop jsou takové řekněme "speciální soubory....
Takže to zkrátka vynutíme -
postupuj takto:1. Běž do složky (pokud neexistuje, tak ji vytvoř):
~/.local/share/mime/packages
2. Vytvoř tam nový soubor s názvem
application-x-geany1.xml
Který bude mít následující obsah
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/geany1">
<comment>desktop file</comment>
<icon name="geany"/>
<glob-deleteall/>
<glob pattern="*.desktop"/>
</mime-type>
</mime-info>
3. Pak běž do složky
~/.local/share/applications
Vytvoř tam nový soubor
geany1.desktop
S obsahem:
[Desktop Entry]
Name=Geany1
Exec=geany %U
MimeType=application/x-geany1
Icon=geany
Terminal=false
Type=Application
Categories=TextEditor;
4. Nakonec proveď příkaz:
update-desktop-database ~/.local/share/applications && update-mime-database ~/.local/share/mime
Hotovo - nyní se ti v kontextové nabídce souborů *.desktop (pravoklik > otevřít v) nově objeví položka
"geany1". Pokud ji vybereš, spouštěč se otevře v editoru
Geany.
A proč je tam geany1 ? Z důvodu aby se nenarušily původní (geany) asociace.------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
P.S. Vše výše uvedené provedeš/zařídíš "jedním vrzem" tímto jediným příkazem :mkdir -p ~/.local/share/mime/packages && cd ~/.local/share/mime/packages && touch ./application-x-geany1.xml && echo -e "<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/geany1">
<comment>desktop file</comment>
<icon name="geany"/>
<glob-deleteall/>
<glob pattern="*.desktop"/>
</mime-type>
</mime-info>" > ./application-x-geany1.xml && cd ~/.local/share/applications && touch ./geany1.desktop && echo -e "[Desktop Entry]
Name=Geany1
Exec=geany %U
MimeType=application/x-geany1
Icon=geany
Terminal=false
Type=Application
Categories=TextEditor;" > ./geany1.desktop && update-desktop-database ~/.local/share/applications && update-mime-database ~/.local/share/mime
Tento návod budiž "inspirací/vzorem/mustrem" pro vytvoření vlastního (custom) mimetypu/asociace...