LibreOffice 4.1 en Elementary OS Mode

Hola a todos, este es otro post dedicado a Libreoffice y Elementary OS, jeje. Básicamente quedé fascinado por la personalización que +Micah Albery hizo esta semana y que compartió en la comunidad de Comunidad de Google+ de Elementary. En ella él mostró cómo quedó su LibreOffice 4.1 en Elementary OS, y ya, para variar dije “quiero eso”. ^_^

libreoffice en elementary os

El asunto es que el camino para llegar a la customización anterior es, digamos, un nivel 65 del Diablo II. O sea, mucha paciencia, tampoco una cosa de locos, pero convengamos que alguito de tiempo lleva. Algunos conocimientos extras y la cintura para solucionar cosas que no funcionan o que no están aclaradas en ningún tuto (pero principalmente y ante todo paciencia).

El presente post y resultado combina diferentes tutoriales, pero principalmente un artículo excelente de ElementaryUpdate en donde tuneamos un poco la Suite con macros y eventos. Bastante cool y cómodo.

LibreOffice 4.1 en Elementary OS Mode

Por otro lado, las customizaciones sobre las que me basé tienen el tema de iconos para Libreoffice que está basado en Faenza Icons. Obviamente los iconos me encantan (de hecho en una vida paralela hice un mod que quedó en algún lado del tiempo jaja), pero creo que los faenza para Libre Office están incompletos y que la nueva versión “flat” es más pintona y se integra mejor con lo que vendrá. Son gustos 🙂

Ya hablamos de cómo instalar los íconos Flat en LibreOffice y también comenté por ahí cómo tener la última versión de la suite ofimática y activar la nueva barra lateral experimental (al estilo Lotus Symphony).

LibreOffice 4.1 en Elementary OS Mode

Ahora, lo que quería compartir por acá es una forma de dejar el Libreoffice pintón como en el screenshot anterior, pero sin gastar horas arreglando el asunto. O sea, en un comando.

Esto ahorra tiempo y es bastante práctico para instalaciones “frescas” (nuevas). El único tema es que REEMPLAZA LA CONFIGURACIÓN DE LIBREOFFICE ANTERIOR. ¿A qué me refiero con eso? Bueno, básicamente el truquito es reemplazar la carpeta de configuración de LibreOffice, así que tus barras de botones, seteos especiales y configuraciones varias serán eliminadas. Es como si instalaran y corrieran LibreOffice por primera vez. 🙂

La lista de cosas modificadas en Libreoffice son:

·Modo Elementary (Menú oculto)

libreoffice elementary mode

libreoffice elementary mode

·Modo Elementary F8 (Botón Mostrar/Ocultar Menu con la tecla F8) libreoffice elementary mode

·Modo Elementary Barra Minimal: a la miércoles con los botones absurdos. Funcionalidades básicas y si quieren más a los menúes. ^_^

·Tweaks de performance: seteo de memoria del programa a 250mb, memoria de objetos a 40mb, desactivado Java, activado el tray.

libreoffice elementary mode

·Tweaks estéticos: Barra Lateral Experimental activada, paleta de colores artesanal 🙂

libreoffice elementary mode

Iconos Flat (que básicamente es lo mismo que hicimos antes, pero con una versión personalizada de los iconos, más completos y compatibles con la nueva barra).

A los postres: Instalando el Mod en un comando

Abran una terminal y peguen:

 cd ~ && mkdir -p ~/.config/libreoffice && cp -a ~/.config/libreoffice ~/.config/libreoffice_backup && rm -R ~/.config/libreoffice && git clone https://github.com/rhoconlinux/Libreoffice-elementary-config.git && mv Libreoffice-elementary-config/libreoffice/ ~/.config && rm -Rf Libreoffice-elementary-config && sudo apt-get install libreoffice-style-crystal -y && cd ~ && wget -O images_crystal.zip https://copy.com/dKyb4N6RBCoQ/images_crystal.zip?download=1 && sudo mv /usr/share/libreoffice/share/config/images_crystal.zip /usr/share/libreoffice/share/config/images_crystal_original.zip && sudo mv images_crystal.zip /usr/share/libreoffice/share/config/

libreoffice en elementary os

Espero les guste y lo disfruten. Ahora que lo hice estoy contento porque ni loco vuelvo a hacer todos estos toqueteos si vuelvo a instalar LibreOffice o Elementary OS de cero.

Como comenté arriba, la guía de “elementaryzar libreoffice” de Elementary Update se me complicó un poquito y me llevó bastante tiempo. Además, el asunto de los iconos también es un poco rompe ja. Así que nada, me pareció que a alguno le podía servir o quizás tenga ganas de probarlo. Es un copy-paste 🙂

Salú!

Notas:

Para desinstalar el mod, borran la carpeta ~/.config/libreoffice (~ es su nombre de usuario, o sea, la carpeta home) y reinician Libreoffice desde una terminal, comando killall oosplash Eso da como un resultado una versión limpia, nueva de todas las configuraciones.

Si lo que quieren es recuperar su configuración anterior, entonces luego de borrar la carpeta renombran ~/.config/libreoffice_backup a ~/.config/libreoffice

Para sacar los iconos lo mismo, pero tienen que borrar el archivo images_crystal.zip y reemplazarlo por images_crystal_original.zip en /usr/share/libreoffice/share/config/ con permisos de root.

  1. Todo lo que bajaron (el tweak y los íconos) está en github, por lo tanto están invitados a hacer sus propias versiones forkeando el proyecto. Además, es esperable que la idea siga madurando de a poquito. Para novedades puntuales pueden seguir los proyectos acá.

  2. Queda mucho trabajo por hacer. Los botones del shot de Micah tienen otro orden, mucho mejor creo. Hay que cambiarlos, pero bueno, este mod aún está “work in progress” así que, de nuevo, novedades son esperables en el corto plazo. 😛

  3. Acuérdense de editar su nombre en las configuraciones! 😀

