Как изменить цвет полосы прокрутки?

Это недостающая функция расширения GNOME под названием Dash to Dock (хотя есть попытки включить эту функцию, она еще не готова). Ubuntu Dock, найденный в Ubuntu 17.10 и более поздняя, ​​является вилкой Dash to Dock.

Но вы можете добиться почти той же функции, которую вы ищете, используя другое расширение, но вы получите индикатор в топ- бар, а не в доке. Расширение называется « Dash to Dock ».

Расширение GNOME

Вы можете установить расширение, просто переключив (если у вас есть пакет chrome-gnome-shell и установлено соответствующее расширение браузера).

Если вы не хотите устанавливать расширение браузера, вы можете получить архив с здесь [ ! d13] и просто извлеките его в ~/.local/share/gnome-shell/extensions/. Затем вы можете управлять расширениями GNOME, используя (GNOME) Tweaks или gnome-shell-extension-prefs.

1
задан 10 November 2014 в 02:35

6 ответов

Я основывался на том, что описанный culebrón и случайно создал что-то, что я считаю довольно удивительным ...

Откройте /usr/share/themes/Ambiance/gtk-2.0/gtkrc как root для изменения:

gksu gedit /usr/share/themes/Ambiance/gtk-2.0/gtkrc

Затем измените (не сохраняйте значения по умолчанию, если вам не нравятся изменения):

style "scrollbar" = "button" {
    xthickness = 2
    ythickness = 2

    bg[NORMAL] = shade (0.62, @bg_color)
    bg[PRELIGHT] = shade (0.66, @bg_color)

    bg[ACTIVE] = shade (0.64, @bg_color)

    engine "murrine"
    {
        border_shades = {0.95, 0.90}
        roundness = 3
        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}
    }
}

Сохранить, а затем применить изменения путем переключения тем или выхода из системы. [ ! d3]

Новые, удивительные и удобные полосы прокрутки могут выглядеть так:

11
ответ дан 25 May 2018 в 14:23
  • 1
    По какой-то причине это не влияет на терминальные полосы прокрутки. Я даже возился в /usr/share/themes/Ambiance/gtk-2.0/apps/gnome-terminal.rc, но без радости! – adarshr 14 September 2012 в 20:08
  • 2
    Извините adarsh, но я недостаточно осведомлен о том, чтобы помочь вам с полосами прокрутки терминала. Надеюсь, кто-то другой может вскочить с решением. :) – askuhn 17 September 2012 в 07:35

Найденное решение: sudo и open /usr/share/themes/Ambiance/gtk-2.0/gtkrc и найдите этот код:

