Packages: Link to heading
sudo pacman -S --needed base-devel git network-manager-applet thunar-archive-plugin unzip xarchiver gvfs wget bluez bluez-utils arc-icon-theme arc-gtk-theme fuse flameshot redshift copyq tmux neovim libreoffice mpv xcape net-tools obsidian syncthing alacritty xclip htop
- network-manager-applet - in order to see the network icon in XFCE.
- thunar-archive-plugin, unzip, xarchiver - right click extract feature.
- bluez bluez-utils - bluetooth features.
- gvfs - connect and view remote file system in thunar
- tumbler, ffmpegthumbnailer - thumbnail for video files.
Keyboard shortcuts Link to heading
super+w
: firefoxsuper+return
: terminalsuper+i
:xfce4-settings-manager
print
:flameshot gui
shift+print
:flameshot full --clipboard --path /home/user/Pictures/screenshots
super+b
:pkill -USR1 '^redshift$'
. Redshift setup referencesuper+s
:sh -c 'firefox "https://www.google.com/search?q=$(xclip -o)"'
. Google Search hotkey setup referenceAlt+F3
:xfce4-popup-whiskermenu
. Maps tosuper
eventually, see super key workaround
Under Window Manager settings Link to heading
super + left/right/up/down
to tile windows.super + shift +left/right
Move window to left/right monitor (match shortcut in Ubuntu).
Super key workaround Link to heading
This example maps Alt+F3
to super
key. Reference
- Install xcape.
- Add the following line to run on every startup:
xcape -e 'Super_L=Alt_L|F3'
- Map
Alt+F3
to the shortcut you want to run withsuper
Desktop Link to heading
- Remove panel 2, bring panel 1 down.
- Add Whisker Menu, remove Applications Menu.
- Remove
alt + scroll wheel
zoom effect:Applications Menu -> Settings -> Settings Editor
and uncheckzoom_desktop
: https://www.virtualcuriosities.com/articles/380/xfce4-disable-alt-scroll-zoom
Create Default Folders Link to heading
These folders don’t exist by default, the commands create them as well as pin as bookmark
mkdir -p ~/Pictures/screenshots ~/Documents ~/Music ~/Videos
mkdir -p ~/.config/gtk-3.0/ && >~/.config/gtk-3.0/bookmarks
printf '%s\n' "file:///home/$USER/Downloads" "file:///home/$USER/Documents" "file:///home/$USER/Pictures" "file:///home/$USER/Videos" "file:///home/$USER/Music" > ~/.config/gtk-3.0/bookmarks
Nerdfont Installation Link to heading
sudo wget -P /usr/share/fonts https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/Hack.zip && sudo unzip -d /usr/share/fonts/Hack /usr/share/fonts/Hack.zip && sudo rm /usr/share/fonts/Hack.zip
Others Link to heading
- Add to
.bashrc
file:export EDITOR=nvim
- alacritty as default terminal
- Setup AUR: https://itsfoss.com/aur-arch-linux/
- install Espanso through AUR, run on startup:
espanso service register
- nvim config:
git clone https://github.com/jchai01/astrovim-config-v4 ~/.config/nvim
- dotfile setup: https://github.com/jchai01/dotfiles