Как увеличить ширину Scrollbar in Linux Mint

User avatar
thinker
Уже с Приветом
Posts: 26871
Joined: 29 Aug 2000 09:01

Как увеличить ширину Scrollbar in Linux Mint

Post by thinker »

Хочу увеличить ширину Scrollbar во всех окнах где возможно. Вычитал, что ширина относится к gtk-2.0 Theme. Стало быть в терминале пишу имя файла для редактирования (у меня Adwaita theme)

Code: Select all

sudo gedit /usr/share/themes/Adwaita/gtk-2.0/gtkrc
Нахожу такой блок:

Code: Select all

style "default"
{
...
...
GtkVScale::slider_width 	= 16
}

и меняю width на 23, к примеру. Сохраняю файл, но ни чего не меняется. Что я не так делаю?
All rights reserved, all wrongs revenged.
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Как увеличить ширину Scrollbar in Linux Mint

Post by Medium-rare »

Стало интересно, потому, что копаю stylesheets для себя.
Нашлось, вроде, полное соответствие: http://unix.stackexchange.com/questions ... -scrollbar" onclick="window.open(this.href);return false;
Similarly you can open your gtk theme file and search the same property and adjust it. Either way it requires a refresh for the latter and a logout for the former.
... and even then it's rare that you'll be going there...
User avatar
thinker
Уже с Приветом
Posts: 26871
Joined: 29 Aug 2000 09:01

Re: Как увеличить ширину Scrollbar in Linux Mint

Post by thinker »

Medium-rare wrote:Стало интересно, потому, что копаю stylesheets для себя.
Нашлось, вроде, полное соответствие: http://unix.stackexchange.com/questions ... -scrollbar" onclick="window.open(this.href);return false;
Similarly you can open your gtk theme file and search the same property and adjust it. Either way it requires a refresh for the latter and a logout for the former.
Из вашей ссылки, как я понял, предлагается два варианта решения:
Первый вариант: создать файл .gtkrc-2.0 in your home folder
и вставить в него кусок кода из ссылки, а потом перезагрузиться. У меня этот файл уже был создан (пустой). Вставил туда код. Не помогло.

Второй вариант: найти Theme, которая используется в настояший момент (у меня Adwaita кажется, по адресу /usr/share/themes/Adwaita/gtk-2.0), и в ней найти slider -width и изменить. Такого параметра нет, но я менял GtkVScale::slider_width, а также GtkRange::slider-width
Ни то ни другое не работает. :pain1:
All rights reserved, all wrongs revenged.
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Как увеличить ширину Scrollbar in Linux Mint

Post by Medium-rare »

Это то, чем знаменит Линукс. Коммьюнити бесплатно создают интерфейсы, чтобы точно знать, надо спросить у коммьюнити. :D
Мне пару раз давали работающие советы на launchpad. Они сначала попросят подробно сканировать вашу систему, и им выслать.
... and even then it's rare that you'll be going there...
User avatar
thinker
Уже с Приветом
Posts: 26871
Joined: 29 Aug 2000 09:01

Re: Как увеличить ширину Scrollbar in Linux Mint

Post by thinker »

Medium-rare wrote:Это то, чем знаменит Линукс. Коммьюнити бесплатно создают интерфейсы, чтобы точно знать, надо спросить у коммьюнити. :D
Ну, мы не ищем легких путей. :D

Кое что уже прояснилась. Как оказалось, ширина scroll bar для разных приложений регулируется в разных местах, а не в одном файле как я ранее считал. Подробнее тут:
http://forums.linuxmint.com/viewtopic.p ... 8&t=166000" onclick="window.open(this.href);return false;

В начале я поменял ширину scroll bar в тех приложениях, которые используют gtk2 theme. А именно, Firefox, Gedit, LibreOffice. Для них, по идее, нужно искать файл:
/home/user/.gtkrc-2.0
но поскольку я ранее установил GNOM Color Chooser, то маршрут немного другой:
/home/user/.gtkrc-2.0-gnome-color-chooser
ну или в самом Color Chooser можно менять. :-) Меняем в нем вот это:

Code: Select all

GtkScrollbar::slider_width = 23
команда:

Code: Select all

sudo gedit /home/user/.gtkrc-2.0-gnome-color-chooser
Изменение в данном файле не зависит от выбранной юзером theme и должно сохраниться после обновления системы.

Чуть сложнее было изменить scroll bar в приложениях и окнах, использующих gtk3. Например, Nemo File Manager. Если юзер выбрал Mint-X desktop theme, то ищем вот этот файл:
/usr/share/themes/Mint-X/gtk3.0/gtk-widget.css
И меняем в нем GtkRange-slider-width property. Я менял в двух местах, хотя есть еше одно место. Не уверен нужно ли там менять. Кстати заметил, что Desktop и Controls в настройках предлагают themes с одинаковыми названиями. Так что, для них я и выбрал одно и тоже на всякий случай.

После изменений выше и, внимание! Logout, Login, :umnik1: scroll bar в Хроме все равно не изменился. А также не изменился bar в основном меню под кнопкой. Как узнаю напишу тут потом. :-)
All rights reserved, all wrongs revenged.
User avatar
flip_flop
Уже с Приветом
Posts: 4379
Joined: 20 Jun 2001 09:01

Re: Как увеличить ширину Scrollbar in Linux Mint

Post by flip_flop »

