fix a few things
This commit is contained in:
Vendored
+8
@@ -8,5 +8,13 @@ desktop-base (26.1) vesperos; urgency=medium
|
||||
* Fixed Plymouth script oem_brand referencing a missing image.
|
||||
* Added logo-text.png build target from vesperos-logos SVG for Plymouth.
|
||||
* Removed all upstream Debian legacy migration code.
|
||||
* Fix GNOME Settings "About" page not showing the OS logo: restore the
|
||||
update-alternatives block for vendor-logos in postinst, which was lost
|
||||
when the postinst was simplified. This populates the
|
||||
/usr/share/icons/vendor/ paths that gnome-control-center requires.
|
||||
Also add corresponding --remove calls in postrm.
|
||||
* Fix wallpaper showing as solid blue in prefer-dark mode: add
|
||||
picture-uri-dark to the gsettings-override so GNOME does not fall back
|
||||
to the compiled-in solid colour when color-scheme=prefer-dark is set.
|
||||
|
||||
-- VesperOS Desktop Team <contact@oxmc.me> Thu, 03 Apr 2026 00:00:00 +0000
|
||||
|
||||
Vendored
+2
@@ -1,7 +1,9 @@
|
||||
[org.gnome.desktop.background]
|
||||
picture-options='zoom'
|
||||
picture-uri='file:///usr/share/images/desktop-base/desktop-background.xml'
|
||||
picture-uri-dark='file:///usr/share/images/desktop-base/desktop-background.xml'
|
||||
|
||||
[org.gnome.desktop.screensaver]
|
||||
picture-options='zoom'
|
||||
picture-uri='file:///usr/share/images/desktop-base/desktop-lockscreen.xml'
|
||||
picture-uri-dark='file:///usr/share/images/desktop-base/desktop-lockscreen.xml'
|
||||
|
||||
Vendored
+19
@@ -7,6 +7,25 @@ if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-remov
|
||||
|
||||
mkdir -p /usr/share/images/desktop-base
|
||||
|
||||
# Register vendor logo alternatives so GNOME Settings and other tools
|
||||
# can find the OS logo at the standard /usr/share/icons/vendor/ path.
|
||||
update-alternatives --install \
|
||||
/usr/share/images/vendor-logos \
|
||||
vendor-logos \
|
||||
/usr/share/desktop-base/os-logos 50 \
|
||||
--slave /usr/share/icons/vendor/scalable/emblems/emblem-vendor.svg \
|
||||
emblem-vendor-scalable \
|
||||
/usr/share/icons/desktop-base/scalable/emblems/emblem-vesperos.svg \
|
||||
--slave /usr/share/icons/vendor/64x64/emblems/emblem-vendor.png \
|
||||
emblem-vendor-64 \
|
||||
/usr/share/icons/desktop-base/64x64/emblems/emblem-vesperos.png \
|
||||
--slave /usr/share/icons/vendor/128x128/emblems/emblem-vendor.png \
|
||||
emblem-vendor-128 \
|
||||
/usr/share/icons/desktop-base/128x128/emblems/emblem-vesperos.png \
|
||||
--slave /usr/share/icons/vendor/256x256/emblems/emblem-vendor.png \
|
||||
emblem-vendor-256 \
|
||||
/usr/share/icons/desktop-base/256x256/emblems/emblem-vesperos.png
|
||||
|
||||
# Register vesperos as a desktop theme option.
|
||||
# active-theme is the master; all per-theme files are slaves so that
|
||||
# a single `update-alternatives --config desktop-theme` switches everything.
|
||||
|
||||
Vendored
+5
@@ -3,6 +3,11 @@ set -e
|
||||
|
||||
#DEBHELPER#
|
||||
|
||||
if [ "$1" = "remove" ] || [ "$1" = "purge" ]; then
|
||||
update-alternatives --remove vendor-logos /usr/share/desktop-base/os-logos || true
|
||||
update-alternatives --remove desktop-theme /usr/share/desktop-base/vesperos-theme || true
|
||||
fi
|
||||
|
||||
if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then
|
||||
# Reset Plymouth theme only if vesperos is still active
|
||||
if command -v plymouth-set-default-theme > /dev/null 2>&1; then
|
||||
|
||||
@@ -2,9 +2,10 @@
|
||||
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
|
||||
<wallpapers>
|
||||
<wallpaper>
|
||||
<!-- don't include words such as "wallpaper" (avoids translations) -->
|
||||
<name>VesperOS</name>
|
||||
<!-- The same wallpaper is used for both light and dark variants. -->
|
||||
<filename>/usr/share/desktop-base/vesperos-theme/wallpaper/gnome-background.xml</filename>
|
||||
<filename-dark>/usr/share/desktop-base/vesperos-theme/wallpaper/gnome-background.xml</filename-dark>
|
||||
<options>zoom</options>
|
||||
<pcolor>#ffffff</pcolor>
|
||||
<scolor>#000000</scolor>
|
||||
|
||||
Reference in New Issue
Block a user