diff --git a/ukui-default-screen-setting b/ukui-default-screen-setting new file mode 100755 index 0000000..8c9867a --- /dev/null +++ b/ukui-default-screen-setting @@ -0,0 +1,4 @@ +#!/bin/bash +source /etc/profile +sleep 5 +xrandr --output $(xrandr | awk '/ connected / {print$1}') --auto \ No newline at end of file diff --git a/ukui-desktop-environment.spec b/ukui-desktop-environment.spec index 2009eef..e871ee6 100644 --- a/ukui-desktop-environment.spec +++ b/ukui-desktop-environment.spec @@ -1,13 +1,15 @@ %define debug_package %{nil} Name: ukui-desktop-environment Version: 2.0.2 -Release: 20 +Release: 21 Summary: ukui-desktop-environment License: GPL-2+ URL: http://www.ukui.org Source0: ukui-desktop-environment-2.0.2.tar.gz Source1: 50-enable-manual-login.conf Source2: desktop +Source3: ukui-default-screen-setting +Source4: xrandr.desktop BuildArch: noarch patch1: 0001-change-default-gtk-theme-and-icon-theme.patch @@ -15,6 +17,8 @@ patch2: 0001-add-components-list-in-README.patch patch3: 0001-Add-ukui-themes-as-alternative-and-drop-eom-et.patch patch4: 0001-update-README.md-file.patch + + Requires: ukui = %{version}-%{release} %description @@ -228,6 +232,14 @@ cp -r %{SOURCE1} %{buildroot}/usr/share/lightdm/lightdm.conf.d/ mkdir -p %{buildroot}/etc/sysconfig cp -r %{SOURCE2} %{buildroot}/etc/sysconfig +mkdir -p %{buildroot}/usr/bin/ +cp -r %{SOURCE3} %{buildroot}/usr/bin/ +chmod 755 %{buildroot}/usr/bin/ukui-default-screen-setting + +mkdir -p %{buildroot}/etc/xdg/autostart/ +cp -r %{SOURCE4} %{buildroot}/etc/xdg/autostart/ +chmod 644 %{buildroot}/etc/xdg/autostart/xrandr.desktop + %clean rm -rf $RPM_BUILD_ROOT @@ -248,12 +260,20 @@ rm -rf $RPM_BUILD_ROOT %files -n ukui-server %doc debian/copyright debian/changelog %{_sysconfdir}/sysconfig/desktop +%{_bindir}/ukui-default-screen-setting +%{_sysconfdir}/xdg/autostart/xrandr.desktop %files -n ukui-enable-manual-login %doc debian/copyright debian/changelog %{_datadir}/lightdm/lightdm.conf.d/50-enable-manual-login.conf %changelog +* Fri Sep 20 2024 huayadong - 2.0.2-21 +- Type:bugfix +- ID:NA +- SUG:NA +- DESC: add default ukui screen setting + * Fri Nov 17 2023 peijiankang - 2.0.2-20 - Type:bugfix - ID:NA diff --git a/xrandr.desktop b/xrandr.desktop new file mode 100644 index 0000000..fec14ae --- /dev/null +++ b/xrandr.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=xrander setting +Comment=xrandr setting +Exec=/usr/bin/ukui-default-screen-setting +StartupNotify=false +Terminal=false +Type=Application +OnlyShowIn=UKUI +X-UKUI-AutoRestart=false +NoDisplay=true +X-UKUI-Autostart-Phase=Application