Not:
Bu yanıttaki formatlar yalnızca kesin (Ubuntu 12.04) için idealdir, güvenilir için gelişmiş formatlar için sonraki cevaba bakınız (Ubuntu 14.04).
Kaydırma çubuklarını görünür yapma (rengi değiştir)
Vasa1'in yukarıda verilen bilgilere dayanarak, klasik kaydırma çubuklarının rengini varsayılan seçim rengine değiştirdim - yer paylaşımlı kaydırma çubuklarının da kullandığı gibi.
GTK 3 uygulamaları şunları değiştirir:
gksu gedit /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css
1580 satırından başlayarak aşağıdaki gibi görünür:
.scrollbar.slider,
.scrollbar.slider:hover,
.scrollbar.button,
.scrollbar.slider.vertical,
.scrollbar.button.vertical {
background-image: -gtk-gradient (linear, left top, right top,
from (shade (@selected_bg_color, 1.38)),
to (shade (@selected_bg_color, 1.22)));
border-style: solid;
border-width: 1px;
-unico-border-gradient: -gtk-gradient (linear, left top, right top,
from (shade (@selected_bg_color, 1.14)),
to (shade (@selected_bg_color, 1.14)));
-unico-centroid-texture: url("assets/scrollbar_handle_vertical.png");
-unico-inner-stroke-gradient: -gtk-gradient (linear, left top, right top,
from (shade (@selected_bg_color, 1.46)),
to (shade (@selected_bg_color, 1.3)));
-unico-inner-stroke-width: 1px;
}
.scrollbar.slider.vertical:hover {
background-image: -gtk-gradient (linear, left top, right top,
from (shade (@selected_bg_color, 1.28)),
to (shade (@selected_bg_color, 1.02)));
border-style: solid;
border-width: 1px;
-unico-border-gradient: -gtk-gradient (linear, left top, right top,
from (shade (@selected_bg_color, 0.94)),
to (shade (@selected_bg_color, 0.94)));
-unico-centroid-texture: url("assets/scrollbar_handle_vertical.png");
-unico-inner-stroke-gradient: -gtk-gradient (linear, left top, right top,
from (shade (@selected_bg_color, 1.36)),
to (shade (@selected_bg_color, 1.1)));
-unico-inner-stroke-width: 1px;
}
.scrollbar.slider.horizontal,
.scrollbar.button.horizontal {
background-image: -gtk-gradient (linear, left top, left bottom,
from (shade (@selected_bg_color, 1.38)),
to (shade (@selected_bg_color, 1.22)));
-unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
from (shade (@selected_bg_color, 1.14)),
to (shade (@selected_bg_color, 1.14)));
-unico-centroid-texture: url("assets/scrollbar_handle.png");
-unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
from (shade (@selected_bg_color, 1.46)),
to (shade (@selected_bg_color, 1.3)));
}
.scrollbar.slider.horizontal:hover {
background-image: -gtk-gradient (linear, left top, left bottom,
from (shade (@selected_bg_color, 1.28)),
to (shade (@selected_bg_color, 1.02)));
-unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
from (shade (@selected_bg_color, 0.94)),
to (shade (@selected_bg_color, 0.94)));
-unico-centroid-texture: url("assets/scrollbar_handle.png");
-unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
from (shade (@selected_bg_color, 1.36)),
to (shade (@selected_bg_color, 1.1)));
}
.scrollbar.button,
.scrollbar.button:insensitive {
-unico-outer-stroke-width: 0;
}
Bu varsayılan olmalıdır.
GTK 2 uygulamaları şunları değiştirir:
gksu gedit /usr/share/themes/Ambiance/gtk-2.0/gtkrc
223. satırdan başlayarak aşağıdaki gibi görünecektir:
style "scrollbar" = "button" {
xthickness = 2
ythickness = 2
bg[NORMAL] = shade(1.3, @selected_bg_color)
bg[PRELIGHT] = shade (1.04, @selected_bg_color)
bg[ACTIVE] = shade (0.96, @selected_bg_color)
engine "murrine"
{
border_shades = {1.15, 1.1}
roundness = 20
contrast = 1.0
trough_shades = {0.92, 0.98}
lightborder_shade = 1.3
glowstyle = 5
glow_shade = 1.02
gradient_shades = {1.2, 1.0, 1.0, 0.86}
trough_border_shades = {0.9, 0.98}
}
}
GTK 3 biçimlendirmesiyle% 100 aynı görünmüyor, bu yüzden onu geliştirmekten çekinmeyin.
Kaydırma çubuklarını tıklanabilir yapma (genişliği artır)
Asla üretimde kullanılmayan saçma genişliği artırmak için, aynı dosyalarda aşağıdaki değişiklikleri yapın.
GTK 3 uygulamaları için:
gksu gedit /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css
1550 satırını aşağıdaki gibi görünecek şekilde değiştirin:
.scrollbar {
-GtkScrollbar-has-backward-stepper: 0;
-GtkScrollbar-has-forward-stepper: 0;
-GtkRange-slider-width: 16;
border-radius: 20px;
-unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
from (shade (@bg_color, 0.74)),
to (shade (@bg_color, 0.74)));
}
GTK 2 uygulamaları şunları değiştirir:
gksu gedit /usr/share/themes/Ambiance/gtk-2.0/gtkrc
34 numaralı satırı aşağıdaki gibi görünecek şekilde değiştirin:
GtkScrollbar::slider-width = 16
Zaten düzenlenmiş olan tüm dosyaları tercih edenler için, benimkini buradan indirebilirsiniz:
GTK 3: gtk-widgets.css
GTK 2: gtkrc
Dikkatli ol. Yedekleme yapın.
Zevk almak! :)