summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config.org28
1 files changed, 28 insertions, 0 deletions
diff --git a/config.org b/config.org
index ff5d7ee..a1390ed 100644
--- a/config.org
+++ b/config.org
@@ -383,6 +383,34 @@ Adaptive wrap will indent visually wrapped text to match the indent at the start
** Interface
I want to make sure that various bits of the interface are hidden. but this isn't an "all gui chrome is useless" rampage. I personally think the scrollbar is useful, i like the visual indication it gives of how far i am through a file.
+First we can change the style of the scrollbars to be a bit chunkier. This is done in css. Unfortunately i can't figure out how to change the colour of the slider, which apparently can be done with the usual attributes, but this doesn't actually affect the colour shown on my scrollbars.
+
+For some programs, it might be necessary to set ~gsettings set org.gnome.desktop.interface overlay-scrolling false~ to ensure that the scrollbars show up properly.
+
+#+begin_src css :tangle ~/.config/gtk-3.0/gtk.css
+ scrollbar {
+ -GtkScrollbar-has-backward-stepper: false;
+ -GtkScrollbar-has-forward-stepper: false;
+
+ border: none;
+ border-left: 1px solid black;
+ background-color: white;
+
+ -GtkRange-slider-width: 30;
+ }
+ scrollbar trough {
+ border: none;
+ border-radius: 0;
+ }
+ scrollbar slider {
+ border-radius: 0;
+ border: 1px solid black;
+ width: 90%;
+ box-shadow: none;
+ background-color: white;
+ }
+#+end_src
+
At the moment, explicitly disabling the menu bar and tool bar does nothing, because i already set there to be no lines displayed for the tool and menu bars in my early-init.el file.
#+begin_src elisp :tangle no