Difference between revisions of "LXQt with kwin"

mention kwinft replacement for kwin and other minor corrections
(preparing page for integration in LXQt main article (remove/merge redundant information))
(mention kwinft replacement for kwin and other minor corrections)
Line 2: Line 2:


== Installation ==
== Installation ==
 
{{tip|KWinFT (KWin Fast-Track) is a drop-in replacement for KWin. It is provided in the AUR helping with the transition from X11 to Wayland.}}
If you like to try KWinFT replace the kwin package name in the command below this line with '''kwinft'''.
{{UserCmd|command=pamac install kwin systemsettings}}
{{UserCmd|command=pamac install kwin systemsettings}}


=== Optional: Remove OpenBox ===
=== Optional: Remove OpenBox ===
If you had openbox installed, it can now be safely removed:
If you had openbox installed, it can now be safely removed:
{{UserCmd|command=pamac remove openbox}}
{{UserCmd|command=pamac remove openbox}}
(this will also remove obconf and any other dependencies)
(this will also remove obconf and any other dependencies)


As kwin comes with a builtin compositor you may want to remove compton/picom:
As kwin comes with a builtin compositor you may want to remove compton/picom:
{{UserCmd|command=pamac remove compton picom}}
{{UserCmd|command=pamac remove compton picom}}
(this will also remove compton-conf and any other dependencies)
(this will also remove compton-conf and any other dependencies)
 
{{note|Use of compton/picom with kwin is still possible. KDE's builtin compositor can be disabled in "KDE Systemsettings" (free choice!)}}
**Note: Use of compton/picom with kwin is still possible. KDE's builtin compositor can be disabled in "KDE Systemsettings" (free choice!)**




==Configuration==
==Configuration==
# Open LXQt Session Settings
# Open LXQt Session Settings
# Select '''kwin_x11''' as window manager
# Select '''kwin_x11''' as window manager
Line 30: Line 23:


Logout or reboot and enjoy LXQt with kwin!
Logout or reboot and enjoy LXQt with kwin!


===Global Keyboard Shortcuts===
===Global Keyboard Shortcuts===
Global shortcuts are managed by '''lxqt-globalkeys''' (LXQt settings -> Global Shortcuts):
Global shortcuts are managed by '''lxqt-globalkeys''' (LXQt settings -> Global Shortcuts):
     <Screenshot TBD>
     <Screenshot TBD>
 
{{warning|Mapping the Super_L/Super_R keys (<Meta> without a second key) can lead to unexpected behaviour and is not recommended!}}
'''Note:''' Some window manager specific shortcuts are managed by kwin (e.g. "Alt+Tab" for the task switcher). Those are fully transparent to lxqt-globalkeys and ''cannot'' be assigned/changed!
{{note|Some window manager specific shortcuts are managed by kwin (e.g. "Alt+Tab" for the task switcher). Those are fully transparent to lxqt-globalkeys and ''cannot'' be assigned/changed!}}
 


====Optional (WARNING - ADVANCED SECTION!): Configure kwin Shortcuts====
====Optional (WARNING - ADVANCED SECTION!): Configure kwin Shortcuts====
All kwin shortcuts are managed in '''~/.config/kglobalshortcutsrc'''.
All kwin shortcuts are managed in '''~/.config/kglobalshortcutsrc'''.
**Warning: Editing this file can lead to non-working keys! You have been warned!**
{{warning|Editing this file can lead to non-working keys! You have been warned!}}


Search for the shortcut of choice and edit it. Alternatives are separated by comma (e.g. '''Alt+Tab,Alt+Tab,…''').
Search for the shortcut of choice and edit it. Alternatives are separated by comma (e.g. '''Alt+Tab,Alt+Tab,…''').
 
{{tip|Changes become effective on next login. (log out/in for testing)}}
**Changes become effective on next login.** (log out/in for testing)




<!--Category or categories should have a translation extension below example-->
<!--Category or categories should have a translation extension below example-->
[[Category:Desktop{{#translation:}}]]
[[Category:Desktop{{#translation:}}]]
403

edits