Comentarios
  • mauricio gonzalez gordillo dice:

    No me funciona el comando, me marca que no sepuede eliminar el directorio .config/libreoffice
    Lo intento hacer uno por uno y lo mismo

  • Mariano Gaudix dice:

    Yo tome y modifique un tema viejo de Faenza y ademas añadí mas iconos para LibreOffice Calc , Draw e Impress .

    Descarga :

    http://kde-look.org/content/show.php/Kalahari+and+Faenza++for+LibreOffice+?content=158367

    • Rho dice:

      Hola Mariano 🙂
      Muy bueno tu trabajo (y conocido!)
      Además de los íconos el post propone otras cosas, pero la parte de los íconos se puede reemplazar con los tuyos sin problema ^_^

      • Rho dice:

        digo, además de los íconos el post básicamente oculta el menú de libreoffice. 🙂

        • Mariano Gaudix dice:

          Uno de los problemas mas grande que tiene LibreOffice son sus librerías de funciones y encargadas de GUI .
          Las librerías se llaman Librerias caseras llamadas

  • beofox dice:

    pa, me entrevere. A ver si entendí, teniendo libreOffice instalado, si ejecuto el ultimo comando ya quedaría pronto, no? O sea no tengo que realizar todo el tutorial de los iconos y las configuraciones que estan en las capturas de pantalla. De no ser asi, que hace el ultimo comando?

    • Rho dice:

      Hola Beofox! nono… el último comando es sólo para los íconos!!!

      Lo que hace el post es activar un mod para poder ocultar el menu (con la tecla F8), agregar el botón de activar menu, arreglar la barra de botones y optimizar el uso de memoria de Libreoffice , luego instala los íconos. 🙂

      • beofox dice:

        ah, ok,. A lo que ultimo comado parece borrar unos archivos de configuración, y poner otros en su lugar, pensé que lo que hacían era poner la configuración que describís arriba.
        Entonces solo es para los iconos…
        Bueno, en cuanto llegue a casa lo pruebo. Tiene muy buena pinta, Muchas gracias. Saludos

        • Rho dice:

          o sea, el comando hace todo junto, oculta el menú+ordena botones+cambia iconos. Todo en ese comando. La última parte del script afecta los íconos. Ahora sí 😉

          • beofox dice:

            ja, mi capacidad de comprensión -1 . Entonces es lo que te decía al principio, si ejecuto el ultimo comando queda todo pronto?
            Bueno, no importa…en cuanto pueda pruebo a ver que sale. Muchas gracias.

            • Rho dice:

              jajaja no no XD XD , entonces MI capacidad de comprensión -1 jajaja. 😛

              Desculé el asunto (creo): entonces “el último comando” es “el único comando”!!! jajajajaajaj. Dale man, si te animás probalo a ver qué tal va 🙂

              Abrazo!

  • Solidrugs Pacheco dice:

    Rho ahora si …T-E–V-O-L-A-S-T-E … lo hare en un rato, imagine que seria mas PRO el asunto, pero veo que esta leve, alraton lo hago, chido saludos.

  • Sergio Castillo dice:

    ¡Un comando y listo! Muchísimas gracias, no tengo ni idea de comandos ni nada, pero un copiar&pegar y todo perfecto.

  • Eduardox123 dice:

    Sexy en todos los escritorios! (Falta aplicarlo a LibreOffice Impress)

  • Emmanuel García dice:

    Lo he intentado y no cambia. Tampoco me da error al ejecutar el comando.
    ¿qué podría estar pasando?

    🙁

    • Rho dice:

      qué libreoffice tenés? 😉

      Si tenés la versión 3 no te va a funcionar. Para instalar la última versión de LO pasate por acá:
      http://rhoconlinux.wordpress.com/2013/07/11/como-instalar-y-configurar-la-nueva-barra-lateral-de-libreoffice-4-1/

      • Emmanuel García dice:

        Tengo la 4.1
        Si descubro cuál es el problema se los comparto.

        • Rho dice:

          tirale un

          killall oosplash

          a ver qué pasa. Seguro que no te dice nada en la terminal?

          • Guest dice:

            Usé el comando pero los menús seguían apareciendo. Anduve en Elementaryupdate y usé su guía para desaparecerlos manualmente (http://www.elementaryupdate.com/2013/05/libreoffice-on-elementary-part-3.html)

            Quedó así después de todo:

            • Rho dice:

              capás que te combiene bajar los íconos así tenés imágenes en la barra lateral. Son los últimos comandos del script. Alternativamente, en uno de los primeros comentarios, Mariano postea sus íconos que también funcionan muy bien! 🙂

              http://kde-look.org/content/show.php/Kalahari+and+Faenza++for+LibreOffice+?content=158367

              o

              cd ~ && wget -O images_crystal.zip https://copy.com/dKyb4N6RBCoQ/images_crystal.zip?download=1 && sudo mv /usr/share/libreoffice/share/config/images_crystal.zip /usr/share/libreoffice/share/config/images_crystal_original.zip && sudo mv images_crystal.zip /usr/share/libreoffice/share/config/

              • Rho dice:

                igual estoy curioso (y me ayudaría a mejorar el script):
                cómo instalaste libreoffice? (directo desde ubuntu?, ppa cuál?, manualmente con los debs? cuáles)
                Qué versión es?
                Haceme un favor. Tirate estos comandos en la terminal:

                sudo updatedb
                locate libreoffice.soc

                Qué te sale?
                Gracias y saludos!

              • NoMorePokes dice:

                Hola

                Tengo el mismo problema que Emmanuel.

                Instalé LO desde el SC the ubuntu, traté desde el ppa (ricotz), y no he podido lograr instalar los debs de la pagina oficial de LO (Linux newbie D:)

                Los comandos que diste no funcionan.

              • Rho dice:

                Hola no more pokes… el comando funciona.

                si no me ponés algún detalle (como Emmanuel) dudo que pueda ayudarte man. Decime qué te tira y cómo instalaste libreoffice. Porque obviamente fue una instalación que forzaste a la última versión. Como lo hiciste? instalaste manualmente los debs? compilaste la fuente desde tar.gz? agregaste un ppa?

                Creo, sinceramente, que comentarios como este deberías pensarlos porque no aportan mucho. Si me das más info, te ayudo. De onda.

              • NoMorePokes dice:

                La terminal dice que no existe el comando “sudo updatedb”. Con “locate libreoffice.soc”, la terminal dice que es un programa que no tengo instalado y me dice cuales son los nombres de los paquetes en que se encuentra tal programa. No sé que hacer con eso.

                Para instalar el LO usé los siguientes comandos:

                tar -xzvf LibreOffice_4.1.2_Linux_x86-64_deb

                cd LibreOffice_4.1.2_Linux_x86-64_deb

                sudo dpkg -i *.deb

                Lo siento por no haber dado información útil en el comentario anterior. Soy algo nuevo en Linux y nunca había instalado un programa usando una consola.
                Supuse que sólo necesitarías la versión de LO y la fuente. No sabía que el método de instalación afectaría.

              • Rho dice:

                Hola, ok ok, ahora si, ahí vamos:

                No creo que lo solucionemos de una, pero lo vamos a solucionar. Lo primero que deberíamos hacer es identificar dónde están los archivos de libreoffice, que por ahora no sabemos. El comando locate debería venir por defecto en tu ubuntu, qué extrañisimo. Probemos, para empezar, con:
                sudo apt-get install ubuntu-restricted-extras mlocate findutils -y
                sudo apt-get install -f
                locate
                libreoffice.soc

                Si no funciona, entonces definitivamente tendrías que hacer algo respecto a tu instalación del sistema (digo, reinstalar) porque está bien complicao.
                Una alternativa es encontrar el archivo con este comando:

                find ~/ -type f -name “libreoffice.soc” i

                Eso tendría que darte algún resultado. El output de esa búsqueda es el lugar donde tenés que pegar el mod. En el script del post tenés que buscar la parte que dice ~/.config/libreoffice y cambiarla por tu versión. 🙂
                A ver qué pasa.
                PD: qué raro lo de updatedb… estás usando ubuntu? cual?

              • NoMorePokes dice:

                Estoy usando Elementary OS Luna.

              • Rho dice:

                probaste? te funcionó?
                Te super mil millón recomiendo agregar el ppa testing de libreoffice que tiene las últimas versiones así no tenés que romper tu configuración por instalar paquetes manualmente que después no se te actualizan. Pasate por acá, que los comandos son los mismos. http://rhoconlinux.wordpress.com/2013/07/11/como-instalar-y-configurar-la-nueva-barra-lateral-de-libreoffice-4-1/

              • NoMorePokes dice:

                No no. Pensé en decirte el OS que estoy usando antes de hacer algo, ya que mencionaste Ubuntu.

                Intenté “sudo apt-get install ubuntu-restricted-extras mlocate findutils -y” pero es interruptido por un mensaje de acuerdo de licencia de Microsoft (¿?) que no puedo saltar.

              • Rho dice:

                XD jajajajaja WHAAAAT?!! jajajaja

                Man, hacer que un linux te tire errores porque no podés instalar paquetes debido a licencias de MS?! wtf jajaja eso SI QUE ES NUEVOOO jajaja.

                Evidentemente tu instalación está corrompida… corrompidísimaaaa… bah, en corta, tu elementary os está hechao mierda. jeje XD

                Hagamos así… podés instalar algún paquete? Si no podés instalar paquetes, entonces tirá estos comandos y decime si funcionan sin errores. Después probá de nuevo lo que te puse antes.

                sudo apt-get install -f
                sudo dpkg –configure -a

                Si tira errores, pegalos. Igual si no podés hacer esto… mi más sincero pésame pero casi como que tenés toda tu paquetería rota. Recomiendo un reinstall y nunca instalar desde la fuente (tar.gz) paquetes si no entendés perfectamente qué estás haciendo y qué errores te tira… porque podés romper tu sistema. Igual, arriba que a este lo solucionamos. Decime si te corre o si te tira errores. El error pegamelo please así veo bien, porque eso de MS es medio mucho muy extrañisisimo.:)

              • NoMorePokes dice:

                D:

                “sudo apt-get install -f” Dice que no pudo abrir /var/lib/dpkg/lock y que el recurso está temporalmente no disponible.

                “sudo dpkg –configure -a” Dice que el estado de su DB está cerrado por otro proceso.
                El único programa abierto que tengo, aparte de la terminal, es Chrome.

                Supongo que tendré que reinstalar =/.

                No puedo volver a correr el comando en el cual apareció el mensaje de MS. Dice lo mismo cuando intento con el comando “sudo apt-get install -f”.

              • Rho dice:

                Bien bien, como sospechábamos. Está pa`trà. Ok, si querés probar antes de hacer un reinstall (que eventualmente vas a necesitar, sin dudas) podés hacer esto: reboot. Modo a prueba de errores. Elegis “root” cosa que te abra la terminal en modo root sin arrancar el servidor X (el que dibuja las ventanas y todo eso). Una vez ahí,

                sudo dpkg –configure -a

                sudo apt-get install -f

                sudo dpkg –configure -a

                (si, dos veces)

                Ahí tendría que andar. Por lo menos para recuperarte la paquetería. Te recuerdo que NUNCA, pero NUNCA tenés que cortar un proceso de instalación de paquetes. Esto casi siempre pasa porque cerras synaptic o la terminal cuando está instalando algo (serían los comandos apt-xxxx …o dpkg -i xxxxx). Si te equivocaste o tarda mucho, bueno, a bancarsela (por eso tiene confirmaciones). Suerte y chiflá si necesitás alguna ayuda. 🙂

              • NoMorePokes dice:

                Tuve que reinstalar el OS de todas formas. No me dejaba actualizar =/.

                Me podrías ayudar con la instalación de office? Como de donde lo descargo, cómo lo instalo, etc.

              • Rho dice:

                este tutorial de instalación funciona para la última versión de LO y cualquier versión de ubuntu. : )

                http://rhoconlinux.wordpress.com/2013/07/11/como-instalar-y-configurar-la-nueva-barra-lateral-de-libreoffice-4-1/

              • NoMorePokes dice:

                Ahora funcionó! Muchas gracias =D

          • Emmanuel García dice:

            Usé el comando pero los menús seguían apareciendo. Anduve en Elementaryupdate y usé su guía para desaparecerlos manualmente.

            Finalmente: quedó así:

  • Edison Ibañez dice:

    Un saludo, exelente tema para libreoffice, ya lo instale, pero el boton de menu solo aparece en Writer, cuando abro Calc o Impress, … etc, el boton no aparece,

    Estare haciendo algo mal…?

    Gracias, felicitaciones por la idea, creo que los de The Document Fundation, deberian darse una vuelta por aca….

    • Rho dice:

      Hola Edison, la próxima versión lo incluirá, por ahora es lo que hay. Vas a tener que agregar el botón (y menú si querés) manualmente para calc e impress. Para agregar el botón en Calc o Impress, tenés que:

      1) hacer click derecho en la barra de herramientas, “personalizar la barra de herramientas”
      2) click en botón “Añadir”
      3) Navegar sobre la izquierda para encontrar el comando del macro, llamado “MenuToggle” ubicado en: “Macros de Libreoffice, Mis Macros, Standard, Module1”
      4) Se le puede cambiar el ícono desde el botón “Modificar”.

      Opcional: Luego de agregar el macro desde la pestaña “Teclado” dentro del menú de personalizar la barra de herramientas podés seleccionar el macro en cuestión (MenuToggle) y asignarle una tecla. Por coherencia sería F8.

      Saludos!

  • Dan dice:

    Ohh yo te amo, por ese comando para hacerlo todo, funciono a la perfección muchas, gracias!

  • Alex dice:

    de oro!
    gracias!

  • 3dxtrip dice:

    Muchas gracias por las instrucciones

  • Omar Enrique dice:

    muchas gracias ahora si se ve genial el libreoffice 😀

  • Kelden dice:

    La verdad que queda de lujo! mi consejo seria que arranquen de cero por las dudas, yo tenia la versión 3.x instalada desde el Centro de software, lo actualice a la ultima versión siguiendo tu post, aplique el mod y fue un problema tras otro, igual que NoMorePokes, seguí los consejos que le diste y nada.. hasta que con el autoremove -f pude arreglar los paquetes y después con purge –remove no deje ni rastro del libreoffice, arranque de vuelta y diez puntos, en realidad lo del F8 no me funciona pero es lo de menos, gracias por el aporte!

    • Rho dice:

      Hola Kelden, se viene la versión 2, espero que te funcione 🙂
      Qué raro que te haya funcionado todo menos el F8 igual, es raro. ·_·

  • bitcero dice:

    Hola, este mismo comando ninja para poder poner LO al estilo Elementary OS, lo he pasado para los que tengan Fedora 20. Algo cambia. Libreoffice en fedora 20 ya trae instalado por defecto varios temas para la suite, entre ellos el images_cristal.zip. Por tanto quedaría del siguiente modo:

    cd ~ && mkdir -p ~/.config/libreoffice && cp -a ~/.config/libreoffice ~/.config/libreoffice_backup && rm -R ~/.config/libreoffice && git clone https://github.com/rhoconlinux/Libreoffice-elementary-config.git && mv Libreoffice-elementary-config/libreoffice/ ~/.config && rm -Rf Libreoffice-elementary-config && cd ~ && wget -O images_crystal.zip https://copy.com/dKyb4N6RBCoQ/images_crystal.zip?download=1 && sudo mv /usr/lib64/libreoffice/share/config/images_crystal.zip /usr/lib64/libreoffice/share/config/images_crystal_original.zip && sudo mv images_crystal.zip /usr/lib64/libreoffice/share/config/

    veréis que /usr/share…. es para las deribadas de Ubuntu y en Fedora 20 vemos que es /usr/lib64……

    Espero que sirva.
    Un saludo compañeros.

  • ferchop dice:

    Hola gracias por el tema 🙂 pero tengo un problema, las pestanas de las hojas de clac se ven pequeñas y no sé como hacer para que se vean un poco más grande. Aqui le dejo la imagen. Gracias

    • Luciano García Guzmán dice:

      No se si ya encontraste la respuesta, pero aquí está:

      Abre en modo root el archivo /usr/share/themes/elementary/gtk-2.0/gtkrc y busca lo siguiente:

      GtkScrollbar ::has-backward-stepper = 0

      GtkScrollbar ::has-forward-stepper = 0

      GtkScrollbar ::min-slider-length = 30

      GtkScrollbar ::slider-width = 6

      GtkScrollbar ::trough-border = 1

      Cambia el valor de “slider-width” por 10 o más (a mi me funciona con 15).

      Antes de cerrar considera cambiar el color de la barra y para eso busca donde dice “murrine-scrollbar” y cambialo a esta forma

      style “murrine-scrollbar”

      {

      bg[SELECTED] = @selected_bg_color

      Guarda los cambios y abre Calc. Se debe ver el resultado.

      Saludos

      • Kelden dice:

        No te das una idea de lo que te agradezco por la solución a las pestañas, no podía encontrar como agrandarlas en ningún foro, con el tamaño que se mostraban me era imposible trabajar, gracias!

        • Luciano García Guzmán dice:

          Hay que tomar en cuenta que las actualizaciones pueden deshacer las modificaciones, por lo que hay que rehacerlas.
          Saludos

  • Alvin dice:

    A que te refieres con que editemos nuestro nombre en las configuraciones? Y cómo se hace?

  • Freddy Omar Lopez Quintero dice:

    Hola. Muchas gracias por el manual. Hice lo que comentas pero ahora no puedo encontrar la barra de herramientas en Calc y necesito ejecutar unas macros. ¿Sabes cómo puedo llegar a ellas? Gracias.

  • Matías Albamonte dice:

    De los mejores post! aclaro que funciona también en libre office 4.2 !
    mil gracias a una de mis webs preferidas!

  • Peter Ayala dice:

    Buenas, Gracias de antemano, y me gusta este mod, antes me aparecía una barra para insertar imagenes o formulas de forma directa, alguien sabe que puede pasar que no me aparece.

  • Pingback: Dale un “nuevo aire” a tu LibreOffice con los temas de Mozilla Firefox (Personas) (Muy Facíl) | RootLinuxx (RC1)
  • Pingback: Dale un nuevo aire a tu libre Office con los temas de Firefox (Personas) | RootLinuxx (RC1)
Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Post Relacionados