27 de octubre de 2013

Apagar el Bluetooth sin apagar el Wi-Fi en un portátil HP Pavilion con Linux

Si estáis pensando en comprar un ordenador y el sistema operativo que vais a usar es Linux, no compréis un HP. Nunca sabremos si es porque Microsoft les ha metido mano, pero dan demasiados problemas cuando intentas instalar algo que no sea Windows. Cuelgues, cosas que no funcionan, drivers que no van bien...

Claro que si sois como yo y no sabíais esto y ya os habéis comprado el ordenador y encima le habéis instalado otro sistema operativo, entonces tenéis dos alternativas. Una es comprarse otro ordenador nuevo, algo que en los tiempos que corren, salvo que seáis ricos no es del todo recomendable, y otra es intentar aguantar lo máximo que se pueda hasta que pueda cambiarse por otro.

Al margen de los muchos fallos que tiene mi HP Pavilion dm1 en Linux (como que el ordenador se cuelgue o que el teclado deje de responder), uno de los fallos que más me molesta es que el Wi-Fi y el Bluetooth estén conectados al mismo controlador. Eso significa que cuando encendamos el ordenador, el Bluetooth estará encendido por defecto, y si nos vamos al menú para intentar apagarlo... ¡oh, sorpresa! Esto apagará también el WiFi.

Para arreglar este comportamiento he descubierto una forma que hace uso del programa rfkill. No sé si es la única que funciona, no sé si es la que funciona siempre, no sé si le funciona a otra persona que no sea yo. Si este procedimiento no funciona en tu ordenador, lo siento, continúa buscando.

  1. Apaga las conexiones inalámbricas pulsando la tecla para apagar el WiFi de tu teclado (en mi HP Pavilion dm1 es F12, o bien Fn+F12 si como yo habéis desactivado las auto-teclas rápidas en el BIOS del ordenador). Con esto se apagaran tanto Bluetooth como WiFi.
  2. Vuelve a pulsar la tecla para encenderlas de nuevo. Esto hará que se encienda el WiFi, pero también el Bluetooth.
  3. Ahora, abre una terminal y escribe el siguiente comando: sudo rfkill list. Deberás escribir tu contraseña. En la pantalla se te mostrará una lista de las distintas conexiones que tiene tu ordenador, tanto LAN, como WiFi, como Bluetooth. Localiza aquella que se llame "hci0", que debería ser la última. Toma nota del número que aparece a la izquierda. Por ejemplo, en mi lista sale "5: hci0: Bluetooth" así que mi número es el 5.
  4. Ahora escribe el comando sudo rfkill block [num], donde [num] es el número de la conexión que tenía asignado hci0. En mi caso, hci0 tenía el número 5 así que yo escribo sudo rfkill block 5.
Notas al respecto:
  • Esto habrá que hacerlo cada vez que apaguemos, suspendamos o volvamos a pulsar la tecla para apagar el WiFi del ordenador.
  • Es importante seguir antes los pasos 1 y 2. De no hacerlos, hci0 tendrá la conexión número 0, pero al intentar ejecutar rkfill block 0 nada ocurrirá.
  • Cada vez que se apagan las conexiones inalámbricas a hci0 se le asigna otro número. Inicialmente se le asigna el 5 porque las conexiones 1 a 4 ya están tomadas, pero si apagas y enciendes otra vez las conexiones tendrás que repetir los pasos indicando que ahora quieres bloquear la conexión 6. Si luego suspendes, tendrás que repetirlo bloqueando la 7, y así sucesivamente.

21 de octubre de 2013

Cómo añadir el botón Minimizar a las ventanas de ElementaryOS 0.2

Una de las características de diseño de ElementaryOS que sin duda más podría chocar con las personas que se instalen esta distribución de Linux es el hecho de que por defecto las ventanas no tienen un botón de Minimizar. Tienen un botón de Cerrar en el margen izquierdo de la ventana y un botón de Maximizar en el margen derecho, al estilo OS X, pero no hay ningún botón para minimizar u ocultar de otro modo las ventanas.

Esto es una cuestión de diseño de Elementary OS. Sin embargo, la belleza del software libre está en que si quieres hacer una modificación al sistema, siempre hay alguna forma de hacerlo. En esta entrada de blog voy a mostraros cómo volver a mostrar este botón.


En primer lugar tendremos que instalar un programa llamado Elementary Tweaks, disponible a través del repositorio PPA de Elementary Update. Si no tienes aún este repositorio, instálalo con el comando:

# add-apt-repository ppa:versable/elementary-update
# apt-get update

Una vez se haya instalado el repositorio, podrás instalar Elementary Tweaks instalando el programa elementary-tweaks:

# apt-get install elementary-tweaks

Con eso se instalará el programa, que se integra con las preferencias del sistema. Simplemente abre las preferencias yendo a Aplicaciones > Preferencias del sistema o haciendo clic en el icono si aún sigue en tu dock.

Haz clic sobre el icono Tweaks, en la sección Personal. Dentro, en la ficha General: Apariencia, que debería estar seleccionada por defecto, encontrarás en la parte principal de la ventana una opción denominada "Disposición de los botones". Seleccionando cualquier opción que no sea "elementary" ni "Sólo cerrar" verás un icono para Minimizar en la ventana.


Con esto quedará visible este botón.

Los diseñadores de Elementary OS argumentan que el botón Minimizar no es tan esencial, ya que muchas plataformas, como los móviles o Windows 8 no lo tienen, y que sólo es una costumbre del pasado. Para algunas personas como yo, el botón minimizar no es sólo una cuestión de diseño, es un botón útil para ocultar ventanas y para navegar entre ellas más rápido. Los móviles y Windows 8 tienen en común que sólo pueden mostrar en la pantalla una cosa a la vez, por lo que no tienen el problema de querer navegar por las ventanas. Como estudiante que soy, cuando trabajo en mi ordenador suelo tener varios documentos PDF abiertos a la vez, y el botón Minimizar me ayuda a ocultar los que no quiero mirar en ese momento para no distraerme con ellos.

7 de octubre de 2013

Linux Mint: Cómo establecer Google como motor de búsqueda por defecto en Firefox

Por cuestiones internas de los desarrolladores de Linux Mint, el navegador web Firefox, que viene preinstalado con Mint, tiene al buscador DuckDuckGo como predeterminado tanto en la barra de búsqueda como en la barra de direcciones.

Probablemente habrá gente a la que le guste DuckDuckGo; probablemente habrá motivos para preferir DuckDuckGo a Google; pero aún así muchos estamos acostumbrados a la búsqueda de Google y simplemente el cambio no nos hace gracia, al fin y al cabo, deberíamos ser libres de usar el buscador que queramos sin que nada nadie nos lo imponga, ¿no?

Para usar Google como buscador en Firefox, hay que hacer un par de cosas:

Añadir Google a la barra de búsqueda

La barra de búsqueda aparece en la parte superior derecha del navegador y por defecto en Linux Mint está configurada para usarse con DuckDuckGo. Si desplegamos la flecha que hay junto al icono de DuckDuckGo veremos que tampoco aparece Google instalado.



Para instalar el motor de búsqudeda Google tenemos que irnos a la página de motores de búsqueda de Linux Mint, y buscar en la parte inferior de la página el icono de Google (deberíanos asegurarnos de que hacemos clic en el icono de Google, hay otro enlace con el mismo icono pero que lleva a Google Scholar).

Una vez en la página del motor de búsqueda de Google podemos desplegar la flecha que hay en la barra de búsqueda y entonces veremos una opción para añadir Google como motor de búsqueda de Firefox.






Hecho eso, podemos volver a hacer clic en la flecha y veremos que está instalado. Podemos hacer clic en el menú en Administrar motores de búsqueda... y mover Google arriba o eliminar DuckDuckGo o lo que queráis.

Usar Google como motor de búsqueda de la barra de direcciones

Por si no sabías esto, si escribes un término de búsqueda en la barra de direcciones y pulsas Enter también puedes buscarlo en Internet usando el motor que tengas asignado.

Al igual que con la barra de búsqueda, la barra de direcciones también está conectada con DuckDuckGo. Para cambiarla, tendremos que abrir una pestaña nueva, escribir about:config en la barra de direcciones y pulsar Enter. Tras aceptar que tendrás cuidado, verás la configuración interna de Firefox.


Para usar Google en la barra de direcciones debes insertar en la búsqueda que hay en la parte superior en la página el texto keyword.URL. En la lista aparecerá una única entrada con el mismo nombre. Haz doble clic sobre ella y en el cuadro de texto que aparece escribe http://www.google.es/?q=.


Ahora, cada vez que escribas una búsqueda en la barra de direcciones y pulses Enter, serás redirigido a Google con tu búsqueda. Cómodo, y sencillo.