Juan Ponce R escribió:
tengo suse 9.1 y kde 3.3.0 y quiero saber como agregar un item al menu que aparece cuando se le hace click con el derecho a un archivo
quiero agregar a los archivos .sh y .bin un item (onda "Ejecutar como root") que invoque a kdesu para poder ejecutar ese sh o bin como root
alguien sabe como hacer esto?
Hola a tod@s. este es un articulo escrito por "melenas" en http://es.kde.org/modules/xfsection/article.php?articleid=4 ----------------- calcular el md5sum, mostrarlo en una ventana e incluso copiarlo automáticamente al portapapeles de KDE (klipper). Para ello sólo debemos crear dos archivos: El primero al que llamaremos "kmd5.desktop" y que copiaremos en '/usr/share/apps/konqueror/servicemenus' tendrá el siguiente contenido: Acotación: [Desktop Entry] Actions=ExecMD5Sum Encoding=UTF-8 ServiceTypes=all/all [Desktop Action ExecMD5Sum] Exec=kmd5 %U Name=Check MD5sum... Name[es]=Comprobar MD5sum... Icon=cdrom_unmount Este archivo creará la entrada de menú que aparecerá al pulsar con el botón derecho en el archivo en cuestión. El otro archivo al que llamaremos "kmd5" a secas y que lo pondremos en '/usr/local/bin' tendrá el siguiente código: Acotación: TMP=`md5sum "$1"` MD5=`echo $TMP | awk '{print $1}'` dcop klipper klipper setClipboardContents "$MD5" kdialog --title "Comprobador de MD5sum" --msgbox "El MD5sum de $1 es \n $MD5" y a continuación le daremos permisos de ejecución con la orden: Acotación: chmod +755 kmd5 Ya con eso tendremos un "potente" comprobador de checksum, muy útil para comprobar que las isos estén correctamente bajadas. Si no tenéis permisos de root podéis copiar kmd5.desktop a '$HOME/.kde/apps/konqueror/servicemenus' (probablemente tendréis que crear el directorio servicemenus) y kmd5 a cualquier directorio que pertenezca a vuestro PATH y en el que podáis escribir (un consejo, para verlo ejecutad "echo $PATH") Espero que os sea de utilidad ----------------- Para lo que tu quieres es hacer algunas pequeñas modificaciones y listo. Un saludo.