Archivos para la Categoría 'Archlinux'

Mi Escritorio [13]

Awesome WMMPD (ncmpcpp) + Archey + htop + uzbl-browser

Tantos árboles, Kimonos y Geishas gracias a Mizoguchi;
tenía que hacer reverencia de alguna forma.

Pacman –> Pacman

Existe una manera de convertir a pacman en pacman.

Lo que hay que hacer es editar el archivo pacman.conf que se encuentra en /etc/ y añadir en las opciones la frase:

ILoveCandy

Al instalar/actualizar algún paquete con pacman (sin GUI) te darás cuenta :þ

Es de esos trucos tontos que suelen hacer mas divertido el asunto, o no.

Fuente: Mi ruta libre

NickSaver, o cómo guardar el nick en emesene

Algo que me cagaba últimamente era tener que ponerme un nick cada que iniciaba mi sesión en emesene. Nunca supe a que se debía, simplemente cambiaba mi nick y ya :P Intenté instalando las versiones en desarrolllo de emesene pero el problema persistía, y así lo dejé. Pensé que era cuestión de algún bug que solucionarían en la próxima versión estable.

Y hace poco, navegando por mis bookmarks olvidados en Opera me encontré con un blog, y un post en específico donde hablaba de solucionar ese problema. Bien, pues la solución consiste en descargarse y configurar un sencillísimo plugin llamado NickSaver

.

  • Despues de descargarlo y descomprimirlo habremos de copiarlo en ~.config/emesene1.0/pluginsEmesene
  • Iniciar emesene y activar el plugin.
  • Cerrar emesene; esto nos creará un archivo de configuración NickSaver.conf dentro ~.config/emesene1.0/usuario/
  • Ahora simplemente hay que escribir el nick que queramos, se supone que acepta BBcode pero meh.

Es una ’solución’ poco molesta, pues hay que estar editando ese archivo cada que queramos cambiar el nick, pero por ahora me sirve y no me quejo, además te puedes crear un alias tipo ‘vim nick’ y ya =P

Creo que los usuarios de Pidgin tienen el mismo problema, yo usando Finch ni me doy cuenta, ya que siempre me indica el mismo nick.

lxSplit: Unir y Dividir Archivos

Sencillísima aplicación que nos permite unir archivos con extensión del tipo “.00X” y dividir cualquier tipo de archivo. Y no es otra cosa que una serie de los comandos cat / split .

La sintaxis para unir es la siguiente:

# lxsplit -j archivo.xxx.001

Y para dividir:

# lxsplit -s archivo.xxx 00M

Aquí podemos especificar la cantidad en la que dividirá el archivo, pudiendi tener b para bytes, k para kilobytes y M para Megabytes

En la página de descarga están los paquetes para diferentes distros. En Arch lo encuentras en cualquier repositorio.

Link: http://lxsplit.sourceforge.net/#s3

Dalle = +100 MB (hay que instalar Mono y esa mierda)
lxSplit = -1 MB

A que te convence.

Eliminar paquetes huérfanos con Pacman

# pacman -Rsn $(pacman -Qtdq)

Mi Escritorio [12]

Sin mucha modificación del anterior.
Awesome WMMPD (ncmpcpp) + htop + w3m

Rankmirrors: optimiza mirrorlist.

En los foros de Archlinux-es me encontré un tip que sugería un usuario a otro, el cual consistía en optimizar los repositorios que tenemos en nuestro mirrorlist. Anduve investigando y resulta ser un sencillísimo proceso.

Habrá que hacer uso del paquete llamado rankmirrors que viene incluido en el sistema base de Archlinux.

Antes de iniciar es importante descomentar todos los repositorios que tenemos en el archivo /etc/pacman.d/mirrorlist

Movernos al directorio:
# cd /etc/pacman.d/

Reespaldar:
# cp mirrorlist mirrorlist.asdf

# rankmirrors -v -n 5 mirrorlist.asdf > mirrorlist

Con el parámetro -v (verbose) le estamos especificando que haga un análisis mas “profundo”.
-n X enumera los mejores 5 repositorios de la lista que tenemos en el archivo.

Y listo!

Con un pacman -Syu podemos comprobar lo EFICIENTE que puede ser. Por lo general siempre que actualizaba o quería instalar un paquete pesado me conectaba con ethernet y descargaba a ~100 K/s, ahora puedo descargar a ~400 K/s en wifi!!!1

Pacman… es el pedo.

Pacgraph: muestra paquetes instalados.

