device-samsung-{n1awifi,n2awifi,v1awifi}: disable gsd-color

Disable gsd-color that uses a whole CPU at 100% doing nothing.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7558>
This commit is contained in:
Eisenbahnfan 2025-12-13 12:58:35 +01:00 committed by The Friendly Merge Bot
parent 221596151e
commit e88f56d618
No known key found for this signature in database
3 changed files with 30 additions and 3 deletions

View file

@ -3,7 +3,7 @@
pkgname=device-samsung-n1awifi
pkgdesc="Samsung Galaxy Note 10.1 (2014) WiFi"
pkgver=4
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="armv7"
@ -17,6 +17,7 @@ depends="
postmarketos-base
"
makedepends="devicepkg-dev"
subpackages="$pkgname-disable-gsd-color:disable_gsd_color"
source="
deviceinfo
modules-initfs
@ -30,6 +31,14 @@ package() {
devicepkg_package $startdir $pkgname
}
disable_gsd_color() {
# Prevent high CPU usage of gsd-color (see issue #3853)
install_if="$pkgname=$pkgver-r$pkgrel gnome-settings-daemon"
mkdir -p "$subpkgdir"/usr/share/systemd/user/
ln -s /dev/null "$subpkgdir"/usr/share/systemd/user/org.gnome.SettingsDaemon.Color.service
}
sha512sums="
f0ad6c1cc7d5a4e659818828acb6119b096a2c8674ea8527ca53b6c15d7d36c93386357e3fa2e8048810066dbca59e3c9f5ee292920e21162bc5a5660a880460 deviceinfo
4b3cb9dca85c04f1bfc5676029a6ae225409f173c6f0fc025786c1a72326dabad4b5ad75d0dd9a41cdebe8c15db5ca9761e15f3b9f99f8bf70b19769bb116fe6 modules-initfs

View file

@ -3,7 +3,7 @@
pkgname=device-samsung-n2awifi
pkgdesc="Samsung Galaxy Tab Pro 10.1 WiFi"
pkgver=7
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="armv7"
@ -17,6 +17,7 @@ depends="
postmarketos-base
"
makedepends="devicepkg-dev"
subpackages="$pkgname-disable-gsd-color:disable_gsd_color"
source="
deviceinfo
modules-initfs
@ -30,6 +31,14 @@ package() {
devicepkg_package $startdir $pkgname
}
disable_gsd_color() {
# Prevent high CPU usage of gsd-color (see issue #3853)
install_if="$pkgname=$pkgver-r$pkgrel gnome-settings-daemon"
mkdir -p "$subpkgdir"/usr/share/systemd/user/
ln -s /dev/null "$subpkgdir"/usr/share/systemd/user/org.gnome.SettingsDaemon.Color.service
}
sha512sums="
c185bc61e2c4a2d49f7ffe19b6742fc2cc04a6a1ff8e116e5a6a61cafe91846154cb75626a45c1c9efc10cc845a57692f0533da66d9b76abd97d65f3b195ddcb deviceinfo
4b3cb9dca85c04f1bfc5676029a6ae225409f173c6f0fc025786c1a72326dabad4b5ad75d0dd9a41cdebe8c15db5ca9761e15f3b9f99f8bf70b19769bb116fe6 modules-initfs

View file

@ -3,7 +3,7 @@
pkgname=device-samsung-v1awifi
pkgdesc="Samsung Galaxy Note Pro 12.2 WiFi"
pkgver=7
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="armv7"
@ -17,6 +17,7 @@ depends="
postmarketos-base
"
makedepends="devicepkg-dev"
subpackages="$pkgname-disable-gsd-color:disable_gsd_color"
source="
deviceinfo
modules-initfs
@ -30,6 +31,14 @@ package() {
devicepkg_package $startdir $pkgname
}
disable_gsd_color() {
# Prevent high CPU usage of gsd-color (see issue #3853)
install_if="$pkgname=$pkgver-r$pkgrel gnome-settings-daemon"
mkdir -p "$subpkgdir"/usr/share/systemd/user/
ln -s /dev/null "$subpkgdir"/usr/share/systemd/user/org.gnome.SettingsDaemon.Color.service
}
sha512sums="
fa12536a77f03a03bb64a5a117145ab2e1240299296ed16d3719e8186c62128272ba888ce7709db5c4f3106aead528220e3128590556acc159de791aefc2eca4 deviceinfo
4b3cb9dca85c04f1bfc5676029a6ae225409f173c6f0fc025786c1a72326dabad4b5ad75d0dd9a41cdebe8c15db5ca9761e15f3b9f99f8bf70b19769bb116fe6 modules-initfs