Я использую клавиатуру почти все время для навигации; часто бывает так, что я забываю включить мышь с батарейным питанием и замечаю это только через 15 или 30 минут :) Но с Gnome/Gtk 3 это стало сложнее, потому что с темой по умолчанию (я думаю, Adwaita) прямоугольник индикатора фокуса так Тонкий, что он почти невидим, и мои глаза тоже в упадке. Так что это почти дерьмовый выстрел: я несколько раз нажал Tab, затем пробел или клавишу со стрелкой, и случилось нечто неожиданное, потому что фокус был не там, где я думал.

Как сделать индикатор фокусировки более заметным?

1 ответ1

0

Индикатор фокуса в Gtk3, похожий на HTML, определяется как стиль контура CSS:

[…]:focus(visible) {
  // We use the outline properties to signal the focus properties
  // to the adwaita engine: using real CSS properties is faster,
  // and we don't use any outlines for now.

  outline-color: gtkalpha(currentColor, 0.3);
  outline-style: dashed;
  outline-offset: -3px;
  outline-width: 1px;
  -gtk-outline-radius: 2px;
}

Вы можете переопределить это через темы, через пользовательскую таблицу стилей или временно (для экспериментов) через Inspector Ctrl Shift I. Так что если вы хотите, чтобы это выглядело как Hot Dog Stand:

*:focus {
    color: blue;
    background-color: yellow;
    outline-color: red;
    outline-style: solid;
    outline-width: 2px;
}

Пользовательская таблица стилей хранится в ~/.config/gtk-3.0/gtk.css и применяется независимо от темы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .