Enable wayland for electron and clutter

This commit is contained in:
Marko Korhonen 2021-08-16 22:30:50 +03:00
parent 029bd1e41f
commit 0502c29cdb
4 changed files with 88 additions and 72 deletions

View file

@ -165,10 +165,16 @@ dotfiles:
f_gpg-agent.conf: f_gpg-agent.conf:
src: .gnupg/gpg-agent.conf src: .gnupg/gpg-agent.conf
dst: ~/.gnupg/gpg-agent.conf dst: ~/.gnupg/gpg-agent.conf
chmod: "600" chmod: '600'
f_gpg.conf: f_gpg.conf:
src: .gnupg/gpg.conf src: .gnupg/gpg.conf
dst: ~/.gnupg/gpg.conf dst: ~/.gnupg/gpg.conf
f_electron-flags.conf:
src: .config/electron-flags.conf
dst: ~/.config/electron-flags.conf
f_electron12-flags.conf:
src: .config/electron12-flags.conf
dst: ~/.config/electron12-flags.conf
profiles: profiles:
base: base:
dotfiles: dotfiles:
@ -242,6 +248,8 @@ profiles:
- f_foot.ini - f_foot.ini
- f_gpg-agent.conf - f_gpg-agent.conf
- f_gpg.conf - f_gpg.conf
- f_electron-flags.conf
- f_electron12-flags.conf
Moria: Moria:
include: include:
- terminal - terminal

View file

@ -0,0 +1,2 @@
--enable-features=UseOzonePlatform
--ozone-platform=wayland

View file

@ -0,0 +1,2 @@
--enable-features=UseOzonePlatform
--ozone-platform=wayland

View file

@ -21,6 +21,9 @@ export QT_QPA_PLATFORMTHEME=qt5ct
export QT_QPA_PLATFORM=wayland export QT_QPA_PLATFORM=wayland
export QT_WAYLAND_DISABLE_WINDOWDECORATION=1 export QT_WAYLAND_DISABLE_WINDOWDECORATION=1
# Enable wayland support on clutter
export CLUTTER_BACKEND=wayland
# Fix redshift on wlroots # Fix redshift on wlroots
export WLR_DRM_NO_ATOMIC=1 export WLR_DRM_NO_ATOMIC=1
@ -37,5 +40,6 @@ unset _JAVA_OPTIONS
unset QT_QPA_PLATFORMTHEME unset QT_QPA_PLATFORMTHEME
unset QT_QPA_PLATFORM unset QT_QPA_PLATFORM
unset QT_WAYLAND_DISABLE_WINDOWDECORATION unset QT_WAYLAND_DISABLE_WINDOWDECORATION
unset CLUTTER_BACKEND
unset WLR_DRM_NO_ATOMIC unset WLR_DRM_NO_ATOMIC
unset XDG_CURRENT_DESKTOP unset XDG_CURRENT_DESKTOP