diff options
Diffstat (limited to 'gtk3-stackrpms/gtk3-nooverlayscrollbar')
-rw-r--r-- | gtk3-stackrpms/gtk3-nooverlayscrollbar/52gtk3-nooverlayscrollbar | 36 | ||||
-rw-r--r-- | gtk3-stackrpms/gtk3-nooverlayscrollbar/gtk3-nooverlayscrollbar.spec | 28 |
2 files changed, 64 insertions, 0 deletions
diff --git a/gtk3-stackrpms/gtk3-nooverlayscrollbar/52gtk3-nooverlayscrollbar b/gtk3-stackrpms/gtk3-nooverlayscrollbar/52gtk3-nooverlayscrollbar new file mode 100644 index 0000000..5b6872e --- /dev/null +++ b/gtk3-stackrpms/gtk3-nooverlayscrollbar/52gtk3-nooverlayscrollbar @@ -0,0 +1,36 @@ +# This file is sourced by Xsession(5), not executed. + +# This file configures the global behavior of GTK3 "hidden" overlay +# scrollbars and client side decorations. These settings may be overridden +# by individual users by setting the same variables to different values in +# in their ~/.xsessionrc. + +BASESTARTUP=${STARTUP%% *} +BASESTARTUP=${BASESTARTUP##*/} +if [ "$BASESTARTUP" = x-session-manager ]; then + BASESTARTUP=$(basename $(readlink /etc/alternatives/x-session-manager)) +fi +case "$BASESTARTUP" in + gnome-session*) + # This is GNOME, make sure settings are left at their defaults. +# unset GTK_CSD + unset GTK_OVERLAY_SCROLLING + unset LIBOVERLAY_SCROLLBAR + ;; + *) + # Not GNOME, and the user didn't specify settings themselves, + # so set them to 0. + if [ -z "$GTK_OVERLAY_SCROLLING" ] ; then + GTK_OVERLAY_SCROLLING=0 + fi + export GTK_OVERLAY_SCROLLING + if [ -z "$LIBOVERLAY_SCROLLBAR" ] ; then + LIBOVERLAY_SCROLLBAR=0 + fi + export LIBOVERLAY_SCROLLBAR +# if [ -z "$GTK_CSD" ] ; then +# GTK_CSD=0 +# fi +# export GTK_CSD + ;; +esac diff --git a/gtk3-stackrpms/gtk3-nooverlayscrollbar/gtk3-nooverlayscrollbar.spec b/gtk3-stackrpms/gtk3-nooverlayscrollbar/gtk3-nooverlayscrollbar.spec new file mode 100644 index 0000000..1d12604 --- /dev/null +++ b/gtk3-stackrpms/gtk3-nooverlayscrollbar/gtk3-nooverlayscrollbar.spec @@ -0,0 +1,28 @@ +Name: gtk3-nooverlayscrollbar +Version: 7.0.1 +Release: 1 +Summary: disable overlay scrollbar in gtk3 +License: GPL-2.0 + +URL: https://git.devuan.org/devuan/clearlooks-phenix-cinnabar-theme/src/branch/suites/unstable/52gtk3-nooverlayscrollbar +Source0: https://git.devuan.org/devuan/clearlooks-phenix-cinnabar-theme/src/branch/suites/unstable/52gtk3-nooverlayscrollbar + +BuildArch: noarch + +%description +Disables overlay scrollbar for all of gtk3 by adjusting global environment variables + +%prep + +%build + +%install +# Devuan uses /etc/X11/Xsession.d but Fedora uses /etc/X11/xinit/xinitrc.d/ +install -D -m0644 %{SOURCE0} %{buildroot}%{_sysconfdir}/X11/xinit/xinitrc.d/"$( basename %{SOURCE0} )" + +%files +%{_sysconfdir}/X11/xinit/xinitrc.d/* + +%changelog +* Thu May 27 2021 B. Stack <bgstack15@gmail.com> - 7.0.1-1 +- initial rpm release |