Instalar Firefox o Thunderbird en Debian 8

Aunque las versiones adaptadas para Debian son perfectas y funcionales 100%, mi aprecio al proyecto Mozilla me impulsa siempre a usar directamente sus programas, por lo que si no eres un fan absoluto de Mozilla Foundation como yo, entonces no te hace falta hacer lo que sigue a continuación, tanto Iceweasel como Icedove funcionan perfectamente.

Primero descargamos el fichero de instalación de la página de descargas de Mozilla Firefox o Thunderbird.

Hacemos login en una consola como root y lanzamos los siguientes comandos (suponiendo que el fichero lo hemos descargado en el directorio Descargas):
#cd /opt
#tar xvf /home/nuestro_usuario/Descargas/firefox-...tar.bz2
#cp /opt/firefox/browser/icons/mozicon128.png /usr/share/pixmaps/firefox.png
#rm /usr/bin/firefox && ln -s /opt/firefox/firefox /usr/bin/firefox

Para el caso de Thunderbird los comandos son:

#cd /opt
#tar xvf /home/nuestro_usuario/Descargas/thunderbrid-...tar.bz2
#cp /opt/thunderbird/chrome/icons/default/default48.png /usr/share/pixmaps/thunderbird.png
#rm /usr/bin/thunderbird && ln -s /opt/thunderbird/thunderbird /usr/bin/thunderbird

A continuación tenemos que asignar el directorio en el que hemos hecho las instalaciones a nuestro usuario, para que así podamos actualizar las versiones sin tener que repetir la instalación. Para ello lanzamos el comando:

#chown -R nuestro_usuario:nuestro_grupo /opt/firefox
#chown -R nuestro_usuario:nuestro_grupo /opt/thunderbird

Para tener un acceso en el escritorio o el menú, depende de si usas Gnome, LXDE, etc tendrán que seguir un procedimiento u otro, por ejemplo, para Gnome y LXDE basta con crear el archivo firefox.desktop (hay que hacerlo con usuario root) en el directorio /usr/share/applications con el contenido siguiente:

[Desktop Entry]
Encoding=UTF-8
Name=Firefox
Comment=Browse the World Wide Web
GenericName=Web Browser
X-GNOME-FullName=Firefox Web Browser
Exec=/opt/firefox/firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;
StartupWMClass=Firefox
StartupNotify=true

Es conveniente cerrar sesión y entrar de nuevo en el escritorio, porque he visto en Gnome que si por ejemplo copias el archivo de otro programa para crear éste, a veces se mantiene el icono del anterior. Para Thunderbird sería igual  pero cambiando el nombre del programa, la descripción, etc y adaptándola al cliente de correo. El fichero thunderbird.desktop quedaría así:

[Desktop Entry]
Encoding=UTF-8
Name=Thunderbird
Comment=Mail client
GenericName=Mail client
X-GNOME-FullName=Thunderbird Web Browser
Exec=/opt/thunderbird/thunderbird %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=thunderbird
Categories=Network;
StartupWMClass=Thunderbird
StartupNotify=true

Y ya está, a disfrutar con los programas de la Mozilla Foundation.

Anuncios

Cómo asignar la aplicación por defecto en LXDE

Al instalar Debian 8 con LXDE he visto que cuando hago doble click en los pdf, éstos se abren por defecto con el Gimp, algo que no es lo que quiero que suceda. Para cambiar este comportamiento y que los archivos de tipo pdf se abran con el programa Evince, tenemos que lanzar el siguiente comando (con nuestro usuario):

$ xdg-mime default evince.desktop application/pdf

Y ya está. Esto mismo sirve para asignar todas aquellas aplicaciones que tengan un archivo *.desktop en el directorio /usr/share/applications/ al tipo de archivo que deseemos.

Más utilidades del comando xdg-mime se pueden encontrar en esta página.

 

Activar el touchpad en LXDE

De “fábrica” no viene activado el touchpad en Debian 8 si elegimos el escritorio LXDE, algo recomendable si la máquina no tiene muchos recursos, por ejemplo mi netbook. Para activarlo es muy sencillo pero hay que editar como root el fichero:

/usr/share/X11/xorg.conf.d/50-synaptics.conf

Y buscar una sección en la que aparezca “touchpad”, y la dejamos como aparece a continuación:

