Giter Club home page Giter Club logo

awesome-copycats's Introduction

Awesome WM Copycats (editado por Jaglux12)

Temas para Awesome WM 4.x

Editor:Jaglux12
Creador:Luca CPZ
Versión:git
Licencia:BY-NC-SA
Fuente Original:https://github.com/lcpz/awesome-copycats

Descripción

Pack de temas para Awesome window manager, version 4.x.

Mira las branches para versiones anteriores.

Propósito

El propósito principal de este repositorio es compartir temas listos para utilizar , y que pueda servir como un pequeño libro de configuraciones.

El objetivo secundario es compartir nuevos temas, únicamente cuando consituyan diferentes diseños en la interfaz de usuario.

Características

  • Modularidad
  • Permite ocuptar widgets automáticamente
  • Procesos de inicio automático
  • MPD rápido y atajos para el volúmen
  • Atajos para copiar al portapapeles,
  • Alternar wiboxes, ventanas emergentes para widgets, capturas de pantalla, mover y ampliar ventanas de aplicaciones
  • Terminal desplegable de Quake
  • Calendario con el día actual resaltado y los meses pueden cambiarse con un desplazamiento
  • Notificaciones de nuevos correos electrónicos, música que estás escuchando, nivel del volúmen, estado del disco y batería baja
  • Integración con OpenWeatherMap
  • Permite notificar el estado del operador de red
  • Integración con símbolos para su utilización en nombres
  • Cuadro para el diseño de texto similar a DWM
  • Barra de widgets Cairo
  • Disposiciones de ventana personalizadas
  • No son visibles los bordes de una ventana, cuando hay una sola activa
  • Iconos de escritorio y menús compatibles con Freedesktop.org
  • Enfoque tipo Vi
  • Navegación entre etiquetas
  • Cambia el tamaño de las ventanas en uso
  • Etiquetado dinámico

Capturas de pantalla

Powercolors, portado desde romockee's (originamente llamado Powerarrow)

https://github.com/jaglux12/awesome-copycats/blob/master/themes/powercolors/screenshots/powercolors-0.png

Instalación

git clone --recurse-submodules --remote-submodules --depth 1 -j 2 https://github.com/lcpz/awesome-copycats.git
mv -bv awesome-copycats/{*,.[^.]*} ~/.config/awesome; rm -rf awesome-copycats

Si no quieres los archivos Git, utiliza el siguiente comando, como reemplazo del segundo que ejecutaste anteriormente.

mv -bv awesome-copycats/* ~/.config/awesome; rm -rf awesome-copycats

Configuración del tema

Gracias a la estructura modular de awesome-copycats, nos permite:

  • Cambiar variables de forma sencilla e intuitiva
  • Definir procesos de inicio
  • Modificar atajos y disposiciones de ventanas (layouts)
  • Establecer nuevas propiedades del cliente

En rc.lua podemos:

  • Configurar artilugios para las ventanas (más conocido como Widgets)
  • Definir cajas para notificaciones y más ajustes para la pantalla

Ahora solo necesitas seguir los siguientes pasos:

$ cd ~/.config/awesome
$ cp rc.lua.template rc.lua

Para terminar, debemos modificar la variable chosen_theme de nuestro rc.lua con tu tema preferido.

La variable chosen_theme se encuentra debajo de la lista de temas que tenemos para elegír.

-- {{{ Variable definitions

local themes = {
"blackburn",       -- 1
"copland",         -- 2
"dremora",         -- 3
"holo",            -- 4
"multicolor",      -- 5
"powerarrow",      -- 6
"powerarrow-dark", -- 7
"rainbow",         -- 8
"steamburn",       -- 9
"vertex"           -- 10
}

local chosen_theme = themes[7]

Por ejemplo: si queremos elegir el tema vertex , sólo debemos modificar el número que se encuentra dentro de los corchetes. En este caso, es el número 10.

En cualquier caso, puedes realizar tu configuración personal, y luego para aplicar los cambios debes reiniciar tu Awesome (Mod4 + ctrl + r).

Comúnmente la tecla Mod4 es la que se encuentra entre Ctrl y Alt en la parte inferior izquierda del teclado.

Para modificar un tema debes hacerlo en este archivo themes/$tema/theme.lua. Generalmente se encuentra en /home/nuestrousuario/.config/awesome/themes/$tema/theme.lua .

Si ya eres un usuario avanzado y utilizas un tema personalizado, debes modificar el archivo rc.lua , en la siguiente línea:

-beautiful.init(string.format("%s/.config/awesome/themes/%s/theme.lua", os.getenv("HOME"), chosen_theme))
+beautiful.init(string.format("%s/.config/awesome/themes/%s/theme-personal.lua", os.getenv("HOME"), chosen_theme))

Donde, theme-personal.lua representa tu archivo de modificaciones.

De esta manera, puedes hacer git pull en cualquier momento.

Atajos

Para utilizar adecuadamente esta gama de temas

Notes

Complements are provided by lain and freedesktop. Be sure to satisfy their dependencies. In particular, mail and weather widgets have mandatory arguments.

Las fuentes utilizadas en las capturas de pantall son: Terminus (Multicolor, Powercolors, Powerarrow Dark,Powerainbow), Roboto (Holo, Vertex) and Tamzen (other ones).

As taglist font, Blackburn and Dremora use Icons, Vertex uses FontAwesome: be sure to have bitmaps enabled if running under Debian or Ubuntu.

Every theme has a colorscheme.

Para utilizar los temas debemos tener instalado los siguientes programas:

amixer dmenu firefox mpc mpd scrot unclutter xbacklight xsel slock rofi

awesome-copycats's People

Contributors

lcpz avatar jaglux12 avatar aajjbb avatar sorky avatar pltanton avatar skandix avatar grayjack avatar blueluke avatar hotandcoldfever avatar liquiddandruff avatar gogoprog avatar troglobit avatar ljhenne avatar ngoonee avatar settis avatar sheeprine avatar ey3ball avatar guigot avatar imaben avatar r4wm avatar sekaiwish avatar xarkes avatar fvanniere avatar crystalstiletto avatar cahna avatar cheese-cracker avatar bbenno avatar badel2 avatar misterda avatar bofh80 avatar

Stargazers

Skurhse Rage ∅ avatar Maciel Ribeiro de Oliveira avatar zenobit avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.