Tips para hacer LMDE más usable (actualizado)

A la entrada anterior le añado otros Tips que un usuario ha dejado en el mismo post del foro de LinuxMint.

Lo primero, después de instalar, es actualizar y upgradear el sistema:

Actualizar Sistema.

sudo apt-get update && sudo apt-get dist-upgrade

Instalar solamente lo que APT necesita.

echo -e 'APT::Install-Recommends "0";\nAPT::Install-Suggests "0";' | sudo tee /etc/apt/apt.conf.d/99synaptic

Eliminar algunos paquetes innecesarios.

sudo aptitude purge live-installer-slideshow gnome-core

Con esto eliminamos Epiphany y Evolution. Si usa ambos no añada gnome-core.

Personalizar la pantalla de bienvenida.

sudo cp /etc/gdm3/greeter.gconf-defaults /usr/share/gdm/greeter-config/99_personal
gksudo gedit /usr/share/gdm/greeter-config/99_personal

Por supuesto, para esto tiene que tener conocimientos de lo que está haciendo 😛

Corregir tiempo de espera en GRUB.

sed -r -e 's/\s+set timeout=\$\{2\}/    set timeout=0/g' /etc/grub.d/00_header | sudo tee /etc/grub.d/00_header

Corregir la apariencia del Terminal.

En Debian Testing se están añadiendo algunos paquetes de Gnome3, y es por ello que algunas aplicaciones (como el terminal) pueden verse horribles. Para solucionar esto, hacemos lo siguiente:

sudo aptitude install gnome-theme-standard

sudo cp -r /usr/share/themes/Mint-X /usr/share/themes/Mint-X2
sed -e 's/Mint-X/Mint-X2/g' /usr/share/themes/Mint-X2/index.theme | sudo tee /usr/share/themes/Mint-X2/index.theme
sudo cp -r /usr/share/themes/Adwaita/gtk-3.0/ /usr/share/themes/Mint-X2/

Ahora solo nos queda seleccionar en Apariencia el tema Mint-X2. Ahora, al instalar este paquete, el GDM mostrará los iconos de Adwaita y se verán algo mal. El autor no encontró una solución más viable que ejecutar:

sudo rm -rf /usr/share/icons/Adwaita

Por si acaso haga un backup

sudo cp -R /usr/share/icons/Adwaita /usr/share/icons/OldAdwaita

Desactivar Bluetooth.

Si solo usa el Bluetooth ocasionalmente, puede usar este comando para desactivarlo al inicio:

sudo aptitude install rfkill
sed -e '/exit 0/d' -e '/rfkill block bluetooth/d' /etc/rc.local | sudo tee /etc/rc.local; echo -e "rfkill block bluetooth\nexit 0" | sudo tee -a /etc/rc.local

Configurar el reloj.

Según el autor, ajustar el reloj del Hardware a UTC no es una buena idea, sobre todo si usas más de un sistema operativo, así que:

sed -r 's/^UTC=yes/UTC=no/ig' /etc/default/rcS | sudo tee /etc/default/rcS
sudo apt-get install ntp

Esto desactivará la hora UTC y permitir la sincronización con servidores NTP.

No reiniciar el Kernel.

Ahora podemos reiniciar, pero es posible que nos encontremos con un pequeño y molesto problema. Si lo intentamos, solo se reiniciará el kernel, y nos saltaremos el GRUB y demás. Ya había comentado sobre esto, y vuelvo a dejar acá la solución:

sudo apt-get remove kexec-tools

Problemas con Synaptic.

Si presentamos problemas con Synaptic, podemos arreglarlo instalando los siguientes paquetes:

sudo apt-get install apt-xapian-index
sudo apt-get install apt aptitude synaptic --reinstall

Esto también permitirá una búsqueda rápida en el mismo.

Para tarjetas ATI.

Para los usuarios de ATI, es recomendable hacer lo siguiente:

sudo apt-get remove --purge fglrx*
sudo apt-get update && sudo apt-get install fglrx-driver fglrx-control
sudo apt-get install libgl1-mesa-dri-experimental compiz-fusion-* fusion-icon
sudo /usr/bin/aticonfig --initial
sudo reboot

El autor nos comenta que, después de reiniciar, podemos configurar los parámetros de Compiz y de ATI, y en esta última, hay que tener especial atención con: Tear Free Desktop.

También nos dice, que ha descubierto que tiene que usar Fusion-Icon (cargándolo en el inicio) para utilizar compiz como gestor de ventanas. Ejecutar el método “compiz-replace” nos da Compiz sólo una vez.

Para los usuarios de Emerald:

sudo apt-get install build-essential libxcomposite-dev libpng12-dev libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev libstartup-notification0-dev libgconf2-dev libgl1-mesa-dev libglu1-mesa-dev libmetacity-dev librsvg2-dev libdbus-1-dev libdbus-glib-1-dev libgnome-desktop-dev libgnome-window-settings-dev gitweb curl autoconf automake automake1.9 libtool intltool libxslt1-dev xsltproc libwnck-dev python-dev python-pyrex libprotobuf-dev protobuf-compiler python-sexy wget

