Geoestacionado en la Termosfera

Mis inquietudes en la red


5 comentarios

Prácticas con Vim (I)

Hoy quiero aportar otro tutorial mas a la inmensa lista de documentación que hay sobre vi  y vim (Vi IMproved – Vi mejorado). También cabe decir que no en todos me encuentro algunos comandos que suelo utilizar a menudo y son realmente prácticos. Por lo que me he decidido a publicar una guía muy poco extensa e informal con los principios básicos de éste fantástico editor.

¿Que es vi?

Vi es un editor de texto que se encuentra pre-instalado en la mayor parte de los sistemas operativos tipo unix. Fue creado por Bill Joy en 1976.

Vim, como su propio nombre indica, es la versión mejorada de vi y entra muchas cosas incluye el coloreado de código para multitud de lenguajes de programación.

Lo primero a lo que se enfrenta un usuario común acostumbrado a editores de texto de entornos gráficos es que vi no presenta ni formato ni margenes.

Es ideal y potente para la edición de código y la administración de sistemas tipo unix.

Entrando en materia.

Desde la consola, invocamos el comando que ejecuta el editor:

$vi <nombre de fichero a crear o de fichero a editar>

Una vez dentro, los dos estados principales en Vi son el de “inserción” y “ejecución de comandos”.
Pulsa la tecla i (se puede acceder por medio de mas teclas, por ejemplo “a” o la tecla Insert pero es suficiente conocer esta) para entrar al modo inserción y así poder escribir texto en el fichero, pulsa la tecla ESC y saldrás del modo inserción para entrar en el modo ejecución de comandos.
Comandos mas utilizados.
En modo inserción de comandos, introduce los comandos descritos a continuación y pulsa la tecla Enter.
 

COMANDO DESCRIPCIÓN
:w Guarda los cambios y permanece activo el editor.
:q Sale del editor si no hay modificación, por ejemplo tras guardar.
:q! Sale del editor sin guardar los cambios.
u Deshace los ultimos cambios.
/<caracter> Busca caracter en texto del archivo. Ej. /:
yy Carga línea sobre la que se encuentra el cursor en buffer.
p Pega línea cargada en buffer.
dd Borra línea sobre la que se encuentra el cursor.
:cd <ruta de directorio destino> Cambia el directorio actual.
v pulsada y dirección. Marca el texto con el cursor.
Y ésto es todo de momento, seguiré aportando mas a las prácticas de Vi. Espero que os sea de utilidad.
Un saludo.
Anuncios


Deja un comentario

Instalar Docky en Fedora 14

Bueno, seguimos con los “apaños” para nuestra querida distribución Fedora. En ésta ocasión voy a explicar como realizar la instalación de docky en Fedora 14, tanto desde los repositorios, como desde compilación manual, por si alguien tiene curiosidad. Empecemos.

Instalación desde repositorios:

yum install docky

Instalación por compilación:

En primer lugar, obtener las dependencias:

su -c ‘yum install mono-devel bzr bazaar automake intltool gcc GConf2-devel gtk-sharp2-devel gnome-desktop-sharp-devel gnome-keyring-sharp-devel mono-addins-devel dbus-sharp-devel gtk+extra-devel notify-sharp-devel gio-sharp-devel ndesk-dbus-devel ndesk-dbus-glib-devel’

Necesitaremos el API y mas librerias de MONO:

cd            (Accedemos a nuestro directorio /home)

git clone git://gitorious.org/gio-sharp/mainline.git gio-sharp            (Obtenemos gio-sharp)

cd gio-sharp            (Accedemos a su directorio para proceder a su compilación)

./autogen-2.22.sh            (Si queda alguna dependencia por satisfacer, procedemos)

su -c “make install”

Una vez realizado todo esto, ya tendremos nuestro equipo preparado para compilar Docky, así que procedemos a su descarga en la siguiente url: “https://launchpad.net/docky/+download

Descargaremos la versión estable “2.0.7”, la descomprimimos y accedemos a su directorio a través del terminal. Una vez dentro:

./configure            (Nos aseguramos de que esté todo ok)

make

su -c “make install”

Y si todo este proceso ha salido bien, obtendréis esto:

Un saludo, nos vemos.


Deja un comentario

Probando Gnome-Shell

Muy buenas, hoy he decidido darle una oportunidad a Gnome-Shell y a pesar de que estoy muy a gusto con mi gnome de siempre he empezado a cambiar de opinión. Si bien gnome-shell en cierta manera “te fuerza” a poner cierto tipo de fondo de escritorio y borde de ventanas, ya que no da mucho margen a la modificación de éste, cuando te acostumbras al manejo se convierte en toda una herramienta útil y práctica.

Como bien indican sus desarrolladores han enfocado el diseño a centrar la atención en el trabajo y evitar las distracciones que, según ellos, provocan los dock, iconos y demás figurillas. Yo personalmente comparto esta opinión y enfoque.

Entrando en materia.

La instalación desde los repositorios de fedora es muy sencilla, únicamente hay que hacer:

yum install gnome-shell

Lo mas práctico es aprenderse los atajos del teclado. Con los dos que se indican a continuación es suficiente para mi, en caso de necesitar mas hay abundante documentación al respecto.

Control + Alt + Flechas de dirección

Que es el mismo que utilizamos en Compiz al tener habilitados mas de un escritorio.

Al aproximar el puntero del ratón a la esquina superior izquierda de la pantalla o al pulsar en la misma zona, el botón Actividades, nos mostrará el acceso a aplicaciones, lugares y los múltiples escritorios.

Algo que me encanta de éste desarrollo es la posibilidad de arrastrar las aplicaciones que estén en ejecución a través de los distintos escritorios y el ahorro en “clicks” que proporciona su diseño.
Totalmente enfocado al trabajo, su diseño sobrio (de momento) puede que no provoque las simpatías de los fanáticos de la personalización, pero si, de los amantes de la productividad mas cruda.
En mi opinión la idea no está del todo mal planteada, en adelante los desarrolladores de GNOME van a añadir posibilidades de customización.
En abril ya está programado su lanzamiento oficial y en su página web tenéis además información sobre eventos relacionados con éste.
¡Salud!


Deja un comentario

Como instalar driver nvidia en fedora 14

Buenas, si has intentado instalar los drivers nvidia a través de los repositorios rpm fusion y te has topado con el problema de tener una versión del kernel bien demasiado antigua o bien demasiado nueva, tal vez te interese ésta otra vía…Instalar directamente el driver nvidia que te ofrece el propio fabricante. ¡Importante! Recomiendo actualizar completamente el sistema antes de instalar el driver.(Si, es un engorro, pero al fin y al cabo estamos tratando con un sistema que a los 6 meses ya estará anticuado, los usuarios de fedora ya me entendeis ;p).

De todas formas, en caso de tener problemas tras actualizar, volvéis a instalar el driver y los problemas serán corregidos por el instalador.

Pues bien, manos a la obra.

En primer lugar conocer la tarjeta gráfica instalada ejecutando:

lshw

Si no lo tenemos instalado:

su –

yum install lshw

Una vez conocemos el modelo de nuestra tarjeta gráfica, descargamos el driver en la página oficial de nvidia: “http://www.nvidia.es/page/home.html&#8221;

Además, necesitaremos ciertos paquetes para poder realizar la instalación:

su –

yum install gcc

yum install binutils

yum install kernel-devel

Deshabilitamos el driver libre nouveau:

su –
vi /boot/grub/grub.conf

Añadimos, al final de la línea “kernel” lo siguiente:

nouveau.modeset=0 rdblacklist=nouveau

Accedemos al archivo:

/etc/inittab

Y modificamos, dejando de la siguiente manera ésta línea:

id:3:initdefault:                  (Así, el sistema arrancará en modo multiusuario completo, con el servidor X parado, es imprescindible para la instalación)

Reiniciamos.

Nos “logueamos” como root, ejecutamos el siguiente comando ubicados en la carpeta donde hayais guardado el driver:

./NVIDIA-Linux-x86-***.**.**.run (en lugar de “*” pones la versión correspondiente)

Al final del proceso de instalación nos pregunta si queremos que la aplicación que se instala junto al driver actualice automáticamente el mismo, le decimos que si, aunque venga marcado el no por defecto.

También, una vez terminada la instalación, y antes de reiniciar, volvemos a editar la línea de:

/etc/inittab

Dejándola como estaba:

id:5:initdefault:

¡Y listo! Ya si que podemos reiniciar y disfrutar de la aceleración 3D.

Y aqui las pruebas del delito.  :p

Pantallazo3