Instalar Breeze en Kubuntu 14.04 sin morir en el intento

15
4528

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.

15 COMENTARIOS

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

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

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

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

Dejar una respuesta