-
-
Save mstuttgart/87cd61a0e529bace59ed5f617dc19ea2 to your computer and use it in GitHub Desktop.
A guide on how to setup XFCE with i3wm
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # How to XFCE with i3WM | |
| ### Download | |
| 1. Download XFCE Distribution | |
| 2. Download `i3` only (`i3 status` `i3 lock` `dmenu` is not needed) | |
| > :warning: Do not installed preconfigured or distributed i3wm to avoid conflicts with XFCE settings | |
| > e.g. | |
| > **do** `sudo dnf install i3 --setopt=install_weak_deps=False` | |
| > **dont** `"i3 desktop"` or `@i3-desktop-environment` | |
| ### Add i3WM Startup | |
| 3. Open `Session and Startup` | |
| 4. Select `Application Autostart` | |
| 5. Add | |
| ``` | |
| Name: i3 | |
| Description: Window Manager | |
| Command: i3 | |
| Trigger: On login | |
| ``` | |
| ``` | |
| Name: xfsettingsd | |
| Description: Xfwm Theme Workaround | |
| Command: xfsettingsd --replace | |
| Trigger: On login | |
| ``` | |
| ### Disable XFCE Application Startup | |
| 6. Edit `Current Session` | |
| ``` | |
| Program: xfdesktop | |
| Restart Style: Never | |
| ``` | |
| ``` | |
| Program: xfwm4 | |
| Restart Style: Never | |
| ``` | |
| 7. Restart | |
| ### Post configuration | |
| 8. Remove all XFCE keyboard shortcuts through XFCE `Keyboard` | |
| 9. Change theme through XFCE `Appearance` | |
| 10. Install `lightdm-gtk-greeter-settings` to change login screen theme | |
| 11. Change wallpaper through XFCE `Desktop` | |
| 12. Bind Print Screen button to `xfce4-screenshooter` ([.config/i3/config](https://github.com/fathulfahmy/dotfiles-linux/blob/main/.config/v3-xfce-i3-latest/i3/config)) | |
| 13. Install `picom` if you are experiencing screen tearing ([.config/picom.conf](https://github.com/fathulfahmy/dotfiles-linux/blob/main/.config/v3-xfce-i3-latest/picom.conf)) | |
| ### Reference | |
| - https://forum.endeavouros.com/t/tutorial-easy-setup-endeavour-xfce-i3-tiling-window-manager/13171 | |
| - https://www.youtube.com/watch?v=nZTBxJ_gr8w |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment