SierraBreeze: aspecto de macOS Sierra para KWin

Escrito por systeminside en y tuvo 7 comentarios
Sierra Breeze

En el grupo de Telegram de SystemInside uno de nuestros usuarios, Fabián Alexis, conocido por ser el creador del tema de iconos Antü, nos dejó caer una pequeña joyita. Resulta que un usuario (ishovkun) creó un fork del tema de ventanas Brisa (Breeze) para KWin con la apariencia de las ventanas en macOS Sierra, el cual llamó SierraBreeze.

SierraBreeze está disponible en GitHub y cuenta con varios métodos de instalación, pero no es simplemente un fork de Breeze, tiene algunas opciones extras de personalización, como por ejemplo, poder escoger el tamaño de los botones, la cantidad de espacio entre ellos, etc…

SierraBreeze vs Breeze

Al ser un fork de Breeze, por supuesto que los temas de colores que escojamos para cada ventana se mantendrán tal cual, así que si tenemos una ventana de color oscuro y otra de color claro, podremos disfrutar por igual del diseño de los botones a lo macOS.

SierraBreeze Colores

Instalación

Veamos como instalarlo siguiendo los pasos que nos ofrece su creador según cada distribución de Linux, para ello, primero debemos instalar algunas dependencias o paquetes necesarios para compilar SierraBreeze:

Ubuntu:

sudo apt install libkf5config-dev libkdecorations2-dev libqt5x11extras5-dev qtdeclarative5-dev extra-cmake-modules libkf5guiaddons-dev libkf5configwidgets-dev libkf5windowsystem-dev libkf5coreaddons-dev gettext

ArchLinux

sudo pacman -S kdecoration qt5-declarative qt5-x11extras cmake extra-cmake-modules

Una vez hecho esto podemos instalarlo de forma manual:

git clone https://github.com/ishovkun/SierraBreeze
cd SierraBreeze
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DKDE_INSTALL_LIBDIR=lib -DBUILD_TESTING=OFF -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
sudo make install

O en el caso de ArchLinux, podemos instalarlo desde AUR:

yaourt sierrabreeze-kwin-decoration-git

Los usuarios de openSUSE pueden hacer uso de Zypper para esto:

zypper addrepo https://download.opensuse.org/repositories/home:trmdi/openSUSE_Tumbleweed/home:trmdi.repo
zypper refresh
zypper install sierra-breeze

O usar un binario que pueden encontrar en este enlace.

Por último si tenemos algún problema con KWin, para no tener que reiniciar el ordenador o la sesión, ejecutamos en la consola:

kwin_x11 --replace &
systeminside

systeminside
Blogger, Melómano, Administrador de Sistemas, Diseñador Web.

¿Ideas? ¿Comentarios?

  1. Hola. No puedo instalar, me sale el siguiente texto antes de poder hacer **sudo make install**:

    user@laptop:~/SierraBreeze/build$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DKDE_INSTALL_LIBDIR=lib -DBUILD_TESTING=OFF -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
    — The C compiler identification is GNU 5.4.0
    — The CXX compiler identification is unknown
    — Check for working C compiler: /usr/bin/cc
    — Check for working C compiler: /usr/bin/cc — works
    — Detecting C compiler ABI info
    — Detecting C compiler ABI info – done
    — Detecting C compile features
    — Detecting C compile features – done
    CMake Error at CMakeLists.txt:2 (project):
    No CMAKE_CXX_COMPILER could be found.

    Tell CMake where to find the compiler by setting either the environment
    variable “CXX” or the CMake cache entry CMAKE_CXX_COMPILER to the full path
    to the compiler, or to the compiler name if it is in the PATH.

    — Configuring incomplete, errors occurred!
    See also “/home/user/SierraBreeze/build/CMakeFiles/CMakeOutput.log”.
    See also “/home/user/SierraBreeze/build/CMakeFiles/CMakeError.log”.

    ¿Alguna idea de qué debo hacer? Agradezco de antemano.

    Responder
    1. @Emanuel:

      Instalaste cmake? Saludos

      Responder
      1. @systeminside:

        Sí, de hecho lo instalé al momento.

        Responder
      2. @systeminside:

        Si sirve de algo, estoy usando KDE Neon actualizado.

        Responder
  2. Percaff_TI99 2 semanas atrás

    @Emanuel:

    Creo que está pidiendo c++ o g++. Si c++ está instalado prueba agregar la siguiente línea a cmake:

    -DCMAKE_CXX_COMPILER=/usr/bin/c++

    Aunque lo mejor -para mi- es instalar el paquete build-essential y luego prueba sin agregar la línea anterior. Este paquete te instalará g++ el habitual en Linux, además de otros paquetes necesarios para futuras compilaciones.

    Hermoso tema SierraBreeze. Gracias por el dato @elav. Estoy algo alejado de Linux -cosas de viejo-. Igual sigue y seguirá siendo mi sistema predilecto, es falta de motivación nada más.

    Saludos.

    Responder
    1. @Percaff_TI99:

      Seguí tu consejo e instalé «build-essential» y funcionó. Gracias por la ayuda, aún estoy algo verde en entender cómo se compila.

      Saludos.

      Responder
      1. Percaff_TI99 1 semana atrás
        @Emanuel:

        Enhorabuena por la solución. Es un error bastante típico, a muchos nos ha pasado en algún momento cuando comenzamos.

        Responder

¿...?