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 ]]
NOW PLAYING
gnuWorldOrder_492
No transcript for this episode yet
Similar Episodes
Mar 19, 2026 ·34m
Feb 18, 2026 ·11m
Feb 11, 2026 ·45m
Feb 4, 2026 ·18m
Nov 12, 2025 ·35m