Plank-Themer: Cambiar de temas en plank, con un click.

Hola gente linda, :)

Hoy ando bastante contento, por fin creo que llegué a una versión funcional y publicable de un proyecto en el que estoy trabajando desde hace ya un tiempo. Se trata de Plank-Themer, un pequeño script (llamémoslo programita, por qué no? ^_^) que se encarga de facilitarnos la vida a los que nos gusta cambiar regularmente de tema en nuestro dock favorito, Plank.

Captura de pantalla de 2013-12-26 23:30:34

Plank-Themer se encarga de hacer los siguientes procesos:

  • Escanea los temas de Plank instalados
  • Crea un index con los temas
  • Crea archivos .sh que aplican cada tema, con sus respectivos .desktops
  • Mete el resultado final de los procesos anteriores en una carpeta
  • Crea una entrada dinámica y actualizable en Plank que nos permite seleccionar los temas
  • Muestra los temas dentro de esa entrada
  • Actualiza la lista de temas sin necesidad de reinstalar el programa (dicho sea de paso, reinstalar también funciona para actualizar)

Todo esto está enmarcado bajo dos criterios: lo que fuera que saliera tenía que ser Minimalista y Rápido. Minimalista se dió, porque mis habilidades digamos que no dan para tanto como para diseñar cosas demasiado complejas (de hecho, cero diseño en este caso)… Rápido, creo que fue una elección para hacen que Plank no sea ni un microsegundo más lento. Cosa que seguro sucedería si le metemos mano al código fuente para re-compilar plank con una función similar. Además es súper fácil de instalar y no depende de una versión específica del programa (excepto por los temas, que algunos son compatibles y otros no).

Captura de pantalla de 2013-12-26 23:29:49

Como una opción adicional, creé un repositorio con algunos de los temitas más modernos de Plank. La selección se basó en dos criterios, el primero (y obvio) es que puse los que más me gustan, jeje. El segundo, no menos importante, es que hay muchos temas que no funcionan en la actual versión de Plank (0.5) para Ubuntu 13.10… no se por qué. Por ejemplo Chamaleon me encanta, pero no lo pude hacer andar. No tiene que ver con Plank-Themer, sino con Plank. Un misterio. Si alguien tiene alguna idea de por qué carancho pasa esto, toda pista será más que bienvenida.

En fin, en el repositorio hay 16 sabores del dock (nada despreciable creo), entre los que se encuentran las cositas más nuevas que encontré principalmente en Deviant-Art, aunque también incluí el tema de Pear-OS (muy lindo debo decir) y el de Elementary (que si no usas ElementaryOS no es tan fácil de conseguir). Esta es la lista de temas:

Themes/Apollo
Themes/Chamaleon
Themes/Coal
Themes/Darktheon
Themes/Elite
Themes/Fresh
Themes/Glasseoso
Themes/GlassPill
Themes/Gracieux
Themes/HTC
Themes/Lucc
Themes/Lunita
Themes/Numix
Themes/Pantheon
Themes/PearOS
Themes/Wingy
Themes/Xenlism

En suma, un video vale más que mil palabras, y que 23.9 fotos por segundo, así que ahí va:

Y acá un ejemplito de cómo funciona el theme-updater, una entrada especial de Plank-Themer que sirve para actualizar los temas que tenemos instalados en el sistema.

Así que básicamente luego de borrar o agregar temas, le dan al botón y la lista se actualiza. :)

Instalación

Bueno, como siempre, esto se instala de una, Ninja-Style. Abran una terminal y peguen esto.

cd ~ && mkdir -p ~/.temp-plank-themer && cd ~/.temp-plank-themer && wget https://github.com/rhoconlinux/plank-themer/archive/master.zip && unzip master.zip && cd plank-themer-master/ && rm -fR ~/.config/plank/dock1/theme_index; rm -fR ~/.config/plank/dock1/themes-repo; cp -a theme_index/ ~/.config/plank/dock1 && cp -a themes-repo/ ~/.config/plank/dock1 && cd ~ && rm -R ~/.temp-plank-themer && sh ~/.config/plank/dock1/theme_index/plank-on-dock-themer.sh

Una vez que el comando termina de ejecutarse pueden cerrar la terminal tranquilos.

Captura de pantalla de 2013-12-26 23:29:24

Instalación de los temas del repositorio

Si quieren agregar mi selección de temas a los que ya tienen instalados, o simplemente son curiosos y quieren ver qué pasa,  se instalan así:

cd ~/.config/plank/dock1/themes-repo/Themes/ && sudo cp -a . /usr/share/plank/themes

Una nota: los nombres de las carpetas que contienen los temas no tienen espacios por una cuestión de conveniencia para los scripts, así que probablemente si antes de instalarlos ya habían descargardo sus propios temas (y eran los mismos que propongo acá), entonces van a verlos “casi por duplicado”, o sea con nombres muy similares (pero será el mismo tema). Para solucionar esto aprenten Alt+F2 y luego ingresen “gksu nautilus”, navegando hasta /usr/share/plank/themes, como lo muestro en el video de arriba. Así van a poder limpiar todos los nombres similares o duplicados de forma manual, y dejar la lista limpita.

Captura de pantalla de 2013-12-27 22:52:45

A sumarse

Bueno muchachos, y esto empieza así pero creo que puede resultar en algo bastante lindo. Yo voy a seguir trabajando en el programita: lo que tengo en mente es darle alguna utilidad al fokin ícono de plank, que está más al pedo que teta de monja (cuac!). Además hay que pulir y ordenar el código… porque si bien funciona, no me gusta ni un poco cómo quedó. El proyecto, por supuesto está alojado en GitHub, como siempre https://github.com/rhoconlinux/plank-themer. Lo lindo es que ahí todo el mundo lo puede forkear o inspeccionar. Mi código, no ve avergüenza para nada admitirlo, es una mierda. O sea… no soy programador, y lo que sé lo aprendí del amigo gúgl y de una increíble comunidad dispuesta a responder pregun-tontas de vez en cuando. :) Así que si alguien tiene ganas y me quiere ayudar, más que encantado de recibir asistencia, consejos o cualquier cosa que venga bien.

También pueden pasarme los temas de Plank que estén usando y los cuelgo del repo, así circulan un poco. Yo hice varios, pero entre formateadas y cosas locas los fui perdiendo. Ahora por lo menos tengo una excusa para guardarlos. Espero que me vayan pasando los que ustedes hagan así vamos haciendo la lista del repo más grande y variada. Ah! y si alguien sabe porqué cazzo algunos temas ya no funcionan, por favor que le eche luz al asunto porque sinceramente, a un cierto punto, dejé de buscar qué pasaba.

Qué bueno estaría saber programar en gtk con granite… :)

Nos vemos! y Salú!

Advertisements
Plank-Themer: Cambiar de temas en plank, con un click.

Sin PPA: Cómo instalar Geary 0.5.0 con soporte para Gnome-Shell (Ninja-Way)

Hola gente linda,

Hoy nuevamente con un post dedicado a Geary, mi cliente de correo de uso diario. Hace unos días leía que los chicos de Yorba mudaron Geary de GitHub al versionado Git de Gnome, para publicar versiones nuevas dentro de esa estructura. Obviamente, sólo se podía acceder a esa versión compilando el programa desde el código fuente, cosa que en general prefiero evitar.

Captura de pantalla de 2013-12-27 10:34:06

La tentación sin embargo era bastante grande porque entre las novedades se encuentra el soporte para el AppMenu de Gnome-Shell, el cual no sólo brinda una mejor integración con el entorno de escritorio, sino también una interface más limpia dentro del programa (chau al ícono de engranaje de la derecha superior).

Captura de pantalla de 2013-12-27 09:47:50

Hoy les cuento cómo instalar Geary 0.5.0, en un movimiento y sin PPA. ¿Por qué sin PPA?… la razón es simple. Shotwell está roto, y rompe el sistema de paqueterías bloqueando cualquier futura acción con apt-get. Una reverenda garcha, pero está así en los dos PPAs, el stable (wtf!) y el daily de Yorba. Así que para usar la última versión de Geary sin compilar código hay básicamente dos opciones, o desintalar por completo shotwell y luego agregar el PPA Daily, o bajar de prepo el paquete compilado e instalarlo, sin agregar ningún PPA y continuando con Shotwell instalado. Vamos, definitivamente, con la segunda opción. :)

Ninja-Install: Geary 0.5.0

Abran una terminal y peguen este código. Simple as that.

cd ~ && mkdir -p ~/.install-geary && cd ~/.install-geary && wget https://launchpad.net/~yorba/+archive/daily-builds/+files/geary_201312232249%7E0.4.3%2B1158%7Eubuntu13.10.1_amd64.deb -O geary-043-1158.deb && sudo dpkg -i geary-043-1158.deb ; sudo apt-get install -f -y && cd ~ && rm -R  ~/.install-geary

Y listo! Última versión de Geary flamante en menos de 10 segundos :)

Captura de pantalla de 2013-12-27 09:46:52

Eso es todo, por ahora, sigo entusiasmado preparando un post con una sorpresita para Plank :)

Salú!

Sin PPA: Cómo instalar Geary 0.5.0 con soporte para Gnome-Shell (Ninja-Way)

Gnome-Shell: cómo matar la terminal zombie

Hola a todos y todas,

Hoy voy con un post bien bien cortito.

Si utilizan Ubuntu-Gnome 13.10 y tienen instalado Gnome-Shell 3.8, seguramente habrán notado un bug realmente molestísimo en el que se cuelga la terminal (por suerte solucionado en las versiones más modernas de la shell). El síntoma del problema consiste en que de repente una terminal se empaca, se cuelga, y si bien se puede cerrar a nivel de sistema (matando el proces), por algún motivo seguimos viendo un pedazo de ventana de terminal por aquí y por allá, sin poder cerrarla. Hoy les cuento cómo cerrarla. :)

Captura de pantalla de 2013-12-23 17:25:27

Lo que no funciona

Lo primero que uno trata de hacer, por supuesto, es tratar de matar por completo el proceso de la terminal (ctrl+alt+t, y luego killall gnome-terminal), pero no funciona. Pucha, entonces reinicio gnome shell, a ver si se va!… apretamos alt+F2, escribimos la letra r, cuando la shell se reinicia… tadáaaan! la maldita bastarda todavía está ahí.

Solución

Hoy aprendí como cerrarla, jeje. Es muy fácil:

apretamos Alt+F2

y luego ingresamos:

nohup gnome-shell –replace &

Captura de pantalla de 2013-12-23 17:18:16

Listo!

Con esto se soluciona el asunto. Si si… es un poco medio pelo, porque cuando reiniciemos, si vuelve a pasar, hay que volver a introducir el comando (si apretan la “flecha para arriba”, salen los comandos que se ingresaron anteriormente y se ahorran de tipear de nuevo). En cuanto encuentre algo más permanente les cuento, pero por lo que parece, una vez ingresado el comando, la terminal no rompe más por lo que resta de la sesión (o mejor dicho, la shell no tiene más problemas con la terminal). :)

Salú! y hasta la próxima.

Lo aprendí de http://thismagpie.blogspot.it/2013/10/how-to-close-terminal-window-after.html

Gnome-Shell: cómo matar la terminal zombie

Kingsoft WP Office Alpha12Patch3 actualizada, cómo instalarla completita completita (pero bien)

Hola gente linda! Amigos de Taringa! Gente linda de otros continentes que difunde lo que pasa por acá! Gente de los RSS! Gracias! Todos y todas son y serán siempre bienvenidos ^_^

Hoy me meto de nuevo con la Suite de Ofimática china Kingsoft Office, cuya versión para Linux fue actualizada hace sólo días, alcanzando la versión Alpha12 Patch3. Los cambios de versión pueden ser vistos en el sitio oficial, e incluyen múltiples fixes de bugs en el manejo de archivos, cuelgues, crashes y de otros probleminos. Digo, un update bien interesante que vale la pena instalar. (leer no es lo tuyo? pasen a la sección Ninja-Install! y a instalar en un comando)

Captura de pantalla de 2013-12-08 10:39:27

