How to configure XFCE with i3 as the window manager. This is pretty much based on the Endeavour OS XFCE + i3 tutorial.
- Install XFCE and i3.
- Login with i3 to generate the initial config and logout.
- Edit the i3 configuration as needed.
- Login with XFCE.
- Disable xfwm4 and xfdesktop.
- Add i3 to autostart.
- Delete all XFCE keybindings.
XFCE should already be installed as part of the Slackware base installation,
otherwise install it with slackpkg
.
$ sqg -p i3
$ sbopkg -i i3
Login with i3 to generate the initial config. Edit the config and disable the
i3_status bar by commenting out the i3_status section. Logout with
Ctrl-Alt-Backspace
.
Disable the i3_status bar by editing the i3 configuration file
(.config/i3/config
) and commenting out the i3 status bar section.
Login with XFCE. Open the XFCE settings manager and go to Session and Startup > Current Session
. Find xfwm4
and xfdesktop
and switch them from
Immediately
to Never
, and then click Save Session
.
Still in the XFCE settings manager Session and Startup
, go to Application Autostart
and add i3, which should be triggered on login (by default).
Delete all keybindings in the XFCE settings manager Keyboard > Application Shortcuts
.
Delete all keybindings in the XFCE settings manager Window Manager
.
Logout again with Ctrl-Alt-Backspace
and login with XFCE. It should be done.