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

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

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

12 ответов

Решение

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

В 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

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

sudo apt-get remove overlay-scrollbar liboverlay-scrollbar

Простое отключение или удаление полос прокрутки с наложением, как описано в других ответах, вернет вам полосы прокрутки, но у них будут отсутствовать кнопки перемещения в конце полос, потому что они были отключены в теме 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;
}

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

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

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

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

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

Может быть, вы говорите о полосе прокрутки аятана!

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

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

ht tps:https://ask-ubuntu.ru/images/eb2149eb960cbbfb41c7520ddaea1b2de0199b5d.png

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

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

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

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

15.10 (1) (libgtk-3-0) это сработало для меня:

export GTK_OVERLAY_SCROLLING=0

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

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

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

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

Включение классических / старых стилей прокрутки

Для Ubuntu 14.x есть два пути:

Просто используйте команду:

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

Или установите Unity Tweak Tool.

sudo apt-get install unity-tweak-tool

Перейдите в System > Scrollbars и выберите Legacy.

Изменение цвета и внешнего вида

После одного из этих двух шагов вы можете еще больше улучшить внешний вид полос прокрутки, если используете тему 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);
}

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

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

com.canonical.desktop.interface.scrollbar режим = "нормальный"

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

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

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