¿Como calcular el MD5 en KDE Dolphin con botón derecho?

Pues como dice el título quiero esto
Imagen
En gnome nautilus se como hacerlo pero en kde ni idea, he intentado sin suerte adaptar el de gnome.
Puedes probar con esto http://kde-apps.org/content/show.php/kd ... ent=147065 o usar este http://kde-apps.org/content/show.php/Ch ... ent=149411

de todas maneras como ves, es bastante sencillo de añadir entradas
Al final he conseguido adaptar-trasplantar el que uso en gnome que a su vez lo extraje de Linuxmint, ha quedabo mu bonico

Imagen

Si alguno lo necesita. explico el proceso que aunque sencillo es algo largo.
hal9000 escribió:Al final he conseguido adaptar-trasplantar el que uso en gnome que a su vez lo extraje de Linuxmint, ha quedabo mu bonico

Si alguno lo necesita. explico el proceso que aunque sencillo es algo largo.


Colocar un fichero en ~/.kde4/share/kde4/services/ServiceMenus/nombre.desktop
es largo?
[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=all/all;
Icon=dialog-ok
Actions=checkmd5;
TryExec=md5sum

[Desktop Action checkmd5]
Name=Read md5 Checksum
Icon=dialog-ok
Exec=kdialog --title "md5sum" --msgbox $(md5sum %F)

Luego ya es jugar con lo que ejecutas.

pd:no lo digo a malas
pd2: este script es el de http://kde-apps.org/content/show.php/Ch ... ent=149411 solo que he cambiado las notificaciones por un cuadro de dialogo.
Bueno, como dije yo lo trasplate de gnome, tuve que instalar zenity que me imagino que tiene su equivalente en kde pero yo lo desconozco, después meter otro fichero en /usr/local/bin y por último otro en la localización /.kde4/share/kde4/services/nombre.desktop, no en la que tu das
Hay un comando que te dice el sitio exacto donde hay que meterlo.
EDIT
Cuento lo que he hecho, no que sea lo más correcto ni lo más corto
1.- Instalar zenity desde los repos
2.- Crear un archivo que le llamo mint-md5sum con está linea dentro
zenity --info --text=`md5sum "$1"` --no-wrap

Después en modo root lo he copiado y dado permisos de ejecución en /usr/local/bin
Ahora ejecuto desde el terminal esto:
kde4-config --path services

Salen dos rutas para poner los services, una es la personal, es decir solo yo podrá usar esos servicios otra es para que le salgan a todos
La personal en mi caso es /.kde4/share/kde4/services
Creo un fichero que se llame md5sum.desktop con las líneas siguientes:
[Desktop Action MD5Sum]
Exec=mint-md5sum %U
Icon=other_archiving
Name[es]=Calcular MD5
Name=Calculate MD5

[Desktop Entry]
Actions=MD5Sum
Icon=/usr/share/icons/servers_section.png
ServiceTypes=KonqPopupMenu/Plugin,all/allfiles
Type=Service

Lo coloco en la ruta anteriormente citada y listo

Para usar Kwrite en modo root, crear un archivo que se llame kwrite-root.desktop
[Desktop Action Editasroot]
Exec=kdesu kwrite %U
Icon=other_archiving
Name[es]=Editar como Administrador
Name=Edit as root

[Desktop Entry]
Actions=Editasroot
Icon=/usr/share/icons/servers_section.png
ServiceTypes=KonqPopupMenu/Plugin,text/*,application/*
Type=Service

Y lo mismo que lo anterior

Para abrir carpetas como root, crear un archivo que se llame dolphin-root.desktop
[Desktop Action Opesasroot2]
Exec=kdesu dolphin %U
Icon=other_archiving
Name[es]=Abrir como Administrador
Name=Open as root

[Desktop Entry]
Actions=Opesasroot2
Icon=/usr/share/icons/servers_section.png
ServiceTypes=KonqPopupMenu/Plugin,inode/directory
Type=Service

Y lo mismo que lo anterior
Algunas cosas las saqué de aquí http://blogdrake.net/blog/danux/como-cr ... en-dolphin
4 respuestas