Critica del software: Estuve usando con relativa frecuencia esta suite en los últimos meses y si bien estéticamente sorprende y es mejor que las otras alternativas (digo LO, OO, Abiword -pff-, Lotus…), reafirmo que todavía está muy atrás de Libreoffice desde un punto de vista práctico. Principalmente me refiero al manejo de portapapeles de Writer (copiar y pegar en otro programa hace mierda todo, literalmente) y a la performace/funcionalidad de Spreadheet (que tarda 4 veces más tiempo en arrancar que los otros componentes y tiene un manejo realmente pobre de fórmulas). Además, desde el update pasado noté un deterioro importante en la velocidad de arranque… ahora (incluso luego de este update) tarda lo mismo que LO. Dicho esto, y para ser justo, debo decir que es la mejor Suite de Ofimática para Linux que he usado, luego de Libreoffice. :)

Captura de pantalla de 2013-12-08 10:44:52

Al post lo voy a dividir en dos partes. Primero para los “locura” del blog (jajaja, si si, hay 2 o 3 que pasan seguido) que quieren instalar Kingsoft WP Office en un paso, Ninja-Install, todo ya ya ya y sin problemas!… Pero ojo, porque esta vez no nos conformamos sólo con instalar los .debs,… vamos por más! (ni un paso atrás!). Además solucionaremos todos los asuntos relacionados a la instalación: vamos a agregar las fuentes para que el programa no se queje cuando arranca, le vamos a adjuntar el diccionario en español y, de yapa, vamos a quitar las asociaciones a los archivos .doc, .docx, .xls, .xlsx, .ppt y .pptx que el WP Office hace sin preguntarnos (dejando Libreoffice como programa predeterminado). Si si señores, y todo eso en un paso. ;)

La segunda parte, para los otros locos, los locos lindos jajaj –también pasan seguido que no se me ofenda nadie-, gente minuciosa que prefiere las cosas paso a paso, más lento, pero bajo control. En esta segunda parte todos van a tener  la opción de chusmear alguna que otra explicación adicional. Así Captura de pantalla de 2013-12-08 11:39:08 que nada, en la segunda parte voy con instrucciones, una por una, para tunear Kingsoft WP Office como mejor nos parezca. Ahí vamos.

Ninja-Install de Kingsoft WP Office

Si sos nuevo en esto de Linux entonces sólo abrí una terminal en tu Ubuntu 12.04 ~ Ubuntu 13.10 (ese símbolo que puse pretende significar todas las versiones del medio ^_^).

Dentro de la terminal ha que pegar este choclo para tener  WP Office listo para usar, con fuentes,  diccionarios inglés-español y des-asociación de archivos tipo word, excel y powerpoint.

cd ~ && mkdir -p ~/.kingsoft-office-installer-12-3/ && cd ~/.kingsoft-office-installer-12-3/ && wget http://wdl.cache.ijinshan.com/wps/download/Linux/unstable/kingsoft-office_9.1.0.4244~a12p3_i386.deb && sudo apt-get install ia32-libs -y && sudo dpkg -i kingsoft-office_9.1.0.4244~a12p3_i386.deb && sudo apt-get install -f && cd ~ && mkdir -p ~/.fonts && mkdir -p ~/.kingsoft-office-installer-12-3/ && cd ~/.kingsoft-office-installer-12-3/ && wget http://wps-community.org/download/fonts/wps_symbol_fonts.zip && unzip wps_symbol_fonts.zip && mv *.ttf ~/.fonts && mv *.TTF ~/.fonts && cd ~ && mkdir -p ~/.kingsoft-office-installer-12-3/ && cd ~/.kingsoft-office-installer-12-3/ && wget http://wps-community.org/download/dicts//es_ES.zip && unzip es_ES.zip && rm es_ES.zip && cd ~/.kingsoft/dicts/ && mv ~/.kingsoft-office-installer-12-3/es_ES/ ~/.kingsoft/dicts/ && cd /opt/kingsoft/wps-office/office6/dicts/ && sudo cp -a ~/.kingsoft/dicts/es_ES/ /opt/kingsoft/wps-office/office6/dicts/&& ls && cd ~/.kingsoft-office-installer-12-3/ && wget http://wps-community.org/download/dicts//en_GB.zip && unzip en_GB.zip && rm en_GB.zip && cd ~/.kingsoft/dicts/ && mv ~/.kingsoft-office-installer-12-3/en_GB/ ~/.kingsoft/dicts/ && cd /opt/kingsoft/wps-office/office6/dicts/ && sudo cp -a ~/.kingsoft/dicts/en_GB/ /opt/kingsoft/wps-office/office6/dicts/ && ls && cd ~ && sudo sed -i 's/=wps-office-wps.desktop/=libreoffice-writer.desktop/g' /usr/share/gnome/applications/defaults.list && sudo sed -i 's/=wps-office-et.desktop/=libreoffice-calc.desktop/g' /usr/share/gnome/applications/defaults.list &&  sudo sed -i 's/=wps-office-wpp.desktop/=libreoffice-impress.desktop/g' /usr/share/gnome/applications/defaults.list && cd ~ && rm -R ~/.kingsoft-office-installer*
Captura de pantalla de 2013-12-08 10:54:53

Listo!… :D Buscá Kingsoft con tu launcher favorito y voilà.

Captura de pantalla de 2013-12-08 10:41:01

Chusmas, metódicos y aprendices tienen su Paso a Paso

Paso 1: instalar

El primer paso consiste en descargar el archivo .deb e instalarlo (^_^). Esto es lo que probablemente encuentren en todos lados, así que paso rápido. Tienen que pegar esto en una terminal o pasar por el sitio, descargar el .deb manualmente, y hacerle doble click.

cd ~ && mkdir -p ~/.kingsoft-office-installer-12-3/ && cd ~/.kingsoft-office-installer-12-3/ && wget http://wdl.cache.ijinshan.com/wps/download/Linux/unstable/kingsoft-office_9.1.0.4244~a12p3_i386.deb && sudo apt-get install ia32-libs -y && sudo dpkg -i kingsoft-office_9.1.0.4244~a12p3_i386.deb && sudo apt-get install -f

El paso crea una carpeta oculta, para verla ctrl+h en nautilus o el file-browser que usen. En esta carpeta se descargan y descomprimen las cosas de todos los pasos que siguen. Si quieren, cuando terminan, la puede borrar tranquilos. El ninja-script de la primera sección  borra todo cuando termina. La verdad es que una vez hecha la instalación de los pasos 1 al 4 la carpeta “.kingsoft-office-installer-12-3/” dentro de su “home” es inservible.

Paso 2: arreglar fuentes

El segundo paso consiste en instalar las fuentes. Habrán notado que el programa se queja de que le faltan no se qué fuentes cuando arranca. Según mi opinión un sin sentido porque son todas fuentes de webding, simbolos y cosas raras que difícilmente sean utilizadas por alguien (hay caminos mucho mejores, como repositorios svg con símbolos de puta madre) y que también difícilmente sean algo que el programa “requiera” para funcionar. Anyway, sólo para que se calle y no nos muestre el cartel de error, tenemos que descargar las fuentes desde los foros de KS WP Office e instalarlas manualmente al sistema copiandolas en la carpeta .fonts dentro de nuestro usuario. O copiar y pegar esto en una terminal:

cd ~ && mkdir -p ~/.fonts && mkdir -p ~/.kingsoft-office-installer-12-3/ && cd ~/.kingsoft-office-installer-12-3/ && wget http://wps-community.org/download/fonts/wps_symbol_fonts.zip && unzip wps_symbol_fonts.zip && mv *.ttf ~/.fonts && mv *.TTF ~/.fonts && cd ~

Paso 3: diccionarios

El tercer paso, diccionario en español. Una de las cosas que llamaba la atención (tensión?) de muchos era que, en versiones previas, no se podían instalar diccionarios en el Writer de KS. Desde la versión pasada (Alpha 12- Patch 2) esto ya se ha implementado, así que el programa tiene soporte de diccionarios. Para instalar diccionarios mediante la interface gráfica, primero vamos a tener que descargar el los paquetes desde los foros del programa (español es, como todos saben, es-ES) y lo aplicamos desde el Writer yendo a Review –> Set Spellcheck Language –> Install y eligiendo es-ES.zip. Lamentablemente no podemos aplicar todo el proceso automáticamente desde la terminal, sólo podemos instalar los diccionarios, pero la selección del lenguaje vamos a tener que hacerla manualmente. Para instalar los diccionarios pegamos esto:

Español

cd ~ && mkdir -p ~/.kingsoft-office-installer-12-3/ && cd ~/.kingsoft-office-installer-12-3/ && wget http://wps-community.org/download/dicts//es_ES.zip && unzip es_ES.zip && rm es_ES.zip && cd ~/.kingsoft/dicts/ && mv ~/.kingsoft-office-installer-12-3/es_ES/ ~/.kingsoft/dicts/ && cd /opt/kingsoft/wps-office/office6/dicts/ && sudo cp -a ~/.kingsoft/dicts/es_ES/ /opt/kingsoft/wps-office/office6/dicts/&& ls && cd ~

Inglés

cd ~ && mkdir -p ~/.kingsoft-office-installer-12-3/ && cd ~/.kingsoft-office-installer-12-3/ && wget http://wps-community.org/download/dicts//en_GB.zip && unzip en_GB.zip && rm en_GB.zip && cd ~/.kingsoft/dicts/ && mv ~/.kingsoft-office-installer-12-3/en_GB/ ~/.kingsoft/dicts/ && cd /opt/kingsoft/wps-office/office6/dicts/ && sudo cp -a ~/.kingsoft/dicts/en_GB/ /opt/kingsoft/wps-office/office6/dicts/ && ls && cd ~

Español e Inglés

cd ~ && mkdir -p ~/.kingsoft-office-installer-12-3/ && cd ~/.kingsoft-office-installer-12-3/ && wget http://wps-community.org/download/dicts//es_ES.zip && unzip es_ES.zip && rm es_ES.zip && cd ~/.kingsoft/dicts/ && mv ~/.kingsoft-office-installer-12-3/es_ES/ ~/.kingsoft/dicts/ && cd /opt/kingsoft/wps-office/office6/dicts/ && sudo cp -a ~/.kingsoft/dicts/es_ES/ /opt/kingsoft/wps-office/office6/dicts/&& ls && cd ~/.kingsoft-office-installer-12-3/ && wget http://wps-community.org/download/dicts//en_GB.zip && unzip en_GB.zip && rm en_GB.zip && cd ~/.kingsoft/dicts/ && mv ~/.kingsoft-office-installer-12-3/en_GB/ ~/.kingsoft/dicts/ && cd /opt/kingsoft/wps-office/office6/dicts/ && sudo cp -a ~/.kingsoft/dicts/en_GB/ /opt/kingsoft/wps-office/office6/dicts/ && ls && cd ~

Para activar la revisión mientras escribimos vamos a Review –> Set Spellcheck Language,

Captura de pantalla de 2013-12-08 09:29:12

y elegimos el lenguaje predeterminado que queremos mediante un click en “Set as Default”.

Captura de pantalla de 2013-12-08 09:36:12

Paso 4: asociaciones que no

El cuarto paso trata con las asociaciones de archivos tipo word, excel y powerpoint.
Edit (gracias Kratoz29!): ¿Qué son las asociaciones de archivos? Las asociaciones de archivos es lo que pasa cuando le das doble click a cualquier archivo (por ejemplo uno de word). Luego del doble click se abre un programa, es lo que llamamos programa asociado por defecto a un tipo de archivo. Por ejemplo, un .txt lo abre gedit.Obviamente, qué programa abre qué tipos de archivos es una cosa que se puede editar. Resulta que antes de instalar Kingsoft Office, todos los archivos de oficina se abren con Libreoffice, pero al finalizar la instalación la office china resulta ser el nuevo programa por defecto (por lo tanto cuando hacemos doble click abre kingsoft office y no libreoffice). Este paso 4 del post se basa en restaurar libreoffice como programa por defecto cuando hacemos doble click. Particularmente, hacemos que tipos de archivo de oficina (doc, xls, ppt, docx, dot, etc etc) cambien su asociación, dejando a Kingsoft Office como un programa opcional, no como el principal encargado de abrir estas cosas. Como se ve en la captura de abajo, el resultado de este paso se ve cuando le damos click derecho a un documento (.docx en este ejemplo). El programa asociado por defecto es Libreoffice, mientras que Kingsoft fue movido hacia el menú de “abrir con”. Antes del truco esto es exactamente al revés.  :)