style "scrollbar" = "button" {

Ниже в фигурных скобках измените строки bg [SOMETHING], чтобы они выглядели так:

[ f2]

Или посмотрите цвета, указанные в строке 1 файла, и выберите тот, который вы предпочитаете. Чтобы обновить внешний вид, в System settings / Appearance измените тему на другую и вернитесь в Ambiance.

edit: Появляется, что Xterm использует тему Radiance. Полосы прокрутки в сиянии черные на черном и просто невидимы. Так стильно, да! Нужно также редактировать эту тему.

8
ответ дан 25 May 2018 в 14:23
  • 1
    Пожалуйста, вы можете подать отчет об ошибке, чтобы уведомить разработчиков - нам нужен цвет прокрутки, и ваш прецедент подчеркнет это. Благодарю. – fossfreedom♦ 12 February 2012 в 17:04
  • 2
    @fossfreedom, я думаю, вы можете отредактировать «Unity». из «Полоса прокрутки Unity» так как я думаю, что OP относится к обычным полосам прокрутки (gtk-2.0), которые мы видим, например, в LibreOffice и Firefox. Выход из «Единства» на месте может создать впечатление, что это "новый" оверлейных полос прокрутки, о которых говорят. – user 12 February 2012 в 18:16
  • 3
    @fossfreedom, я думаю, вы можете отредактировать «Unity». из «Полоса прокрутки Unity» так как я думаю, что OP относится к обычным полосам прокрутки (gtk-2.0), которые мы видим, например, в LibreOffice и Firefox. Выход из «Единства» на месте может создать впечатление, что это "новый" оверлейных полос прокрутки, о которых говорят. – user 12 February 2012 в 18:16
  • 4
    @fossfreedom, я думаю, вы можете отредактировать «Unity». из «Полоса прокрутки Unity» так как я думаю, что OP относится к обычным полосам прокрутки (gtk-2.0), которые мы видим, например, в LibreOffice и Firefox. Выход из «Единства» на месте может создать впечатление, что это "новый" оверлейных полос прокрутки, о которых говорят. – user 12 February 2012 в 18:16
  • 5
    @fossfreedom, я думаю, вы можете отредактировать «Unity». из «Полоса прокрутки Unity» так как я думаю, что OP относится к обычным полосам прокрутки (gtk-2.0), которые мы видим, например, в LibreOffice и Firefox. Выход из «Единства» на месте может создать впечатление, что это "новый" оверлейных полос прокрутки, о которых говорят. – user 12 February 2012 в 18:16
  • 6
    @fossfreedom, я думаю, вы можете отредактировать «Unity». из «Полоса прокрутки Unity» так как я думаю, что OP относится к обычным полосам прокрутки (gtk-2.0), которые мы видим, например, в LibreOffice и Firefox. Выход из «Единства» на месте может создать впечатление, что это "новый" оверлейных полос прокрутки, о которых говорят. – user 12 February 2012 в 18:16
  • 7
    @fossfreedom, я думаю, вы можете отредактировать «Unity». из «Полоса прокрутки Unity» так как я думаю, что OP относится к обычным полосам прокрутки (gtk-2.0), которые мы видим, например, в LibreOffice и Firefox. Выход из «Единства» на месте может создать впечатление, что это "новый" оверлейных полос прокрутки, о которых говорят. – user 12 February 2012 в 18:16
  • 8
    @fossfreedom, я думаю, вы можете отредактировать «Unity». из «Полоса прокрутки Unity» так как я думаю, что OP относится к обычным полосам прокрутки (gtk-2.0), которые мы видим, например, в LibreOffice и Firefox. Выход из «Единства» на месте может создать впечатление, что это "новый" оверлейных полос прокрутки, о которых говорят. – user 12 February 2012 в 18:16
  • 9
    @fossfreedom, я думаю, вы можете отредактировать «Unity». из «Полоса прокрутки Unity» так как я думаю, что OP относится к обычным полосам прокрутки (gtk-2.0), которые мы видим, например, в LibreOffice и Firefox. Выход из «Единства» на месте может создать впечатление, что это "новый" оверлейных полос прокрутки, о которых говорят. – user 12 February 2012 в 18:16
  • 10
    @fossfreedom, я думаю, вы можете отредактировать «Unity». из «Полоса прокрутки Unity» так как я думаю, что OP относится к обычным полосам прокрутки (gtk-2.0), которые мы видим, например, в LibreOffice и Firefox. Выход из «Единства» на месте может создать впечатление, что это "новый" оверлейных полос прокрутки, о которых говорят. – user 12 February 2012 в 18:16
  • 11
    @fossfreedom, я думаю, вы можете отредактировать «Unity». из «Полоса прокрутки Unity» так как я думаю, что OP относится к обычным полосам прокрутки (gtk-2.0), которые мы видим, например, в LibreOffice и Firefox. Выход из «Единства» на месте может создать впечатление, что это "новый" оверлейных полос прокрутки, о которых говорят. – user 12 February 2012 в 18:16
  • 12
    @fossfreedom, я думаю, вы можете отредактировать «Unity». из «Полоса прокрутки Unity» так как я думаю, что OP относится к обычным полосам прокрутки (gtk-2.0), которые мы видим, например, в LibreOffice и Firefox. Выход из «Единства» на месте может создать впечатление, что это "новый" оверлейных полос прокрутки, о которых говорят. – user 12 February 2012 в 18:16
  • 13
    @fossfreedom, я думаю, вы можете отредактировать «Unity». из «Полоса прокрутки Unity» так как я думаю, что OP относится к обычным полосам прокрутки (gtk-2.0), которые мы видим, например, в LibreOffice и Firefox. Выход из «Единства» на месте может создать впечатление, что это "новый" оверлейных полос прокрутки, о которых говорят. – user 12 February 2012 в 18:16
  • 14
    @fossfreedom, я думаю, вы можете отредактировать «Unity». из «Полоса прокрутки Unity» так как я думаю, что OP относится к обычным полосам прокрутки (gtk-2.0), которые мы видим, например, в LibreOffice и Firefox. Выход из «Единства» на месте может создать впечатление, что это "новый" оверлейных полос прокрутки, о которых говорят. – user 12 February 2012 в 18:16
  • 15
    @fossfreedom, я думаю, вы можете отредактировать «Unity». из «Полоса прокрутки Unity» так как я думаю, что OP относится к обычным полосам прокрутки (gtk-2.0), которые мы видим, например, в LibreOffice и Firefox. Выход из «Единства» на месте может создать впечатление, что это "новый" оверлейных полос прокрутки, о которых говорят. – user 12 February 2012 в 18:16
  • 16
    @fossfreedom, я думаю, вы можете отредактировать «Unity». из «Полоса прокрутки Unity» так как я думаю, что OP относится к обычным полосам прокрутки (gtk-2.0), которые мы видим, например, в LibreOffice и Firefox. Выход из «Единства» на месте может создать впечатление, что это "новый" оверлейных полос прокрутки, о которых говорят. – user 12 February 2012 в 18:16
  • 17
    @fossfreedom, я думаю, вы можете отредактировать «Unity». из «Полоса прокрутки Unity» так как я думаю, что OP относится к обычным полосам прокрутки (gtk-2.0), которые мы видим, например, в LibreOffice и Firefox. Выход из «Единства» на месте может создать впечатление, что это "новый" оверлейных полос прокрутки, о которых говорят. – user 12 February 2012 в 18:16
  • 18
    @ vasa1 - Я позволю OP ответить на этот вопрос ... – fossfreedom♦ 12 February 2012 в 18:47
  • 19
    Возможно, было бы лучше сделать эту модификацию в каталоге пользователя вместо системной – Jorge Castro 6 August 2012 в 03:34

Вышеуказанное изменяет полосу прокрутки для приложений, использующих файлы темы gtk2. Так же выбирается gnome-color-chooser (по крайней мере, один в текущем репозитории). Для приложений gtk3, таких как gnome-terminal и gedit в 13.04 с использованием gnome-fallback, нужно изменить /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css.

Чтобы сделать это

sudo gedit /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css

и заменить с этим:

/*************
 * scrollbar *
 *************/
.scrollbar,
.scrollbar.vertical {
    -GtkScrollbar-has-backward-stepper: 0;
    -GtkScrollbar-has-forward-stepper: 0;
    -GtkRange-slider-width: 14;

    border-radius: 3px;

    border-image: none;
}

.scrollbar.trough,
.scrollbar.trough.vertical {
    border-color: shade (@bg_color, 0.64);
}

.scrollbar.trough.horizontal {
}

.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.4);
    background-image: -gtk-gradient (linear, left top, right top,
                                     from (shade (@button_bg_color, 0.76)),
                                     to (shade (@button_bg_color, 0.62)));
    box-shadow: inset 1px 0 shade (@button_bg_color, 0.85),
                inset -1px 0 shade (@button_bg_color, 0.62),
                inset 0 1px shade (@button_bg_color, 0.9),
                inset 0 -1px shade (@button_bg_color, 0.62);
}

