Archivo

Archivo del autor

Añadir acciones personalizadas al menú de Dolphin

26 julio, 2017 Deja un comentario

Acabo de instalar el nuevo KDE (KF5), la verdad es que luce bien, aunque no lo veo todo lo ágil que me gustaría.

Antes de usar KDE estuve usando XFCE y la verdad es que unas de las cosas más interesantes (y que más uso) de este sistema es la posibilidad de añadir acciones personalizadas al menú del clic derecho, así que cuando he pasado a KDE es lo primero que he investigado.

Ya me gustaría que KDE permitiera hacerlo tan sencillo como XFCE…..deberían tomar nota.

Bueno vamos al lío, vamos a explicar cómo añadir acciones personalizadas en KDE Plasma 5 o también KF5.

    1. Abrimos un explorador de archivos (dolphin en kde) y nos vamos hasta la dirección .local/share/kservices5/ServiceMenus/ Cuidado que la carpeta local es oculta. Si la carpeta kservices5 o ServiceMenus no existen las creamos
    2. Creamos un archivo de texto plano haciendo clic derecho/nuevo/Archivo de texto e introducimos el nombre que queramos y la extensión .desktop (por ejemplo, accion1.desktop)
    3. Abrimos con kwrite o kate el archivo y lo completamos con la siguiente estructura:
    4. Del siguiente archivo editaremos los siguientes campos:
      1. ServiceTypes, permite cambiar las condiciones en qué aparece el menu. En el ejemplo sólo se mostrará la acción cuando hacemos clic derecho sombre un archivo con extensión ape. Si deseas saber qué escribir para cada extensión puedes ir a las preferencias del sistema (comando systemsettings5/Asociaciones de archivos y en la lista está cada código). Si deseamos que se muestre siempre escribiremos all/all después de la coma
      2. Actions, nombre de la acción. El mismo que escribimos aquí lo debemos poner entre corchetes en la segunda sección del archivo ([DEsktop Action Nombre_Escogido_en_Actions])
      3. Name, Nombre que se mostrará en el menú, en este caso, al hacer clic derecho sobre un archivo ape en el submenú acciones aparecerá “Convertir Ape a Flac”
      4. Icon, podemos seleccionar un icono para la acción indicando la ruta o poniendo directamente el nombre del icono si éste se encentra en la carpeta de iconos que se está usando en el sistema
      5. Exec, es la parte importante, lo que se va a ejecutar, en este caso se ejecuta el programa ffmpeg al que se le pasa %f como fichero de entrada y lo transforma a %n.flac. Al final de la explicación indicaré qué significa %f, %n y las distintas opciones que hay
    5. Guardar y listo.

Nota: Algunos de los parámetros que podemos usar en la etiqueta Exec

%f  ruta de un único archivo seleccionado

%F ruta de una lista de archivos seleccionados

%u una única URL

%U múltples URLs

%d ruta de un único directorio

%D lista de di directorios

%n nombre de un único archivo, sin ruta

%N nombres de todos los archivos seleccionados (sin ruta)

 

Algunos ejemplos de acciones que pueden ser útiles:

 

Exportar odt a Pdf

 

Extraer espectro en jpg de un archivo mp3 o flac

 

Cambiar el tamaño de una imagen a 800 px de alto para usar como cubierta de un disco de audio

 

más info: http://archive.oreilly.com/pub/h/3156

Anuncios
Categorías:acciones, kde Etiquetas: , ,

Crear documentos masivos desde Writer usando una hoja de cálculo como fuente de datos

18 junio, 2017 Deja un comentario

Hola, ¿qué tal están?, después de mil años sin escribir, voy a añadir al blog una operación que suelo usar muy de vez en cuando y que siempre me lleva varios minutos recordar/dar con la tecla de como se hacía.

Como indica el título, la idea es generar un documento “maestro” en Libreoffice/Openoffice Writer que vaya tomando parámetros como el nombre, la dirección, la calificación de un examen… y la vaya añadiendo de manera automática, de este modo generaremos varios documentos de manera automática. Vamos a ello.

  1. Escribir nuestro documento “maestro” en Writer
  2. Añadir la información a una hoja de cálculo. Crearemos tantas columnas como datos y la primera fila de cada columna será la clave, por ejemplo Nombre, Domicilio, Edad …..Guardamos el documento.
  3. En Writer: clic en Insertar/Campos/Base de datos hacemos clic en examinar y añadimos la hoja de cálculo, y en el espacio de arriba seleccionamos la hoja dentro de nuestra hoja de calculo, desplegamos y hacemos clic en el campo que deseamos introducir y que se irá añadiendo automáticamente cada vez que hagamos clic en el botón Insertar. Hacemos lo mismo con todos los campos que deseamos que se autocompleten, en el documento aparecerán como <nombre del campo>. Nota: podemos cambiar el estilo, negrita, cursiva…..de igual manera a como se haría si fuera un texto normal.
  4. El siguiente y último paso es imprimir el resultado. Hacemos clic en Archivo/Imprimir, nos avisará de que el documento contiene campos de bases de datos. Hacemos clic en Si.  Aparecerá el diálogo para combinación de correspondencia, en el cual podemos visualizar los campos que se van a introducir pero lo más útil es el diálogo de filtrar, con él podremos seleccionar qué registros van a imprimirse. Por ejemplo, si sólo queremos generar los documentos para aquellos registros cuya edad sea mayor que 16 años, podremos seleccionarlo así y evitar de este modo imprimir todos los registros.
  5. Ya como último detalle decir que en diálogo del punto anterior podemos decidir si queremos imprimir el documento resultante como un archivo, decidir la extensión ODT, PDF…, y si queremos imprimir como documento único o separado, usando como nombre del documento el campo que deseemos.

 

Esto es todo. Espero que os haya aclarado algo el procedimiento. Desde luego para mi, esta entrada, será una gran ayuda la próxima vez que lo necesite….se acabó el pasar más tiempo buscando cómo hacerlo.

Categorías:ofimática, Soluciones Etiquetas: ,

[Solución]Sin tildes en aplicaciones externas a kde en kubuntu 16.04

30 abril, 2016 Deja un comentario

Si te ha pasado que sólo puedes escribir vocales con tildes (áéíóú) en aplicaciones de kde como pueden ser kate, Konsole … pero si intentas escribirlas en aplicaciones como firefox, chrome, Atom …. obtienes esto: ‘a’e’i’o’u a mi se me resolvió haciendo:

sudo apt-get install ibus

en teoría con ibus-qt4 debería no debería ocurrir este error pero, al parecer no es así porque éste si que viene preinstalado.

Categorías:kde, Soluciones Etiquetas: ,

Instalar FFP en Nas Zyxel 325v2

4 enero, 2016 2 comentarios

Dios!, ¿Cómo se hacía esto de escribir en un blog?, bueno vamos a intentarlo…

Los pasos a seguir son resumidamente:

  1. Instalar FFP
  2. Acceder vía SSH al NAS y modificar la lista de repositorios y actualizarla
  3. Ejemplo: Instarlar miniDLNA y sus dependencias

1 Instalar FFP

  1. Descargarmos los archivos ffp_.zpkg y ZYPKGS más actuales del ftp de zyxel.
  2. Desconectamos el Nas de internert (desconectar cable telefónico), pero sin desconectarlo del router porque debemos acceder a él posteriormente.
  3. Accedemos al NAS via FTP, desde linux es sencillo, abrimos un explorador de archivos y clic en Archivo -> Conectar con el servidor… Rellenamos los datos con protocolo FTP con login, en servidor colocamos la IP del NAS y en usuario y contraseña la del administrador del NAS. Si no puedes conectar via FTP asegúrate de que tienes activado FTP en el NAS desde la aplicación web de mantenimiento de Zyxel.
  4. Colocamos los dos archivos en la carpeta \admin\zy-pkgs\
  5. Accede a la web de manetenimiento de Zyxel, en administración -> Firmware / Paquetes e instala FFP
  6. Cuando la instalación termine ya puedes conectar el NAS a internet y conectarte via SSH. Si tienes problemas para conectarte vía SSH comprueba si está activado desde la web de administración de Zyxel en el apartado de Administración.

