همان طور که می دانیم، میزکار یونیتیِ اوبونتو از دو نوع نوارغلتان برای برنامه ها پشتیبانی می کند: یکی gtk2 که همان نوارغلتانِ معمولیِ قدیمی ست، و دیگری overlay که مخصوص یونیتی ست و رفته رفته برنامه های بیش تری را پوشش می دهد.
سلیقه ی کاربران متفاوت است؛ گروهی overlay را نمی پسندند و همان نوارغلتان قدیمی را ترجیح می دهند، گروهی هم می خواهند هر چه زودتر همه ی برنامه ها از overlay پشتیبانی کنند؛ چرا که وقتی موشی ها و تاچ پدها غلتانک دارند، شاید نیازی به یک نوارغلتانِ پهن و کم کنتراست نباشد. (معلوم است من جزء دسته ی دوم ام!)
حذفِ نوارغلتان overlay
اگر پشیمان نخواهید شد، به سادگی می توانید بسته ی نرم افزاری نوارغلتانِ overlay را حذف کنید؛ کافی ست در ترمینال بنویسید :
اگر ممکن است پشیمان شوید، یا می خواهید امتحان کنید، بهتر است آن را غیرفعال کنید.
غیرفعال کردن overlay
غیرفعال کردن نوارغلتان overlay در اوبونتو ۱۲.۰۴ و ۱۲.۱۰ ساده است. در ۱۲.۰۴:
و دوباره برای فعال کردن اش :
و در ۱۲.۱۰، برای غیرفعال کردن :
و دوباره برای فعال کردن اش :
تغییر نوارغلتان GTK-2 :
نوارغلتان gtk-2 را نمی توان حذف یا غیرفعال کرد، اما می توان با ویرایش یک فایل در هر تم، رنگ بندی آن را به overlay نزدیک کرد. نشانیِ این فایل، برای مثال، برای Ambiance از این قرار است :
اگر فرآیند و چه گونگیِ کار برایتان مهم نیست، می توانید فایلِ م را بارگیری کنید و در پوشه ی زیر در Home خود قرار دهید (این پوشه ها موجود نیست و خودتان باید بسازید):
در تصویرِ زیر نوارغلتان در چهار برنامه ی GoldenDict، LibreOffice، Firefox و GIMP نشان داده شده است.

اما خودِ فرآیند:
۱. در بلوکِ style “default” سطرهایی را می بینیم که با GtkScrollbar آغاز می شوند. روشن است که GtkScrollbar::slider-width پهنای غلتانک را مشخص می کند؛ مقدارِ آن را ۳ می گذاریم.
۲. برای حذف دکمه های دو سرِ نوارغلتان، دو سطر اضافه می کنیم :
همچنین، مقدارِ GtkRange::stepper-size را نیز برابرِ 1 می گذاریم.
۳. اکنون باید رنگ ها را عوض کنیم! در بلوکِ style “scrollabr” برای هر سه رنگِ bg نارنجیِ همسانی قرار می دهیم :
(توضیح آن که، مقدارِ کم تر برای shade رنگ را تیره تر می کند.)
۴. در پایان، در همان بلوک، در بلوکِ engine “murrine” اصلاحاتی اعمال کرده ام، تا غلتانک هر چه بیش تر هم رنگِ overlay شود :
اگر حوصله دارید، می توانید خودتان هم عددها را دست کاری کنید و نتیجه را ببینید!
سلیقه ی کاربران متفاوت است؛ گروهی overlay را نمی پسندند و همان نوارغلتان قدیمی را ترجیح می دهند، گروهی هم می خواهند هر چه زودتر همه ی برنامه ها از overlay پشتیبانی کنند؛ چرا که وقتی موشی ها و تاچ پدها غلتانک دارند، شاید نیازی به یک نوارغلتانِ پهن و کم کنتراست نباشد. (معلوم است من جزء دسته ی دوم ام!)
حذفِ نوارغلتان overlay
اگر پشیمان نخواهید شد، به سادگی می توانید بسته ی نرم افزاری نوارغلتانِ overlay را حذف کنید؛ کافی ست در ترمینال بنویسید :
کد PHP:
sudo apt-get remove overlay-scrollbar liboverlay-scrollbar liboverlay-scrollbar3
غیرفعال کردن overlay
غیرفعال کردن نوارغلتان overlay در اوبونتو ۱۲.۰۴ و ۱۲.۱۰ ساده است. در ۱۲.۰۴:
کد PHP:
gsettings set org.gnome.desktop.interface ubuntu-overlay-scrollbars false
کد PHP:
gsettings reset org.gnome.desktop.interface ubuntu-overlay-scrollbars
کد PHP:
gsettings set com.canonical.desktop.interface scrollbar-mode normal
کد PHP:
gsettings reset com.canonical.desktop.interface scrollbar-mode
تغییر نوارغلتان GTK-2 :
نوارغلتان gtk-2 را نمی توان حذف یا غیرفعال کرد، اما می توان با ویرایش یک فایل در هر تم، رنگ بندی آن را به overlay نزدیک کرد. نشانیِ این فایل، برای مثال، برای Ambiance از این قرار است :
کد PHP:
/usr/share/themes/Ambiance/gtk-2.0/gtkrc
کد PHP:
~/.themes/Ambiance/gtk-2.0
اما خودِ فرآیند:
۱. در بلوکِ style “default” سطرهایی را می بینیم که با GtkScrollbar آغاز می شوند. روشن است که GtkScrollbar::slider-width پهنای غلتانک را مشخص می کند؛ مقدارِ آن را ۳ می گذاریم.
۲. برای حذف دکمه های دو سرِ نوارغلتان، دو سطر اضافه می کنیم :
کد PHP:
GtkScrollbar::has-forward-stepper = 0
GtkScrollbar::has-backward-stepper = 0
۳. اکنون باید رنگ ها را عوض کنیم! در بلوکِ style “scrollabr” برای هر سه رنگِ bg نارنجیِ همسانی قرار می دهیم :
کد PHP:
bg[NORMAL] = shade (0.9, @selected_bg_color)
bg[PRELIGHT] = shade (0.9, @selected_bg_color)
bg[ACTIVE] = shade (0.9, @selected_bg_color)
۴. در پایان، در همان بلوک، در بلوکِ engine “murrine” اصلاحاتی اعمال کرده ام، تا غلتانک هر چه بیش تر هم رنگِ overlay شود :
border_shades = {2.0, 1.0}
roundness = 0
contrast = 1.0
trough_shades = {1.3, 1.2}
lightborder_shade = 1.3
glowstyle = 3
glow_shade = 1.02
gradient_shades = {1.0, 1.0, 1.0, 0.86}
trough_border_shades = {0.9, 0.98}
roundness = 0
contrast = 1.0
trough_shades = {1.3, 1.2}
lightborder_shade = 1.3
glowstyle = 3
glow_shade = 1.02
gradient_shades = {1.0, 1.0, 1.0, 0.86}
trough_border_shades = {0.9, 0.98}
اگر حوصله دارید، می توانید خودتان هم عددها را دست کاری کنید و نتیجه را ببینید!