.scrollbar.slider.horizontal,
.scrollbar.slider.horizontal:hover,
.scrollbar.button.horizontal {
    background-image: -gtk-gradient (linear, left top, left bottom,
                                     from (shade (@button_bg_color, 0.76)),
                                     to (shade (@button_bg_color, 0.62)));
    box-shadow: inset 1px 0 shade (@button_bg_color, 0.85),
                inset -1px 0 shade (@button_bg_color, 0.62),
                inset 0 1px shade (@button_bg_color, 0.9),
                inset 0 -1px shade (@button_bg_color, 0.62);

}

.scrollbar.button,
.scrollbar.button:insensitive {
}

Это дает полосу прокрутки в gtk3, которая выглядит так:

, которая похожа на ту, что для gtk2 выше , Маленькие клещи и правильные степперы здесь не включены.

8
ответ дан 25 May 2018 в 14:23
  • 1
    Работает на терминале 14.04, спасибо. – markdsievers 2 September 2014 в 05:41
  • 2
    Это отлично подходит для приложений gtk3, таких как firefox 46 и выше. Вместо изменения исходных файлов тем изменения могут быть добавлены в ~ / .config / gtk-3.0 / gtk.css, давая каждому пользователю свой предпочтительный внешний вид при сохранении оригиналов. – yoyoma2 25 July 2016 в 22:16

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

