Как отключить оверлейные полосы прокрутки?

Похоже, что Ubuntu 11.04 по умолчанию будет содержать оверлейные полосы прокрутки . Мне они нравятся , но мне не нравится текущее сочетание типов полос прокрутки, так как многие приложения еще не используют эти накладные полосы прокрутки.

Есть ли способ отключить оверлейные полосы прокрутки ( без удаления пакета overlay-scrollbar)?

146
задан 10 May 2012 в 03:24

12 ответов

Вы можете отключить панели прокрутки либо

68
ответ дан 10 May 2012 в 03:24

В 12.04 LTS есть немного более чистый способ сделать это . Просто запустите

gsettings set org.gnome.desktop.interface ubuntu-overlay-scrollbars false

в терминале. Приложения, открытые после этого, будут иметь скролбар не-аятана.

Чтобы вернуть поведение по умолчанию, запустите

gsettings reset org.gnome.desktop.interface ubuntu-overlay-scrollbars

Если вы используете 12.10 или более позднюю версию , запустите

gsettings set com.canonical.desktop.interface scrollbar-mode normal

И чтобы вернуться к умолчанию, запустите

gsettings reset com.canonical.desktop.interface scrollbar-mode
137
ответ дан 10 May 2012 в 03:24

Вы можете полностью удалить полосы прокрутки, набрав

sudo apt-get remove overlay-scrollbar liboverlay-scrollbar
30
ответ дан 10 May 2012 в 03:24

Простое отключение или удаление полосок прокрутки наложения, как описано в других ответах, вернет вам полосы прокрутки, но им не хватает шаговых кнопок в конце полосок, потому что они были отключены в теме Ambiance. Для их повторного включения в файл ~/.gtkrc-2.0 поместите следующее:

style "default" {
  engine "murrine" {
    stepperstyle = 0
  }
}

и в файл ~/.config/gtk-3.0/gtk.css:

.scrollbar {
  -GtkScrollbar-has-backward-stepper: 1;
  -GtkScrollbar-has-forward-stepper: 1;
}

Обычно достаточно перезапуска приложений, чтобы изменения вступили в силу.

18
ответ дан 10 May 2012 в 03:24

Просто используйте утилиту dconf-редактор или gconf-редактор . Если ее еще нет, ее можно установить в Ubuntu Software Center.

Эта утилита похожа на редактор реестра Windows, в котором можно подстроить системные настройки. Из записи org > gnome > Desktop > Applications.you find a item name ubuntu-overlay-scrollbars. Отключите этот пункт, выйдите из системы/войдите в систему и вы готовы.

5
ответ дан 10 May 2012 в 03:24

Возможно, вы говорите о полосе прокрутки аятана!

в случае, если вы хотите использовать старый стиль полосы прокрутки, который вам нужен только для использования следующей команды:

sudo apt-get remove overlay-scrollbar liboverlay-scrollbar liboverlay-scrollbar3

enter image description here

4
ответ дан 10 May 2012 в 03:24

Включение полос прокрутки в классическом / старом стиле

Для 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, чтобы найти раздел стилей для полос прокрутки. Мой выглядит так, как показано ниже (с пометкой / * MODIFIED ... / комментарии ниже):

.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);
}

Окончательный результат:

enter image description here

0
ответ дан 10 May 2012 в 03:24

Попробуйте сделать следующее:

echo "export LIBOVERLAY_SCROLLBAR=0" > /etc/X11/Xsession.d/80overlayscrollbars

Возможно, вам придется выйти из системы один раз.

Более подробную информацию / идеи можно найти здесь .

2
ответ дан 10 May 2012 в 03:24

В Ubuntu 12.04 можно просто установить Ubuntu Tweak, а опция отключения прокрутки вертикального наложения находится в Tweaks -> Miscell. Чтобы изменения вступили в силу, вам нужно будет выйти из системы или перезагрузиться.

Если вы хотите, чтобы в какой-то момент панель прокрутки оверлея вернулась, просто включите ее снова в приложении. Кроме того, вы получаете большое количество настроек в вашем распоряжении. Я бы сказал, что это самый простой способ.

4
ответ дан 10 May 2012 в 03:24

В 15.10 wily (libgtk-3-0) у меня сработало:

export GTK_OVERLAY_SCROLLING=0
2
ответ дан 10 May 2012 в 03:24

Когда вы пытаетесь удалить liboverlay-scrollbar не находит его! Избавиться от прозрачных решеток было легко. Я использую блокнот.

Откройте терминал:

  1. gksudo leafpad /etc/X11/Xsession.d/99disable-overlay-scrollbars
  2. Введите свой пароль.
  3. Введите export LIBOVERLAY_SCROLLBAR = 0
  4. Сохранить, Выйдите и перезагрузитесь.

Больше никаких накладываемых или прозрачных ползунков.

1
ответ дан 10 May 2012 в 03:24

Мне удалось чтобы избавиться от накладываемых полос прокрутки с помощью dconf-editor, установив:

com.canonical.desktop.interface.scrollbar-mode = 'normal'

(Предупреждение, не уверен насчет кнопок степпера.)

Интуитивно , если «выкл» - это нормально, не должно ли это быть по умолчанию? Кто-то посчитал "наложение-авто" по умолчанию. Просто благодарен за избавление от этой ужасно бесполезной «особенности». На поиск решения у меня ушло около двух часов. Надеюсь решить проблему с шаговыми кнопками на основе приведенной выше информации (спасибо).

-1
ответ дан 10 May 2012 в 03:24

Другие вопросы по тегам:

Похожие вопросы: