JGpg mi gestor para cifrar archivos mediante GPG

Primero deseo pedir disculpas a mis lectores, he pasado un poco ocupado con muchos trabajos y no he tenido tiempo para responder preguntas, ni mucho menos para actualizar el blog, por otra parte como para mi lo importante no es la cantidad sino la calidad, no puedo pasar por acá escribiendo cualquier sandez, así que de nuevo les ruego me perdonen.

Bien el motivo para esta entrada ha sido la interfaz construida en java, que recién programé para cifrar archivos mediante GPG, sí yo sé, existen muchas aplicaciones de calidad que pueden lograr esto, sin embargo, la mía fue concebida con fines puramente didácticos, lo que no excluye claro está, que algunos de ustedes la encuentren útil y hasta curiosa.

Fue escrita en java, su intensión como lo dije, es facilitar el uso de GPG, así que en pocas palabras es tan sólo una “interfaz gráfica de usuario”, para usarla van a requerir tener previamente instalado el JRE o el Open JRE, cosa que se logra fácilmente en cualquier distribución  Gnu/Linux.

Algunos cambios en la aplicación (La parte para el descifrado está en “implementación” :P)

JGpg-1.0.1

Enlace para descarga de la versión 1.0.1

Esta es la interfaz

JGpg
Ahora si alguno de ustedes se anima a probarla y a comunicarme sus errores o algo que deseen implementar, no duden en comunicármelo, repito esto es para mi un hobby pero cualquier tipo de crítica es bienvenida y tengan la seguridad de que mejoraré la aplicación.

Sin más que decir, les dejo el link para que la prueben.

https://dl.dropboxusercontent.com/u/68911480/JGpg.jar

Etiquetado con: , , ,
Publicado en Programación en linux

Tanglu 1.0 al fin ha sido liberada

Son las 12 md y me encuentro escribiendo esta “nota”, la misma sólo pretende informarles acerca de la disponibilidad de esta distribución, misma que generó en su momento tanta expectativa, hace poco les hable sobre el lanzamiento de la RC.

Para aquellos que aun no sepan que es Tanglu, les diré en resumidas cuentas, que es un debian rolling release en toda regla, sin congelamiento de paquetes y con escritorios puros sin ningún tipo de retoques, ojo tampoco es que este aspecto varíe mucho jeje…

Sí desean probarla les dejo el enlace para que la descarguen.

 

http://tanglu.org/en/download/

 

Etiquetado con: ,
Publicado en Otras distros

[Tips] Cambiar icono de Parcellite, en la bandeja del sistema (systray)

Los que usamos Parcellite (portapapeles) cotidianamente, no logramos una integración del icono por defecto de la aplicación (el cual es feo), con nuestro tema favorito de iconos, esto resulta sumamente molesto (al menos a mi me lo parece) por esta razón me propuse encontrar una solución y aquí se las comparto.

Para empezar aclaro algunas cosas.

  • Mi tema de iconos se llama Moka, si desean descargarlo hagan clic aquí.
  • La solución es independiente del entorno de escritorio que usen (ya verán por qué).
  • Si reciben una actualización de Parcellite el icono por defecto “regresará” de nuevo.

La bandeja del sistema se ve así:

systray_parcellitePueden notar lo que les dije anteriormente, el icono desentona totalmente.

En materia:

Escogemos un icono de portapapeles que nos guste, yo usaré el que trae Faenza-Darkest, ustedes pueden utilizar el que quieran es cuestión de gustos, lo único que debemos tener presente es la ruta del icono.

Abriré una terminal  como superusuario y me voy a la ruta del icono que deseo poner en vez del de Parcellite.

 
cd /usr/share/icons/Faenza-Darkest/actions/22/

Luego elimino el icono de parcellite con el siguiente comando.

rm /usr/share/pixmaps/parcellite.png

Y por último copio el icono renombrado, del directorio actual a /usr/share/pixmaps/

