diff options
author | Que Quotion | 2020-10-11 22:18:25 +0900 |
---|---|---|
committer | Que Quotion | 2020-10-11 22:18:25 +0900 |
commit | 1d9892fd299a65f2f33653e5ec4d7ddc0febecbe (patch) | |
tree | 04cc11c29c0e5bca9c2e16fb45352192ebbafc7f | |
parent | 8120b20731779f5656baaa5c3f8060847a45d4ea (diff) | |
download | aur-1d9892fd299a65f2f33653e5ec4d7ddc0febecbe.tar.gz |
Update csd autostarts: skip screensaver and xrandr; skip existing pantheon files
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 15 |
2 files changed, 13 insertions, 8 deletions
@@ -1,7 +1,7 @@ pkgbase = pantheon-workarounds pkgdesc = Workarounds for Pantheon derivatives - pkgver = 3.2.0.r73.gc49189b - pkgrel = 2 + pkgver = 3.3.2.r96.g9dedf56 + pkgrel = 1 url = https://github.com/quequotion/pantheon-qq install = gala.install arch = any @@ -38,7 +38,7 @@ pkgbase = pantheon-workarounds optdepends = pantheon-screenshot: The Pantheon Screenshot Tool optdepends = pantheon-terminal: The Pantheon Terminal Emulator optdepends = xscreensaver-dbus-screenlock: xscreensaver locker for gnome-derivative desktops - optdepends = wingpanel-standalone-git: Stylish top panel that holds indicators and spawns an application launcher (with autohide and without Gala dependencies) + optdepends = wingpanel-standalone-git: Stylish top panel (with autohide and without Gala dependencies) provides = libgala.so=0-64 conflicts = libgala.so=0-64 source = https://raw.githubusercontent.com/elementary/gala/master/data/org.pantheon.desktop.gala.gschema.xml.in @@ -3,8 +3,8 @@ # Contributor: Ner0 <darkelfdarkelf666@yahoo.co.uk> pkgname=pantheon-workarounds -pkgver=3.2.0.r73.gc49189b -pkgrel=2 +pkgver=3.3.2.r96.g9dedf56 +pkgrel=1 pkgdesc='Workarounds for Pantheon derivatives' arch=('any') url='https://github.com/quequotion/pantheon-qq' @@ -34,12 +34,13 @@ optdepends=("contractor: A desktop-wide extension service" "pantheon-screenshot: The Pantheon Screenshot Tool" "pantheon-terminal: The Pantheon Terminal Emulator" "xscreensaver-dbus-screenlock: xscreensaver locker for gnome-derivative desktops" - "wingpanel-standalone-git: Stylish top panel that holds indicators and spawns an application launcher (with autohide and without Gala dependencies)") + "wingpanel-standalone-git: Stylish top panel (with autohide and without Gala dependencies)") makedepends=('git' 'intltool') provides=("libgala.so=0-64") conflicts=("libgala.so=0-64") install='gala.install' -source=("https://raw.githubusercontent.com/elementary/gala/master/data/org.pantheon.desktop.gala.gschema.xml.in" 'pantheon-session-qq' +source=("https://raw.githubusercontent.com/elementary/gala/master/data/org.pantheon.desktop.gala.gschema.xml.in" + 'pantheon-session-qq' 'numlockx-pantheon.desktop' 'gtk.css' 'settings.ini' @@ -77,7 +78,11 @@ package() { install -Dm755 {"${srcdir}","${pkgdir}"/usr/bin}/pantheon-session-qq #Use cinnamon-settings-daemon (gnome-settings-daemon has deprecated modularity and xorg) + #Skip "Screensaver" plugin in Pantheon: session-indicator needs org.freedesktop.ScreenSaver.Lock + #Skip "Xrandr" plugin in Pantheon: monitors.xml configuration doesn't seem to work, is undocumented, etc for i in /etc/xdg/autostart/cinnamon-settings-daemon-*.desktop; do - sed s/X-Cinnamon/Pantheon/ "${i}" > "${pkgdir}${i/.desktop/-pantheon.desktop}" + if [[ ${i} != *screensaver* ]] && [[ ${i} != *xrandr* ]] && [[ ${i} != *pantheon* ]]; then + sed s/X-Cinnamon/Pantheon/ "${i}" > "${pkgdir}${i/.desktop/-pantheon.desktop}" + fi done } |