From ed7521d639ae6c775c55a718b378b3d498813aa5 Mon Sep 17 00:00:00 2001 From: Sunderland93 Date: Thu, 13 Apr 2023 10:13:26 +0400 Subject: [PATCH] Set Wayland specific environment variables --- debian/changelog | 6 ++++++ debian/files | 1 + debian/tileos-settings-sway.install | 1 + etc/profile.d/sway.sh | 20 ++++++++++++++++++++ 4 files changed, 28 insertions(+) create mode 100644 debian/files create mode 100755 etc/profile.d/sway.sh diff --git a/debian/changelog b/debian/changelog index 713521c..4850696 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +tileos-settings-sway (0.3~tileos) unstable; urgency=medium + + * Set Wayland specific environment variables + + -- Aleksey Samoilov Thu, 13 Apr 2023 10:12:40 +0400 + tileos-settings-sway (0.2~tileos) unstable; urgency=medium * Add start-sway wrapper diff --git a/debian/files b/debian/files new file mode 100644 index 0000000..c63acb3 --- /dev/null +++ b/debian/files @@ -0,0 +1 @@ +tileos-settings-sway_0.2~tileos_source.buildinfo x11 optional diff --git a/debian/tileos-settings-sway.install b/debian/tileos-settings-sway.install index 74e4e23..22710b3 100644 --- a/debian/tileos-settings-sway.install +++ b/debian/tileos-settings-sway.install @@ -1 +1,2 @@ /usr +/etc diff --git a/etc/profile.d/sway.sh b/etc/profile.d/sway.sh new file mode 100755 index 0000000..ffc3aa2 --- /dev/null +++ b/etc/profile.d/sway.sh @@ -0,0 +1,20 @@ +# Set XDG_CURRENT_DESKTOP to Sway (for screencasting and screensharing capabilities) +export XDG_CURRENT_DESKTOP=sway + +# TileOS specific config dir +export XDG_CONFIG_DIRS=/etc/xdg/xdg-tileos:/etc/xdg + +# Force Wayland for Mozilla Firefox +export MOZ_ENABLE_WAYLAND=1 +export MOZ_DBUS_REMOTE=1 + +# Force Wayland for Qt apps +export QT_QPA_PLATFORM="wayland;xcb" +export QT_QPA_PLATFORMTHEME=qt5ct + +# Force Wayland for EFL (Enlightenment) apps +export ECORE_EVAS_ENGINE="wayland-egl" +export ELM_ACCEL="gl" + +# Java XWayland blank screens fix +export _JAVA_AWT_WM_NONREPARENTING=1