Судя по всему высоты табов привязана к размеру шрифта.
...
Вот как бы разорвать эту связку - "высота табов-размер шрифта"?
isabsent, прими во внимание два факта:
- любой шрифт имеет «пустые поля» сверху и снизу (см. первое вложение);
- интерфейс по умолчанию подстраивается под любой размер шрифта и любое количество текста.
Разные шрифты, в зависимости от «оригинальности» их авторов могут отличаться соотношением
высота строки (вместе с «пустыми полями») к высоте прописной буквы. Выбор хороших шрифтов в Linux невелик, поэтому я не думаю, что удастся найти красивый шрифт с маленькой высотой строки. Сам я использую семейство шрифтов Droid, где-то здесь на форуме и скачал. Спасибо Google за качественные шрифты!
Давай рассмотрим, из чего состоят сами элементы оформления. Например, кнопка с надписью OK. Смотрим на буквы, идем вверх (см. второе вложение). Где визуально заканчиваются буквы, там не заканчивается строка с буквами — над буквами OK есть еще несколько пикселей пустого пространства, относящегося к строке текста (отмечено желтым). Идем дальше (выше), тут как раз то пустое пространство, которое можно уменьшать и увеличивать авторам разных тем, именно это пустое пространство уменьшено до нуля в «компактных» темах (отмечено малиновым). Еще выше идет обрамление кнопки. И ведь, не факт, что сразу же идет темная полоска! Обычно идет небольшой градиент, а потом, собственно, темная граница кнопки (отмечено синим).
Если очень хочется, то можно попробовать изменить для себя интерфейс самой программы. Сразу скажу, что я этим не занимался. Во-первых, стоит поискать в составе пакета программы файлы с расширением
ui или
glade, в них может находиться описание диалоговых окон. Если нет, то нужно загружать исходники, править их (
как — это другой вопрос
я пас) и перекомпилировать программу. Примерно об этом и говорил Liss в первом ответе.