Salta al contingut principal

sxhkdrc

 

# Launch Browser (Firefox)
super + b
    firefox

# Launch Private Browser (Firefox Incognito Mode)
super + shift + b
    firefox -private-window

# Launch Terminal (Ghostty)
super + Return
    kitty

# Launch Rofi Application Menu
super + space
       rofi -show drun run window -line-padding 4 -hide-scrollbar -show-icons -theme ~/.config/bspwm/rofi/config.rasi

alt + Tab
    rofi -show window -config ~/.config/bspwm/rofi/config.rasi -modi window -line-padding 4 -hide-scrollbar -show-icons

super + w
     rofi -show dmenu ~/.config/bspwm/scripts/rofi-network-manager.sh

# Launch Floating Terminal
super + shift + Return
    gnome-terminal
    
# Show Keybinding Help Script
super + h
  ~/.config/bspwm/scripts/help

# Launch File Manager (Thunar)
super + f
    thunar

# Launch Geany (Text Editor)
super + e
    geany

# Launch GIMP (Image Editor)
super + g
    gimp

# Launch Pulsemixer (Audio Mixer in Tilix)
super + v
   kitty -e pulsemixer

# Launch Discord
super + d
    darktable

# Launch OBS (Screen Recording/Streaming)
super + o
    obs

# Set Window State: Floating Mode
super + shift + space
    bspc node -t ~floating

# Set Window State: Fullscreen Mode
super + shift + f
    bspc node -t fullscreen

# Reload sxhkd (Hotkey Daemon)
super + Escape
    pkill -USR1 -x sxhkd; notify-send 'sxhkd' 'Reloaded config'
    
# Reload bspwm (Window Manager)
super + shift + r
    bspc wm -r; notify-send 'bspwm' 'Restarted'

# Quit bspwm (Exit Window Manager)
super + shift + q
    bspc quit

# Close Focused Window
super + q
    bspc node -c
    
# Shutdown or Reboot
super + x
    ~/.config/bspwm/scripts/power.sh

# Rotate Window 90° Clockwise
super + i
    bspc node -R 90

# Rotate Window 90° Counterclockwise
super + shift + i
    bspc node -R -90

# Change Focus to Left Window
super + Left
    bspc node -f west

# Change Focus to Window Below
super + Down
    bspc node -f south

# Change Focus to Window Above
super + Up
    bspc node -f north

# Change Focus to Right Window
super + Right
    bspc node -f east

# Swap Focused Window with Left Window
super + shift + Left
    bspc node -s west

# Swap Focused Window with Window Below
super + shift + Down
    bspc node -s south

# Swap Focused Window with Window Above
super + shift + Up
    bspc node -s north

# Swap Focused Window with Right Window
super + shift + Right
    bspc node -s east

# Switch to Workspace 1-12
super + {1-9,0,F1,F2}
    bspc desktop --focus ^{1-9,10,11,12}

# Move Focused Window to Workspace 1-12
super + shift + {1-9,0,F1,F2}
    bspc node --to-desktop ^{1-9,10,11,12}

# Expand window width both sides
super + ctrl + Left
    bspc node -z right 40 0; bspc node -z left 40 0

# Shrink window width both sides
super + ctrl + Right
    bspc node -z right -40 0; bspc node -z left -40 0

# Resize Window: Shrink Down
super + ctrl + Down
    bspc node -z top 0 40; bspc node -z bottom 40 0

# Resize Window: Shrink Up
super + ctrl + Up
    bspc node -z top 0 -40; bspc node -z bottom -40 0

# Increase Volume (Custom Script)
super + Insert
    ~/.config/bspwm/scripts/changevolume up

# Decrease Volume (Custom Script)
super + Delete
    ~/.config/bspwm/scripts/changevolume down

# Mute Volume (Custom Script)
super + m
    ~/.config/bspwm/scripts/changevolume mute

# Increase Volume (Using pamixer)
XF86AudioRaiseVolume
    pamixer -i 2

# Decrease Volume (Using pamixer)
XF86AudioLowerVolume
    pamixer -d 2

# Increase Screen Brightness
XF86MonBrightnessUp
    xbacklight +10

# Decrease Screen Brightness
XF86MonBrightnessDown
    xbacklight -10

# Take a Screenshot (Region Select)
super + Print
    flameshot gui --path ~/Screenshots/

# Take a Fullscreen Screenshot
Print
    flameshot full --path ~/Screenshots/
    
# Enable Redshift (Night Light)
super + alt + r
    ~/.config/bspwm/scripts/redshift-on

# Disable Redshift (Night Light)
super + alt + b
    ~/.config/bspwm/scripts/redshift-off

# Resize All Windows Equally
super + equal
    bspc query -N -d | xargs -I % bspc node % -B

Comentaris

Entrades populars d'aquest blog

Guia per iniciar-se en la terminal linux (1)

Vaig a enumerar uns sèrie de comandaments bàsics per ser més amables amb l'ús de la terminal de linux. Com que la llista es prou llarga, ho dividiré en vàries entrades. Comencem...   Per saber en quin directori estem treballant  $ pwd     (print work directory) Per canviar de directori $ cd Baixades/       (change directory) Per a retornar al directori home, tenim vàries  opcions $ cd ~  $ cd I si volem tornar a l'últim directori que estàvem $ cd -   Per netejar la pantalla tenim dues opcions   $ clear $ Ctrl+l Per llistar els arxius i/o directoris $ ls       (sense ocults) $ ls -a       (amb ocults) $ ls -al        (tots amb llistat de format) $ man ls        (veurem el manual i totes les opcions que ens ofereix aquest comandament). En aquest cas la paraula man sempre ens indicarà el manual de l'ordre que voldrem aplicar. Per crear un fitxer...

Ús de mpv com a webcam

Per visualitzar-nos per una webcam tenim un munt d'aplicacions. Tenim OBS-studio, Guvcview, etc. Altre forma de poder fer-ho és mitjançant el programa mpv , a través de v4l2-ctl i xawtv . De la web d'Arch-Linux he extret aquesta configuració Per a fer instantànies de la webcam podem fer servi aquesta línia de comandaments: $ mpv av://v4l2:/dev/video0 Per utilitzar MJPEG com a format de píxel en lloc de l'impagament (en molts casos, YUYV), podeu fer el següent: $ mpv --demuxer-lav-format=video4linux2 --demuxer-lavf-set=input.format=mjpeg /dev/video0 Amb la retirada de l'antiga tv:// l'entrada, el mètode ara preferit de reproduir vídeo de tornada des de dispositius de captura com càmeres web o targetes de captura és av:// Protocol d'entrada: $ mpv av://v4l2:/dev/video0 --profile=low-latency Els dispositius Video4Linux2 poden exposar tant formats de vídeo crus sense comprimir o formats de vídeo comprimits, que suporten diferents resolucions màximes i marcs,...

Modificar grub

Moltes vegades a l'instaŀlar sistemes aquests estan configurats amb un temps establert de 10, 5 o altres. Si no ens va bé aquesta configuració de sèrie, sempre ho podrem variar al nostre gust. Si volem fer permanents els canvis realitzats en el punt anterior o personalitzar el comportament del GRUB, caldrà editar el seu fitxer previ haver fet una còpia de seguretat del mateix, per si calgués retornar al punt de partida. $ sudo cp /etc/default/grub /etc/default/grub.ANT && sudo nano /etc/default/grub Per fer-ho, anirem a la terminal $ sudo nano /etc/default/grub En la línia marcada posarem la xifra que ens interessi. En el meu cas, 3, ja que no tinc cap altre sistema per arrencar, tret de debian. El significat de cada linia del fitxer seria GRUB_DEFAULT=0: Es el número d'entrada del menú GRUB que farà us automàtic per defecte a l'iniciar el sistema si l'usuari no intervé en el procés. El valor '0' apunta al primer element de l...