martes, 24 de junio de 2014

Plank Dock (GUI)



Hoy os traigo a Plank. Éste es un dock que si destaca en algo es en su extraordinaria ligereza y estabilidad. Plank no es un dock con el que podemos hacer florituras ya que su cometido es simple y llanamente el de operar como un dock sin más. Pero este cometido lo realiza extraordinariamente y con una ligereza y comportamiento realmente asombroso durante toda la sesión. Por ahora es el único Dock que he visto que no hace en un momento dado alguna cosa rara, como sucede con casi todos. Ya sea a nivel gráfico o de comportamiento. Éste sencillamente funciona a la perfección sin más, y consumiendo la mitad de los recursos de los docks más livianos como ADeskBar.

Este dock era ideal para DMDc, pero me incliné por ADeskBar simplemente por que este ultimo tiene un asistente de configuración y por contra Plank no dispone de ello, con lo que las modificaciones se deben realizar manualmente. Esto último podía plantear algún problema para algunos.

¿Entonces qué es lo que ha cambiado para que os presente y añada Plank en los repositorios de DMDc estable y testing?....
Pues que he realizado un gestor de configuración GUI para él:


La falta de un gestor gráfico era el único inconveniente y como digo, he decidido (a la espera de que su desarrollador realice lo propio) y valga la redundancia crear el mío propio.

También he añadido 24 Themes distintos para el Dock que podréis seleccionar fácilmente desde el gestor que he realizado.
Algunos ejemplos:











He de decir que a este gestor no le he dado (aún) soporte para crear grupos de iconos como el que podéis ver en la captura al principio del artículo del icono de LibreOffice.

Crear este tipo de agrupamientos no es nada dificil.
Por ejemplo para crear el que veis en la imagen de LibreOffice, hay que hacer lo siguiente:
  • 1- Creamos un directorio llamado libreoffice en la siguiente ruta:
/home/TuUsusario/.local/share/plank/libreoffice
Dentro de esta carpeta introducimos (arrastrándolas mismamente con el mouse desde el menú de aplicaciones) todas las aplicaciones de LibreOffice que queramos.
  • 2- Creamos un archivo de texto en /home/TuUsuario/.config/plank/dock1/launchers/ con la siguiente extructura:
[PlankItemsDockItemPreferences]
Launcher=file:///home/TuUsuario/.local/share/plank/libreoffice

y lo guardamos como:
LibreOffice.dockitem
El nombre es indiferente, la extensión no.
Finalizado este proceso, automáticamente aparecerá un icono con un agrupamiento de aplicaciones. Tantas como se encuentre en la carpeta donde apunta la ruta anterior dada.

Si te gustan los Dock ligeros pero dinámicos, no dudes en probar Plank.
Podeis encontrar los paquetes necesarios en los repositorios de DMDc:
DMDc estable:
deb http://dmdcosillas.org/dmdc/ dmdc main contrib non-free

DMDc testing:  
deb http://dmdcosillas.org/dmdc/ dmdc-testing main contrib non-free


Para quine no quiera utilizar los repositorios, puede descargarlos desde aquí:

viernes, 6 de junio de 2014

IntBasHistory 1.0



Siguiendo con las revisiones de los Script hoy le toca a intbashistory.
Los que ya tenemos alguna experiencia en linux, sabemos que cualquier cosa que se escribe en el terminal queda automáticamente guardada al pulsar la tecla intro. Podemos acceder nuevamente a los escritor en cualquier momento (entre otras opciones) con tan solo pulsar las teclas fecha arriba o abajo que irán apareciendo todos los comandos de forma consecutiva que hayamos escrito en nuestro terminal desde el primer momento que lo utilizamos.

Esta manera de proceder del terminal (que no es otra que el guardar un historial de todo lo ejecutado en él) es ciertamente de lo mas interesante y a la vez de lo más productiva ya que nos evita tener que estar tecleando secuencias de comandos que solamos utilizar con asiduidad.
Pero verdaderamente cuando nos hace resoplar de alivio es ver que con unas simples pulsaciones de teclas no muestra aquel comando (complejo) que sabíamos que habíamos utilizado X tiempo atrás y que nos había resuelto una serie de problemas y que habíamos perdido u olvidado.
El único problema del historial es que se llena de líneas en blanco y de secuencias de comando duplicadas. Aunque hay modos de eliminar (no físicamente) de forma automática las duplicaciones utilizando las variables de entorno tales como HISTCONTROL=ignoredups y HISTCONTROL=erasedups éstas no son nada eficientes sobre todo cuando se abren más de un terminal al mismo tiempo.

Otra cosa muy interesante es poder añadir comandos (complicados o no) que vamos a utilizar en sesiones no gráficas en cuyo caso no tenemos las opciones tan prácticas de copiar o pegar.
Des este modo tan solo tenemos que añadir el comando deseado con la opción correspondiente y hacer que éste se nos muestre luego en el tty con las teclas arriba o abajo para ejecutarlo.

¿En definitiva que podemos hacer con un par de clic?:
  • Ver el historial bash de usuario o usuario root
  • ver total líneas que componen los historiales bash
  • ver total líneas duplicadas en los historiales bash
  • Ordenar y eliminar líneas duplicadas y espacios en blanco
  • Limpiar por completo el historial Bash
  • Añadir comandos al historial bash para su posterior uso
Nota: Requiere de yad (>= 0.25.1) y de gksu para su correcto funcionamiento.