sudo apt-get remove overlay-scrollbar liboverlay-scrollbar3-0.2-0 liboverlay-scrollbar-0.2-0
1
ответ дан 25 May 2018 в 14:23
  • 1
    Возможно, что OP связан с обычными полосами прокрутки, а не панель прокрутки с надписью, так как редактирование /usr/share/themes/Ambiance/gtk-2.0/gtkrc помогло. – user 12 February 2012 в 18:02
  • 2
    Возможно, что OP связан с обычными полосами прокрутки, а не панель прокрутки с надписью, так как редактирование /usr/share/themes/Ambiance/gtk-2.0/gtkrc помогло. – user 12 February 2012 в 18:02
  • 3
    Возможно, что OP связан с обычными полосами прокрутки, а не панель прокрутки с надписью, так как редактирование /usr/share/themes/Ambiance/gtk-2.0/gtkrc помогло. – user 12 February 2012 в 18:02
  • 4
    Возможно, что OP связан с обычными полосами прокрутки, а не панель прокрутки с надписью, так как редактирование /usr/share/themes/Ambiance/gtk-2.0/gtkrc помогло. – user 12 February 2012 в 18:02
  • 5
    Возможно, что OP связан с обычными полосами прокрутки, а не панель прокрутки с надписью, так как редактирование /usr/share/themes/Ambiance/gtk-2.0/gtkrc помогло. – user 12 February 2012 в 18:02
  • 6
    Возможно, что OP связан с обычными полосами прокрутки, а не панель прокрутки с надписью, так как редактирование /usr/share/themes/Ambiance/gtk-2.0/gtkrc помогло. – user 12 February 2012 в 18:02
  • 7
    Возможно, что OP связан с обычными полосами прокрутки, а не панель прокрутки с надписью, так как редактирование /usr/share/themes/Ambiance/gtk-2.0/gtkrc помогло. – user 12 February 2012 в 18:02
  • 8
    Возможно, что OP связан с обычными полосами прокрутки, а не панель прокрутки с надписью, так как редактирование /usr/share/themes/Ambiance/gtk-2.0/gtkrc помогло. – user 12 February 2012 в 18:02
  • 9
    Возможно, что OP связан с обычными полосами прокрутки, а не панель прокрутки с надписью, так как редактирование /usr/share/themes/Ambiance/gtk-2.0/gtkrc помогло. – user 12 February 2012 в 18:02
  • 10
    Возможно, что OP связан с обычными полосами прокрутки, а не панель прокрутки с надписью, так как редактирование /usr/share/themes/Ambiance/gtk-2.0/gtkrc помогло. – user 12 February 2012 в 18:02
  • 11
    Возможно, что OP связан с обычными полосами прокрутки, а не панель прокрутки с надписью, так как редактирование /usr/share/themes/Ambiance/gtk-2.0/gtkrc помогло. – user 12 February 2012 в 18:02
  • 12
    Возможно, что OP связан с обычными полосами прокрутки, а не панель прокрутки с надписью, так как редактирование /usr/share/themes/Ambiance/gtk-2.0/gtkrc помогло. – user 12 February 2012 в 18:02
  • 13
    Возможно, что OP связан с обычными полосами прокрутки, а не панель прокрутки с надписью, так как редактирование /usr/share/themes/Ambiance/gtk-2.0/gtkrc помогло. – user 12 February 2012 в 18:02
  • 14
    Возможно, что OP связан с обычными полосами прокрутки, а не панель прокрутки с надписью, так как редактирование /usr/share/themes/Ambiance/gtk-2.0/gtkrc помогло. – user 12 February 2012 в 18:02
  • 15
    Возможно, что OP связан с обычными полосами прокрутки, а не панель прокрутки с надписью, так как редактирование /usr/share/themes/Ambiance/gtk-2.0/gtkrc помогло. – user 12 February 2012 в 18:02
  • 16
    Возможно, что OP связан с обычными полосами прокрутки, а не панель прокрутки с надписью, так как редактирование /usr/share/themes/Ambiance/gtk-2.0/gtkrc помогло. – user 12 February 2012 в 18:02
  • 17
    Я в порядке с ними, они выглядят стильно, но «стильный» вещь явно преувеличена здесь, за счет удобства использования. То же самое касается моды письма во всех маленьких буквах или всех шапок, «ubuntu». Чем меньше палочек торчат из линии, тем хуже читаемость. – culebrón 12 February 2012 в 21:17
  • 18
    Вопрос, очевидно, о обычном (или «наследии») полосе прокрутки, поскольку это тот, у кого плохой контраст. Возможно, вам может понравиться новый стиль наложения, но его тонкий оранжевый серый, по крайней мере, имеет хороший контраст. – MestreLion 25 May 2013 в 16:41

Другая альтернатива:

Некоторые темы, которые поставляются с цветными полосами прокрутки (Adwaita, NewLooks и т. д.), имеют полосы прокрутки, которые можно легко изменить, изменяя настройку selected_bg_color, используя dconf-editor: Как сделать Я меняю «Избранные элементы». цвет?

0
ответ дан 25 May 2018 в 14:23

Я мало знаю о компьютерах. Мой монитор Flatron E2211 имеет кнопки внизу справа. Я вошел туда и скорректировал контраст, и это значительно улучшило видимость кнопки прокрутки. Странная вещь, я скорректировал контраст вниз, чтобы получить улучшение. Направьте фигуру.

0
ответ дан 25 May 2018 в 14:23

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

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