lunes, 22 de enero de 2018

Crear scripts para Dolphin en KDE5

Necesitamos saber en qué carpeta colocar el script. El programa kf5-config nos lo dirá.

$ kf5-config --path services
/home/usuario/.local/share/kservices5/:/usr/share/kservices5/

Vamos a colocar nuestros scripts en la carpeta /home/usuario/.local/share/kservices5/ServiceMenus (crearemos la carpeta si no existiese)

Dentro de esta carpeta crearemos nuestro script. Para esto creamos un nuevo archivo llamado cualquiernombre.script y con el siguiente contenido:

[Desktop Entry] Type=Service Icon=tool-animator Actions=CutVideo X-KDE-Priority=TopLevel MimeType=video/* [Desktop Action CutVideo] Exec=cut_audio %U Icon=tool-animator Name=Cortar el Video

Los valores se pueden modificar a gusto. El script aparecerá en el menú contextual de los videos (MimeType=video/*) bajo el nombre "Cortar el Video" (Name=Cortar el Video). Aquí hay una lista más detallada de los MimeType.

Si se desea que el script aparezca cuando se selecciona una carpeta, agregaremos ServiceTypes=inode/directory en lugar de MimeType=video/*.

El parámetro Exec indica el comando que se ejecutará cuando se seleccione el script. En este caso se ejecutará mi script cut_audio el cual recibe como parámetro la ruta completa de un archivo de video. La variable %U se reemplazará con la ruta del archivo seleccionado.

Finalmente, ejecutamos el siguiente comando para que el script sea reconocido.

$ kbuildsyscoca5

Fuente

  1. » Add a custom service-menu to Dolphin (KDE SC)

No hay comentarios:

Publicar un comentario