En el post anterior compartí con la comunidad un elegante tema GTK denominado Vertex. Ahora es el turno de Arc-theme, el cual fue diseñado por el mismos autor (Horst3180).
Este tema en particular está orientado al diseño Flat —tendencia en los últimos tiempos— con elementos transparentes para GTK 2, GTK 3 y Gnome-Shell. Arc también viene en tres variantes (Arc, Arc-Dark y Ark-Darker) además de soportar Gnome, Unity, Budgie, Pantheon, XFCE, Mate Desktop, etc.
Arc:
Arc Dark:
Arc Darker:
Requerimientos
A diferencia de Vertex, Arc está pensado para trabajar en versiones GTK 3.14 en adelante. Es recomendable que verifiques tu versión GTK antes de instalarlo.
- Gnome/GTK 3.14, 3.16 y 3.18
- gnome-themes-standard
- Murrine engine
- gtk-engine-murrine (Arch Linux)
- gtk2-engines-murrine (Debian, Ubuntu, elementary OS)
- gtk-murrine-engine (Fedora)
- gtk2-engine-murrine (openSUSE)
- gtk-engines-murrine (Gentoo)
Principales distribuciones que cumplen estos requerimientos:
- Arch Linux y distribuciones basadas en esta
- Ubuntu 15.04 y 15.10 (Las versiones 14.04 y 14.10 no están soportadas)
- elementary OS Freya
- Debian Jessie, Testing y Unstable
- Gentoo
- Fedora 21, 22 y 23 (Versión: 20 no está disponible)
- openSUSE 13.2, Leap 42.1, Tumbleweed (Versión: 13.1 no está disponible)
Instalación
Eliminar las versiones anteriores de Arc. Para ello abrimos un terminal y ejecutamos:
sudo rm -rf /usr/share/themes/{Arc,Arc-Darker,Arc-Dark} rm -rf ~/.local/share/themes/{Arc,Arc-Darker,Arc-Dark} rm -rf ~/.themes/{Arc,Arc-Darker,Arc-Dark
Obtener los paquetes precompilados para Ubuntu, Debian, Fedora y openSUSE. Cabe destacar que Arc-theme también está disponible en una versión sin transparencia —sólido—:
1. Añadir repositorio e instalar manualmente (Versión con transparencia)
Aclaro que aquellos usuarios que instalaron con anterioridad los repositorios para Vertex-theme no es necesario que lo vuelvan a hacer —tanto los archivos arc-theme.list, arc-theme-solid.list como vertex-theme.list apuntan al mismo repositorio— y al actualizar les indicará que existe una versión duplicada del repositorio —al menos en Debian GNU/Linux—, simplemente continuar con la parte de la instalación del «tema» en cuestión.
Abrimos un terminal (con privilegios Root) y ejecutamos las siguientes líneas:
En Debian 8.0 «jessie»
echo 'deb http://download.opensuse.org/repositories/home:/\ Horst3180/Debian_8.0/ /' >> /etc/apt/sources.list.d/\ arc-theme.list apt-get update apt-get install arc-theme
Añadir la llave (Key) —no es necesario si ya lo hiciste para el tema Vertex—
wget http://download.opensuse.org/repositories/home:Horst3180/\ Debian_8.0/Release.key apt-key add - < Release.key
Fedora (versiones 23, 22, 21)
cd /etc/yum.repos.d/ wget http://download.opensuse.org/repositories/home:Horst3180/\ Fedora_23/home:Horst3180.repo yum install arc-theme
xUbuntu (versiones 15.10, 15.04)
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/\ home:/Horst3180/xUbuntu_15.10/ /' >> /etc/apt/sources.list.d/\ arc-theme.list" sudo apt-get update sudo apt-get install arc-theme
Añadir la llave (key)
wget http://download.opensuse.org/repositories/home:Horst3180/\ xUbuntu_15.10/Release.key sudo apt-key add - < Release.key
openSUSE (versiones Tumbleweed, openSUSE_Leap_42.1, 13.2)
zypper addrepo http://download.opensuse.org/repositories/\ home:Horst3180/openSUSE_Leap_42.1/home:Horst3180.repo zypper refresh zypper install arc-theme
Añadir repositorio e instalar manualmente (Versión sin transparencia —sólido—)
En Debian 8.0 «jessie»
echo 'deb http://download.opensuse.org/repositories/home:/\ Horst3180/Debian_8.0/ /' >> /etc/apt/sources.list.d/\ arc-theme-solid.list apt-get update apt-get install arc-theme-solid
Añadir la llave (key):
wget http://download.opensuse.org/repositories/home:Horst3180/\ Debian_8.0/Release.key apt-key add - < Release.key
xUbuntu
Reemplaza xUbuntu_xx.xx por tu versión:
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/\ home:/Horst3180/xUbuntu_15.10/ /' >> /etc/apt/sources.list.d/\ arc-theme-solid.list" sudo apt-get update sudo apt-get install arc-theme-solid
Añadir llave:
wget http://download.opensuse.org/repositories/home:Horst3180/\ xUbuntu_15.10/Release.key sudo apt-key add - < Release.key
Fedora y openSUSE
Para el caso de estas distros los repositorios son los mismos explicados anteriormente.
Simplemente en Fedora:
yum install arc-theme-solid
en openSUSE:
zypper refresh zypper install arc-theme-solid
Arch Linux
yaourt -S gtk-theme-arc
2. Instalar el paquete binario (.deb, .rpm) directamente
Debian 8 «jessie»:
Fedora:
xUbuntu:
openSUSE:
openSUSE_Tumbleweed_Arc-theme.zip
openSUSE_Leap_42.1_Arc-theme.zip
Opción sin transparencia
Debian 8 «jessie»:
Debian_8.0_Arc-theme-solid.zip
Fedora:
xUbuntu:
xUbuntu_15.10_Arc-theme-solid.zip
xUbuntu_15.04_Arc-theme-solid.zip
openSUSE:
openSUSE_Tumbleweed_Arc-theme-solid.zip
openSUSE_Leap_42.1_Arc-theme-solid.zip
openSUSE_13.2_Arc-theme-solid.zip
Compilar Arc-theme
Dependencias:
- autoconf
- automake
- pkg-config o pkgconfig si utilizas Fedora
- libgtk-3-dev distribuciones basadas en Debian o gtk3-devel para distros basadas en RPM
- git
Obtener la fuente
En un terminal y ejecutamos:
Versión más reciente:
git clone https://github.com/horst3180/arc-theme --depth 1 cd arc-theme
O descargar el código fuente desde aquí:
Extraes el archivo .zip:
unzip arc-theme.zip cd arc-theme
Compilar e instalar el tema
./autogen.sh --prefix=/usr sudo make install
Opciones que podemos pasarle al comando autogen.sh
Las opciones son prácticamente las mismas que las descriptas en este artículo, se agrega la opción – -disable-transparency (deshabilitar transparencia en GTK 3). Sin embargo si deseas ver todas las opciones disponibles ejecuta en un terminal:
Opciones especificas para este paquete:
cd arc-theme ./autogen.sh --help=short
Para ayuda en general:
./autogen.sh --help
Ejemplo para deshabilitar transparencia:
./autogen.sh --disable-transparency --prefix=/usr
Desinstalar Arc-theme
En un terminal ejecutar:
sudo make uninstall
o
sudo rm -rf /usr/share/themes/{Arc,Arc-Darker,Arc-Dark}
Extras
Arc-theme para Firefox
Requerimientos
- Firefox 40 o superior
- Firefox 38 ESR
Compilación e instalación manual
Dependencias:
- autoconf
- automake
Clonar repositorio:
git clone https://github.com/horst3180/arc-firefox-theme cd arc-firefox-theme
Generar los archivos .xpi (arrastrar y soltar estos en tu ventana de Firefox/Iceweasel):
./autogen.sh --prefix=/usr make mkxpi
Otra alternativa: El tema puede ser instalado globalmente sin necesidad de utilizar los archivos .xpi
cd arc-firefox-theme ./autogen.sh --prefix=/usr sudo make install
Opciones que podemos pasarle a autogen.sh
--disable-light deshabilitar soporte Arc Light --disable-darker deshabilitar soporte Arc Darker --disable-dark deshabilitar soporte Arc Dark
En caso de no poder acceder al repositorio GitHub descargar el código desde aquí. Extraes el .zip y dentro de la carpeta ejecutas una de las alternativas propuestas anteriormente:
Desinstalar el tema:
sudo make uninstall
Firefox 38 ESR (Debian Estable)
git clone https://github.com/horst3180/arc-firefox-theme cd arc-firefox-theme git checkout firefox-38-esr ./autogen.sh --prefix=/usr make mkxpi
Disponible con actualización —checkout—:
Luego:
unzip arc-firefox-38-esr-theme.zip cd arc-firefox-38-esr-theme ./autogen.sh --prefix=/usr make mkxpi
También es posible instalar el tema Arc desde la página de Complementos de Mozilla. No obstante dejo a disposición los archivos .xpi para aquellos que no puedan acceder a dicha página. Utiliza el método descripto anteriormente o copia el archivo .xpi en la carpeta ~/.mozilla/firefox/xxxxxxx.default/extensions/
Arc Firefox Themes: Complementos comprobados en la versión 42 de Firefox/Iceweasel.
Chrome/Chromium
Arrastrar y soltar el archivo arc-theme.crx o arc-dark-theme.crx contenidos en la carpeta extra/Chrome en una ventana de Chrome/Chromium
Tema Plank
Copiar la carpeta Arc-Plank en ~/.local/share/plank/themes o /usr/share/plank/themes/ luego seleccionar preferencias en el dock Plank para seleccionar el tema.
Solución de problemas
Si tienes Ubuntu con una nueva versión GTK/Gnome del que viene incluido por defecto (es decir, Ubuntu 14.04 con GTK 3.14 o Ubuntu 15.04 con GTK 3.16, etc.) los paquetes precompilados no funcionarán correctamente, tienes que instalar el tema manualmente como se describió anteriormente. Esto también es válido para otras distros con una versión diferente GTK/Gnome del que viene incluido por defecto.
Arc Theme en Debian «jessie» Mate Desktop:
Fuente:
https://github.com/horst3180/Arc-theme
https://github.com/horst3180/arc-firefox-theme
Hell yeah…
Mozo pongame ese theme y dos mas parecidos para llevar (Descargando fuentes para mi Lubuntu 14.04)
Sin animos de ser pesado, pero en Lubuntu 14.04 no creo que Arc funcione bien, Las librerias GTK de ese Lubuntu son las 3.10 y los bordes de ventana se veran bien pero el resto de las decoraciones de ventanas te saldran con rayas discontinuas. Ahhh, si usas los PPA de Ricots por ejemplo, podrias subir de GTK a 3.14 y terminar partiendo tu escritorio. En fin, prueba y cuentanos el batacazo 🙂
Deja que termine de publicar mi propia entrada sobre el debate interno de abandonar Lubuntu para pasarme a Manjaro-LXQt jeje si hay batacazo nada mas facil que retornar al anterior….
Cuando yo lo digo: «Entre los posts de Percaff_T199 y Maikel Llamaret Heredia sobre temas gtk, me he quedado casi sin conexión este mes.» Pero igual se los agradezco. 😉
Buen post.
Te prometo regresar a mis post sobre Qt 🙂
Igual me quedaré sin horas de conexión. ¿Qué te hace pensar que no uso Qt? Yo sí que no hago distinción ni soy «alérgica». A todas esas librerías les encuentro su encanto. 😉
Bueno, en mi firma ya no dice que soy alergico, simplemente no me gusta. GTK es muy incoherente. Fijte tu, que sale una actualizacion menor de sus librerias y ya todo lo demas queda obsoleto. Temas actuales de repente se vuelven incompatibles con la ultima version de GTK 3.1x
Deja ver si publico algo que te acabe de dejar sin cuenta este mes 🙂
Muy buen post, personalmente agradecería uno similar con un tema estilo Material Design (de preferencia por la gama de los azules) para Cinnamon y Linux Mint 17.
saludos,
lpozo
Petición anotada 🙂
Tal vez no llega a lo que necesitas, pero se acerca 🙂
http://swlx.cubava.cu/loli-panel-otro-paquete-de-temas-para-el-escritorio-cinnamon/