Hem de crear un fitxer a ~/.local/share/kio/servicemenus/
que acabi amb .dekstop
Per exemple prova.desktop:
[Desktop Entry] Type=Service MimeType=inode/directory; Actions=MSFcrear [Desktop Action MSFcrear] Name=Crea un fitxer Icon=/usr/share/icons/breeze/actions/symbolic/file-library-symbolic.svg Exec=touch %f/fitxer.txt
L’anterior només apareixerà al fer clic damunt un directori. Si ho volem per altres tipus de fitxers, podem saber el tipus amb la comanda mimetype
, per exemple …
$ mimetype fitxer.zip fitxer.zip: application/zip