openSUSE:LXQt sway

Jump to: navigation, search


Tested on openSUSE

Recommended 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


See also

External links