openSUSE:LXQt sway
Tested on openSUSE
Recommended articles
Related articles
Installing LXQt Sway
user@localhost:~> sudo zypper in lxqt-sway-session
Go to "Session Settings" in the LXQt Control Center, and select the "Wayland Settings (Experimental)" Icon, and set "Wayland Compositor:" to sway, and "Screenlock command:" to swaylock
Logout of LXQt, and select "LXQt (Wayland)" in sddm and login as normal.
Note: If you skip the step of pre-setting the compositor before logging out, when you attempt to login to the wayland session, you will be presented with the session settings control panel, to set it, and you will automatically be logged out. This is completely normal, just login again when you get back to sddm``
Please Note
At present, the LXQt-Sway session does result in a somewhat broken desktop when you login. This is due to the install pulling in the "sway pattern" while installing. Running
zypper in --no-recommends lxqt-sway-session
does not affect this behavior. There is more work to be done to get a pleasant sway experience on Tumbleweed.
Default Keybindings for LXQt Sway
This list is not comprehensive, but gives you a quick overview, please refer to configuration file for all keybinds
Super-return launch terminal (qterminal)
Super-Shift-q close active window
Super-Shift-r reload sway
Alt-space launch lxqt-runner
Alt-F2 launch lxqt-runner
Super-p launch filemanager (pcmanfm-qt)
F12 qterminal dropdown
Super-Shift-esc lock screen
Shift-prtscrn screenshot entire screen
Ctrl-prtscrn screenshot active window
Super-Shift-c reload sway configuration
Super-Shift-e logout
Super-left(h) focus window left
Super-down(j) focus window down
Super-up(k) focus window up
Super-right(l) focus window right
Super-Shift-left(h) move focused window left
Super-Shift-down(j) move focused window down
Super-Shift-up(k) move focused window up
Super-Shift-right(l) move focused window right
Super-(1-0) switch to workspace 1-10
Super-Shift-(1-0) move focused window to workspace 1-10
Super-b split container horizontally
Super-v split container vertically
Super-s switch current container to stacking layout
Super-w switch current container to tabbed layout
Super-e split current container layout
Super-f toggle active window fullscreen
Super-Shift-space toggle focused window floating
Super-space swap focus between tiling area and floating area
Super-a move focus to parent container
Super-Shift-minus move focused window to scratchpad (hidden workspace)
Super-minus hide current scratchpad window, or swap to next scratchpad window
Super-r enter resize mode
left(h) shrink focused window horizontally
down(j) grow focused window vertically
up(k) shrink focused window vertically
right(l) grow focused window horizontally
return exit resize mode
Configuration Files
All configuration files for the compositor are contained in
~/.config/lxqt/wayland
The Primary file to be concerned with is
~/.config/lxqt/wayland/lxqt-sway.config
this is where keybindings, window behaviors, mouse/touchpad settings and other things are set.
There is currently not a Graphical (GUI) way to set these for the sway session.
Communication
Live Chat
Mailing list
- lxqt@lists.opensuse.org - openSUSE-LXQt mailing list.
Subscribe - Unsubscribe - Help - Archives
See also
External links