wget http://releases.compiz.org/0.8.8/emerald-0.8.8.tar.gz
tar xvzf emerald-0.8.8.tar.gz
cd emerald-0.8.8
./configure –prefix=/usr LIBS=-ldl
make
sudo make install

Ahora solo nos queda conseguir algunos temas y probarlos. El autor nos comenta que esto permite el efecto de desenfoque en Compiz. Usando un desenfoque gaussiano con al menos un radio de 8 se ve impresionante.

Corregir problemas con la tipografía.

Es posible que presente problemas con las fuentes. La representación de subpíxeles se comporta mal. Para solucionarlo:

sudo rm /etc/fonts/conf.d/10-hinting-slight.conf
sudo rm /etc/fonts/conf.d/10-no-sub-pixel.conf
sudo ln -s /etc/fonts/conf.available/10-hinting-medium.conf /etc/fonts/conf.d/.
sudo ln -s /etc/fonts/conf.available/10-sub-pixel-rgb.conf /etc/fonts/conf.d/.
sudo dpkg-reconfigure fontconfig

Desactivar Speaker.

Ya el sistema es casi perfecto, pero puede ser aún mejor. ¿No te gusta el sonido fuerte en el arranque? O tal vez los sonidos super agradables en el terminal? Vamos a desactivar el altavoz de PC!

echo "blacklist pcspkr" | sudo tee -a /etc/modprobe.d/blacklist.conf
sudo rmmod pcspkr

Corrección del sonido en Flash y Mplayer.

Hablando de sonido. ¿Se ha notado fallos en flash? Tal distorsión de sonido en Skype o Mplayer?
Para la distorsión del sonido, la receta mágica es la siguiente:

echo /usr/lib/x86_64-linux-gnu/libc/memcpy-preload.so | sudo tee /etc/ld.so.preload

Esto es para 32 bits. El autor no sabe donde puede hacer esto en máquinas con 64 Bits.

Despertar PC con Teclado o Mouse.

¿Te gustaría despertar tu PC con el teclado o el ratón? Es muy fácil:

((echo '#!/bin/sh' && sed -rn 's/^.*(USB[0-9E]+|EUSB).*$/echo \1 > \/proc\/acpi\/wakeup/pg' /proc/acpi/wakeup) | sudo tee /etc/pm/sleep.d/05_usb && sudo chmod +x /etc/pm/sleep.d/05_usb)

Sí, se ve horrible, pero funciona de inmediato. Este truco es del autor.

Instalar Grub Customizer:

sudo apt-get install bzr cmake libgtkmm-2.4-dev gettext
bzr branch lp:grub-customizer
cd grub-customizer/
cmake . && make
sudo apt-get install menu hwinfo
sudo make install

Y aplicar otro truco del autor:

sudo mkdir /etc/grub.d/.disabled
sudo mv /etc/grub.d/06_* /etc/grub.d/.disabled/
sed -r -e 's/\$\{2\}/\$\{GRUB_COLOR_NORMAL\}/g' -e 's/\$\{3\}/\$\{GRUB_COLOR_HIGHLIGHT\}/g' /etc/grub.d/05_debian_theme | sudo tee /etc/grub.d/05_debian_theme > /dev/null

Con esto podemos hacer que funcione como se espera. Recuerde volver a aplicar este hack cada ver que Grub Customizer se niegan a trabajar. Esto sucederá después de actualizar los ficheros de /etc/grub.d/ o algunos de los componentes de GRUB.

No usar Gnome-DO.

Por último, el autor nos recomienda que si estamos cómodos con MintMenú y Alt+F2, no usemos Gnome-Do, ya que el mismo tiene conflictos de dependencias. La solución podría ser, usar Synapse, el cual permite hacer exactamente lo mismo.

Tips para hacer LMDE más usable (actualizado)

¿LMDE solo reinicia el kernel? Aquí tienes la solución

Si estás usando LMDE es posible que te encuentres con un problemita que por lo menos a mi, me traía de cabeza. Resulta que cada vez que reiniciamos el ordenador, lo que se reinicia no es el equipo en sí, sino el Kernel. Gracias al blog de Planetatec dí con la solución y la comparto con ustedes.

Lo único que tenemos que hacer, es desinstalar un paquete llamado kexec-tools cuyo trabajo no es más, que cargar un Kernel en la memoria para poder reiniciar el equipo con el Kernel ya cargado.

$ sudo aptitude purge kexec-tools

Y listo!!

¿LMDE solo reinicia el kernel? Aquí tienes la solución

[Dudas]: ¿Cómo mantener actualizado nuestro LMDE?

LMDE está diseñada para ser una distribución Rolling Release, usando siempre los repositorios Testing de Debian, pero tenemos que tener en cuenta varios aspectos para que esto se cumpla. Una duda que han planteado muchos usuarios, tanto acá en el blog, como en los foros de LinuxMint, es que no saben que rama de Debian usar con LMDE.

