Entorno de trabajo personalizado en la distribución de ParrotOS con Bspwm y Polybar.
Para copiar la Polybar del entorno de trabajo, simplemente sustituir el archivo Polybar situando en /home/user/.config/polybar
por el directorio
Polybar del repositorio.
También podéis descargarlo directamente desde la terminal con:
git clone https://github.com/F1r0x/Polybar-Bspwm-Parrot
Para añadir los módulos debemos de copiar la carpeta bin
del repositorio dentro de la ruta /home/user/.config/
. En esta carpeta podéis guardar
futuros módulos.
El archivo targed
es el encargado de almacenar la Ip
y el nombre
que se nos reportará en la Polybar. Esta herramienta está pensada para tener
visible en todo momento la Ip y el nombre de las máquinas de Hackthebox, Tryhackme, etc.
Para poder tener esta función activa simplemente tendremos que pegar la función en el archivo .bashrc
o .zshrc
dependiendo de si estamos utilizando una shell
Bash o Zsh. En mi caso uso Zsh
, así que nos dirigimos al archivo .zshrc
.
function settarget(){
ip_address=$1
machine_name=$2
echo "$ip_address $machine_name" > /home/tuUsuario/.config/bin/target
}
Para ejecutar la función simplemente le especificamos la Ip y el nombre de la máquina:
sudo settarget [Ip Máquina] [Nombre de la Máquina]
En el módulo que nos muestra nuestra Ip debemos de especificar el nombre de nuestra tarjeta de red. Lo podemos ver con el comando ifconfig
.
En el actual viene el enp0s3
. Simplemente lo cambiáis por el vuestro.
Para añadir un fondo deberemos especificar la ruta de la imagen que queramos y modificarla en el siguiente comando. Para ello primero instalamos feh
:
sudo apt install feh
Luego podemos utilizar el siguiente comando con vuestra ruta de la imagen:
feh --bg-fill /home/Usuario/Imágenes/WallpaperBspwm/debianwallpaperblue.jpg
Para que el fondo de pantalla se cargue de manera automática al iniciar el sistema tendremos que pegar el comando en nuestro archivo bspwmrc
el
cual se encuentra en la ruta ~/.config/bspwm/bspwmrc
. Una vez guardado al reiniciar deberíamos de tener el fondo de pantalla disponible.