diff --git a/desktop-background.jpg b/desktop-background.jpg deleted file mode 100644 index 437cf1fc5cdef5f0cdd79bc9169d885b491feb63..0000000000000000000000000000000000000000 Binary files a/desktop-background.jpg and /dev/null differ diff --git a/desktop-background.svg b/desktop-background.svg new file mode 100644 index 0000000000000000000000000000000000000000..63c69dc3184696665e3509c91ed57f66464d7eaa --- /dev/null +++ b/desktop-background.svg @@ -0,0 +1,102 @@ + + + v + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/devstation-config.spec b/devstation-config.spec index 704b6f392e1c88179fd18888f0a7bd663488aff6..9411d738e2208d6136dcf392a1cc548f045fc8f1 100644 --- a/devstation-config.spec +++ b/devstation-config.spec @@ -1,14 +1,19 @@ Name: devstation-config Version: 2 -Release: 5 +Release: 6 Summary: A shortcut to openEuler official site -License: LGPLv3 +License: LGPLv3 AND MIT Source0: openEuler.desktop Source1: openEuler.png Source2: devstation-config.gschema.override + +# extensions-source.tar.gz来源于https://www.pling.com/p/2176652/,里面包含cava-config.zip, +# cursors-theme.zip,fonts.zip,GTK-Themes.zip,openeuler-desktop-settings.conf +# conky-config.zip,fishomp-config.zip,gnome-extensions.zip,icon-themes.zip,plymouth-theme.zip +# 并对其中fonts.zip做了修改,仅包含Fira Code Nerd Fond, IBM Plex Sanx, Comfortaa和Bebasneue系列字体 Source3: extensions-source.tar.gz -Source4: desktop-background.jpg +Source4: desktop-background.svg BuildRequires: unzip BuildRequires: fontconfig @@ -55,14 +60,11 @@ tar -xf %{SOURCE3} pushd extensions-source %{__mkdir} -p %{buildroot}%{_datadir}/applications -%{__cp} %{_sourcedir}/{openEuler.desktop,openEuler.png,desktop-background.jpg} %{buildroot}%{_datadir}/applications +%{__cp} %{_sourcedir}/{openEuler.desktop,openEuler.png,desktop-background.svg} %{buildroot}%{_datadir}/applications install -D -m 0644 %{SOURCE2} %{buildroot}%{_datadir}/glib-2.0/schemas/80_devstation-config.gschema.override -mkdir -p %{buildroot}%{_datadir}/backgrounds -unzip -q -o wallpapers.zip -d %{buildroot}%{_datadir}/backgrounds/ mkdir -p %{buildroot}%{_datadir}/plymouth/themes/ unzip -q -o plymouth-theme.zip -d %{buildroot}%{_datadir}/plymouth/themes/ # 系统目录权限(全局可读) -chmod -R a+r %{buildroot}%{_datadir}/backgrounds chmod -R a+r %{buildroot}%{_datadir}/plymouth/themes mkdir -p "%{buildroot}%{_sysconfdir}/skel/.local/share/gnome-shell" @@ -106,7 +108,7 @@ EOF dbus-launch dconf write /org/gnome/shell/extensions/arcmenu/menu-layout "'Redmond'" dbus-launch dconf write /org/gnome/shell/extensions/arcmenu/menu-button-icon "'Custom_Icon'" dbus-launch dconf write /org/gnome/shell/extensions/arcmenu/custom-menu-button-icon "'/usr/share/applications/openEuler.png'" -dbus-launch dconf write /org/gnome/desktop/background/picture-uri "'/usr/share/applications/desktop-background.jpg'" +dbus-launch dconf write /org/gnome/desktop/background/picture-uri "'/usr/share/applications/desktop-background.svg'" cp -arf $HOME/.config/dconf %{buildroot}%{_sysconfdir}/skel/.config/ @@ -153,7 +155,6 @@ EOF sudo -u "$USER" dbus-launch dconf write /org/gnome/shell/extensions/arcmenu/menu-layout "'Redmond'" sudo -u "$USER" dbus-launch dconf write /org/gnome/shell/extensions/arcmenu/menu-button-icon "'Custom_Icon'" sudo -u "$USER" dbus-launch dconf write /org/gnome/shell/extensions/arcmenu/custom-menu-button-icon "'/usr/share/applications/openEuler.png'" - sudo -u "$USER" dbus-launch dconf write /org/gnome/desktop/background/picture-uri "'/usr/share/applications/desktop-background.jpg'" done < /etc/passwd @@ -171,9 +172,8 @@ gtk-update-icon-cache -f -t /usr/share/icons %files -%attr(755, root, root) %{_datadir}/applications/{openEuler.desktop,openEuler.png,desktop-background.jpg} +%attr(755, root, root) %{_datadir}/applications/{openEuler.desktop,openEuler.png,desktop-background.svg} %{_datadir}/glib-2.0/schemas/80_devstation-config.gschema.override -%{_datadir}/backgrounds/ %{_datadir}/plymouth/themes/ %{_sysconfdir}/skel/.config %{_sysconfdir}/skel/.icons @@ -185,6 +185,9 @@ gtk-update-icon-cache -f -t /usr/share/icons %changelog +* Fri Sep 26 2025 Wang Kui - 2-6 +- refactor for compliance + * Mon Jul 21 2025 Wang Kui - 2-5 - Desktop optimization diff --git a/extensions-source.tar.gz b/extensions-source.tar.gz index 04f580d55c7e9487750314091698492a648947bc..998fb59dad1044be9c70733bc73b9192fc5bb16f 100644 Binary files a/extensions-source.tar.gz and b/extensions-source.tar.gz differ