2 Acceder vía SSH al NAS

  1. Añadimos los repositorios con los siguientes comandos desde nuestra terminal conectada mediante SSH al NAS (si no tienes wget instalado en el NAS puedes descargarlo desde tu pc y colocarlo en el NAS haciendo una conexión ssh gráficamente tal y como se explicó arriba para FTP pero colocando protocolo SSH):
  2. En mi caso me dió varios avisos de que podría estar sufriendo un ataque man-in-the-middle, la verdad es que no me molesté en comprobar a qué era causado, pero supongo que será consecuencia de FFP. Lo resolví siguiendo los pasos que indican al hacer la conexión.
  3. Abrimos el terminal y escribimos: ssh -v root@ip_del_NAS En lugar de root podemos colocar nuestro usuario o admin, pero para poder instalar paquetes necesitamos acceder como root de lo contrario tendremos problemas con los permisos. La contraseña de root es la misma que la de admin.
  4. Ahora toca actualizar la caché de los repositorios, para ello ejecutamos el comando slacker -U desde nuestra terminal conectada mediante SSH al NAS. A mí este paso me arrojó varios errores con las fuentes lo que resolví como indicaré más adelante.
  5. Si escribes en el terminal el comando slcaker te mostrará la ayuda. Para instalar paquetes escribimos slacker -a y se mostrará un listado de paquetes que podemos ir marcando para su instalación haciendo clic con la barra espaciadora. Si no encuentras un programa, digamos por ejemplo miniDLNA y sabes que está en los repositorios es porque el repositorio está mal configurado, este es el problema del que te hablé en el punto 4.
  6. Editamos las fuentes para resolver el problema comentado en el punto anterior, para ello:
    • En nuestro terminal conectado via SSH navegamos por la carpeta que contiene las fuentes con el comando cd /ffp/etc/funpkg
    • Editamos el archivo sites con el comando nano sites (si no tienes nano instalado puedes usar cualquier otro, o buscar e instalar nano como se indica en el punto 5)
    • Yo fui probando todos los repositorios y mi archivo sites quedó así:

    #mz http://downloads.zyxel.nas-central.org/Users/Mijzelf/FFP-Stick/packages/0.7/arm
    #kylek http://kylek.is-a-geek.org:31337/files/ffp/0.7-arm
    #memiks http://ffp.memiks.fr/pkg/
    #br2 http://downloads.zyxel.nas-central.org/Users/barmalej2/ffp/0.7/arm/packages/
    #ar http://downloads.zyxel.nas-central.org/Users/ariek/ffp/0.7-arm-packages/
    #R0b1n https://docs.google.com/open?id=0B9vh__F8PIvdQ2lLUkRRaXhHVnM
    s rsync://ffp.inreto.de/ffp/0.7/arm/packages
    uli rsync://funplug.wolf-u.li/funplug/0.7/arm/packages
    mz http://downloads.zyxel.nas-central.org/Users/Mijzelf/FFP-Stick/packages/0.7/arm
    memiks http://ffp.memiks.fr/pkg/
    R0b1n https://docs.google.com/open?id=0B9vh__F8PIvdQ2lLUkRRaXhHVnM
    br2 http://downloads.zyxel.nas-central.org/Users/barmalej2/ffp/0.7/arm/packages/

    • Las líneas con # están comentadas porque me daban problemas, tú puedes descomentar y probar. Salimos de nano y guardamos los cambios.
    • Actualizamos de nuevo las fuentes con el comando slacker -U y ahora no debe arrojar errores
    • Ya podemos buscar de nuevo el programa

3 Ejemplo: Instalar miniDLNA y sus dependencias

  1. Accedemos al NAS vía SSH como se explicó arriba, logeandonos como root para tener privilegios de instalación
  2. Escribimos el comando slacker -a en nuestra terminal conectada al NAS
  3. Seleccionamos con la barra espaciadora los paquetes: minidlna y sus dependencias: ffmpeg1.1.1, zlib, bzip2, uClibc, openssl, gcc, libjpeg, libexif, sqlite, libiconv, gettext, flac, libid3tag, libogg, libvorbis, ffmpeg-2.1.8, x264, lame, twolame, shine, fontconfig
  4. Configuramos miniDLNA a nuestro gusto con el comando nano /ffp/etc/minidlna.conf
  5. Actualizamos la biblioteca de contenidos con el comando /ffp/start/minidlna.sh rescan
  6. Iniciamos el servicio de miniDLNA con el comando /ffp/start/minidlna.sh start si arroja algún error de dependencias puedes volver a ejecutar slacker -a buscarla e instalarla
  7. Si queremos detener el servicio usamos el comando /ffp/start/minidlna.sh stop

Espero que os haya servido.

Categorías:NAS, Soluciones Etiquetas: ,

Resolver problema de reproducción de Clementine en debian Jessie

29 septiembre, 2014 Deja un comentario

Si habéis instalado el reproductor de audio Clementine desde repositorios o desde el paquete .deb de su web en la nueva Debian Jessie y tenéis problemas para reproducir algún disco es posible que no se haya instalado una dependencia fundamental, se trata de:

gstreamer0.10-alsa

Para instalarla abrimos Apper/synaptic o el gestor de programas que uséis y buscáis dicha dependencia y la instaláis. También puede usarse el comando:

sudo apt-get install gstreamer0.10-alsa

Categorías:kde, multimedia, Soluciones Etiquetas: , ,

Qué hacer tras instalar Debian (kde)

20 septiembre, 2014 Deja un comentario

Después de probar Opensuse, una distribución muy recomendable y sencilla, me he decidido a probar de nuevo Debian, en este caso la versión 7 (Wheezy).