Trataré de explicar más o menos de forma sencilla de que va esto. LMDE salió cuando aún Squeeze era la rama testing de Debian, pero ahora la rama testing es Wheezy.

¿Qué pasa si nos quedamos con Squeeze?

Por ahora nada, ya que esto no influye, pero recuerden que LMDE además del repositorio de Debian, usa un repositorio propio con paquetes de Linux Mint y ahí es donde puede existir el problema.

Dicho repositorio se actualiza y puede darse el caso, que alguna dependencia no se cumpla con unos de los paquetes (atrasados) de Squeeze. Además, al usar Squeeze estaremos usando la versión Stable de Debian, donde las actualizaciones son menores y casi nulas, por lo que no se estaría cumpliendo el efecto Rolling Release.

¿Que debo hacer para que LMDE sea Rolling Release?

Sencillo. Primero modificamos nuestro sources.list.

$ sudo nano /etc/apt/sources.list

Por defecto, LMDE trae (o debe traer) en nuestro fichero sources.list las siguientes entradas:

deb http://packages.linuxmint.com/ debian main
deb http://ftp.debian.org/debian testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free

Donde Testing pudo haber sido reemplazado por Squeeze. Si es el caso reemplazan Squeeze por Wheezy o lo dejan tal y como lo muestro más arriba.

Otra cosa que debemos hacer, si instalamos desde Synaptic, es ir a Preferencia (Settings) » Distribución (Distribution) » Preferir versión de (Prefer versions from): y escoger Testing.

De esta forma, cuando actualizemos, el sistema instalará primero las versiones más altas desde el repositorio de Debian y podremos obtener paquetes como LibreOffice 3.3.1, Pidgin 2.7.11 o actualizar el motor Gtk murrine.

¿Cual es el riesgo que sufro al usar LMDE de esta forma?

Sencillamente es muy probable que ninguno. Los paquetes que entran a la rama de testing de Debian son bastante estables, por lo que no tenemos que preocuparnos por eso.

Conclusiones.

Al usar en nuestro source.list los repos de testing, la próxima vez que Debian cambie a una versión superior, no sentiremos la diferencia 😀 y siempre tendremos nuestro sistema actualizado y completamente funcional.

Cualquier duda que tengan, me lo dejan en los comentarios y la iré añadiendo al artículo. 😀

[Dudas]: ¿Cómo mantener actualizado nuestro LMDE?

Metapaquetes de Xfce disponibles para LMDE

Hoy en la mañana después de actualizar, me encuentro con la sorpresa de que los repos de LMDE, añadieron metapaquetes para Xfce 🙂 Los paquetes añadidos son:

  • mint-artwork-xfce
  • mint-default-settings-xfce
  • mint-info-xfce
  • mint-meta-xfce
  • mintconfig-xfce
  • mintdesktop-xfce
  • thunar-custom-actions-xfce
  • thunar-share-plugins

Esto aunque no lo parezca trae consigo 2 beneficios:

  1. Los meta-paquetes nos facilitan instalar Xfce con todas las facilidades requeridas. El paquete mintdesktop-xfce, por ejemplo, nos brinda entre otras muchas opciones, habilitar/deshabilitar Compiz.
  2. Si se incluyeron los meta-paquetes para Xfce, es posible que pronto se incluyan los de KDE, Fluxbox y todos los entornos soportados por LM.

A lo mejor me equivoque, pero me parece que LMDE pronto tendrá más usuarios que las versiones de LM basadas en Ubuntu. ¿Qué creen?.

Edito: En los foros de Linux Mint, me encuentro con el artículo del usuario vrkalak donde explicar que LMDE acaba de incorporar el Kernel genérico 2.6.37 y Xfce 4.8, el cual compiló, sin problema alguno, sobre Gnome.. 😀

Metapaquetes de Xfce disponibles para LMDE

[Tips] Light Themes de Ubuntu en LMDE

Si hay algo que me gusta de Ubuntu (Maverick) es su Artwork, especialmente el tema Ambiance. Es elegante, bonito y muy refrescante.

Desgraciadamente Debian no contiene las últimas versiones de murrine, el motor Gtk necesario para que Ambiance se vea correctamente, no obstante, se le puede introducir una pequeña cañona manualmente como hice yo.

Primero tenemos que descargar los paquetes:

gtk2-engines-murrine_0.91.0~git20100806~daily1_i386.deb
light-themes_0.1.6.8~bzr10~daily1_all.deb
humanity-icon-theme

ubuntu-mono

Los 2 últimos son necesarios para que no nos de errores de dependencia. Todos estos paquetes los ponemos dentro de una carpeta, a la que entramos mediante un terminal y ponemos:

$ sudo dpkg -i *.deb

Luego reiniciamos el Sistema o la Sesión… 😀

Asi se ve el tema Gtk una vez instalado 😀
[Tips] Light Themes de Ubuntu en LMDE