Reference: https://github.com/endeavouros-team/endeavouros-i3wm-setup/blob/main/force-knowledge.md
Open the i3 config file
vim .config/i3/config
put into the end of the file:
exec_always xset s off
exec_always xset -dpms
exec --no-startup-id xset s noblank
press Mod+Shift+r to reload i3
install this first:
sudo pacman -S brightnessctl
Paste these lines in your i3 config file(~/.config/i3/config)
# Adjust Brightness with Fn keys:
bindsym XF86MonBrightnessUp exec --no-startup-id brightnessctl set +5%
bindsym XF86MonBrightnessDown exec --no-startup-id brightnessctl set 5%-
Wallpaper (feh)
exec --no-startup-id feh --bg-fill /path/to/your/image.jpg
Sound (pipewire, pavucontrol, volumeicon)
run this:
sudo pacman -S --needed git base-devel && git clone <https://aur.archlinux.org/yay-bin.git> && cd yay-bin && makepkg -si
Add these to the config file:
## JB App Shortcuts
bindsym $mod+b exec flatpak run com.brave.Browser
bindsym Print exec flameshot gui
bindsym $mod+c exec --no-startup-id flatpak 'run' '--command=brave' 'com.brave.Browser' '--profile-directory=Default' '--app-id=cadlkienfkclaiaibeoongdcgmdikeeg'
bindsym $mod+y exec --no-startup-id flatpak run rocks.shy.VacuumTube
bindsym $mod+j exec --no-startup-id flatpak run org.jellyfin.JellyfinDesktop
Run this to change the wallpaper
eos-wallpaper-set /path/to/your/image.jpg