A diferencia que Opensuse, Debian viene muy cortita de aplicaciones y por no tener no tiene ni los controladores de mi tarjeta wireless. A continuación explico cómo hacer para que en un par de horas tengamos el sistema funcionando al 100%.

  1. Descargamos la imagen Debian Wheezy Kde desde la web: http://cdimage.debian.org/debian-cd/7.6.0/i386/iso-cd/debian-7.6.0-i386-kde-CD-1.iso
  2. Compruebe la suma con el comando md5sum
  3. A continuación descargamos el firmware privativo para la tarjeta intel 4965 AG o AGN desde la web: http://ftp.es.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-iwlwifi_0.36+wheezy.1_all.deb. Este paquete contiene soporte para varias tarjetas wifi. La lista completa la tenéis aquí. Aunque es un archivo .deb puede desempaquetarse y quedará una carpeta de nombre firmware
  4. Copiamos la iso a un pendrive para poder arrancar debian desde él – ojo, se perderán los datos del pendrive – mediante el comando: dd if=ruta de la imagen iso of = /dev/sdb. Puede usarse el comando fdisk -l para conocer qué unidad es nuestro pendrive. Mucho cuidado con el comando dd o podremos destrozar una partición de nuestro disco duro.
  5. Copiamos la carpeta firmware que contiene los controladores privativos en otro pendrive (quizás pueda incluirse dentro de la carpeta firmware del pendrive con la debian preparada para iniciar)
  6. Enchufamos los dos pendrives al pc y reinciamos
  7. Seleccionamos arrancar desde el pendrive que contiene debian y a instalar. Nos informará que necesita controladores privativos y le diremos que use la unidad pendrive.
  8. Una vez acabado el proceso de instalación reiniciamos y procedemos a instalar las aplicaciones que pueden sernos útiles.
  9. Si no tenemos el programa Apper (para instalar aplicaciones) lo instalamos con el comando: apt-get install apper, sobra decir que debemos ser root
  10. Una vez tenemos Apper instalado podemos instalar los siguientes programas que yo considero fundamentales:
    1. Ejercutar programas como root: kdesudo
    2. Comprimir: unrar y unrar-free
    3. Configuración del touchpad (synaptiks): instalamos el paquete synaptiks
    4. Instalar programas .deb: gdebi-kde (Qapt debería funcionar pero me da un problema en la instalación)
    5. Reproductor de audio sencillo: Audacious
    6. Reproductor y gestor de colecciones: Clementine (la versión de la web oficial es más reciente)
    7. Gestor de torrents: ktorrent
    8. Gestor de conexiones (si no viniese por defecto): plasma-widget-networkmanagement y network-manager-kde
    9. Para programadores:
      1. ipython
      2. wxGlade
    10. Si no nos gusta iceweasel o konqueror como navegador de internet podemos descargar Chrome o Firefox:
      1. Google Chrome viene con un archivo .deb y por tanto instalarlo es tan fácil como siguiente, siguiente…
      2. Firefox es algo más complicado: Se descomprime el archivo descargado y mediante el comando kdesudo dolphin abrimos un explorador de archivos con privilegios root (así que mucho cuidado), movemos la carpeta descomprimida a la carpeta /opt. A continuación creamos un enlace mediante el comando: sudo ln -s /opt/firefox/firefox /usr/bin/firefox. Podemos crear en el menú de kde una entrada para tenerlo más accesible.
  11. Habilitar permiso de ejecución de sudo: Si intentamos ejecutar un programa con sudo y nos aparece el error: user is not in the sudoers file. This incident will be reported – debemos darle permiso a nuestro usuario para ejecutar este comando. Para poder ejecutar aplicaciones con privilegios de root debemos proceder del siguiente modo:
    1. Cambiamos a root con el comando su
    2. Ejecutamos la orden: nano /etc/sudoers
    3. Nos situamos debajo de la línea root     ALL=(ALL:ALL)  ALL y escribimos: username     ALL=(ALL)   ALL, donde username lo sustituimos por nuestro usuario.
    4. Salimos de nano guardando los cambios
  12. Visualización correcta de aplicaciones Gtk: Para poder ver adecuadamente las aplicaciones basadas en motores Gtk instalamos los paquetes: gtk2-engines-oxygen, gtk3-engines-oxygen y kde-config-gtk-style. En las preferencias de sistema podemos modificar las opciones.
  13. Instalar extras de okular para poder visualizar archivos djvu y epub: Instalar el paquete okular-extra-backends

Y esto es todo.

Categorías:debian, Firefox, kde Etiquetas: , ,

Instalar Flash para Firefox

4 mayo, 2013 Deja un comentario

Veamos cómo instalar soporte para flash en Firefox.

  1. Nos dirigimos a la web de adobe para descargar flash para nuestro sistema: http://get.adobe.com/es/flashplayer/
  2. Guardamos el archivo descargado por ejemplo en el escritorio
  3. Descomprimimos el archivo en el escritorio (por ejemplo)
  4. Abrimos el terminal y nos desplazamos con el comando cd al directorio donde hemos descargado el archivo
  5. Copiamos el archivo extraído llamado libflashplayer.so al directorio de plugins de Firefox /usr/lib/mozilla/plugins con el  comando sudo cp libflashplayer.so /usr/lib/mozilla/plugins. El terminal nos pedirá el pass de superusuario.

Y esto es todo.

Categorías:consola, Firefox, ofimática, Soluciones Etiquetas: ,