Por supuesto, este paso es totalmente opcional y a gusto de cada uno. Particularmente a mi  me parece bastante necesario ya que yo trabajo con LibreOffice y me molesta que los archivos se abran con otro programa. Además me hace perder tiempo, me agrega un click derecho que no tenía pensado, y para colmo me arranca una acurrucada de cejas no planificada en un “potencial día hermoso” (^_^). je.

Captura de pantalla de 2013-12-08 11:24:33

En fin, metiéndome en el asunto, resulta que este último paso no es tan “sencillo” como parece porque -curiosamente- en Ubuntu no hay programas que fácilmente manejen las asociaciones de estos archivos con interfaz gráfica (click derecho, propiedades, y luego elegir el programa manualmente para CADA tipo de archivo… en el caso de kingsoft modifica unos… un montón!) , así que hay que hacerlo con la terminal si queremos ser eficientes. Habiendo elegido el camino de la terminal, oootro problemita fue encontrar los fokin archivos que contienen las asociaciones. Y otro problema más, un poco más trivial porque sólo aporta comodidad, es hacer el reemplazo “quirúrgico” de cada asociación de forma automática, porque resulta que las asociaciones están dentro de un archivo de configuración. Para lograr todo esto usé un poco de magia “sed” -un comando que, como pocos, muestra en dos segundos lo POTENTE que es la terminal linuxera-. La cosa es que el comando “sed” sirve para buscar cadenas de texto dentro de archivos, permitiendo reemplazar partes de lo que encuentra (o.o). El resto: maña. Nada más. Ah, si! ganas. E internet, obvio, ja. Si hay interesados, sin problemas me explayo sobre estos scripts en los comentarios. Los comandos son:

Quitar todas las asociaciones  (tres pasos en uno, kingsoft no abre nada por default, abre todo libreoffice):

     sudo sed -i 's/=wps-office-wps.desktop/=libreoffice-writer.desktop/g' /usr/share/gnome/applications/defaults.list && sudo sed -i 's/=wps-office-et.desktop/=libreoffice-calc.desktop/g' /usr/share/gnome/applications/defaults.list &&  sudo sed -i 's/=wps-office-wpp.desktop/=libreoffice-impress.desktop/g' /usr/share/gnome/applications/defaults.list

O si quieren dejar asociado algún tipo de archivo, entonces lo anterior no es para ustedes. Dado que Kingsoft se asocia a todos los tipos de archivos en cuestión por defecto, sin preguntar, sólo tenemos que concentrarnos en los tipos que NO queremos que Kingsoft abraPor ejemplo si quiero que Kingsoft abra los tipo powerpoint pero no los word y excel, entonces corro las partes de Writer y Spreadsheet, pero no la de Presentation.

Des-asociar sólo Writer:

sudo sed -i 's/=wps-office-wps.desktop/=libreoffice-writer.desktop/g' /usr/share/gnome/applications/defaults.list

Des-asociar sólo Spreadsheet:

sudo sed -i 's/=wps-office-et.desktop/=libreoffice-calc.desktop/g' /usr/share/gnome/applications/defaults.list

Des-asociar sólo Presentation:

sudo sed -i 's/=wps-office-wpp.desktop/=libreoffice-impress.desktop/g' /usr/share/gnome/applications/defaults.list

Bueno, con esto tenemos todos los pasos cubiertos. La suite lista, todo pipi-cucú, como dice mi papá. Ahora a trabajar. :)

Eso es todo por hoy. Un lindo post salió. :D Cualquier problema, tiren un comment por ahí abajo. :)

Espero les sirva! y como siempre, Salú!

Kingsoft WP Office Alpha12Patch3 actualizada, cómo instalarla completita completita (pero bien)