Каков наилучший способ восстановить стрелки на моей полосе прокрутки?


8

Я использую Debian Jessie.

$ gnome-session --version  
gnome-session 3.14.0  

$ dpkg -s libgtk-3-0 | grep '^Version'  
Version: 3.14.5-1  

Я могу восстановить стрелки полосы прокрутки, выполнив:

Приложения-> Системные инструменты-> Инструмент настройки.
Появитесь, измените GTK + на HighContrast против Adwaita (по умолчанию).

Но где эти изменения сохраняются?


Пытаюсь вернуть стрелки на мои полосы прокрутки.
Запуск

Я могу на самом деле использовать Приложения-> Системные инструменты-> Tweak Tool. Измените GTK + на HighContrast против Adwaita (по умолчанию). Но где это изменение сохраняется? Я посмотрел на файл: /usr/share/themes/Adwaita/gtk-3.0/gtk.css, но он содержит только: / * Adwaita - стандартная тема GTK + 3, этот файл не используется * /
AAAfarmclub

Так-то лучше. Изменения сохраняются в двоичном файле ( dconfпользовательская база данных). Я не уверен, почему вы спрашиваете об этом, потому что, как я уже сказал, это тема темы (тема рисует стрелки ... или нет, dconfБД хранит только название темы, ничего больше). Таким образом, вы либо используете тему, в которой используются стрелки / кнопки полосы прокрутки, либо пытаетесь изменить Adwaita (есть несколько предложений, но ни одно из них не работает с более новыми версиями Adwaita).
don_crissti

Ответы:


10

Быстрое исправление, wfm:

cat <<HERE >~/.config/gtk-3.0/gtk.css
.scrollbar {
  -GtkScrollbar-has-backward-stepper: true;
  -GtkScrollbar-has-forward-stepper: true;
  }
HERE

Я пришел к этому после прочтения этого более сложного решения, связанного с редактированием системных файлов темы: /ubuntu/200938/question-about-gtkscrollbar-class-in-custom-themes


Отлично, это также работает с другими темами, например, DeLorean.
доша

3
Для GTK + 3.20+, необходимо опустить ведущую точку, то есть scrollbar {/* ... */}.
Бас

2
@Bass, в качестве альтернативы, вы могли бы справиться с обоими:.scrollbar, scrollbar {
bmaupin
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.