Giter VIP home page Giter VIP logo

auto-pwe's Introduction

Auto-PWE

Auto-PWE (Auto Professional Work Environment) es un script en bash que te permite convertir una distribución de Linux en un entorno de trabajo profesional de manera automática (style s4vitar). También te permite personalizar varias utilidades como el estilo del powerlevel10k, el tema de la polybar, etc., de manera que no se configure todo en un solo estilo, sino que el usuario elija ciertas configuraciones según sus preferencias. Además, incluye un modo guiado (en desarrollo), diseñado para principiantes, en donde se mostrarán los comandos esenciales que se ejecutan en cada paso, incluyendo referencias como enlaces, videos y imágenes.

Testeado en las siguientes distribuciones de Linux:

  • Kali Linux 2020.4
  • Parrot Security 4.10

Instalación:

Se recomienda hacer la instalación en una nueva ISO. Si esto no es posible, es decir, si está usando una máquina virtual usada, clonada o preconfigurada, recomiendo hacer una snapshot (instántanea) del estado actual de la máquina, debido a que puede generar problemas y/o conflictos en el transcurso de la instalación. La solución a esto está fuera de mi alcance.

1) Clonamos el repositorio:

git clone https://github.com/LevisWings/Auto-PWE
cd Auto-PWE

2) Ejecutamos y veremos los comandos a ejecutar:

./Auto-PWE.sh

3) Se deberá ejecutar todos los 5 pasos de manera ordenada. Ejemplo con el paso 1:

# Modo normal:
./Auto-PWE.sh 1
# Modo guía (más información en el script):
./Auto-PWE.sh 1 --guide

4) Disfruta.

Vista general

Professional Work Environment Professional Work Environment

Utilidades:

  • bspwm: Tiling Window Manager (administrador de ventanas en mosaico). Autor: baskerville
  • zsh: Shell.
  • powerlevel10k: Tema de la zsh. Autor: romkatv
  • sxhkd: Es un "demonio" que escucha los eventos del teclado y ejecuta comandos. Autor: baskerville
  • polybar: Herramienta rápida y fácil de usar para crear barras de estado.
  • polybar-themes: Temas para la polybar. Autor: adi1090x
  • compton: Es un compositor para X y una bifurcación de xcompmgr-dana. Autor: chjj
  • rofi: Selector de ventana y lanzador de aplicaciones.
  • feh: Visor de imágenes ligero, configurable y versátil.
  • Hack Nerd Font: Fuente.
  • fzf: Buscador difuso de línea de comandos de propósito general. Autor: junegunn

Shortcuts (atajos de teclado)

Windows + Enter : Abrir la consola (gnome-terminal).
Windows + W : Cerrar la ventana actual.
Windows + Alt + R : Reiniciar la configuración del bspwm.
Windows + Alt + Q : Cerrar sesión.
Windows + (⬆⬅⬇➡) : Moverse por las ventanas en la workspace actual.
Windows + D : Abrir el Rofi. Esc para salir.
Windows + (1,2,3,4,5,6,7,8,9,0) : Cambiar el workspace.
Windows + T : Cambiar la ventana actual a modo "terminal" (normal). Nos sirve cuando la ventana está en modo pantalla completa o flotante.
Windows + M : Cambiar la ventana actual a modo "completo" (no ocupa la polybar). Presione la mismas teclas para volver a modo "terminal" (normal).
Windows + F : Cambiar la ventana actual a modo pantalla completa (ocupa todo incluyendo la polybar).
Windows + S : Cambiar la ventana actual a modo "flotante".
Windows + Alt + (1,2,3,4,5,6,7,8,9,0) : Mover la ventana actual a otro workspace.
Windows + Alt + (⬆⬅⬇➡) : Cambiar el tamaño de la ventana actual (solo funciona si está en modo terminal o flotante).
Windows + Ctrl + (⬆⬅⬇➡) : Cambiar la posición de la ventana actual (solo funciona en modo flotante).
Windows + Shift + G : Abrir Google Chrome (es necesario instalarlo primero).
Windows + Ctrl + Alt + (⬆⬅⬇➡) : Mostrar una preselección para luego abrir una ventana (una terminal, Google Chrome, un archivo, etc.). Windows + Ctrl + Space para deshacer la preselección.

Tenga en cuenta que cuando nos referimos a la tecla Windows, esta puede cambiar dependiendo del pointer_modifier seleccionado, que se encuentra en el archivo ~/.config/bspwm/bspwmrc

Configuración manual:

Créditos

  • Autor: leviswings
  • Inspirado en s4vitar
  • Especial gracias a Marcelo Vazquez (alias s4vitar), Antonio Sarosi y Heath Adams (alias TheCyberMentor)

auto-pwe's People

Contributors

leviswings avatar

Stargazers

Roman avatar

Watchers

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