Увеличьте выделенную толщину внешней панели кнопки (GNOME)

Там какой-либо путь состоит в том, чтобы увеличить видимость (например, толщина, контраст или цвет) внешней панели, которая окружает выделенный (иначе выбранный) кнопка в окне гнома? TBH иногда это едва видимо в версии по умолчанию. PS: Я использую GNOME 3.28.2.

Вот снимок экрана, иллюстрирующий проблему (из ссылки, отправленной в комментарии):

Faint outline in Nautilus

4
задан 31 July 2019 в 05:17

1 ответ

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

Следующий бит кода обеспечит некоторое облегчение:

* {
    outline-style: solid;
    outline-offset: -2px;
    outline-width: 2px;
}

Маршрут № 1:

Этот код может быть добавлен к ~/.config/gtk-3.0/gtk.css с помощью редактора простого текста. (Если файл и папка не существуют, просто создайте их.)

* {    
    outline-style: solid;
    outline-offset: -2px;
    outline-width: 2px;
    outline-radius: 2px;
}

Можно посмотреть на свойства контура CSS для большего количества опций.

Это должно быть отмечено это

  • код, помещенный в ~/.config/gtk-3.0/gtk.css, будет влиять на все gtk3 приложения и все gtk3 темы.
  • значения можно настроить к потребностям.
  • исключение цвета, возможно, предпочтительного так, чтобы контраст был доступен независимо от вовлеченного цвета фона (как замечено в анимацию ниже).

Маршрут № 2:

Если Вам нравится пробовать другие темы, изменение ~/.config/gtk-3.0/gtk.css не может быть лучшим способом пойти, потому что код в этом файле относится ко всем gtk3 темам: очевидно, если конкретная тема уже поступает по-своему того, чтобы заниматься с проблемой схемы могли бы быть нежелательные эффекты.

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

В этом случае я отредактировал usr/share/themes/Ambiance/gtk-3.20/gtk-widgets.css так, чтобы главные немного строк были похожи на это:

* {
    -GtkHTML-link-color: #f07746; /* @link_color */
    -GtkIMHtml-hyperlink-color: #f07746; /* @link_color */
    -GtkTextView-error-underline-color: #df382c; /* @error_color doesn't work due to a gtk bug */
    -WnckTasklist-fade-overlay-rect: 0;

    background-origin: border-box;
    background-clip: padding-box;

    outline-style: solid;
    outline-offset: -2px;
    outline-width: 2px;
}

.background {
    color: @fg_color;
    background-color: @bg_color;
}

Эти три строки, запускающиеся со "схемы -", являются строками, которые я добавил.

В анимации ниже, заметьте, что цвет контура отличается в зависимости от фона:

Use of "outline" to improve visibility

Несколько изображений, показывающих значение, которое может иметься путем редактирования темы Окружения или gtk.css, как описано выше:

Прежде:

Before: where the button for the default action could be difficult to discern

После:

After the edit the default action button is obvious

2
ответ дан 1 December 2019 в 10:14

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

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