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.


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.

      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.

         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..

         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

           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.

      daryo dijo

    siendo kubuntu no se puede desde alguna ppa?

      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

         elav dijo

      Gracias por el tip

      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

      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_รบ

         elav dijo

      No no, eso es un tema que te bajas de KDE-Look ๐Ÿ˜€

           Derp dijo

        ยฟCual es? u_รบ

           Derp dijo

        Es YosiWhite, ยฟno?

      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?

         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