Похоже, Ubuntu 11.04 по умолчанию имеет полоски прокрутки . I делают как они, но мне не нравится текущее сочетание типов прокрутки, так как многие приложения еще не используют эти полосы прокрутки.
Есть ли способ отключить оверлей прокрутки (без удаления пакета overlay-scrollbar
)?
В Ubuntu 12.04 вы можете просто установить Ubuntu Tweak , а опция отключения вертикальной полосы прокрутки на вкладке - Tweaks -> Разное. Чтобы изменения вступили в силу, вам нужно будет выйти из системы или перезагрузиться.
Если вы хотите, чтобы панель прокрутки накладывалась на какой-то момент, вы просто включаете ее и снова включаете в приложение. Кроме того, вы получаете большое количество настроек по своему усмотрению. Я бы сказал, что это самый простой способ добиться этого.
Вы можете полностью удалить полосы прокрутки, набрав
sudo apt-get remove overlay-scrollbar liboverlay-scrollbar
Мне удалось избавиться от накладок прокрутки с помощью dconf-редактора, установив:
com.canonical.desktop.interface.scrollbar-mode = 'normal'
(Caveat, не уверен в кнопках шага.)
Интуитивно, если «выключено» нормально, разве это не значение по умолчанию? Кто-то считает «overlay-auto» значением по умолчанию. Просто благодарен, что избавился от этой ужасно бесполезной «функции». Мне стоило около двух часов, чтобы найти решение. Надеемся решить проблему с шаговыми кнопками на основе вышеуказанной информации (спасибо).
Возможно, вы говорите о полосе прокрутки ayatana!
в том случае, если вы хотите иметь старый стиль прокрутки, вам нужно использовать следующую команду:
sudo apt-get remove overlay-scrollbar liboverlay-scrollbar liboverlay-scrollbar3
Включение прокрутки классического / старого стиля
Для Ubuntu 14.x существует два способа:
Просто используйте команду:
gsettings set com.canonical.desktop.interface scrollbar-mode normal
Или установите Unity Tweak Tool.
sudo apt-get install unity-tweak-tool
Перейдите в «Система»> «Полоса прокрутки» и установите «Наследие».
Изменение цветов и внешнего вида
После одного из этих двух шагов вы можете улучшите внешний вид полос прокрутки, если вы используете тему Ambiance по умолчанию. Чтобы сделать это, запустите (если у вас нет великолепного редактора, затем замените его любым редактором, который вы используете, например nano или gedit).
sudo subl /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css
Нажмите Ctrl + F и введите .scrollbar, чтобы найти стиль для полос прокрутки. Mine выглядит ниже (аннотируется с / * MODIFIED ... / comments ниже):
.scrollbar,
.scrollbar.vertical {
/* MODIFIED: next 3 lines */
-GtkScrollbar-has-backward-stepper: 1;
-GtkScrollbar-has-forward-stepper: 1;
-GtkScrollbar-stepper_size = 14;
-GtkRange-slider-width: 14;
border-radius: 20px;
border-image: none;
}
.scrollbar.trough,
.scrollbar.trough.vertical {
border-color: shade (@bg_color, 0.8);
}
.scrollbar.slider,
.scrollbar.slider:hover,
.scrollbar.button,
.scrollbar.slider.vertical,
.scrollbar.slider.vertical:hover,
.scrollbar.button.vertical {
border-width: 1px;
border-style: solid;
border-color: shade (@bg_color, 0.86);
/* MODIFIED: next 1 line */
background-image: -gtk-gradient (linear, left top, right top,
from (shade (@dark_bg_color, 1.08)),
color-stop (0.5, @dark_bg_color),
to (shade (@dark_bg_color, 0.94)));
box-shadow: inset 1px 0 shade (@bg_color, 1.1),
inset -1px 0 shade (@bg_color, 1.01),
inset 0 1px shade (@bg_color, 1.1),
inset 0 -1px shade (@bg_color, 1.1);
}
Конечный результат: