Instalar Breeze en Kubuntu 14.04 sin morir en el intento

Ya en DesdeLinux les mostramos como instalar Breeze (el nuevo artwork y estilo de KDE 5) en ArchLinux y similares, sin embargo, algunas distribuciones como Kubuntu o Fedora no tienen los paquetes necesarios en los repositorios. Lo que haré con este post es mostrarles como instalar Breeze en Kubuntu sin morir en el intento.

¿Cómo instalar Breeze en Kubuntu?

Vamos a usar los paquetes que provee ArchLinux para instalar Breeze en Kubuntu. Es posible que este tutorial en el futuro no funcione, o que los enlaces cambien si actualizan los paquetes que vamos a descargar

Primero que todo nos aseguramos que tenemos instalado el paquete xz-utils para poder descomprimir los ficheros que vamos a descargar. Ahora bien, vamos a proceder abriendo un terminal y ponemos:

mkdir ~/Breeze
cd ~/Breeze/

Ahora que estamos dentro de la carpeta bajamos los paquetes de los repositorios de ArchLinux:

Para 32Bits

wget -c http://mirror.gnomus.de/extra/os/i686/breeze-5.1.1-1-i686.pkg.tar.xz &&
wget -c http://mirror.gnomus.de/extra/os/i686/breeze-kde4-5.1.1-1-i686.pkg.tar.xz

Para 64Bits

wget -c http://mirror.gnomus.de/extra/os/x86_64/breeze-5.1.1-1-x86_64.pkg.tar.xz &&
wget -c http://mirror.gnomus.de/extra/os/x86_64/breeze-kde4-5.1.1-1-x86_64.pkg.tar.xz

Ahora pasamos a descomprimirlos:

tar -Jxf breeze-5.1.1-1-x86_64.pkg.tar.xz
tar -Jxf breeze-kde4-5.1.1-1-x86_64.pkg.tar.xz

Como resultado tendremos una carpeta llamada usr dentro de Breeze. Ahora pasamos a copiar los ficheros necesarios:

cd usr/lib/
sudo cp -Rv kconf_update_bin/ /usr/lib/
sudo cp -Rv kde4/ /usr/lib/
sudo cp -Rv qt/* /usr/lib/qt4/
sudo cp -Rv qt4/ /usr/lib/

cd ../share/

sudo cp -Rv apps /usr/share/
sudo cp -Rv color-schemes /usr/share/
sudo cp -Rv icons /usr/share/
sudo cp -Rv kconf_update /usr/share/
sudo cp -Rv kservices5 /usr/share/
sudo cp -Rv kstyle /usr/share/
sudo cp -Rv kwin /usr/share/
sudo cp -Rv locale /usr/share/
sudo cp -Rv QtCurve /usr/share/
sudo cp -Rv wallpapers /usr/share/

De esta forma ya tendremos disponible el estilo en nuestro sistema. Vamos a Preferencias » Apariencia de las aplicaciones » Estilo y seleccionamos Breeze.

 Instalar Breeze

Y eso es todo queridos amiguitos. De esta forma podremos instalar Breeze en aquellas distribuciones que no tengan el paquete necesario en sus repositorios.

¿Cómo desinstalar Breeze en Kubuntu?

Ok, me enseñaste a Instalar Breeze y ahora lo quiero desinstalar

Pues básicamente haremos el proceso inverso. Asegúrense de hacer una salva de las carpetas /usr/share y /usr/lib

Creamos un fichero de texto llamado BorrarBreeze.sh y le ponemos esto adentro:

#!/bin/bash
rm -Rfv /usr/lib/kconf_update_bin/kde4breeze
rm -Rfv /usr/lib/kde4/plugins/styles/breeze.so
rm -Rfv /usr/lib/kde4/kstyle_breeze_config.so
rm -Rfv /usr/lib/qt4/plugins/styles/breeze.so
rm -Rfv /usr/lib/qt/plugins/kstyle_breeze_config.so
rm -Rfv /usr/lib/qt/plugins/styles/breeze.so
rm -Rfv /usr/lib/qt/qml/QtQuick/Controls/Styles/Breeze
rm -Rfv /usr/share/kconf_update/kde4breeze.upd
rm -Rfv /usr/share/icons/breeze
rm -Rfv /usr/share/icons/breeze-dark
rm -Rfv /usr/share/icons/breeze_cursors
rm -Rfv /usr/share/color-schemes/Breeze.colors
rm -Rfv /usr/share/color-schemes/BreezeDark.colors
rm -Rfv /usr/share/kservices5/kwin/kwin4_decoration_qml_breeze.desktop
rm -Rfv /usr/share/locale/nds/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/uk/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/sr@ijekavian/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/pt/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/sr@latin/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/pl/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/ko/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/pt_BR/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/ja/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/zh_CN/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/sr@ijekavianlatin/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/sv/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/de/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/ru/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/fi/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/zh_TW/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/el/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/cs/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/es/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/ca/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/hu/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/nl/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/da/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/sl/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/sr/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/nb/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/en_GB/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/locale/sk/LC_MESSAGES/breeze_style_config.mo
rm -Rfv /usr/share/QtCurve/Breeze.qtcurve
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/BreezeButton.qml
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/ShadowEdge.qml
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/ShadowGradient.qml
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/BreezeApplicationMenuButton.qml
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/ShadowCorner.qml
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/BreezeMinimizeButton.qml
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/BreezeCloseButton.qml
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/BreezeMaximizeButton.qml
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/BreezeHelpButton.qml
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/BreezeKeepBelowButton.qml
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/BreezeKeepAboveButton.qml
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/config.ui
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/BreezeStickyButton.qml
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/main.qml
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/BreezeShadeButton.qml
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/ShadowFrame.qml
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/config/main.xml
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/config
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/metadata.desktop
rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze
rm -Rfv /usr/share/apps/color-schemes/Breeze.colors
rm -Rfv /usr/share/apps/color-schemes/BreezeDark.colors
rm -Rfv /usr/share/apps/QtCurve/Breeze.qtcurve
rm -Rfv /usr/share/apps/kstyle/themes/breeze.themerc
rm -Rfv /usr/share/wallpapers/Next/
rm -Rfv /usr/share/kstyle/themes/breeze.themerc
exit 0

Lo guardamos y le damos permisos:

chmod a+x BorrarBreeze.sh

Y luego lo ejecutamos:

sudo ./BorrarBreeze.sh

Y eso es todo.


14 comentarios, deja el tuyo

Deja tu comentario

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

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Inti Alonso dijo

    Siempre he tenido una duda con kde, porque sus estilos por defecto son binarios y no archivos editables como es la norma en linux?

    Digamos que quiero cambiar algun detalle de Breeze, me encuentro con que el tema existe como una libreria .so y no como hojas de estilo QSS, que sería lo lógico hablando de QT y QML.

    Lo que nos queda es echar mano al código fuente, pero sigo sin entender porque un estilo visual se debe compilar en binarios.

    1.    elav dijo

      Sinceramente no lo sé, aunque supongo que sea para que se ejecuten más rápido. Oxygen es por mucho más rápido que QtCurve, o lo temas de QtCurve..

    2.    Phorious dijo

      Los archivos de configuración de KDE son archivos de texto comunes y corrientes, guardados (al menos en Kubuntu) en ~/.kde/share/config

      1.    Inti Alonso dijo

        Me referia a los archivos del tema visual en sí mismo, no a la configuración.

        Por ejemplo, dónde cambias el «margin» o el «padding» de los elementos visuales en Oxygen o en Breeze? En gtk los temas son archivos de texto que puedes abrir y revisar o modificar, en QT se deberían usar hojas de estilo QSS que también se podrían leer y modificar, pero KDE deja los temas por defecto completamente cerrados.

        Como dije antes, si revisas tu sistema veras que Breeze es una libreria .so, al igual que Oxygen.

  2.   daryo dijo

    siendo kubuntu no se puede desde alguna ppa?

  3.   Fedoriano dijo

    Instalación en Fedora:

    #dnf copr enable dvratil/plasma-5
    #dnf install plasma-breeze-kde4

    Luego se puede mantener el repo o desinstalarlo con:

    #dnf copr disable dvratil/plasma-5

    1.    elav dijo

      Gracias por el tip

  4.   Giovani dijo

    Hola, excelente post, solamente tengo una consulta, me gusta tu estilo de ventana, los botones de cerrar, minimizar, etc, redondos y alineados en el extremo, como hago para tenerlo igual? Gracias por tus post sinmpre me mantengo al dia con ellos. Saludos

  5.   Derp dijo

    ¿Los puntitos coloridos para minimizar, maximizar y cerrar deberian de salirme?.
    Todo lo demas me cambio excepto eso, algo habre hecho mal u_ú

    1.    elav dijo

      No no, eso es un tema que te bajas de KDE-Look 😀

      1.    Derp dijo

        ¿Cual es? u_ú

      2.    Derp dijo

        Es YosiWhite, ¿no?

  6.   Derp dijo

    Creo que ya no sirve esto, me tira 404 en todos los ficheros que hay que bajar tanto de 32 como de 64 bits, ¿soy el unico al que le pasa?

    1.    Derp dijo

      Lo instale con estos mirror que encontré googleando, hasta ahora no he notado ningún problema respecto a los que estaban aquí

      Para x64:
      wget -c http://mirror.bjtu.edu.cn/chakra/kde-next/x86_64/breeze-5.1.1-1-x86_64.pkg.tar.xz &&
      wget -c http://mirror.bjtu.edu.cn/chakra/kde-next/x86_64/breeze-kde4-5.1.1-1-x86_64.pkg.tar.xz