Рекомендую пользоваться KDE - там все "мордочки" настраиваются в явном виде. Mint, в том числе, имеет KDE edition.
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Как увеличить ширину Scrollbar in Linux Mint

Post by Medium-rare »

thinker wrote: После изменений выше и, внимание! Logout, Login, :umnik1: scroll bar в Хроме все равно не изменился. А также не изменился bar в основном меню под кнопкой. Как узнаю напишу тут потом. :-)
Дык, заработало, это уже хорошо в Линуксе, А вот подчиняется ли Хром системной теме, вопрос. Он опенсорсный, узнать-то можно, но долго копать. По слегка "побочному" опыту настройки встраиваемого Хромиума, всё должно подчиняться системным установкам, если собственные хромовые Settings их не предопределяют. И поможет ли в данном конкретном случае KDE, ещё вопрос. Linux, метод тыка.
... and even then it's rare that you'll be going there...
User avatar
thinker
Уже с Приветом
Posts: 26871
Joined: 29 Aug 2000 09:01

Re: Как увеличить ширину Scrollbar in Linux Mint

Post by thinker »

flip_flop wrote:Рекомендую пользоваться KDE - там все "мордочки" настраиваются в явном виде. Mint, в том числе, имеет KDE edition.
Спасибо, но я уже установил и настроил Mint Cinnamon 17.3. Не хотелось бы начинать с начала. Есть другие варианты? Еще меня не устраивает немного расплывчатый текст в Хроме и в Firefox. Он не такой яркий как в Винде на том же самом железе. Поставил fonts от MS - не помогло.
All rights reserved, all wrongs revenged.
User avatar
flip_flop
Уже с Приветом
Posts: 4379
Joined: 20 Jun 2001 09:01

Re: Как увеличить ширину Scrollbar in Linux Mint

Post by flip_flop »

Я возился с XFCE/МАТЕ и каким то образом менял, но процесс был не столь явным.

Насчёт фонтов - велкоме то зи клаб. Я использовал в Федоре утилиту для усовершенствования рендеринга фонтов и после этого вполне доволен. Поставил себе default - open sans. Но это всё на любителя.

Глянул в Минт на VM - да, работать можно, но не фонтан, по сравнению с родным маком.

Вообщем льём воду на мельницу любителей "Linux Sucks" :D
User avatar
thinker
Уже с Приветом
Posts: 26871
Joined: 29 Aug 2000 09:01

Re: Как увеличить ширину Scrollbar in Linux Mint

Post by thinker »

flip_flop wrote:Я возился с XFCE/МАТЕ и каким то образом менял, но процесс был не столь явным.
Я также вижу что и в KDE есть настройки фонтов и themes, которых у меня нет в Cinnamon, но переустанавливать систему пока не решился, т.к. все остальное вполне устраивает. А в KDE могут быть свои проблемы.
flip_flop wrote:Насчёт фонтов - велкоме то зи клаб. Я использовал в Федоре утилиту для усовершенствования рендеринга фонтов и после этого вполне доволен. Поставил себе default - open sans. Но это всё на любителя.
А название утилиты не подскажите? Похоже это то, что доктор прописал. Если только она будет работать не только на Федоре...
All rights reserved, all wrongs revenged.
User avatar
flip_flop
Уже с Приветом
Posts: 4379
Joined: 20 Jun 2001 09:01

Re: Как увеличить ширину Scrollbar in Linux Mint

Post by flip_flop »

Не подскажу, увы. Я её использовал в составе FEDY utility. Но, мне казалось, Бубунта и её производные уже использовали нечто подобное. Просто в Федоре без этого совсем труба. Поищите, может найдёте что нибудь...
User avatar
thinker
Уже с Приветом
Posts: 26871
Joined: 29 Aug 2000 09:01

Re: Как увеличить ширину Scrollbar in Linux Mint

Post by thinker »

Medium-rare wrote:
thinker wrote: После изменений выше и, внимание! Logout, Login, :umnik1: scroll bar в Хроме все равно не изменился. А также не изменился bar в основном меню под кнопкой. Как узнаю напишу тут потом. :-)
Дык, заработало, это уже хорошо в Линуксе, А вот подчиняется ли Хром системной теме, вопрос. Он опенсорсный, узнать-то можно, но долго копать. По слегка "побочному" опыту настройки встраиваемого Хромиума, всё должно подчиняться системным установкам, если собственные хромовые Settings их не предопределяют. И поможет ли в данном конкретном случае KDE, ещё вопрос. Linux, метод тыка.
Да, пришлось все настраивать по отдельности, но всё же получилось. Scrollbar под главной кнопкой меню вот так.

Code: Select all

sudo gedit /usr/share/themes/Mint-X-Red/cinnamon/cinnamon.css 
Менять ширину здесь:

Code: Select all

StScrollView StScrollBar
{
  	min-width: 19px;   /*was 8px */
  	min-height: 8px;
}
А Хром так и не захотел слушаться системных настроек. Просто тупо установил к нему плагин, Rescroller, и уже там отрегулировал. Вроде все хорошо, но теперь заметил, что CherryTree тоже имеет слишком узкую bar. Буду искать её настройки. :-) Спасибо всем ответившим.
All rights reserved, all wrongs revenged.
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Как увеличить ширину Scrollbar in Linux Mint

Post by Medium-rare »

То есть, Rescroller плаг-ин, чтобы читать установки системы? Вот он какой, лучший браузер.
... and even then it's rare that you'll be going there...

Return to “Вопросы и новости IT”