Navegando por ahí, me encontré en el blog de Arcalinux, un post donde citaba un comando para que mostrara una lista de los paquetes imas pesados instalados con el gestor de paquetes de Debian. Entonces me acordé de una aplicación que conocí hace unos meses, la cual te genera de manera gráfica (o no) los paquetes que tenemos instalados pero con el gestor de paquetes Pacman, el mejor a mi gusto hasta ahora.
Dicha aplicación se encarga de enlazar por medio de hilos las dependencias entre los diversos paquetes, o no.

Podemos instalarlo en Archlinux desde [AUR] con yaourt -Sy pacgraph

Aquí dejo mi resultado:

pacgraph-mini (click)

En la ayuda de pacgraph podemos ver algunas de las opciones como lo son: mostrar el resultado en texto en consola, personalizar colores, tamaño, compresión, etcétera…

pacgraph --help

Decorar la consola en GNU/Linux. [1]

En el mundillo de ‘linux’ la variedad en software es enorme, y en cuanto a emuladores de consola, terminal, shell… no se queda atras.

Los más comunes podrian ser: gnome-terminal y konsole, integradas a los entornos GNOME y KDE respectivamente. Mas sin embargo existe una GRAN variedad que incluyen a otros como Sakura, urxvt, yakuake, aterm, xterm, rxvt… (mas info: http://en.wikipedia.org/wiki/Terminal_emulator) donde la capacidad de configuración que éstas tienen tienden a ser diferentes en algunas cosas, pero en algunas otras pueden compartir el mismo tipo de configuración al ser estars emuladores de la terminal bash.

Rondando por los foros de Archlinux me encontré con un post bastante curioso donde cada quien mostraba su PS1, donde PS1 es una especie de parámetro que define el prompt de la terminal (ver qué es prompt), que es en lo que me voy a enfocar en este post.

Podemos empezar a modificar de manera simple nuestro prompt escribiendo algo como:

PS1=”asdf:”

Para guardar y efectuar los cambios habrá que editar el archivo ~/.bashrc sustituyendo cualquier cadena de caractéres que tenga la variable PS1, donde lo más probable es que sea:

PS1=’[\u@\h \W]\$ ‘

Y como siempre, existen ciertos parámetros que ayudan a definir un prompt mas personalizado:

\a an ASCII bell character (07)
\d the date in "Weekday Month Date" format (e.g., "Tue May 26")
\D{format} the format is passed to strftime(3) and the result
is inserted into the prompt string an empty format
results in a locale-specific time representation.
The braces are required
\e an ASCII escape character (033)
\h the hostname up to the first `.'
\H the hostname
\j the number of jobs currently managed by the shell
\l the basename of the shell's terminal device name
\n newline
\r carriage return
\s the name of the shell, the basename of $0 (the portion following
the final slash)
\t the current time in 24-hour HH:MM:SS format
\T the current time in 12-hour HH:MM:SS format
\@ the current time in 12-hour am/pm format
\A the current time in 24-hour HH:MM format
\u the username of the current user
\v the version of bash (e.g., 2.00)
\V the release of bash, version + patch level (e.g., 2.00.0)
\w the current working directory, with $HOME abbreviated with a tilde
\W the basename of the current working directory, with $HOME
abbreviated with a tilde
\! the history number of this command
\# the command number of this command
\$ if the effective UID is 0, a #, otherwise a $
\nnn the character corresponding to the octal number nnn
\\ a backslash
\[ begin a sequence of non-printing characters, which could be used
to embed a terminal control sequence into the prompt
\] end a sequence of non-printing characters

 

Y los códigos de colores en bash que podemos utilizar son:

Black 0;30 --------- Dark Gray 1;30
Blue 0;34 ---------- Light Blue 1;34
Green 0;32 --------- Light Green 1;32
Cyan 0;36 ---------- Light Cyan 1;36
Red 0;31 ----------- Light Red 1;31
Purple 0;35 -------- Light Purple 1;35
Brown 0;33 --------- Yellow 1;33
Light Gray 0;37 ---- White 1;37

Un pequeño ejemplo sería:

PS1='\[33[0;32m\]\u @ \[33[0;36m\]\h { \[33[1;31m\]\t \[33[1;32m\]\d }'

que nos dá como resultado:

1

El mío luce así:

2

Para que  tenga el mismo efecto al hacer login como root, hay que editar el archivo /root/.bashrc agregando lo que queramos, en mi caso lo he hecho exactamente igual para el usuario normal, cambiando solo el “$” por “#”

Existen otros parámetros como poner color de fondo, o negritas, o subrayado…

Y aqui el post de los foros de Archlinux, donde hay bastantes configuraciones para escojer.

Mi Escritorio [11]

Entradas siguientes »