summaryrefslogtreecommitdiff
path: root/gtk3-stackrpms/gtk3-nooverlayscrollbar/52gtk3-nooverlayscrollbar
diff options
context:
space:
mode:
Diffstat (limited to 'gtk3-stackrpms/gtk3-nooverlayscrollbar/52gtk3-nooverlayscrollbar')
-rw-r--r--gtk3-stackrpms/gtk3-nooverlayscrollbar/52gtk3-nooverlayscrollbar36
1 files changed, 36 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
bgstack15