Intereting Posts
Как отслеживать вывод, когда процесс выполняется на сервере RedHat Linux? обновление вопроса пьюдев Показывать команду, выполненную вместе с выходом в файле журнала требуемый результат не достигается с помощью сценария bash Как определить, экспортирует ли NFS-порт каталог? Что не так с моим системным файлом systemd? Выполните команду только в том случае, если предыдущая команда была успешной в Fish (например, && в bash) diff, чтобы показать только добавления в измененном файле Разрешено публичное разрешение SSH (облачная платформа Google) Проблема с Pernicious USB-stick stall. Возврат исправления обходного пути? Удаление символов в определенном столбце перед определенным символом вложенный случай – почему нужно «;;» ставить после возможных команд, а не непосредственно позади «esac»? Загрузка ядра Linux: uninitialized urandom read (прочитано 16 байт) Восстановление команды Rm для этой ситуации awk + изменить формат файла с линии линии до одной строки

Высота башни 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 секунд, и я все время искал неправильные вещи.