este es el service menu , aunque esta cojo , puesto que solo es capaz de sacar un xzm , si el paquete esta instalado .... si esta descomprimido en otro sitio no lo sacara.
[Desktop Action Create_xzm]
Exec[es]=(log2xzm %U %U.xzm && kdialog --msgbox "Creado xzm a partir del log seleccionado.")
Exec=(log2xzm %U %U.xzm && kdialog --msgbox "Created xzm using the selected log package.")
Icon=cdr
Name[es]=Crear xzm a partir de un log package
Name=Create xzm using a log package
[Desktop Entry]
Actions=Create_xzm;
Icon=cdr
MimeType=application/x-pak;
Name[es]=log2xzm
Name=log2xzm
Type=Service
X-KDE-Priority=TopLevel
X-KDE-ServiceTypes=KonqPopupMenu/Plugin
al final deberia poner como dice geminis , lo de --root=
pero el problema que tengo es como limitar..
para saber donde estoy ... estaba usando pwd , que me da la ruta completa ...
por ejemplo
/root/Desktop/mimodulo/var/log/packages
y necesito recortar
/var/log/packages , pero no se como , por que no se mucho de bash , ... solo controlo un poco Cut , PERO , na de na ...

se me ocurrio tambien a raiz de otro comentario ... otro servicemenu ... click derecho sobre un fichero x-pak .... desinstalar este paquete ..pero tengo la misma , no se como averiguar la ruta absoluta librandome del final de pwd "/var/log/packages" ya que al hacer pwd en log/packages me sale la ruta completa ...y hay que recortar esta parte del resultado.
awk , y sed no se manjeralos....

serian services menus que solo apareceran al hacer click derecho sobre un log de paquete...
video-demo , saca el paquete por que esta instalado en sistema ...
si necesitais sacar algo de un modulo ..pues lo instalais o arrancais con el ya en el directorio modules ...al estar en sistema..ya podreis sacar xzm a partir de los log.
ya se mejorara este y se hara el otro , ademas hay que portarlos a xfce tambien ...