ff-multiconverter, multimedia, audio, video, linux, ubuntu ubuntu kylin, china, releases, linux terminal, ubuntu, linux, comandos, shell conky, gadgets, ubuntu, linux SpeedTest-Cli, velocidad, red, consola, terminal tag foto 6 pinta, grafica, linux, ubuntu djl, juegos, yum, synaptic, paquetes ubuntu, releases, canonical psensor, ubuntu, linux, sistema, monitor

Como crear tus propios gadgets en Ubuntu con Conky.

conkyEste post está dirigido a mejorar la interfaz de nuestro escritorio con esta sencilla aplicación de Conky

Conky es un software gratuito de monitor de sistema para el sistema X Window.
Conky es una aplicación (para ubuntu) de escritorio ideada con la finalidad de ofrecer información acerca del estado del sistema.

Por ejemplo:
  • El uso de la memoria.
  • Un historial del uso de la CPU.
  • Temperaturas.
  • Velocidades de ventiralores.
  • Hora-Fecha.
  • Estado del Disco Duro.

Está disponible para Linux, FreeBSD y OpenBSD.
Conky es altamente configurable y es capaz de controlar muchas variables del sistema, incluyendo:
* El estado de la CPU
* La memoria
* Espacio de intercambio
* El almacenamiento en disco
* Temperaturas
* Los procesos
* Las interfaces de red
* Batería
* Mensajes del sistema
* Bandejas de entrada de correo electrónico
* Actualizaciones
* Muchos reproductores de música popular, y mucho más.

A diferencia de los monitores del sistema que utilizan alta a nivel de herramientas de widgets para rendir su información, conky se dibuja directamente en una ventana X. Esto permite que consumen relativamente menos recursos del sistema cuando se configura de manera similar.

Conky ha ganado muchos seguidores entre los muchos entusiastas de Linux y BSD, y fue aclamado como "uno de los mejores mantenidos, y sin duda uno de los más útiles, los programas en el mundo del código abierto", según Jan Rahm en un artículo de marzo 2009 en el Linux Magazine.
Viene pre-configurado en la instalación por defecto de Pinguy OS y CrunchBang Linux.

Instalación.

Debian, Ubuntu y derivados:
sudo apt-get install conky python-statgrab python-keyring ttf-ubuntu-font-family ttf-droid curl conky-all
Configuración inicial.
Descarga este archivo , descomprimelo en tu home (p.e. /home/alan/), ctrl+H (para ver los archivos ocultos); estos archivos tiene la siguiente estructura:
.conkyrc
.conkyrc_1
.conkyrc_2
/.conky/fotos_conky/

/.conky/scripts/
Para visualizarlos al inicio de cada sesion, Sistema, Preferencias, aplicaciones al inicio y añadimos los scripts uno por uno (conkyStart, conkyStart_1, conkyStart_2 ubicados en /home/tuUsuario/.conky/scripts/).
Reinicia sesión y ya esta tu conky.

Personalización al máximo
En los archivos .conkyrc se diferencia dos partes, una es las especificaciones del conky y otra a partir de TEXT (lo que se va a mostrar).

ANTES DE TEXT
# - Window specifications - #
own_window yes
own_window_transparent yes
own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
default_color white
#default_shade_color black
#default_outline_color white
own_window_colour white
# Alineacion del conky
alignment tr (extremo derecho de la pantalla)
gap_x 10 (separacion en x del conky)
gap_y 35 (separacion en y del conky)
# Area minima
minimum_size 1200 280 (ancho,alto)
maximum_width 1250

.conkyrc
 

TEXT
# - SISTEMA - #
SISTEMA ${hr 2}
# |--MUESTRA LA VERSION DE UBUNTU QUE TENEMOS INSTALADO Y SU NOMBRE
${font OpenLogos:size=16}u${font} Version: ${alignr}${execi 60000 lsb_release -c | sed -e 's/Codename://' -e 's/t//g'} ${execi 60000 lsb_release -d | sed -e 's/Description://' -e 's/t//g'}
# |--KERNEL Y NOMBRE DEL SISTEMA (p.e. LINUX)
${font StyleBats:size=16}F${font} Kernel: ${alignr}${sysname} ${kernel}
# |--NUMERO DE PAQUETES A ACTUALIZAR
${font StyleBats:size=16}O${font} Actualizaciones: ${alignr}${execi 3600 aptitude search "~U" | wc -l | tail}${font} Paquetes
# |--SISTEMA DE ARCHIVOS
${font StyleBats:size=16}E${font} Sistema de ficheros: ${alignr}${fs_type /}
# |--MEMORIA RAM UTILIZADA
${font StyleBats:size=16}g${font} RAM: $memperc% ${alignr}${membar 8,60}
# |--MEMORIA SWAP UTILIZADA
${font StyleBats:size=16}j${font} SWAP: $swapperc% ${alignr}${swapbar 8,60}
# |--CPU
${font StyleBats:size=16}A${font} CPU: ${cpu cpu1}% ${alignr}${cpubar cpu1 8,60}
# |--TOP 4 PROCESOS EN EJECUCION
${voffset 2}${font Poky:size=15}a${font}${goto 32}${voffset -10}Procesos: ${alignr 30}CPU${alignr}RAM
${voffset -1}${goto 42}${top name 1}${font Liberation Sans:style=Bold:size=8} ${goto 124}${top cpu 1}${alignr }${top mem 1}${font}
${voffset -1}${goto 42}${top name 2}${font Liberation Sans:style=Bold:size=8} ${goto 124}${top cpu 2}${alignr }${top mem 2}${font}
${voffset -1}${goto 42}${top name 3}${font Liberation Sans:style=Bold:size=8} ${goto 124}${top cpu 3}${alignr }${top mem 3}${font}
${voffset -1}${goto 42}${top name 4}${font Liberation Sans:style=Bold:size=8} ${goto 124}${top cpu 4}${alignr }${top mem 4}${font}
${font StyleBats:size=16}q${font} Encendido: ${alignr}${uptime}
# - DISCO DURO - #
HD ${hr 2}
# |--PARTICION LINUX ( / )
${font Pie charts for maps:size=14}7${font} ${voffset -5}Ubuntu:
${voffset 4}${fs_free /}/${fs_size /} ${alignr}${fs_bar 8,60 /}
# |--PARTICION MONTADA DE WINDOWS XP ( /media/WINDOWS_XP )
${font Pie charts for maps:size=14}7${font} ${voffset -5}Windows Xp:
${voffset 4}${fs_free /media/WINDOWS_XP}/${fs_size /media/WINDOWS_XP} ${alignr}${fs_bar 8,60 /media/WINDOWS_XP}
# |--PARTICION MONTADO DE DISCO DE INFORMACION ( /media/INFORMATION )
${font Pie charts for maps:size=14}7${font} ${voffset -5}Informacion:
${voffset 4}${fs_free /media/INFORMATION}/${fs_size /media/INFORMATION} ${alignr}${fs_bar 8,60 /media/INFORMATION}
# - TIPO DE CONEXION INTERNET - #
RED ${hr 2}
${if_existing /proc/net/route wlan0}
${voffset -6}${font PizzaDude Bullets:size=14}O${font} Up: ${upspeed wlan0} kb/s ${alignr}${upspeedgraph wlan0 8,60 C22F2F DA3F3F}
${voffset 4}${font PizzaDude Bullets:size=14}U${font} Down: ${downspeed wlan0} kb/s ${alignr}${downspeedgraph wlan0 8,60 C22F2F DA3F3F}
${voffset 4}${font PizzaDude Bullets:size=14}N${font} Upload: ${alignr}${totalup wlan0}
${voffset 4}${font PizzaDude Bullets:size=14}T${font} Download: ${alignr}${totaldown wlan0}
${voffset 4}${font PizzaDude Bullets:size=14}Z${font} Señal: ${wireless_link_qual wlan0}% ${alignr}${wireless_link_bar 8,60 wlan0}
${voffset 4}${font PizzaDude Bullets:size=14}a${font} Ip Local: ${alignr}${addr wlan0}
${voffset 4}${font PizzaDude Bullets:size=14}b${font} Ip Pública: ${alignr}${execi 600 ~/.conky/scripts/conkyIp.sh}
${else}${if_existing /proc/net/route eth0}
${voffset -6}${font PizzaDude Bullets:size=14}O${font} Up: ${upspeed eth0} kb/s ${alignr}${upspeedgraph eth0 8,60 C22F2F DA3F3F}
${voffset 4}${font PizzaDude Bullets:size=14}U${font} Down: ${downspeed eth0} kb/s ${alignr}${downspeedgraph eth0 8,60 C22F2F DA3F3F}
${voffset 4}${font PizzaDude Bullets:size=14}N${font} Upload: ${alignr}${totalup eth0}
${voffset 4}${font PizzaDude Bullets:size=14}T${font} Download: ${alignr}${totaldown eth0}
${voffset 4}${font PizzaDude Bullets:size=14}a${font} Ip Local: ${alignr}${addr eth0}
${voffset 4}${font PizzaDude Bullets:size=14}b${font} Ip Pública: ${alignr}${execi 600 ~/.conky/scripts/conkyIp.sh}
${endif}${else}${if_existing /proc/net/route eth1}
${voffset -6}${font PizzaDude Bullets:size=14}O${font} Up: ${upspeed eth1} kb/s ${alignr}${upspeedgraph eth1 8,60 C22F2F DA3F3F}
${voffset 4}${font PizzaDude Bullets:size=14}U${font} Down: ${downspeed eth1} kb/s ${alignr}${downspeedgraph eth1 8,60 C22F2F DA3F3F}
${voffset 4}${font PizzaDude Bullets:size=14}N${font} Upload: ${alignr}${totalup eth1}
${voffset 4}${font PizzaDude Bullets:size=14}T${font} Download: ${alignr}${totaldown eth1}
${voffset 4}${font PizzaDude Bullets:size=14}a${font} Ip Local: ${alignr}${addr eth1}
${voffset 4}${font PizzaDude Bullets:size=14}b${font} Ip Pública: ${alignr}${execi 600 ~/.conky/scripts/conkyIp.sh}
${endif}${else}
${font PizzaDude Bullets:size=14}4${font} Red No disponible
${endif}