cp /usr/share/icons/Faenza-Darkest/actions/22/edit-paste.png /usr/share/pixmaps/parcellite.png

Ahora cierro el Parcellite con clic derecho – salir y posteriormente lo inicio de nuevo; al final me queda así.

systray2

Sí les gusto el icono y usan un panel oscuro pueden descargarlo del siguiente enlace, le hice unas pequeñas modificaciones.

Descargar Icono Parcellite monocromático

Espero que les sea de utilidad, si tienen alguna duda o sugerencia, pueden comentar. Saludos.

Etiquetado con: , , , , ,
Publicado en Tips

Instalar e integrar PeaZip en debian con XFCE 4.10 y superior

PeaZip-3

Cuando instalas debian con Xfce, te encuentras con dos posibles caminos a la hora de manipular archivos comprimidos, uno es descomprimirlos con la linea de comandos (algo que asusta a los novatos) o bien usar algún gestor gráfico de fácil integración en el menú contextual (clic derecho); el asunto es que en Xfce disponemos tan solo de Xarchiver, el cual se encuentra un poco descontinuado y carece de ciertas opciones; a simple vista  File-roller (de Gnome) podrá parecer una opción más completa, sin embargo, lo malo de este último es la gran cantidad de dependencias que requiere para sus instalación, prácticamente medio Gnome.

Es por lo anterior que decidí hacer está guía, la cual nos permitirá usar PeaZip tal y como se hace en Windows, aclaro que el proceso es un poco largo y repetitivo así que les pido paciencia ante todo.

Primero instalaremos PeaZip, para ello vamos a descargar el .deb y procederemos a su instalación mediante el método que sea de su agrado, personalmente usaré gdebi.

Una vez instalado en el sistema procederemos a crear unos pequeños scripts que ejecuten las ordenes, para posteriormente ejecutarlos desde el menú contextual.

Paso 1:

script_captura

Creamos un carpeta de nombre .peazip_scripts dentro de nuestro /home/usuario (el  punto (.) antepuesto es para que no sea visible por defecto) y dentro de ella agregaremos, los scripts que les dejo a continuación.

El primero es para la acción extraer aquí, de modo que abrimos un editor de texto, en mi caso leafpad y pegamos esto, al terminar guardaremos y le daremos un nombre, el que ustedes prefieran, yo le pondré extraer_aqui.


#!/bin/sh
peazip -ext2here "$@"

La segunda acción será extraer en una nueva carpeta, el proceso es el mismo, tan sólo cambiaremos la linea correspondiente en el script y le daremos como nombre extraer_en


#!/bin/sh
peazip -ext2folder "$@"

scriptsYa para terminar, abrimos la terminal y le otorgamos permiso de ejecución a cada uno de los scripts, esto es con la siguiente instrucción


chmod +x nombre_del_script

Ahora que ya tenemos en la carpeta los dos scripts, procedemos a integrarlos en el menú contextual de thunar.

Paso 2:

Abrimos Thunar y vamos al menú de la ventana, Editar, Configurar acciones personalizadas
thunar_acc
En el recuadro posterior, daremos clic en agregar (+) y veremos algo como esto:
editar_accioEn nombre, colocaremos el distintivo peazip, seguido de la acción a ejecutar; mientras que en comando haremos clic en el icono de carpeta y buscaremos la ruta .peazip_scripts (si no les aparece presionen Ctrl + h) y seleccionaremos el script adecuado según la acción.

Tip: Si presionamos donde dice “sin icono”, nos saldrá un recuadro en el cual podremos escoger un icono de nuestra preferencia.

Terminado el proceso anterior, seleccionaremos la pestaña Condiciones de apariencia para que se nos despliegue esto:

editar_acc2En este recuadro deberemos seleccionar Otros archivos y escribir en el recuadro de texto, las extensiones de lo archivos comprimidos que deseamos, la sintaxis es así.

*.extesión_archivo; *.extensión_archivo2

Por ejemplo a mi me interesan que las acciones contextuales aparezcan para los punto Rar, Zip, 7zip, etc, entonces debo colocarlos en orden *.rar; *.zip; *.7zip

Una vez terminados esta configuración, le daremos clic al botón Aceptar y ya podremos probar la descompresión con el menú contextual.

Nota: Para la acción de comprimir escoge Otros archivos.

Nota: Repite el proceso para cada acción de compresión o descompresión.

Esto ha sido todo, si tienen algún comentario o sugerencia, no duden en comentar.
Un abrazo.

Etiquetado con: , , , , , ,
Publicado en Aplicaciones, Sistema

Tanglu Beta 2 está ahora disponible para descarga

tanglu-logoonlyAsí como lo leen, Tanglu, la muy esperada distribución Rolling Release basada en Debian, está disponible para su descarga; está versión llamada Tanglu Aequorea es aun una beta como dice el titulo y no se recomienda para su uso cotidiano y productivo.

Aun existen una serie de bugs importantes, para aquellos que deseen ir probándola pueden ir a los enlaces destinados para descarga, presentes en la nota de lanzamiento.

http://blog.tenstral.net/2014/01/tanglu-beta2-now-available.html

Etiquetado con: , , ,
Publicado en Debian

Feliz fin y principio de año para tod@s los linuxeros

wardogs_Happy_new_yearEsta entrada tiene como propósito, desearles un feliz fin y principio de año, espero que este nuevo 2014 que aun no ha nacido, los colme de éxitos en cuantas metas se propongan. Yo por mi parte, seguiré aquí como hasta ahora, publicando y aportando aquello que me parezca digno de compartir con ustedes.

Les agradezco a todos los que han visitado este humilde blog, a quienes han comentado y a quienes me siguen, es por ustedes que tengo fuerzas para seguir escribiendo (no tan bien, pero ahí vamos  jeje ;)).

Ahora a disfrutar, y ya saben, si se emborrachan no manejen, que somos pocos los linuxeros y no vale la pena morir en el asfalto.

Bendiciones, atentamente Cooper15.

Etiquetado con: , ,
Publicado en Sistema

Montando particiones NTFS en linux automáticamente

hdd

Una de las cosas más básicas que los nuevos usuarios se preguntan es cómo montar al inicio sus particiones de windows, ya sea para acceder a sus datos cómodamente o por simple curiosidad. Bien hoy veremos como realizar esta tarea tan simple y tan preguntada comúnmente por los novatos. Antes de seguir aclaro que este tutorial está hecho sobre debian, pero que sirve para cualquier distribución.

Paso número 1

Nos autenticamos  en una terminal como usuario root y creamos un directorio dentro de /media el cual será utilizado por el sistema, para montar nuestra partición cada vez que el sistema se inicie.

mkdir /media/datos_ntfs
Paso número 2

Identificamos cual es la partición que deseamos montar, esto es, la primer instrucción que aparece de la siguiente forma: /dev/sdaX, donde X es un número.

fdisk -l

fdiskpor ejemplo yo montaré /dev/sda2 así que copio esta “dirección” pues la ocuparemos más adelante.

Paso número 3

Editamos el fichero /etc/fstab, mismo que sirve para decirle al sistema cuales particiones deben ser montadas.

nano /etc/fstab
Paso número 4

Al final del archivo editamos  iremos  escribiendo la información  sobre el montaje siempre respetando el protocolo indicado. Ejemplo:

<file system>      <mount point>          <type>  <options>       <dump>  <pass>

/dev/sda2            /media/datos_ntfs    ntfs        defaults            0            0

Guardamos con Ctrl O y salimos del editor con Ctrl X.

Explicación:

Como podemos notar, en primer lugar colocamos la información obtenida en el Paso 2 y luego montamos la partición dentro del directorio /media/datos_ntfs y por  último colocamos el tipo de datos ntfs, el resto no lo tocamos.

Bien, una vez terminado el proceso anterior solo nos resta reiniciar y tendremos montada nuestra partición.

Muchas gracias por leer y espero que le sea útil a más de uno.

Etiquetado con: , , , , , ,
Publicado en Sistema

“Linux es más de lo mismo” dicen…

Nota: No deseo ofender a nadie, nunca ha sido mi intensión por lo tanto si algún compatriota no esta de acuerdo con lo que digo, está en todo su derecho.

Así empezó…

Esta mañana cuando recién el sol empezaba a calentar y yo me disponía revisar las novedades matutinas en redes sociales me encontré con un comentario, en uno de los grupos de “Informáticos” de mi país (Costa Rica), en el cual una muchacha, supongo que “informática”, decía que Linux es más de lo mismo, que nuestra actitud hacia la libertad y la gratuidad del producto llamado software, nos tiene encadenados a no triunfar en el escritorio, además  es nuestra actitud conformista de simplemente defender nuestros derechos, la que no nos permite mejorar.

Es un comentario sumamente curioso, la verdad cuando lo leí me entro una ira incontrolable lo acepto, pero respondí de la manera más educada que pude. Ahora luego de meditarlo por largo rato he sacado algunas conclusiones que deseo compartir con la comunidad linuxera de habla hispana.

Nunca he tenido fe en los informáticos de mi país

Puede resultar un poco fuerte mi afirmación, pero la verdad es que el tico es un individuo “serrucha piso” ( que se cree absoluto y el único con derecho a imponer su punto de vista, que no se alegra del bien de los demás) y sumado a esa peligrosa condición, es sumamente arrogante, no permite más que le digan que se equivoca.

El problema no es que solo pase aquí, realmente imagino que en cualquier nación del mundo hay personas así, sin embargo hace falta vivir en este lugar, para que vean lo difícil que es formar una comunidad con intereses comunes, sin que los egos se interpongan y echen todo a perder.

Otro punto. un informático tico nunca se da por menos, aunque no sepa un carajo de lo que está hablando. Esta afirmación la hago precisamente, por que hace unas semanas mi “profesor” de sistemas operativos, dijo que la cantidad de swap recomendada  era siempre el doble de la Ram física del computador, cosa que es un mito; sin embargo el nunca dio su brazo a torcer, me olvidaba el usa Windows.  Es posible que aquí se aplique el dicho “no hay peor ciego que el que no quiere ver”.

Y para colmo de males la universidad, la supuesta mejor del territorio nacional, además de no contar con profesores de calidad, tampoco se toma en serio la propuesta de usar software libre. Claro tengo que aceptar que por lo menos en la sede capitalina hay más compromiso, pero en las provincias la gestión de recursos tecnológicos es un circo; el principal encargado, en su vida ha usado software libre y a pesar de que afirma lo contrario, es un hecho que su mentalidad es cerrada como un bombillo.

No, ojalá solo hablará por hablar pero tristemente la realidad es así como la pinto sin ningún color o esperanza a corto plazo.

Sin comunidad, sin visión

Realmente sí es muy difícil, al contrario que en España muy pocos somos los linuxeros costarricenses con ganas de compartir algo, de ayudar, sin prepotencia y sin buscar un beneficio propio, para mi es una lastima, yo he encontrado más calidez en las comunidades foráneas que en las propias, es cierto que tampoco son perfectas y tampoco faltan trolls, sin embargo veo en ellas una verdadera unión, algo que nos falta por estos lados.

Pensandolo bastante en Centro América estamos bastante mal con el uso de software libre, tanto así que no conozco más que un blog de linux salvadoreño, eso si no estoy equivocado, una de las razones que se me ocurren es el bajo nivel educativo que existe en la región, cosa que muchos poderosos desean tapar, sin embargo la verdad siempre ve la luz. En todo caso sea cual sea la razón vamos detrás siempre detrás y eso es preocupante.

Volvamos al tema: Linux siempre lo mismo

Me aparte un poco del asunto, pero con una razón en mente dar a conocer los antecedentes de la situación si es que se pueden llamar así.

Quienes usamos linux o Gnu/linux, correctamente, no lo hacemos por obligación o por imposición, no es por que viene preinstalado en nuestros equipos, no, la razón es por que nosotros lo hemos escogido y creemos en una filosofía, en mayor o menor medida pero que nos une al sistema del pingüino y al software libre en general.

Nuestra actitud de todo gratis y la importancia que le damos a la libertad, por ningún motivo es una razón de estancamiento, bajo ningún concepto es aceptable la afirmación de que el software libre no avanza porque la comunidad le brinde prioridad a la libertad frente al desarrollo por desarrollo.

Todo aquel que haya usado software libre por usarlo, no se dará cuenta de la diferencia que existe entre este y el software privativo, puesto que su libertad no es un asunto prioritario, sin embargo tampoco puedo aceptar que estas personas emitan juicios a la ligera sobre cosas de las que no tiene ni idea.

Aplicaciones libres vs aplicaciones privativas

¿Existe acaso necesidad de pelear por cuáles son mejores?

Algunas personas creen que sí, personalmente digo que no, actualmente hay aplicaciones privativas que no tiene rival en sus contra-partes libres o que del todo no poseen una alternativa, sin embargo no es menos cierto que existen muchas aplicaciones de software libre que tampoco tienen competencia y que son lideres en su campo, un claro ejemplo es Blender

El software libre es mejor que el software privativo por que respeta las libertades del usuario, sin embargo, esto no lo hace técnicamente en superior más allá del punto de vista teórico. Así que no existe razón para discutir con una persona que tenga toda su vida usando MS Windows y sea un fanboy.

Concluyo que…

En primer lugar no tiene sentido empezar una discusión con un persona “informática” que no tiene ni idea de lo que está hablando y que simplemente considera tener la razón sin importar que.

En segundo lugar realmente me entristece que por estos rumbos los profesionales en el campo de la computación no tengan demasiado claro que el software libre es una alternativa y no más de lo mismo. Además esa soberbia….

Las comunidades o grupos virtuales que hay por aquí tampoco son sitios en donde apetezca compartir, el trato, la gente hace que desmotive siquiera decir algo.

Nos falta humildad, visión pero sobre todo criterio, NO se puede hablar nunca sobre un tema que no se entienda y mucho menos sobre algo que no se conoce.

Nota final: Este post es para desahogarme un poco  disculpen las molestias ;) jeje..

Etiquetado con: , , , ,
Publicado en Artículos (Opinión)

Guia Openbox parte 5

Instalando Slim

Lo cierto es que necesitamos un Login Manager para autenticarnos cada vez que deseemos iniciar sesión gráficamente con openbox, existen varias alternativas, pero siguiendo la idea de esta guía que es construir nuestra propia debian simple y libre de colesterol, procederemos a instalar y configurar Slim.

aptitude install -y slim

Reiniciamos nuestro equipo, con cb-exit (la cual ya deberíamos tener agregada en nuestro menú) y nos saldrá esto:

slim

Bueno llegados a este punto nos autenticamos como toda la vida y pasaremos a modificar algunas opciones de slim, para lo cual abrimos una terminal como superusuario.

Lo siguiente es escribir en dicha terminal

nano /etc/slim.conf

En dicho fichero buscaremos la siguiente linea:

#default_user     simone

La des-comentamos borrando el # y en vez de simone escribimos nuestro usuario, en mi caso seria cooper15

De igual forma bajamos a la siguiente linea la des-comentamos y colocamos yes

#focus_password no

Guardamos los cambios  con Ctrl + O (salimos con Ctrl + X) y lo anterior nos quedaría así:

slimconfCon todo esto se preguntarán ustedes pero.. ¿ Y eso para qué?

Así que les respondo, lo primero que hace es colocar automáticamente nuestro nombre de usuario, a fin de que no tengamos que escribirlo nosotros y la segunda linea permite que Slim se posicione en la contraseña para que simplemente la escribamos

Lo último que haremos en el archivo de configuración de Slim, será cambiar ese tema por uno un poco más pasable, para no complicarnos mucho usaremos uno que trae debian. Entonces nos vamos hasta el final del archivo y buscamos la linea que dice  current_theme y cambiamos el que tiene por otro llamado debian-joy, veamos la imagen que lo ilustra mejor.

slim_themey al reiniciar o cerrar sesión nos toparemos con esto:

slim_joyDa mejor aspecto ¿Verdad? bueno, si gustan bajar más temas para Slim son libres de hacerlo y pues ya saben como habilitarlos, eso si descompriman los nuevos temas en el directorio /usr/share/slim/themes ( necesitaran permisos de root).

Instalando iconos Faenza

Bien, ya tenemos un sistema funcional, pero no tenemos iconos decentes, así que lo siguiente que haremos será instalar los mundialmente famosos iconos Faenza.
Como aun no hemos instalado un navegador (será lo próximo) vamos a descargar los iconos desde la terminal de la siguiente forma:

wget http://faenza-icon-theme.googlecode.com/files/faenza-icon-theme_1.3.zip

instalamos p7zip y unzip

aptitude install unzip p7zip

Luego en orden ejecutaremos las siguientes instrucciones

mkdir faenza
mv *.zip -t faenza
cd faenza
unzip *.zip
tar -xzvf Faenza.tar.gz
su # escribes tu contraseña
mv Faenza -t /usr/share/icons

Instalando Iceweasel (firefox) o Chromium

 Si te gusta Firefox, entonces instalaremos Iceweasel.

aptitude install -y iceweasel

o si te Chrome entonces procedemos a instalar Chromium

aptitude install -y chromium-browser

Compresor y descompresor de archivos

Como podrán haber notado cuando descomprimimos el archivo de los iconos Faenza, lo hicimos utilizando la terminal y un comando, pues bien esto realmente no es muy práctico, así que nuestro siguiente trabajo será instalar un gestor de archivadores.

La elección simple será instalar xarchiver, también es posible instalar File-roller de Gnome, sin embargo la cantidad de dependencias que requiere, me parece francamente ridícula para una aplicación tan simple, en todo caso son libres de hacerlo si gustan.

aptitude install -y xarchiver

Gestor de redes

Siempre necesitaremos de una aplicación gráfica que gestione por nosotros las conexiones, para esto lastimosamente contamos con pocas opciones y si lo que tenemos es un equipo portátil y conexión wifi lo más conveniente será instalar Network-manager y Nework-manager-gnome.

aptitude install -y network-manager network-manager-gnome

Claro que al instalar network-manager-gnome, se instalaran muchas dependencias de este entorno, sin embargo en este caso es inevitable.

Ahora solamente puedo decir felicidades ya tienen una debian con openbox perfectamente funcional, de aquí en adelante los pequeños detalles quedan a gusto de ustedes, ya cuentan con las herramientas necesarias para personalizar su sistema y recuerden que el limite es su imaginación.

Esta ha sido la parte final de la Guía Openbox, ojalá les haya sido de ayuda, pueden comentar si así lo desean, sin más que decir me despido, un abrazo y que estén bien. Hasta la próxima!!!.

Etiquetado con: , , , , , , ,
Publicado en Debian, Openbox, Sistema

Aprende a configurar conky facilmente

conky_configuracion_tuto

Introducción

Existen en la red infinidad de publicaciones relacionadas con la personalización de conky y ahora mismo yo me dispongo a escribir otra, razones me sobran, pero he de admitir que todo conocimiento adquirido debe ser inmediatamente compartido para asimilarlo mejor y también para dejar un registro escrito.

Para aquellos que no saben que es conky, permítanme que les aclare. Conky es un monitor del sistema con el que podemos obtener información de diversa índole, por ejemplo, relacionada con el estado de los dispositivos y procesos  del sistema operativo GNU/Linux; su configuración se efectúa mediante la edición de un fichero, lo cual puede parecer difícil, pero la verdad no es nada complicado, tan solo  requiere un poco de atención y estudio.

Encabezado

Antes que nada abre un archivo en blanco y colócale el nombre .conkyrc guárdalo y comienza a configurar.

Como primer punto revisaremos un poco el “encabezado” de nuestro conky, en él se sitúan opciones tales como el tamaño y ancho de la venta, los intervalos de actualización de conky, las tipografías y otros elementos importantes que permiten la correcta visualización de nuestro monitor de sistema.

xftfont DejaVu Sans:size=8
xftalpha 0.8
text_buffer_size 2048

update_interval 1 # tiempo de actualización de la información

total_run_times 0
own_window no # significa que el conky no tendrá una ventana independiente
own_window_transparent yes
own_window_type normal # existen override, desktop. Para xfce uso normal
own_window_hints undecorate,sticky,skip_taskbar,skip_pager

double_buffer yes
minimum_size 1000 0 # Tamaño mínimo

stippled_borders 0
border_width 1 # distancia de las variables a los extremos del conky

default_color D9D4CC # color de fuente por defecto para el texto
## Posición del conky
#alignment top_left arriba izquierda
alignment  top_right #arriba derecha
#alignment bottom_left # abajo izquierda
#alignment bottom_right # abajo derecha

gap_x 750 #posicion en x de izquierda a derecha
gap_y 0   # posicion en y de arriba hacia abajo

no_buffers yes
uppercase no
cpu_avg_samples 1
net_avg_samples 1

override_utf8_locale yes
use_spacer none

font ubuntu:size=8:bold # tipografica, tamaño y tipo por defecto

Las opciones más importantes están comentadas pero repasemos un poco más. La opción “minimum_size” hace referencia al tamaño minimo establecido para el monitor conky y sus opciones.

Continuando “own_window” significa que el conky tendrá su propia ventana o no dependiendo de nuestra preferencia (cuando usamos composite lo ideal es colocar la opción en falso “no”).

La alineación nos coloca en alguna de las cuatro esquinas y a partir de ahí deberemos acomodar gap “x” y gap “y ” por ejemplo:

Al colocar  alignment top_left las variables gap x y gap y  valdrán cero para establecer la posición en la esquina superior izquierda y a partir de ahí si deseamos desplazar el conky más al centro, tendremos que aumentar gap x (depende de que tan ancho sea nuestro monitor)

Las opciones “default color” y “font” son para establecer el color y la tipografía por defecto que deseamos usar en nuestra configuración.

Este encabezado es perfectamente funcional y lo pueden usar en sus propias configuraciones si así lo desean.

El cuerpo del monitor: texto,variables y otros.

Nota: conviene que repasemos las opciones de conky antes de crear nuestra configuración, en el siguiente enlace encontrarás la información oficial de todos los parámetros.

http://conky.sourceforge.net/config_settings.html

Abajo del encabezado comienza el grueso de nuestra configuración, es decir todo aquella información que nosotros deseamos colocar en pantalla.

Lo primero es colocar la palabra “TEXT” en mayuscula y sin las comillas, esto significa que todo aquello que está debajo será mostrado por conky, incluyendo palabras ordinarias.

Las “palabras reservadas” de conky llevaran antepuesto un signo de dollar $  así por ejemplo para desplegar el total de memoria de nuestro sistema la sintaxis sería la siguiente:

$memmax

Para aquellas instrucciones compuestas o que consten de más de un parámetro, estas deberán ser encerradas entre llaves con el fin de que conky no confunda la información a mostrar, por ejemplo, si deseamos desplegar el tamaño de disco duro utilizado por nuestra partición home, con respecto al total asignado a dicha partición, la sintaxis debería ser la siguiente.

${fs_used /home} de ${fs_size /home}

Si no encerramos “fs_used /home” entre llaves conky colocara toda la información referente a las particiones del sistema, lo cual no conviene puesto que solo nos interesa conocer el estado de nuestra carpeta home.

