From 8495a57a149f561a08a856129a10807cb61d38c2 Mon Sep 17 00:00:00 2001 From: "Rick Farina (Zero_Chaos)" Date: Wed, 9 Dec 2020 11:14:30 -0500 Subject: [PATCH] pentoo-livecd: add hidpi toggle for livecd. --- pentoo/pentoo-livecd/files/pentoo-start-nm-r2 | 2 -- pentoo/pentoo-livecd/files/toggle_hidpi | 13 +++++++++++++ pentoo/pentoo-livecd/files/toggle_hidpi.desktop | 11 +++++++++++ ...0.4-r1.ebuild => pentoo-livecd-2020.4-r2.ebuild} | 7 ++++--- 4 files changed, 28 insertions(+), 5 deletions(-) delete mode 100644 pentoo/pentoo-livecd/files/pentoo-start-nm-r2 create mode 100755 pentoo/pentoo-livecd/files/toggle_hidpi create mode 100644 pentoo/pentoo-livecd/files/toggle_hidpi.desktop rename pentoo/pentoo-livecd/{pentoo-livecd-2020.4-r1.ebuild => pentoo-livecd-2020.4-r2.ebuild} (90%) diff --git a/pentoo/pentoo-livecd/files/pentoo-start-nm-r2 b/pentoo/pentoo-livecd/files/pentoo-start-nm-r2 deleted file mode 100644 index c89983f85..000000000 --- a/pentoo/pentoo-livecd/files/pentoo-start-nm-r2 +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -/etc/init.d/NetworkManager start diff --git a/pentoo/pentoo-livecd/files/toggle_hidpi b/pentoo/pentoo-livecd/files/toggle_hidpi new file mode 100755 index 000000000..a850381e2 --- /dev/null +++ b/pentoo/pentoo-livecd/files/toggle_hidpi @@ -0,0 +1,13 @@ +#!/bin/sh +if [ "${XSESSION}" = "Xfce4" ] || [ "${XSESSION}" = "Xfce" ]; then + if [ "$(xfconf-query -c xsettings -p /Gdk/WindowScalingFactor)" = "1" ]; then + xfconf-query -c xsettings -p /Gdk/WindowScalingFactor -s 2 + xfconf-query -c xfwm4 -p /general/theme -s Default-xhdpi + else + xfconf-query -c xsettings -p /Gdk/WindowScalingFactor -s 1 + xfconf-query -c xfwm4 -p /general/theme -s Default + fi +else + printf "This tool currently only supports XFCE\n" + exit 1 +fi diff --git a/pentoo/pentoo-livecd/files/toggle_hidpi.desktop b/pentoo/pentoo-livecd/files/toggle_hidpi.desktop new file mode 100644 index 000000000..df55d49bc --- /dev/null +++ b/pentoo/pentoo-livecd/files/toggle_hidpi.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Toggle HiDPI +Comment=Toggle HiDPI +Exec=/usr/bin/toggle_hidpi +Icon=video-display +Path= +Terminal=false +StartupNotify=true +GenericName=Toggle HiDPI diff --git a/pentoo/pentoo-livecd/pentoo-livecd-2020.4-r1.ebuild b/pentoo/pentoo-livecd/pentoo-livecd-2020.4-r2.ebuild similarity index 90% rename from pentoo/pentoo-livecd/pentoo-livecd-2020.4-r1.ebuild rename to pentoo/pentoo-livecd/pentoo-livecd-2020.4-r2.ebuild index 4f89eb5c2..5d5932c84 100644 --- a/pentoo/pentoo-livecd/pentoo-livecd-2020.4-r1.ebuild +++ b/pentoo/pentoo-livecd/pentoo-livecd-2020.4-r2.ebuild @@ -40,12 +40,13 @@ src_install() { newinitd "${FILESDIR}"/binary-driver-handler.initd-2020.3-r1 binary-driver-handler - exeinto /root/Desktop - doexe "${FILESDIR}"/networkmanager.desktop exeinto /etc/skel/Desktop + #network manager shortcuts newexe "${FILESDIR}"/sudo-networkmanager.desktop networkmanager.desktop newbin "${FILESDIR}/pentoo-sudo-start-nm-r2" pentoo-sudo-start-nm - newsbin "${FILESDIR}/pentoo-start-nm-r2" pentoo-start-nm + #hidpi shortcuts + doexe "${FILESDIR}"/toggle_hidpi.desktop + dobin "${FILESDIR}/toggle_hidpi" exeinto /etc/local.d doexe "${FILESDIR}"/00-fix-distdir.start