Tuesday, March 5, 2013

Como cambiar el tema de iconos en Ubuntu 12.10

En Ubuntu disponemos de una herramienta llamada gsettings, que como su nombre lo dice, sirve para configurar las opciones de GNOME. En mi caso yo no quiero utilizar aplicaciones de "terceros" para algo tan simple como debiese de ser el cambiar el tema de iconos, así que ahora les mostrare como hacerlo con esta pequeña pero util aplicación.

1. Primero que nada crearemos la carpeta de iconos.
$ mkdir ~.icons
2. Bajan el pack de iconos que prefieran, lo extraen y lo mueven a la carpeta que crearon recien con el comando:
$ mv ~/Downloads/carpetaDeIconos ~.icons
3. Ahora cambiamos el tema por defecto con el siguiente comando:
 $ gsettings set org.gnome.desktop.interface icon-theme fs-icons-ubuntu
En mi caso descargue el pack de iconos fs-icons-ubuntu, este y muchos más los pueden encontrar en GNOME-Look.org.

Un escritorio agradable a la vista siempre se agradece, al menos a mi me dan mas ganas de trabajar en un entorno que sea de mi agrado.


Thursday, February 28, 2013

Como ajustar la transparencia del top panel en Ubuntu 12.10

Para los que no saben, todos los efectos que podemos ver en Ubuntu son gracias a compiz, podemos configurar todos estos efectos instalando el paquete compiz-settings-manager, y tendremos un control total en la forma en que se minimizan las ventanas, etc. Ademas de eso podemos hacer cosas propias de Unity como ajustar la transparencia del top panel, o de Unity Launcher entre otras muchas cosas. Pero si no quieren instalar una herramienta adicional se puede hacer a través de un sencillo comando.
$ gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ panel-opacity X
En donde "X" sera el grado de transparencia. El rango varía entre 0.0000 a 1.0000, donde 0.0000 es totalmente transparente y 1.0000 totalmente opaco. En lo personal lo tengo con un valor de "0.3670".

Así es como se ve con un valor de 0.3670.


Thread en el que me base: http://askubuntu.com/questions/70910/how-can-i-adjust-the-transparency-of-the-top-panel.

Saturday, February 23, 2013

Irssi - The client of the future

Con ese título nos encontramos en la página oficial de este cliente de IRC, la particularidad de este cliente es que es por terminal, es decir, a base de comandos. Se que ha muchos de ustedes les asusta la terminal pero de las muchas posibilidades que ofrece por sobre la interfaz gráfica sobre todo a la hora de programar por ejemplo es la cantidad de recursos. Si se fijan en irssi esta ocupando solo 1.1 MiB.


Ademas de eso aunque no lo he probado en teoría si no estoy usando la interfaz gráfica, es decir, si solo estoy a base de linea de comandos debiese de gastar menos energía de la batería en mi laptop.

Así es como se ve la aplicación corriendo desde gnome-terminal.


Como instalarlo?

1. Abrimos el terminal y escribimos:
$ sudo apt-get install irssi
2. Escribimos "irssi" sin comillas en el terminal.


Así es como se ve el programa una vez abierto. Para conectarnos a un server tenemos dos opciones.
/server nombredelserver
o
/connect nombredelserver
La primera tiene el inconveniente de que si se esta ya conectado a un servidor nos desconectaremos de este, en la segunda se abrirá otra ventana con el nuevo servidor. Como ven es cosa de gustos.

Ahora para abrir un canal escribimos lo siguiente:
/join #nombredelcanal
Y para movernos de una ventana a otra, por ejemplo si estamos conectados a varios canales.
/window numerodelaventana
Irssi muestra la información de cuantas ventanas estan abiertas. Pueden obtener mas información en http://irssi.org/beginner/.

Friday, February 22, 2013

Limpiar el historial de comandos

Cuando uno inicia la terminal y luego lo cierras, todos los comandos que hayas escrito se guardan en un archivo, este archivo contienen todo lo comandos que has introducido, lo ideal es conservar este archivo ya que puede que haya algun comando que hayas olvidado pero que sabes que lo escribiste, para acceder y ver todos los comandos escribe
$ cat ~.bash_history
El simbolo "~" para los que no saben significa que estamos en la carpeta de usuario, es decir, es lo mismo que:
$ cat /home/user/.bash_history
El "punto" indica que es una archivo oculto, de hecho si entras a la carpeta de usuario no lo veras, en nautilus que es el navegador de archivos puedes ver los archivos de forma gráfica con la combinación de teclas "Ctrl+H", si lo quieres hacer por consola escribes:
$ ls -a
Bueno despues de esta pequeña desviación volvamos al tema, como dije podemos editarlo tambien, no solo leerlo. Esto lo podemos hacer con cualquier editor de texto.
$ nano .bash_history
En "nano" podemos ejecutar "gedit" o cualquiera, eso no influye para nada obviamente.

Si queremos borrar el archivo escribe:
$ rm .bash_history
Ahora si lo que quieres es borrar los comandos de la session actual.
$ history -c
Espero les haya sido útil : )

Juega a Tetris desde el terminal

Yetris que es el nombre de esta aplicación es de esos programas simples pero que cumplen su cometido, no hay mucho que explicar, es clon del famoso juego "Tetris" que podremos ejecutar desde el terminal o tty. No esta en los repositorios asi que tendremos que compilarlo pero no se preocupen, es bastante sencillo.

1. Instalamos las dependencias en este caso solo es una.
$ sudo apt-get install libncurses5-dev
2. Descargamos el juego desde GitHub.
$ wget https://github.com/alexdantas/yetris/tarball/master -O yetris.tar.gz
3. Lo extraemos.
$ tar -xzvf yetris.tar.gz
4. Nos movemos al directorio.
$ cd alexdantas-yetris*
5. Compilamos e instalamos.
$ make && sudo make install
Ahora tenemos el juego instalado, los movimientos los puedes ver con el siguiente comando.
$ yetris -h
Y para conocer todas las opciones.
$ man yetris
Una captura del juego.

Welcome!

Este blog mas que nada para dar a conocer el mundo Linux y Open Source, no solo de Ubuntu pero es la distribución en la que me enfocare ya que es la mas conocida y la que utilizo yo actualmente, ademas de que Blogger es la forma mas sencilla para estos fines, pero a medida de que mis conocimientos se vayan ampliando me cambiare a una plataforma como joomla o wordpress.org.