Otro punto importante de aclarar es que para desplegar texto simple, no hace falta colocar el signo $ puesto que conky lo mostrará tal cual.

Si deseamos agregarle una tipografia y color al texto que no sea la establecida por defecto también usaremos opciones de conky, primero veremos como establecer una tipografía  distinta y cual es su sintaxis.

${font Sans:size=15:bold}Texto de prueba ${font}

Muy bien, lo anterior indica que a ese trozo de texto llamado Texto de prueba, le aplicaremos una tipografía Sans de tamaño 15 y en negrita, por otra parte se debe notar que al finalizar el texto escribimos ${font} de nuevo, esto es así porque solo queremos cambiar la tipografía a ese pequeño texto, si no colocaramos ese delimitador todo lo que este abajo sería afectado por la configuración del primer ${font …. } .

Tip: existen tipografías de solo iconos o logotipos en los que cada letra representa una ilustración, dichas fuentes son de utilidad para darle mejor apariencia a nuestro conky así que prueba instalando alguna y agrégala a tu configuración.

Acomodando variables y texto

Lo cierto es que una de las formas más fáciles de crear una configuración de conky es ir colocando las opciones hacia abajo, de modo que al final nos quede una columna con nuestros datos, sin embargo  mucha gente prefiere colocar dichas opciones de manera horizontal y para ello es práctico hacer uso de dos instrucciones que veremos en seguida.

Voffset

Voffset es la primer instrucción para acomodar texto y variables en conky, ella nos permite establecer la posición de cualquier texto en el eje de las ordenadas o eje Y, a partir de la posición  en la cual colocamos nuestra palabra. Ilustremos un poco.


${voffset 1} texto1${voffset -12}texto2

Lo anterior hará que nuestros dos textos estén exactamente en la misma posición Y, aunque esto parezca difícil de notar a simple vista bastará ejecutar dichas instrucciones para darnos cuenta, esto es aparentemente inútil, puesto que nadie en su sano juicio colocaría un trozo de información encima de otra, sin embargo si pudiésemos mover un poco hacía la derecha el texto2, quedaría perfectamente alineado con el texto1 y además lograríamos nuestro cometido colocando información horizontalmente, así que para eso tenemos nuestra siguiente instrucción.

Offset

Retomando lo anterior, es posible acomodar el texto a nuestro gusto en el eje de las abscisas o eje x, de modo que la información se muestre como una linea continua y perfectamente alineada en Y gracias a voffset. por otra parte offset también depende de la posición en la que está situado el dato a la hora de acomodarlo. Para ilustrar:


${voffset 1} texto1
${voffset -12}${offset 160}texto2

Hará que el texto2 se mueva 160 pixeles en linea horizontal, con lo cual quedará exactamente a la par del texto1, si deseáramos agregar un tercer texto, repetiríamos la operación y luego desplazaríamos un número adecuado de pixeles en el eje X.

Resumiendo, si colocamos en nuestra conkyrc algo como esto:

voffset_offset_conkyrcObtendremos en nuestro conky lo siguiente:

voffset_offset_conky

Ejecutar un comando del sistema

Si lo que necesitamos es desplegar información referente al sistema, ya sea mediante un comando o un script, podemos hacer uso de la instrucción “exec”. A continuación un ejemplo de como mostrar la fecha.

${exec date +'%e de  %B de %Y'}

Conky mostrará esto:

fecha_conky

Conclusión

Bueno esto ha sido un poco de lo básico, no me puedo meter con la configuración como tal, porque eso depende de los gustos de cada quién, sin embargo, espero que este pequeño tutorial sea de ayuda para aprender los conceptos fundamentales de la configuración de conky y así el lector se sienta más cómodo y pueda realizar configuraciones más complejas.

Referencias

http://crunchbanglinux.org/wiki/conky

http://conky.sourceforge.net/variables.html

Etiquetado con: , , , , ,
Publicado en Conky, Sistema
Encuesta
Yo si uso software Libre
Ranking
Rank Linux