Paksummat vierityspalkit (fix)

Tee kansioon .config/gtk-3.0, tiedosto gtk.css, sisällöksi:

.scrollbar.vertical slider,
scrollbar.vertical slider {
min-width: 10px;
}

.scrollbar.horizontal slider,
scrollbar.horizontal slider {
min-height: 10px;
}

Testattu toimivuus ubuntu 18.10.
13116
Äänestä

Muut lukivat myös

Vastaukset 13

Vanhimmat

M-Kar torjosi eilen oman nukkekodinsa kuvaa värikartaksi, niinpä minä otin ja pistin Bach komentotulkin vierityspalkin M-Karin nukkekodin väreihin, ja hyvältähän se näyttää: https://i.postimg.cc/L8QSL9Gt/vieritys-palkki.gif

Äänestä
  • Oot ilmeisesti Windows XP-fani kun teemana on XP?

    Äänestä

  • Paavo.E.J.Lerssintaus kirjoitti:

    Oot ilmeisesti Windows XP-fani kun teemana on XP?

    Windows XP ja SP3 siinä oli oikean windowsin mallia.

    Äänestä

Muuten siinä M-Karin nukkekodin kuvassa olevalla nallella oli ihanan ruskeat kasvot, siis ei sitä paskanruskeaan mitä käytetään ubuntun värityksessä, vaan oikeasti miellyttävän haalea ruskea, tuo väri varmaankin sopisi valikkopalkin taustaväriksi. Täytyy vielä pari minuuttia uhrata ja tutkia sopiiko vai ei.

Äänestä
  • No ei sitä ihan minkä tahaansa nallen kasvoja, voi valikkopalkin väriksi laittaa. Tämä se on vaikeinta, saada ehjä kokonaisuus, niin että jokainen osa näyttää kuvaan kuuluvan. Saattaa mennä monia, monia ja vielä monia tunteja, ennen kuin kaikki tuntuu olevan kohdallaan.
    https://i.postimg.cc/65gqxhpJ/Turbo-Urpon-xfce4-terminal-049.png

    Äänestä

Joskus optikolla käyntikin riittää.

Äänestä

Ne jotka kokeilivat avauksen tekijän ohjetta, ja tulivat siihen tulokseen ettei se toimi, kannattaa huomioida että Linux jakeluissa on edelleen valta osa ohjelmista GTK2:sen graafisia elementtejä käyttäviä ohjelmia ja noihin tuo tyylittely ei vaikuta.

Yksi GTK3:sen ohjelmista on Geany 1.32 ja tässäkin ohjelmasta taitaa vanhemat versiot kuulua GTK2 puolelle. GTK3 tulee, ja tuo mukanaan entistäkin viksummannäköisten liittymien tekemisen.

Opas: https://developer.gnome.org/gtk3/stable/theming.html

Äänestä
  • GTK-2 vaatii erillaista koodia. Esim:

    style "scroll"
    {
    GtkScrollbar::slider-width = 10
    }

    polkuun ~/.config/gtk-2.0 ja tuonne tiedosto gtkrc em. sisällöllä.

    Äänestä

  • osuuparemmin kirjoitti:

    GTK-2 vaatii erillaista koodia. Esim:

    style "scroll"
    {
    GtkScrollbar::slider-width = 10
    }

    polkuun ~/.config/gtk-2.0 ja tuonne tiedosto gtkrc em. sisällöllä.

    Lazarus tuottaa GTK2 sovelluksia, tässä esimerkissä olevia muutoksia komponentin näköön tuotetaan erillisillä tyylimäärittelyillä, kuten alla on kuvattu.

    Minä olen asetellut koot "default" -sektiossa
    style "default" {
    . . . . . . . . . . . . .
    GtkRange::slider-width = 40
    GtkRange::stepper-size = 40
    . . . . . . . . . . . . .
    }

    Värit pitää en sin määritellä gtk-color-scheme listaan, ennen kuin niitä voi käyttää, ja siten sijoitetaan vierityspalkkeihin näin:

    ja vaakapalkin värit

    style "hscrollbar" {
    bg[NORMAL] = shade (1.01,@xx_color)
    engine "clearlooks" {
    hint = "hscrollbar"
    }
    }

    ja pystypalkin värit

    style "vscrollbar" {
    bg[NORMAL] = shade (1.01,@xx_color)

    engine "clearlooks" {
    hint = "vscrollbar"
    }
    }

    Ja tältä nuo sitten näyttää:
    https://i.postimg.cc/KYfdFygH/GTK2vieritys-palkki.gif

    Äänestä

  • Turbo-Urpo1 kirjoitti:

    Lazarus tuottaa GTK2 sovelluksia, tässä esimerkissä olevia muutoksia komponentin näköön tuotetaan erillisillä tyylimäärittelyillä, kuten alla on kuvattu.

    Minä olen asetellut koot "default" -sektiossa
    style "default" {
    . . . . . . . . . . . . .
    GtkRange::slider-width = 40
    GtkRange::stepper-size = 40
    . . . . . . . . . . . . .
    }

    Värit pitää en sin määritellä gtk-color-scheme listaan, ennen kuin niitä voi käyttää, ja siten sijoitetaan vierityspalkkeihin näin:

    ja vaakapalkin värit

    style "hscrollbar" {
    bg[NORMAL] = shade (1.01,@xx_color)
    engine "clearlooks" {
    hint = "hscrollbar"
    }
    }

    ja pystypalkin värit

    style "vscrollbar" {
    bg[NORMAL] = shade (1.01,@xx_color)

    engine "clearlooks" {
    hint = "vscrollbar"
    }
    }

    Ja tältä nuo sitten näyttää:
    https://i.postimg.cc/KYfdFygH/GTK2vieritys-palkki.gif

    Tässä vielä näkymä HexChat 2.14.1 ohjelmasta leveillä vierityspalkeilla:
    https://i.postimg.cc/rwwrw1dF/Hex-Chat-051.png

    Äänestä

  • Turbo-Urpo1 kirjoitti:

    Tässä vielä näkymä HexChat 2.14.1 ohjelmasta leveillä vierityspalkeilla:
    https://i.postimg.cc/rwwrw1dF/Hex-Chat-051.png

    Tuo 40px on hyvä koko, kursorilla osuu vaikka silmät kiinni.
    Ubuntun Yaru teemassa on virheitä, siksi vierityspalkit ovat liian kaitaiset. Teeman koodista kun korjaa virheet, niin palkit kasvavat tuohon 40px, joka näkyy olevan oletuksena. Kokoa voi tietenkin muuttaa.

    Kotikansioon luo kansion .themes ja tuonne kopio /usr/share/themes/ Yaru ja Yaru-dark teemakansiot korjausta varten (nimeä kannattaa muokata, niin ei sekoita alkuperäiseen). Ei kannata alkaa korjaileen /usr/share/themes polussa, kun varmasti päivityksissä tulee korjaus.
    Gnomen lisäasetukset ohjelmalla voi vaihtaa teemaa.

    Äänestä

  • osuuparemmin kirjoitti:

    Tuo 40px on hyvä koko, kursorilla osuu vaikka silmät kiinni.
    Ubuntun Yaru teemassa on virheitä, siksi vierityspalkit ovat liian kaitaiset. Teeman koodista kun korjaa virheet, niin palkit kasvavat tuohon 40px, joka näkyy olevan oletuksena. Kokoa voi tietenkin muuttaa.

    Kotikansioon luo kansion .themes ja tuonne kopio /usr/share/themes/ Yaru ja Yaru-dark teemakansiot korjausta varten (nimeä kannattaa muokata, niin ei sekoita alkuperäiseen). Ei kannata alkaa korjaileen /usr/share/themes polussa, kun varmasti päivityksissä tulee korjaus.
    Gnomen lisäasetukset ohjelmalla voi vaihtaa teemaa.

    Sanoppa miten saadaan gradient väritys tälle GtkWidget::tooltip komponentille. Tuossa kuvassa olen jo tuota työkaluvihje komponenttia reparoinut, mutta tavoite olisi saada sille liukuväritausta.

    En ole nähnyt noita liukuväritettynä missään teemassa, en tosin ole noita teemoja kovin montaa kokeillukkaan. Kyse siis GTK2 Widgetistä, vaikka en ole nähnyt tuota edes GTK3 teemoissakaan. Ja GTK3 kuitenkin antaa pelivaraa niin paljon että vain mielikuvitus on rajana.

    https://i.postimg.cc/qBX48ChH/Valinta-054.png

    Äänestä

  • Turbo-Urpo1 kirjoitti:

    Sanoppa miten saadaan gradient väritys tälle GtkWidget::tooltip komponentille. Tuossa kuvassa olen jo tuota työkaluvihje komponenttia reparoinut, mutta tavoite olisi saada sille liukuväritausta.

    En ole nähnyt noita liukuväritettynä missään teemassa, en tosin ole noita teemoja kovin montaa kokeillukkaan. Kyse siis GTK2 Widgetistä, vaikka en ole nähnyt tuota edes GTK3 teemoissakaan. Ja GTK3 kuitenkin antaa pelivaraa niin paljon että vain mielikuvitus on rajana.

    https://i.postimg.cc/qBX48ChH/Valinta-054.png

    fill_style::vitukomponentti_liukuväriä_lisää, sormet ristiin ja hiljaista rukoilua...

    Äänestä

Kommentoi aloitusta


osuuparemmin kirjoitti:

Tee kansioon .config/gtk-3.0, tiedosto gtk.css, sisällöksi:

.scrollbar.vertical slider,
scrollbar.vertical slider {
min-width: 10px;
}

.scrollbar.horizontal slider,
scrollbar.horizontal slider {
min-height: 10px;
}

Testattu toimivuus ubuntu 18.10.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu