Dic
2
2009
blaxter
En la última versión de gnome, han decidido poner por defecto que no salgan iconos ni en los botones, ni en los menús. Hasta ahora, tenías iconos en todos lados, esto implicaba que los botones eran siempre más grandes de los normal (por incluir dentro de ellos el icono pertinente) lo que hacia que en general, en gnome, las cosas fuesen como más grandes. Con este cambio los layouts van a ser más compactos, aunque también más rancios y menos usuables, IMHO.
No me gusta nada este cambio, más vale una imagen que mil palabras, teniendo iconos vas más rápido porque los reconoces y no necesitas leer cosas, aparte que uno de los aspectos que más me gusta de gnome es esa sensación de que todo es grandote
. Al menos volver a tenerlos es tarea simple, activa /desktop/gnome/interface/buttons_have_icons y /desktop/gnome/interface/menus_have_icons en el editor de configuración de gnome y ya los tendrás.
$ gconftool-2 --type bool --set /desktop/gnome/interface/buttons_have_icons true
$ gconftool-2 --type bool --set /desktop/gnome/interface/menus_have_icons true
2 comments | tags: gconf, gnome, icons, ui | posted in Ubuntu
Nov
29
2009
blaxter
A veces es útil mostrar algún tipo de notificación gráfica para informarte, por ejemplo, de cuándo se ha terminado una tarea. Las notificaciones emergentes de Ubuntu, añadidas hace un par de versiones, son una muy buena opción.
Dos opciones, (1) instalarnos esta librería de perl libnet-dbus-perl, y nos ponemos esta función en nuestro ~/.bashrc
function notify()
{
perl -e "use Net::DBus; my \$sessionBus = Net::DBus->session; my \$notificat
ionsService = \$sessionBus->get_service('org.freedesktop.Notifications'); my \$n
otificationsObject = \$notificationsService->get_object('/org/freedesktop/Notifi
cations', 'org.freedesktop.Notifications'); my \$notificationId; \$notificationI
d = \$notificationsObject->Notify(shift, 0, '', '$1', '$2', [], {}, -1);"
}
$ notify foooooooo baaarrr

El primer parámetro es el título y el segundo el contenido.
Otra forma (2) todavía más fácil es instalarnos el paquete libnotify-bin, el cual contiene el binario notify-send que hace justamente esto. Probablemente la primera solución nos servirá para cualquier distro, mientras que la segunda solo en debian, ubuntu y derivados. Ambas funcionan exactamente igual y sin problemas.
3 comments | tags: bashrc, d-bus, notificaciones, notify, tips, ubutu | posted in Ubuntu
Nov
21
2009
blaxter
Si por cuestiones del destino tienes la mala suerte de tener que lidiar con este sistema operativo, he aquí unas pequeñas ayudas para típicas tareas a realizar, traduciendo desde comandos *nix.
- Matar un proceso
- Linux: kill -9 PID
- Windows: taskkill /f /pid PID
- Mirar procesos y filtrarlos
- Linux: ps aux | grep PID
- Windows: tasklist /fi "PID eq $PID" | filter $PID
- Establecer la ruta por defecto
- Linux: route add default gw IP
- Windows: route change 0.0.0.0 mask 0.0.0.0 IP
- Iniciar/parar servicios
- Linux: /etc/init.d/foobar start|stop
- Windows: net start|stop foobar
Espero que nunca tengas que usarlos, por el bien de tu salud mental. Si llega a ser el caso, y no hay forma de salir del atolladero sin matar gente, te recomiendo usar alguna que otra ayuda en este hostil, adverso y aciago entorno.
1 comment | posted in Linux, Windows
May
7
2009
blaxter
Ubuntu tiene un ciclo de desarrollo realmente pequeño, cada 6 meses tenemos una nueva versión, cada una de estas versiones tiene un periodo de mantenimiento asegurado que suele ser de únicamente año y medio, salvo las versiones LTS (hasta ahora Dapper y Hardy) que lo amplían hasta los 5 años.
Esto significa que para las versiones no soportadas se dejarán de publicar nuevos paquetes y se eliminarán de los repositorios oficiales. Lo cual viene a decir que apt-get deja de ser útil.
Afortunadamente, todos los paquetes de estas versiones los podremos seguir usando si cambiamos nuestro sources.list para que apunte a old-releases.ubuntu.com donde tendremos todos los paquetes para versiones antiguas.
Por ejemplo, para gutsy (la última que se ha dejado de soportar desde la salida de jaunty), nuestro sources.list sería algo como esto:
deb http://old-releases.ubuntu.com/ubuntu/ gutsy main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ gutsy main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu gutsy-security main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu gutsy-security main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
8 comments | tags: apt-get, old releases, sources.list, Ubuntu | posted in Ubuntu
May
6
2009
blaxter
En Ubuntu jaunty, alguien tuvo la grandiosa idea de desactivar este útil atajo de teclado para reiniciar las X. Podemos activarlo de nuevo desactivando la opción DontZap en la sección ServerFlags del /etc/X11/xorg.conf:
Section "ServerFlags"
Option "DontZap" "no"
EndSection
Otra forma incluso más simple, es usar una aplicación precisamente para esta labor:
$ sudo aptitude install dontzap
$ sudo dontzap -d
4 comments | tags: Ubuntu, X.org | posted in Ubuntu
Feb
24
2009
blaxter
Esta pequeña gran utilidad, j, te permite saltar a directorios donde hayas estado anteriormente.
Simplemente incluye en tu .bashrc:
source /path/to/j.sh
A partir de ese momento j irá aprendiendo en qué directorios estás y cuánto tiempo estás en ellos, para que posteriormente al ejecutar $ j something, hará un cd al directorio más usado que sea =~ /something/. Por ejemplo:
:~$ j red
:~/devel/redmine$
Quizá pueda parecer una tontería, pero después de usarlo te aseguro que no opinarás lo mismo.
9 comments | tags: bash, j, tools | posted in Linux
Top Commenters