EPISODE · Dec 27, 2022
gnuWorldOrder_492
from GNU World Order Linux Cast · host Klaatu
![CDATA[ A useful kservice example, and listener email about ZFS backups $ mkdir ~/.local/share/kio/servicemenus $ cat > ~/.local/share/kio/servicemenus/setfattr.desktop [Desktop Entry] Type=Service MimeType=all/allfiles: Actions=mysetfattr [Desktop Action mysetfattr] Name=Add metadata Icon=/usr/share/icons/breeze/actions/symbolic/insert-text-symbolic.svg Exec=setfattr --name user.tag --value "\$(kdialog --textinputbox 'Enter metadata')" %f EOF $ chmod +x ~/.local/share/kio/servicemenus/setfattr.desktop Instead of using `--textinputbox`, you could use, for instance, a `--combobox`: $ kdialog --combobox 'Enter metadata' foo bar baz To view the metadata, you can do this: $ mkdir ~/.local/share/kio/servicemenus $ cat > ~/.local/share/kio/servicemenus/getfattr.desktop [Desktop Entry] Type=Service MimeType=all/allfiles; Actions=mygetfattr [Desktop Action mygetfattr] Name=Show metadata Icon=/usr/share/icons/breeze/actions/symbolic/insert-text-symbolic.svg Exec=kdialog --msgbox "$(getfattr --dump %f)" EOF $ chmod +x ~/.local/share/kio/servicemenus/setfattr.desktop ]]
Embed this episode
Ready to play
gnuWorldOrder_492
No transcript for this episode yet
Similar Episodes
No similar episodes found.
Similar Podcasts
No similar podcasts found.