Descargar en SourceForge:

    lunes, 2 de junio de 2014

    Pack fondos DMDc realizados por Sapphire GD

    Tengo que dar las gracias a Sapphire GD por la creación de estos estupendos fondos de pantalla para DMDc que pienso empezar a utilizar ya:





    Desde ya, muchas gracias!!!

    domingo, 25 de mayo de 2014

    PubKey 1.0

    Siguiendo con las revisiones de mis script, hoy os traigo uno de los primero que hice.  Éste script se encargaba por si solo de importar las llaves que no se encontraba en nuestro sistema la cual al no hallarse daba por lo tanto el consabido erro NO_PUB-KEY. Podéis ver algunos de los artículos al respecto aquí: PUbKey
    Con sucedió con el anterior, ha sido rescrito por completo y también se ha eliminado cualquier dependencia de Zenity a favor de YAD.
    PubKey ha cambiado bastante. Incluso su versión. Como pienso añadirlo a los repositorios de DMDc empezaremos por la 1.0.
    Qué podemos hacer ahora con PubKey?
    • Importar Llaves seleccionadas
    • Importar todas las Llaves de la lista (nuevo)
    • Ver llaves publicas instaladas en el sistema (nuevo)
    • Ver más información sobre cualquier Llave (nuevo)
    • Eliminar Llaves instaladas en el sistema (nuevo)
    El procedimiento sigue siento igual o más simple que antes.
    De la lista de llaves que nos muestra en cada una de sus 3 opciones, procesamos las que nos interesen.


    NOTA: Para todos  aquellos que tengáis DMDc, en el caso de querer hacer la instalación en DEB, eliminar antes la antigua instalación así:
    • sudo rm -f /opt/scripts/PubKey /usr/share/applications/'PubKey.desktop'
    Para los que no vayan hacerla en DEB tan solo tienen que remplazar /opt/scripts/PubKey por el del contenido en el paquete tar.gz

    Descargar en SourceForge. También disponibles en DEB y en los repositorios de DMDc:

    miércoles, 14 de mayo de 2014

    DMDc 3.0 en la revista informática LinuxUser



    Hoy tengo el gusto de ver  y presentaros al mismo tiempo, la última edición de la revista informática Alemana LinuxUser Community-Edition 06/2014 donde se publica un artículo en la página 31(que no he podido leer pero podemos ver algo más al respecto aquí: Linux-Community ) sobre DMDc 3.0, como una de las distribuciones destacadas de este mes.



    Pues nada, por una parte me enorgullece en gran medida ver esto ya que viene a ser una especie de reconocimiento a todo el trabajo dedicado a DMDc hasta ahora y que comparto desde luego con todos vosotros, y os doy las gracias por vuestro seguimiento. Pero por otra parte me da un poco de miedo (no lo negaré) ya que esto se me puede ir de las manos, ya que por desgracias continuo solo en su desarrollo y si esto crece mucho...pues no se como voy a continuar. ;-)

    Format-USB 2.0

    Hace ya un tiempo decidí dejar de usar (en la medida de lo posible) Zenity para mis Scripts, a favor de YAD. Para quien no lo sepa, tanto uno como el otro nos proporciona un soporte gráfico para nuestros Scripts.
    La razón principal de decantarme a favor de YAD es que éste es más ligero y a la vez muchos más potente y versátil. Se adapta mucho mejor a la programación con guiones, y se pueden conseguir resultados que difícilmente se obtendrían con Zenity.
    La segunda razón, son sus dependencias. Considerablemente menores que Zenity.

    Muchos habréis visto las bondades de YAD en el nuevo instalador de DMDc.
    Por lo tanto ésta era otra de mis tareas pendientes por realizar con los Script que he venido realizando hasta ahora, pero sobre todo con los que adjunto en DMDc.
    En los próximos días iré publicando las revisiones de muchos de ellos, con soporte exclusivo de YAD.
    Hoy toca Format-USB
    Este es un Script (que realicé hace ya tiempo) como bien su nombre indica era para formatear soportes USBs.
    El funcionamiento de éste era muy simple. Detectaba el último dispositivo conectado para su formateo. Por lo tanto era imprescindible conectar el Pendrive o similar momentos antes de ejecutar el Script.
    Como éste tan solo detectaba el último dispositivo conectado, no mostraba otros dispositivos (si los hubiera) conectados con anterioridad a la ejecución del Script.

    Bueno, pues a la par de añadir YAD, también he modificado esto último y ahora Formt-USB detecta cualquiera de los dispositivos USB conectados en el sistema. Como se puede apreciar en la captura:

     
    Prácticamente ha sido rescrito, así que aquí lo tenéis y también si lo preferís en paquete DEB.

    NOTA: Para todos  aquellos que tengáis DMDc, en el caso de querer hacer la instalación en DEB, eliminar antes la antigua instalación así:
    • sudo rm -f /opt/scripts/formt-USB /usr/share/applications/'Format USB.desktop'
    Para los que no vayan hacerla en DEB tan solo tienen que remplazar /opt/scripts/formt-USB por el del contenido en el paquete tar.gz.


    Descargar en SourceForg. También disponibles en los repositorios de DMDc:

    jueves, 8 de mayo de 2014

    MATE: Mozo 1.8.0-1 reparado

    Como muchos se habrán dado cuenta, Mozo el gestor de Menús, no funciona en su versión 1.8.0.


    La versión 3.0 de DMDc fue liberada con este problema. Paradójicamente, ayer que os ofrecía una actualización (no oficial) que corregía este inconveniente, veo hoy que ya se a lanzado para Debian Jessie la versión 1.8.0-1(oficial) ya corregida. Esta nueva actualización extrañamente no está aún en los repositorios de Mate 1.8/Jessie así que el que quiera obtenerla puede descargarla directametne desde aquí: Mozo_1.8.0-1