.conkyrc_1

TEXT
# - FOTOS ALEATORIAS, CAMBIAN CADA 600s, modificar el script ~/.conky/scripts/conkyPhotoRandom cambiando alan por tu usuario - #

FOTO ${hr 2}
${execi 600 ~/.conky/scripts/conkyPhotoRandom}${image /tmp/conkyPhoto.png -s 175x120 -p 15,20}${voffset 125}
# - MUESTRA EL MES ACTUAL - #
CALENDARIO ${hr 2}
${font Droid Sans Mono:style=bold:size=11}${execpi 300 DJS=`date +%_d`; cal -h | sed '1d' | sed s/"$DJS"'b'/'${color orange}'"$DJS"'$color'/}$font
# - MUESTRA EL NUMERO DE CORREOS RECIBIDOS EN NUESTRA CUENTA DE GMAIL - #
EMAIL ${hr 2}
Gmail: ${alignr}${font Liberation Sans:style=Bold:size=8}${color0}${execpi 360 ~/.conky/scripts/conkyEmail --servertype=IMAP --servername=imap.googlemail.com -u tuemail@gmail.com -p tupassword --ssl}${color}${font} Nuevo(s) email(s)

.conkyrc_2
# - Lua Load, mostrar el efecto de reloj- #
lua_load ~/.lua/scripts/clock_rings.lua
lua_draw_hook_pre clock_rings
TEXT
# HOUR #
${alignr 600}${voffset 10}${color EAEAEA}${font GE Inspira:pixelsize=90}${time %H:%M %P}${font}${voffset -84}${offset 10}${color FFA300}${font GE Inspira:pixelsize=42}${time %d} ${voffset -15}${color EAEAEA}${font GE Inspira:pixelsize=22}${time %B} ${time %Y}${font}${voffset 24}${font GE Inspira:pixelsize=58}${offset -148}${time %A}
Fuente OpenLogos
# ICONOS LINUX DE LA FUENTE Open Logos /usr/sahre/fonts/TTF/conky/ #
${voffset -14}${alignr 570}${font OpenLogos:size=150}v ${voffset -74}${font OpenLogos:size=45}P d k m
${voffset 20}${alignr 230}J u a N o E t U D


Búsqueda personalizada


Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

Como mejorar las prestaciones de Ubuntu instalando OpenBox, Tint2 y Guake.

Ubuntu_logo_velozConsiderando que una de las críticas más comunes que se hace a Ubuntu en las últimas versiones es la de ser demasiado lento – en algunos casos especialmente aquellos PC con escasos recursos- en este post mostraremos algunas ideas para mejorar las prestaciones de Ubuntu instalando  por ejemplo OpenBox, Tint2 y Guake.

Todos estos programas están en el Centro de Software de Ubuntu, yo preferí usar la terminal.
OpenBox.
Openbox_desktop
Openbox es un gestor de ventanas libre para el Sistema X Window, disponible bajo licencia GPL. En sus inicios derivaba de Blackbox 0.65, pero ha sido totalmente reescrito y desde la versión 3.0 ya no está basado en ninguna porción de código ajeno. Está diseñado para ser rápido y consumir una mínima cantidad de recursos. Para conseguir esa ligereza sacrifica algunas funciones típicas en buena parte de los gestores de ventanas como por ejemplo barra de menú, lista de aplicaciones en ejecución o bordes redondeados en las ventanas. Pero a cambio ofrece otras posibilidades tales como menús generados dinámicamente capaces de ofrecer información variada.

Para instalar OpenBox:
sudo apt-get install openbox

Para editar su menú (el que aparece al apretar el botón derecho sobre el escritorio)
sudo apt-get install obmenu

Tint22.
tint2

Para instalar TINT2 (es un panel mínimo que presenta los programas abiertos, el indicador de red, fecha y hora, etc.)
sudo apt-get install tint2
Guake.
guake
En GNU/Linux es muy común el uso de la consola pues al ser un S.O. De código abierto la mayoría de sus archivos de configuración se encuentra en archivos de texto y/o tiene una interfaz de configuración en linea de comandos en gral. Si buscamos información de GNU/Linux encontraremos mucha en las cual hará referencia al uso de la consola.
Gnome trae como predeterminado una terminal gráfica para interactuar interprete de linea de comandos (por. lo gral. Bash) denominada gnome-terminal, sin embargo muchas veces el uso tan cotidiano del interprete requiere de una terminal gráfica con mas accesibilidad y con mejor convivencia a nuestro entorno gráfico.


Para instalar GUAKE (un emulador de terminal coqueto que surge al presionar la tecla F12)
sudo apt-get install guake

Para configurar que los programas se abran al inicio de sesión, es muy sencillo, se puede hacer desde su interface, excepto para el caso de tint2 por eso detallo el procedimiento:
Abrir el directorio home/TUUSUARIO/.config/openbox/
una vez allí crear un archivo cuyo nombre sea: autostart.sh
Abrirlo y escribir en él el nombre de las aplicaciones que deseo que se inicien con la sesión, seguidas de un &.
En este caso:
tint2 &
 


Búsqueda personalizada


Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

Como ajustar el volumen de tus archivos de audio con QtGain.

Qt-logo.svgQtGain es un frontend para MP3Gain, VorbisGain, AACGain y Metaflac.
Con el podrás ajustar automáticamente el volumen de tus archivos de audio. (MP3, MP4, Ogg-Vorbis y Flac)

Es sencillísimo de usar. Solo tienes que arrastrar los archivos de audio o carpetas a la ventana de QtGain para que inmediatamente se ponga a trabajar.

Si el archivo ya ha sido normalizado, solamente lo saltea y al finalizar te informa de la cantidad de archivos procesados, los que han sido normalizados, los que ha salteado y los que dieron error.

Ha sido actualizado a la versión 0.9.4 con esta lista de cambios:
* QtGain is now multilingual: Czech (thank to Pavel Fric) German and English
* added some icons to the context menu
* its now possible to donate to support further development

Haciendo click derecho sobre la ventana accedemos a un menú de Preferencias:

Lo podemos instalar en Ubuntu con el paquete deb correspondiente a tu versión que encontrarás en este enlace o simplemente abriendo el Centro de Software de Ubuntu buscando la palabra qtgain y, una vez encontrada hacer click.

Ultima versión estable publicada: 0.9.5 del 23/04/2007 actualizada el 23/06/2011

Capturas de pantallas.
 
qtgain
qmediainfo
QT-Gain-2
Búsqueda personalizada


Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

Herramientas para la consola no tan conocidas.

CLI
Si pensaban que la línea de comandos servía para ejecutar ciertos comandos específicos, lamento informales que no estaban en lo cierto.

La tan temida consola, ahora sustituída por las ventanas, existe desde los comienzos de la computación (superada en antigüedad únicamente por las tarjetas perforadas y otros mecanismos) y permite al usuario hacer TODO lo que se le ocurra.

A continuación, algunas herramientas que quizá les puedan llegar a resultar útiles… o por lo menos, entretenerlos.

Calcurse.
Ni más ni menos que una agenda para mantenerse organizado: permite visualizar un completo calendario, agregar una lista de quehaceres (ToDo list) y apuntar obligaciones.

TPP.
¿Qué tal hacer una presentación usando la consola? Con unos simples comandos podrán hacer una presentación de diapositivas hecha y derecha. Nada que envidiarle a OpenOffice Impress (ni hablemos a PowerPoint).

Esta herramienta usa la librería a ncurses, por eso pueden utilizar cualquier editor de texto plano para crear sus proyectos (yo utilicé gedit).
TPP Slide 1
Slurm.
Visualiza el tráfico que hay en tu red gráficamente. La información que brinda no es demasiado fuera de lo común, pero aún así es una herramienta bastante práctica.

La interfaz depende de las conexiones de red que ustedes tengan: por ejemplo, si es una red inalámbrica, lo más común es que sea wlan0 y si es una red cableda, eth0.

Para determinar qué interfaz están utilizando pueden teclear sudo ifconfig o sudo iwconfig. Con la primera ver en listado de las interfaces de red que tienen y con la segunda podrán ver más detalle de las redes que sean inalámbricas.
Slurm
Nethack.
No todo es trabajar, y si quieren distenderse un rato con un buen RPG, nethack es para ustedes.
Este videojuego corre sobre una gran cantidad de plataformas y puede utilizarse tanto con interfaces gráficas como con interfaces de línea de comandos.

Está inspirado en el gran Dungeon & Dragons, es así que los que tengan cierta experiencia con este tipo de juegos sabrán valorar la belleza de nethack.

nethack
Task Warrior.
Esta aplicación los ayudará a organizarse y llevar una lista de tareas y actividades que requieran de su atención. Además del formato lista, podrán optar por visualizar sus compromisos en un calendario.

Los comandos más básicos de esta herramienta son:
task add <tarea>: para agregar una nueva entrada.
task add priority:H <tarea>: para agregar una entrada con alta prioridad.
task <numero de tarea> done: determinar finalizacion de una tarea.
task <numero de tarea> delete: eliminar una entrada.
task ls: listar tareas.
task calendar: visualizar calendario.

Si desean saber más de esta herramienta, pueden visitar su página oficial o este completo tutorial que no les dejará dudas acerca de su utilización.
task warrior



Open Cubic Player.
Reproducir música desde la terminal también es posible gracias a open cubic player.
OCP


Instantáneamente verán que en consola aparecerá el estado de sus dispositivos y librerías de audio, y se abrirá una pequeña ventana de navegación para que puedan indicar la carpeta en la cual se encuentren sus archivos de música.

Reproduce diferentes formatos, entre ellos mp3, wav, cda (los más comunes), y además también tiene otras funciones interesantes como un analizador de espectro gráfico y un osciloscopio.
Como en el resto de las aplicaciones, los comandos que aquí mencionamos son bastante básicos. Por eso, les recomiendo que si están interesados en esta herramienta, busquen más información en www.cubic.org.

Estas son algunas de las aplicaciones que podrán correr en una consola. Como les conté, hay una cantidad de herramientas interminable (¡hasta un cliente para Twitter!), y muchas son muy interesantes. Pueden ver una muy buena selección en este sitio.
Búsqueda personalizada


Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog: