Recientemente han salido al mercado adaptadores wi-fi de conexión usb de dimensiones minúsculas, no más grandes que un dongle bluetooth tipo uña o una moneda pequeña, muy discretos y prácticos de usar en equipos portátiles que no tienen tarjeta wi-fi integrada (o que ya se haya estropeado) o inclusive en equipos de escritorio. Por su pequeño tamaño no cancelan las entradas usb adyacentes y su precio (alrededor de 12-15 dólares USD) los convierten en excelentes alternativas para proporcionar conectividad wi-fi a nuestros equipos.

Un modelo que se destaca por su potencia y precio es el TL-WN725N(v2) de TP-LINK, que originalmente apareció en su primera versión (v1) con hardware Realtek  RTL8188 cus y se creó un driver que funcionaba muy bien en la distro Raspbian (basada en Debian)  hecha para los mini equipos Raspberry; pero sin avisar cambiaron el hardware a RTL8188 eu para la segunda versión (v2) y Realtek creó un driver nativo para Linux pero optimizado para versiones del kernel 3.3 en adelante, dejando fuera a Raspbian y a Crunchbang, entre otras distros.

Afortunadamente la versión 2 del TL-WN725N es la que más se ha distribuido en Latinoamérica, su número de ID es: 0bda:8179 y la comunidad de desarrolladores ha logrado adaptar el driver con éxito en las distribuciones Linux mas populares, y en esta ocasión vamos a instalarlo en Arch Linux y en Ubuntu 12.04 (11.10 en adelante):

En Arch Linux:

  1. Abrir un terminal y actualizar el sistema con: sudo pacman -Syu
  2. Conectar el dispositivo TL-WN725N a un puerto usb.
  3. En el terminal instalar vía AUR el paquete con el driver: yaourt -S  dkms-8188eu
  4. No editar ningún archivo de configuración y dejar que Yaourt descargue, compile, comprima e instale el controlador y lo configure.
  5. Al terminar notarán que el adaptador wi-fi se enciende con un pequeño led azul, reinicien el equipo y listo.
  6. Dependiendo de su entorno de escritorio, la conectividad de red en la barra de tareas les indicará que hay redes inalámbricas disponibles.

En Ubuntu (11.10-12.04-12.10-13.04) :

  1. Abrir un terminal y actualizar/instalar GIT: sudo apt-get install –reinstall build-essential git 
  2. Descargar el driver desde GIT: git clone git://github.com/liwei/rpi-rtl8188eu.git
  3. Ir a la carpeta donde se descargó: cd ~/rpi-rtl8188eu
  4. Compilarlo: make
  5. Instalarlo: sudo make install
  6. Escanear los módulos: sudo depmod -a
  7. Actualizar la memoria del kernel: sudo update-initramfs -u 
  8. Cargar el módulo nuevo al kernel: sudo modprobe -v 8188eu
  9. Conectar el adaptador wi-fi a un puerto usb disponible.
  10. Al terminar en este caso no necesitan reiniciar el equipo, con desactivar la red desde Network Manager y volverla a activar notarán que el led azul del mini adaptador se enciende y ya habrá conectividad wi-fi.

Para las versión 1 de este adaptador (RTL8188 cus) -si es que lo consiguieron por ahí- existe un paquete .deb (para version de kernel 3.4 en adelante) que instala el controlador fácilmente, funciona con éxito en Ubuntu 13.04 y Debian 7, descárguenlo aquí: Driver TP-LINK TL-WN725N (v1 rtl8188cus)

Espero que esta información les sea de utilidad, y saludos a todos.

Hace años que ya no uso Ubuntu, pero el otro día, tratando de instalar Ubuntu 13.04 en la compu de un amigo volví a tener pesadillas: luego de una instalación aparentemente exitosa el sistema “se cuelga” en el arranque y aparece una pantalla az… perdón, violeta.Después de acordarme de Mark Shuttleworth y de toda su familia di con la solución, que comparto con Uds.


El error suele suceder al utilizar tarjetas de video Nvidia o AMD, o un laptop con Optimus o similar, que permite utilizar 2 tarjetas gráficas intercambiables. Ubuntu, al no venir con los drivers propietarios instalados puede tener problemas para trabajar con ellos.

La solución es arrancar Ubuntu, una vez en el modo nomodeset para omitir la pantalla negra o violeta (según el caso), descargar e instalar los drivers apropiados, y luego reiniciar el sistema para arreglar el problema para siempre.

Pasos a seguir

1.- Iniciá el equipo y presioná la tecla Shift al arrancar, para obtener el menú Grub. Utilizá las flechas del teclado para navegar / resaltar la entrada que corresponda a Ubuntu (generalmente la primera).

2.- Pulsá la tecla e para editar la entrada, lo que mostrará la información detallada del arranque:

3.- Buscá la entrada como se muestra en la captura de arriba. Utilizá las  flechas del teclado para llegar a ella, y luego oprimí la tecla Fin (End) para ir al final de la línea (que puede ser en la siguiente línea, paradójicamente).

Introducí la palabra nomodeset como se muestra en la captura y presioná Ctrl + X para iniciar el sistema.

Si todo va bien, el sistema va a arrancar sin problemas y vas a poder instalar los drivers privativos.

Categorías: Aplicaciones

Hoy quiero hablaros de Polly, un cliente ligero para Twitter.
Encontré Polly buscando alguna alternativa para Hotot ya que consumía demasiado (alrededor de 203/205Mb de RAM la versión de GTK2, la de GTK3 rozaba los 250Mb, Polly alrededor de 85Mb)
Polly nos permite usar mas de una cuenta (ideal para que por cualquier motivo usan mas de una cuenta) y varias pestañas a la vez (por ejemplo en la imagen mi Timeline y la de menciones)
Otras opciones de Polly es el auto-completado de nombres de usuario, subir imágenes (algo que en Hotot no me funcionaba), recortar las urls (en ambos casos tenemos varios servicios ara elegir), crear listas, etc

Sin duda estamos ante un buen cliente para Twitter que hará las delicias de los que, como yo, queremos algo que cumpla y que encima, consuma poco.

Polly esta programado en Python y usa las librerías GTK para la interfaz.
Para instalarlo solo tenéis que añadir el repositorio PPA (abajo dejo el enlace a su pagina en Launchpad) o a través de AUR.

Pagina del proyecto en Launchpad

Les traigo un tip muy rápido para solucionar un error que a veces presenta Rsync y que me estuvo molestando toda la mañana.

La cuestión es que, queriendo hacer un Rsync de mis carpetas al servidor (desde el servidor), al poner el comando:

rsync -av elav@ip:/carpeta /carpeta_server

Me salía este error:

protocol version mismatch -- is your shell clean?
(see the rsync man page for an explanation)
rsync error: protocol incompatibility (code 2) at compat.c(180) [sender=3.0.7]

La solución que encontré fue eliminar todo el contenido de mi fichero .bashrc, pero claro ¿Eliminar? Negativo, es más fácil renombrar el fichero y punto:

mv ~/.bashrc ~/._bashrc

Y listo. Solucionado el problema.

El proyecto Tumbleweed ofrece una versión de actualización continua de OpenSUSE, con las versiones estables más recientes de software en lugar de depender de los períodos de lanzamiento estrictos de la versión principal. Este proyecto es para aquellos usuarios que deseen el software más reciente pero estable.

La diferencia con Factory, es que Factory contiene el software más reciente que existe, a menudo experimental, que no ha sido estabilizado aún y necesita trabajo para ser útil. Tumbleweed proporciona la versión estable más reciente de las aplicaciones listas para el uso diario.

Esta idea fue discutida por mucho tiempo en las listas de correo y fue concebida y puesta en marcha por Greg Kroah-Hartman.

Instalar Tumbleweed.

Una vez instalado openSUSE, vamos a cambiar los repositorios a Tumbleweed.

1) Agregar los repositorios, sea por consola o por Yast:

Por consola:

Repositorios Tumbleweed + Current:

sudo zypper ar --refresh  http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/  'Tumbleweed'
sudo zypper ar --refresh  http://download.opensuse.org/distribution/openSUSE-current/repo/oss/  'openSUSE Current OSS'
sudo zypper ar --refresh  http://download.opensuse.org/distribution/openSUSE-current/repo/non-oss/  'openSUSE Current non-OSS'
sudo zypper ar --refresh  http://download.opensuse.org/update/openSUSE-current/  'openSUSE Current updates'

Por Yast:
Hay que abrir Yast y ubicar Repositorios de Software.

Dar en el botón Añadir:

Elegir la opción Especificar URL

Colocar el nombre del repositorio y colocar la url del repositorio en este caso sera:
http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/

Ahora ya estará activado su nuevo repositorio Tumbleweed.

Por ultimo confirma el repositorio.

2) Actualizar nuestros nuevos repositorios.

Una vez instalado los repositorios, vamos a actualizarlos.

su
zypper ref && zypper up && zypper dup

zypper ref: Actualiza todos los repositorios activados
zypper up: Actualiza los paquetes con nuevas versiones.
zypper dup: Realiza una actualización de la distribución.

Aceptar y listo tienen openSUSE Tumbleweed al 100%

3) Opcional, pueden quitar los repos de la versión actual que usen de openSUSE.
En este caso entran a Yast y desactivan los repos de openSUSE xx.x
No habrá problema alguno, openSUSE Tumbleweed, puede convivir con la versión actual de openSUSE.

Repositorios openSUSE Tumbleweed.

KDE Extra Tumbleweed
http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Tumbleweed/
zypper ar -f  http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Tumbleweed/  'KDE Extra Tumbleweed'

 Fonts Tumbleweed
http://download.opensuse.org/repositories/M17N:/fonts/openSUSE_Tumbleweed
zypper ar -f  http://download.opensuse.org/repositories/M17N:/fonts/openSUSE_Tumbleweed/  'Fonts Tumbleweed'

Tumbleweed
http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/
zypper ar -f  http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/  'Tumbleweed'

openSUSE Current updates
http://download.opensuse.org/update/openSUSE-current/
zypper ar -f  http://download.opensuse.org/update/openSUSE-current/  'openSUSE Current updates'

openSUSE Current non-OSS
http://download.opensuse.org/distribution/openSUSE-current/repo/non-oss/
zypper ar -f  http://download.opensuse.org/distribution/openSUSE-current/repo/non-oss/  'openSUSE Current non-OSS'

openSUSE Current OSS
http://download.opensuse.org/distribution/openSUSE-current/repo/oss/
zypper ar -f  http://download.opensuse.org/distribution/openSUSE-current/repo/oss/  'openSUSE Current OSS'

Packman Tumbleweed
http://packman.inode.at/suse/openSUSE_Tumbleweed/Essentials
zypper ar -f  http://packman.inode.at/suse/openSUSE_Tumbleweed/Essentials  'Packman Tumbleweed'

Ati Tumbleweed
http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_Tumbleweed/
zypper ar -f  http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_Tumbleweed/  'Ati Tumbleweed'

All Packman
http://packman.inode.at/suse/openSUSE_Tumbleweed
zypper ar -f  http://packman.inode.at/suse/openSUSE_Tumbleweed  'All Packman'

VLC Tumbleweed
zypper ar -f  http://download.videolan.org/pub/vlc/SuSE/Tumbleweed/  'VLC Tumbleweed'

Multimedia Tumbleweed
zypper ar -f  http://packman.inode.at/suse/openSUSE_Tumbleweed/Multimedia/  'Multimedia Tumbleweed'

Extra Tumbleweed
zypper ar -f  http://packman.inode.at/suse/openSUSE_Tumbleweed/Extra/  'Extra Tumbleweed'

Apache Tumbleweed
zypper ar -f  http://download.opensuse.org/repositories/Apache/openSUSE_Tumbleweed/  'Apache Tumbleweed'

Apache Modules Tumbleweed
zypper ar -f  http://download.opensuse.org/repositories/Apache:/Modules/Apache_openSUSE_Tumbleweed/  'Apache Modules Tumbleweed'

LibreOffice Tumbleweed
zypper ar -f  http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_Tumbleweed/  'LibreOffice Tumbleweed'

Puedes encontrar mas repositorios en la pagina oficial de openSUSE.

Link Repositorios Tumbleweed
Link Tumbleweed Repositories

Después de instalar openSUSE:

zypper install lame gstreamer-0_10-plugins-ffmpeg gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-ugly gstreamer-0_10-plugins-ugly-orig-addon gstreamer-0_10-plugins-fluendo_mpegdemux gstreamer-0_10-plugins-fluendo_mpegmux gstreamer-0_10-plugins-base gstreamer-0_10-plugins-good gstreamer-0_10-plugins-good-extra gstreamer-0_10-plugins-bad-orig-addon gstreamer-0_10-fluendo-mp3 libxine2 libxine2-codecs libxine2-pulse w32codec-all libdvdplay0 libdvdread4 libdvdnav4 libmad0 libavutil51 sox libxvidcore4 xvidcore libavcodec52 libavdevice52 libvlc5 lsb pullin-flash-player flash-player libquicktime0 tuxguitar chromium clementine qbittorrent deluge blender gparted vlc-codecs pdfmod make cmake mlt samba vlc aircrack-ng netcat openshot kino avidemux geany geany-plugins transcode normalize dvdrip lxdvdrip gstreamer-utils gstreamer-plugins-libav gstreamer-0_10-plugins-gl mpg123 mpg123-all fuseiso fusepod fusesmb fusecompress isomaster glade cmake automake bluefish id3lib xine-ui xine-skins Q7Z icedtea-web java-1_7_0-openjdk kdenlive git python-pip arista handbrake-gtk transmageddon handbrake-gtk dvdstyler lives qtcurve-kde4 oxygen-molecule rar unrar unzip sharutils Q7Z p7zip lhasa unace unarj mpack unarj bleachbit bleachbit-lang vlc vlc-aout-pulse soundconverter soundKconverter devede devede-lang inkscape inkscape-lang  gimp-gap gimp-gap-lang gimp-ufraw

Para KDE

zypper install libxine2-codecs ffmpeg lame gstreamer-0_10-plugins-good gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-ugly gstreamer-0_10-plugins-bad-orig-addon gstreamer-0_10-plugins-good-extra gstreamer-0_10-plugins-ugly-orig-addon gstreamer-0_10-plugins-ffmpeg libdvdcss2 flash-player dvdauthor07 gstreamer-plugins-base gstreamer-plugins-bad gstreamer-plugins-bad-orig-addon gstreamer-plugins-good gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon gstreamer-plugins-good-extra gstreamer-0_10-plugins-fluendo_mpegdemux gstreamer-0_10-plugins-fluendo_mpegmux k3b-codecs vlc smplayer xine-browser-plugin vlc-codecs

Para Gnome

zypper install libxine2-codecs ffmpeg lame gstreamer-0_10-plugins-good gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-ugly gstreamer-0_10-plugins-bad-orig-addon gstreamer-0_10-plugins-good-extra gstreamer-0_10-plugins-ugly-orig-addon gstreamer-0_10-plugins-ffmpeg libdvdcss2 flash-player dvdauthor07 gstreamer-plugins-base gstreamer-plugins-bad gstreamer-plugins-bad-orig-addon gstreamer-plugins-good gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon gstreamer-plugins-good-extra gstreamer-0_10-plugins-fluendo_mpegdemux gstreamer-0_10-plugins-fluendo_mpegmux vlc-gnome gnome-mplayer vlc-codecs

Fuentes para openSUSE:

zypper install fetchmsttfonts free-ttf-fonts

Para encontrar mas paquetes http://software.opensuse.org/search/

Tips para openSUSE:

Para verificar las dependencias huerfanas.

su
LC_ALL=C zypper se -s | fgrep '(System Packages)'

Para evitar que se cierre yast despues de instalar.

Yast > Sistema > Editor de /etc/sysconfig > System > Yast2 > GUI > PKGMGR_ACTION_AT_EXIT
Aquí, esta por default [b]close[/b] lo cambiamos por [b]Summary[/b].

Mi escritorio openSUSE Tumbleweed

Mi antiguo escritorio:


Saludos 😀