Section “InputClass”
Identifier “touchpad catchall”
Driver “synaptics”
MatchIsTouchpad “on”
Option “TapButton1″”1”
Option “HorizTwoFingerScroll””1”
Option “SHMConfig””on”
EndSection

Hemos añadido solamente las tres últimas líneas antes del final de la sección, en ellas habilitamos el “tap” con el touchpad, habilitamos el scroll con dos dedos y desctivamos el touchpad al escribir.

Esto que he escrito aquí es solo un resumen de esta estupenda entrada sobre el tema. Dice que estas mismas instrucciones sirven también para XFCE, pero yo no lo he probado.
Ah, se me olvidaba: hay que reiniciar para que los cambios surtan efecto.

Dar permisos de escritura a carpetas compartidas entre Windows y Linux en VirtualBox

vbox_logo2_gradientPara compartir una carpeta de un sistema Windows anfitrión con un sistema Linux virtualizado basta con seguir las precisas instrucciones que se especifican en este enlace, al que solo le falta añadir que, para que dicha carpeta compartida tenga permisos de lectura-escritura, es necesario modificar un poco el comando de montaje que se incorpora al fichero /etc/init.d/rc.local, que tiene que quedar así:

sudo mount -t vboxsf  -o uid=1000,gid=1000 Share /media/windows

Donde Share es el nombre que se le ha dado a la carpeta compartida en VirtualBox y /media/windows el nombre del directorio creado para alojarla en el sistema de archivos de linux.

Ojo que el comportamiento es algo extraño: una vez que accedamos a la carpeta compartida, podremos leer y modificar los ficheros que ya existan en ese directorio raiz compartido, pero no podremos borrarlos ni crear ficheros nuevos. Tampoco podremos eliminar o crear carpetas  en ese directorio raiz, pero sí que podremos eliminar, modificar y crear ficheros o carpetas dentro de una carpeta que ya exista en el directorio compartido.

Por lo tanto, si queremos copiar cosas del sistema linux virtual en la carpeta compartida de windows tendremos entonces que crear una nueva carpeta en el sistema windows dentro de la carpeta compartida, y copiarlas ahí.

 

Pantalla en negro tras el inicio de sesión en CrunchBang Linux

Si utilizando CrunchBang Linux ocurre que, tras la pantalla de login, el escritorio se queda totalmente en negro, mientras que el resto de consolas (ctrl+alt F1 a ctrl+alt F6) siguen funcionando correctamente, puede ser debido a que se ha desconfigurado el gestor de sesiones, haciendo que nuestra sesión por defecto sea lxsession en vez del openbox.

Para arreglarlo basta con abrir una de los consolas que funcionan (p.ej. ctrl+alt F1) y en ella teclear:

sudo update-alternatives –config  x-session-manager

Aparecerán varias opciones, cada una de ellas asociada a un número, por lo que deberemos introducir el correspondiente a openbox-session.

x-session-optionsDespués de esto, reiniciamos el equipo y ya arrancará de nuevo con el escritorio de OpenBox.

Solución encontrada en unix.stackexchange.com

 

 

 

Error “.htaccess: Options not allowed here” en Apache2

Este error me ha aparecido en el log de Apache cuando he intentado acceder a una réplica en mi directorio de usuario de una página hecha en Drupal. Para solucionarlo he tenido que editar el archivo “/etc/apache2/sites-available/000-default.conf” añadiendo las lineas

<Directory /home/mi_usuario/public_html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

Y reiniciar el servicio con “sudo service apache2 restart”

Particion ntfs sólo deja modo lectura

Si un día encuentras que (como me ha pasado a mí) una partición NTFS compartida entre GNU/Linux y Windows no deja acceder a ella desde Linux en modo lectura-escritura, y se empeña en dejar sólo el modo lectura, es posible que sea debido a que el sistema de ficheros está un poco estropeado, pero es fácil de arreglar. Basta con entrar en Windows y hacer una comprobación de disco. Es posible que incluso salte ella solita cuando arranque. Una vez que termine y al volver a arrancar, ya se podrá acceder a ella sin problema desde Linux.
De todas formas es importante comprobar que cumplimos todos los requisitos: tener instalado el ntfs-3g y correctamente escrito el fichero /etc/fstab. Para aprender ambas cosas tenemos el siguiente enlace: NTFS-3G en ArchWiki