miércoles, 17 de septiembre de 2014

Ubuntu, a veces !#$º#|*^ç$#!!...

Todo bárbaro con Ubuntu, es una herramienta de software libre a la que todos podemos acceder sin pagar un peso, abierta, trata de dar lo mejor, etc...

Pero hay cosas que a veces me hacen detestarlo.
Suele pasar que falla en cosas MUY básicas, que ya debería estar resueltas hace décadas; y no... siempre están los mismos problemas, lo resolvieron en 12.04 pero está de vuelta en 14.04.

Teclado: ¿por qué se cambia la disposición de teclas sin haber tocado ninguna configuración?. Me doy cuenta cuando tengo que ingresar algún password con guiones, pruebo 1, 2, 3 veces... pucha, ¿habré cambiado el password y no me acuerdo? No, resulta que la distribución de teclado Español cambio por sí sola, para eso me agregué la opción de teclado ingles, porque al cambiar ida y vuelta se arregla.

Después se abre la ventana de actualizaciones, siempre actualizaciones!!!!, son más los días que me pide actualizar que los que no. En fin, esto no es solo problema de Ubuntu, acá incluyo a las computadoras en general.

Cuando instale el Ubuntu 14 quise cambiar la configuración de escritorios para tener 4, porque me gusta separar las cosas conceptualmente.
En uno abro correos, programas de mensajería, foros, etc (llamémoslo mi escritorio de comunicaciones).
En otro abro el eclipse para codificar, con alguna ventanita de consola para programar/depurar, algún programa de puerto serie, esquemático... escritorio de trabajo (iba a decir de código... pero también puedo estar ruteando placas, haciendo esquemáticos, documentando -> escritorio de artifacts).
En otro abro documentación: el pdf de la guía de usuario del micro, el pdf de la hoja de datos, nota de aplicación de algún sensor para codificar el driver en el que estoy trabajando en el momento, código de ejemplo, navegador web para buscar información.. eso: llamémoslo escritorio Info.
Y me dejo 1 escritorio para ver algún diario, blog, video, música... el escritorio del entretenimiento!!! ;o)

Me volví loco hasta darme cuenta de que "escritorio virtual" no es lo mismo que "viewport" o que "workspace" o que...
Me desaparecían las ventanas, el mouse, no podía cambiar de escritorio, empecé a tocar el compiz para qué!!!!, crash, crash, crash...
Ahora tengo mis 4 escritorios no quiero tocarlo más. Si me regalan un monitor nuevo lo voy a tener tirado a un costado para no tener que lidiar con eso (*).

Cambio de ventanas: antes con alt-tab iba a la ventana que quería en 0,5 segundos (faaaaaaaaaa). Ahora quiero ir a un pdf y tengo que esperar a que desagrupe las ventanas de visor de pdf, ir a la que quiero (que no tengo idea cual es porque la vista previa ayuda muy poco cuando casi todo lo que veo es texto puro), entonces le erro, y tengo que volver a repetir el procedimiento. Por que agrupan ventanas?, es más ineficiente. Si ya se que puedo usar alt-º, más burocracia...
-¿Y que pasa si tenes 20 ventanas abiertas? - me dirán, -ahí se tarda más alt-tabeando una por una.
Respondo: - para eso uso más de 1 escritorio - como máximo llego a utilizar 8 ventanas.
Lo peor es que hasta ahora no ví como cambiarlo.

Unity se merece su propio post, pero no veo por qué les parece mala idea tener una barra con la lista de ventanas, te obliga a instalar gnome-panel por separado y blablabla. Pero sin embargo, también tiene otras cosas que me gustan... así que lo dejamos ahí por ahora.

Y por que a veces llego a usar 8 (o más) ventanas?, porque el evince no soporta tabs!!!. Me busco una alternativa qpdf (para no instalar monstruos como adobe) que sí soporta tabs pero cuando haces un ctrl-t te abre un diálogo para seleccionar el archivo en vez de abrir una copia... listo, no sirve. Traté de modificar el código fuente pero me pedía instalar decenas de paquetes de dependencias... y no, gracias.
Entonces pasa que estoy leyendo como manejar el dma con un msp430, y por un lado quiero tener el diagrama en bloques, por otro la lista de registros, y por el otro ir leyendo las explicaciones de como transmitr/recibir/etc. Fuiste, para leer 1 capítulo del pdf preciso 3 o 4 ventanas abiertas, cuando con 1 ventana con tabs estaría perfecto.

