From c1b3fc930ddde5b38a027c6aba3e9e6552366f23 Mon Sep 17 00:00:00 2001 From: Martchus Date: Sun, 24 May 2020 15:21:03 +0200 Subject: [PATCH] Add package for Wayland Plasma session without D-Bus systemd spawns a D-Bus session anyways under Arch Linux and it is not very useful to start an additional one. It is in fact quite annoying because only the D-Bus session launched via systemd has systemd's D-Bus interface. --- .../default/PKGBUILD | 20 +++++++++++++++++++ .../default/plasmawayland-no-dbus.desktop | 4 ++++ 2 files changed, 24 insertions(+) create mode 100644 plasma-wayland-session-no-dbus/default/PKGBUILD create mode 100644 plasma-wayland-session-no-dbus/default/plasmawayland-no-dbus.desktop diff --git a/plasma-wayland-session-no-dbus/default/PKGBUILD b/plasma-wayland-session-no-dbus/default/PKGBUILD new file mode 100644 index 00000000..4dca57ac --- /dev/null +++ b/plasma-wayland-session-no-dbus/default/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Martchus + +# All my PKGBUILDs are managed at https://github.com/Martchus/PKGBUILDs where +# you also find the URL of a binary repository. + +pkgname=plasma-wayland-session-no-dbus +pkgver=1 +pkgrel=1 +arch=('any') +pkgdesc='Plasma Wayland session without D-Bus' +license=('BSD') +depends=(plasma-workspace qt5-wayland kwayland-integration xorg-server-xwayland) +url= +source=('plasmawayland-no-dbus.desktop') +sha512sums=('53beb361546467f5897e633742444a1f7820b6a873d1469c3c3796f5a3da4e9237bd0439c069719ad7375aecffdc167ec82fd6432019d87a60806c731ef6ec66') + +package() { + cd "$srcdir" + install -Dm644 plasmawayland-no-dbus.desktop "$pkgdir"/usr/share/wayland-sessions/plasmawayland-no-dbus.desktop +} diff --git a/plasma-wayland-session-no-dbus/default/plasmawayland-no-dbus.desktop b/plasma-wayland-session-no-dbus/default/plasmawayland-no-dbus.desktop new file mode 100644 index 00000000..39be7a4d --- /dev/null +++ b/plasma-wayland-session-no-dbus/default/plasmawayland-no-dbus.desktop @@ -0,0 +1,4 @@ +[Desktop Entry] +Exec=/usr/bin/startplasma-wayland +DesktopNames=KDE +Name=Plasma (Wayland, no D-Bus)