Intereting Posts
Только разрешить процесс работать между часами x и y Существуют ли какие-либо дистрибутивы, реализующие более безопасный CSPRNG в KASLR, чем RDRAND в lib / kaslr.c, как в источниках ванили? Правило Udev для соответствия USB-устройству нескольких узлов Применить команду между разными именами каталогов Создайте киоск с tmux Почему размер / bin / true 27168 байт? экспортировать HTTP_PROXY и специальные символы в passwd Как выполнять команды в пакетном режиме по ssh? Ошибка LLVM вместо 3D-ускорения в стабильной Debian Как включить поддержку мыши в терминале Emacs? Индивидуальная сортировка и удаление двойных кавычек объединяются путем подчеркивания нескольких столбцов из файла с разделителями табуляции Как сделать предысторию предыстории истории bash? Является ли crontab многопоточным? Оптимальная настройка для Windows и Linux – совместное использование и разделение Разрешения python && unix (gitlab)

Высота башни GTK3

Недавно я обновил несколько программ до gtk3 (deadbeef gtk3 plugin, pcmanfm-gtk3, l3afpad), и есть одна вещь, которая действительно меня прослушивала:

Почему Statusbar в три раза превышает высоту версии gtk2?

Это явно не потому, что есть больше информации или более крупный шрифт – текст для обеих версий одинаковый, это всего лишь маркер 10 пикселей для строки состояния в gtk3. Поэтому я подумал: «Эй, gtk3 имеет хороший CSS, возможно, я могу настроить его с помощью gtk.css oder settings.ini» – получается, что нах, на самом деле. Любой материал в gtk.css нравится

GtkStatusbar { margin:0px; margin-top:0px; margin-bottom:0px; } 

ничего не делает, к сожалению.

Поэтому я попытался сыграть с GtkInspector в pcmanfm. Когда я выбираю весь элемент Statusbar (вам нужно выбрать пробел между левыми и правыми метками, всего 10 пикселей в ширину), и я проверяю свойства, я вижу, что значение 10 px для всех полей, определенных для GtkWidget (кроме нижнего и сверху, это 6). Теперь, если я дважды щелкнул это значение и установил «все поля» равным 0, он сразу же дает мне строку состояния gtk2 – радуйтесь!

Поэтому я знаю, что это возможно, но я просто не нашел способ получить это в gtk.css. Я достаточно отчаянно пытался:

 GtkWidget { margin:0px; margin-top:0px; margin-bottom:0px; } 

но я действительно не ожидал, что это сработает – так, конечно, этого не произошло.

Я также попытался найти решения в Интернете, но у меня появилось несколько очень конкретных советов, чтобы понизить eclipse от gtk3 до gtk2, чтобы сохранить пространство экрана или этот патч для engrampa, который удаляет эти поля.

Черт, может быть, есть какой-то GUI-инструмент для GNOME, который делает это примерно через 5 секунд, и я все время искал неправильные вещи.