Quiero copiar archivos, a mi disco, selecciono carpeta, ctrl-c, voy al pendrive, ctrl-v. Dejo copiando y me voy a preparar el mate. Vuelvo y el típico mensaje "el archivo ya existe, desea reemplazarlo?" o algo así, no me acuerdo exacto.
Ok, quizás es un error aislado, omitir. Otra vez... bueno, no es un error aislado, omitir todos. Otro error: "el nombre de archivo bla bla bla", ta bien, dale omitir todo de vuelta, pero ahora ya la copia me queda distinta al original.
"No se puede..." aaarrrjjj
¿Tan difícil es poder copiar de una partición ext4 a una ntfs o fat sin que te salten mensajitos por todas partes?.
Ahora me tomo el trabajo de comprimir antes de copiar, y después volver a descomprimir: ineficiente, lento, tedioso, pierdo (a veces) la fecha de creación/modificación de archivos.

Y ya que estamos con los archivos... por que el nautilus me achica cada vez más las columnas en vista de lista, y no me deja redimensionar, llegando al extremo ridículo que en la vista de archivos y carpetas lo único que se ve en la columna de nombre son 3 puntitos: "..."



Cuando pasa esto cambio a vista de iconos, y a veces en el ida y vuelta se soluciona, pero a veces no.
Me terminé instalando el nemo. Probé antes con el pcman pero tenía un par de cositas que no me gustaban. Principalmente porque me manejo casi solo con el teclado que es más rápido y relajado. Al hacer atras (backspace) me volvía a la carpeta padre pero siempre al primer item. Si tiene 40 items hay que acordarse desde que carpeta se entró, e ir al siguiente item. Al crear una nueva carpeta también te manda al primer item, en vez de dejar seleccionada la carpeta recién creada. No te muestra si una carpeta está vacía. No tiene vista de árbol en el panel de archivos...

Y todo lo anterior fue solamente la entrada, porque el plato fuerte es cuando hay que instalar algo... siempre precisas la ultima versión que no es la del repositorio. Y hay que bajarse los fuentes y compilar a mano, porque los .deb que hay son todavía más viejos que los del repositorio.
Y después empieza la historia de las dependencias, que la librería que ya tenes instalada también es vieja, y después con el configure/make/make install salen errores que te obligan a bucear en foros más recónditos que la Fosa de las Marianas. Ejemplo: cuando estaba compilando el mspgcc 4.7 con el gcc4.8 salen errores que no había cuando se compila con gcc4.7 (que paso con la compatibilidad hacia atrás!!!).

Aca está James Cameron yendo a buscar como instalar ia32-libs en Ubuntu 14:


 Y acá un tal Newman le dice que ia32-libs no va más para Ubuntu 14:


A veces esos procesos de instalación me hacen pensar en que fácil era Windows...
Aunque no, no volvería... es una comodidad que después termina saliendo cara. La facilidad de darle doble click al instalador también te puede meter virus.
Desde el 2009 que hice el cambio y nunca más me tuve que preocupar de un antivirus o spyware.
Porque en Windows hay aplicaciones "gratis" (que te instalan cualquier cosa en la máquina) pero en Linux hay aplicaciones libres y abiertas.
Y también adoro que no me pida drivers cuando enchufo un pendrive, o un USB con emulación de puerto serie, impresora, escaner...
Quedó en el pasado eso de andar con un CD mamotreto para que el hardware funcione (tengo la compactera desconectada).
Y a no ser que uno la haya embarrado muy feo instalando y quitando cosas a los manotazos, no se cuelga (casi) nunca. Y rara vez hay que reiniciar después de instalar algo (con windows recuerdo que después de 3 o 4 horas había que reiniciar "por las dudas").

Pero muchachos, por favor, que no haya que andar haciendo malabares para hacer cosas que ya están resueltas hace años/décadas como copiar archivos, que el teclado no cambie de distribución solo, pasar de una ventana a la otra, o ver un video en youtube (curiosamente esto es lo que menos me costó con ubuntu 14, pero antes te regalo instalar el flash player...).

Aún así... sigo con vos


             __
        _   /  |
       | \  \/_/
       \_\| / __              
          \/_/__\           .--='/~\
   ____,__/__,_____,______)/   /{~}}}    
   -,-----,--\--,-----,---,\'-' {{~}}
jgs        __/\_            '--=.\}/
          /_/ |\\
               \/
La flor es de:
http://www.angelfire.com/on/LuxurysLoft/Ascii.html

(*) mentira, lo usaría con gusto, pero ya estaría resignado de entrada a tener que gastar una tarde completa hasta tenerlo funcionando.