Я работаю над своей gtk темой, и я понял, что ужасные строки как "-----" появляются внизу или когда вертикальная полоса прокрутки активна и в правых или левых сторонах (вертикальных) когда горизонтальная активная полоса прокрутки. Похож, который должен показать, что существует больше страницы от вниз или лево-право, но я не могу выяснить, как удалить их. Значение по умолчанию greybird или монетный двор xfce также показывают это, но некоторые темы не делают, как macbunto или тема Сияния. Это происходит не только с текстовым редактором по умолчанию, но также и везде полоса прокрутки активируется (как меню контактного усика). Я попытался изменить gtk-auto-mnemonics с 1 до 0, но ничего не происходит, похоже, что это не имеет никакого отношения к этому. Кто-то знает то, что, продолжается и как удалить их? Спасибо за всю Вашу справку.
Я нашел неофициальное обходное решение в Ужасных пунктирных линиях на границах с 2016. Очевидная цель пунктирных линий описана в комментариях, но разработчик Greybird записал, также в 2016, "на данный момент это, "не зафиксирует"".
Человек, который поднял вопрос, придумал фиксацию, и он работает даже в Xubuntu 18.04 для темы Greybird. Однако то, что происходит в будущем, неясно:
Для тех, кто хотел удалить это ужасные строки, можно удалить их редактирование
gtk-3.0/gtk-contained.css
и запись в конце файла это:
scrolledwindow undershoot.top, scrolledwindow undershoot.right, scrolledwindow undershoot.bottom, scrolledwindow undershoot.left { background-image: none; }
Удачи!
Вот изображение пунктирных линий на вершине в Меню Контактного усика:
И вот изображение пунктирных линий внизу в Меню Контактного усика:
И это после обходного решения:
Править: предпочтительный способ внести изменение состоит в том, чтобы прикрепить код в ~/.config/gtk-3.0/gtk.css
. Если этот файл не существует, просто создайте его как файл простого текста.
Мой ~/.config/gtk-3.0/gtk.css
похож на это:
* { -GtkWidget-cursor-aspect-ratio: 0.2; }
* { caret-color: #00FF00; }
scrolledwindow undershoot.top, scrolledwindow undershoot.right, scrolledwindow undershoot.bottom, scrolledwindow undershoot.left { background-image: none; }