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-managerprint:flameshot guishift+print:flameshot full --clipboard --path /home/user/Pictures/screenshotssuper+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 tosupereventually, see super key workaround
Under Window Manager settings Link to heading
super + left/right/up/downto tile windows.super + shift +left/rightMove 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+F3to 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 wheelzoom effect:Applications Menu -> Settings -> Settings Editorand 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 ~/Videosmkdir -p ~/.config/gtk-3.0/ && >~/.config/gtk-3.0/bookmarksprintf '%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
.bashrcfile: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