Announcement

Collapse
No announcement yet.

Scrollbars are missing their...thingies

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    [SOLVED] Scrollbars are missing their...thingies

    I don't know what they're called! After clearing out all my configuration files the other day, then rebuilding everything mostly from scratch, SeaMonkey and Firefox's scrollbars don't have the little thingies at the top and bottom. Will a pic help? Or is my super-clear definition enough?

    Basically, in each scrollbar, there's JUST a scrollbar; in my non-GTK apps, there's the scrollbar and up/down arrows at the top/bottom:

    Good:
    Click image for larger version

Name:	tmp_scrollbars.png
Views:	1
Size:	2.6 KB
ID:	649697

    Bad:
    Click image for larger version

Name:	tmp_scrollbars_bad.png
Views:	1
Size:	740 Bytes
ID:	649698

    Would some kind soul tell me which setting I've missed?
    Xenix/UNIX user since 1985 | Linux user since 1991 | Was registered Linux user #163544


    #2
    Basically, those "arrows" are controlled by the Theme you've chosen. Simple as that. Not all themes have them. Also, simple as that.
    Windows no longer obstructs my view.
    Using Kubuntu Linux since March 23, 2007.
    "It is a capital mistake to theorize before one has data." - Sherlock Holmes

    Comment


      #3
      Originally posted by Snowhog View Post
      Basically, those "arrows" are controlled by the Theme you've chosen. Simple as that. Not all themes have them. Also, simple as that.
      When I stepped through setting everything up again, I thought I picked everything just as before. And looking through my settings, nothing looks off/weird/not used before/different from before. But if you're right...I guess I'll go look again...
      Xenix/UNIX user since 1985 | Linux user since 1991 | Was registered Linux user #163544

      Comment


        #4
        If you already haven't done so, you can add this to your '~/.config/gtk-3.0/gtk.css' file to get arrows in GTK apps such as Thunderbird.

        Code:
        scrollbar,
        .scrollbar
        {
           -GtkScrollbar-has-backward-stepper: TRUE;
           -GtkScrollbar-has-forward-stepper: TRUE;
        }
        Constant change is here to stay!

        Comment


          #5
          Originally posted by Beerislife View Post
          If you already haven't done so, you can add this to your '~/.config/gtk-3.0/gtk.css' file to get arrows in GTK apps such as Thunderbird.

          Code:
          scrollbar,
          .scrollbar
          {
           -GtkScrollbar-has-backward-stepper: TRUE;
           -GtkScrollbar-has-forward-stepper: TRUE;
          }
          Excellent! No, I hadn't, but I will now. Thank you.

          ETA: Yay!!
          Last edited by DoYouKubuntu; Jan 09, 2021, 06:26 PM.
          Xenix/UNIX user since 1985 | Linux user since 1991 | Was registered Linux user #163544

          Comment


            #6
            You have found and enabled a gtk3 application style that resembles your Plasma application style, and has the arrows?

            There are numerous gtk3 css attributes that may work to add them, but I have no idea which/any are correct and useful in 2021. This was a common complaint when FF moved from doing its own thang to using gtk3.

            Comment


              #7
              Originally posted by claydoh View Post
              You have found and enabled a gtk3 application style that resembles your Plasma application style, and has the arrows?
              I followed @Beerislife's excellent suggestion, and it gave me back my scrollbar...thingies. Just FWIW, I've never done it that way before; they've always been present in my GTK apps, but I'd never directly edited this file before. They must have gotten their attributes from some theme/setting/decoration/whatever that I somehow missed while choosing things this time. As noted earlier, I'm pretty sure I've made all the same choices as before, but they were missing. Is that clear as mud?!

              There are numerous gtk3 css attributes that may work to add them, but I have no idea which/any are correct and useful in 2021. This was a common complaint when FF moved from doing its own thang to using gtk3.
              From poking around in my $HOME/.config/gtk-3.0 directory and reading each file's contents, I've had a light-bulb moment. Maybe I can figure out how to make my scrollbars look pretty again, like they used to...and adjust their width and other attributes via these files... Hmmm...
              Xenix/UNIX user since 1985 | Linux user since 1991 | Was registered Linux user #163544

              Comment


                #8
                Originally posted by Beerislife View Post
                '~/.config/gtk-3.0/gtk.css'
                ^^^ That and '~/.config/gtk-3.0/settings.ini' are very useful for individual users. For system-wide changes, one would look at '/etc/gtk-3.0/...' although, of the two, there's only 'settings.ini' there with mention of "Yaru" (which is default on Ubuntu and missing on Kubuntu!).

                Anyway, I've added
                Code:
                * { -GtkWidget-cursor-aspect-ratio: 0.1; }
                * { caret-color: #00FF00; }
                to my '~/.config/gtk-3.0/gtk.css' and that works on some gtk3 apps.
                Kubuntu 20.04

                Comment

                Working...
                X