У меня дома есть компьютер, к которому я подключаюсь удаленно. "Монитор" для него - телевизор, поэтому я хочу, чтобы приложения gtk использовали большую тему шрифтов и значков, что мне удалось сделать, отредактировав файл ~/.gtkrc-2.0 и некоторые другие подобные вещи. Я хочу иметь отдельную тему для удаленного входа в систему. Лучший способ объяснить это то, что я хотел бы, чтобы мой выбор темы gtk зависел от отображения X, на котором запущено приложение. Например, если я запускаю что-то на:0.0, то это телевизор и мне нужны большие шрифты, но если я запускаю его на localhost:10.0, я хочу использовать шрифт обычного размера, потому что он будет отображаться на экране моего ноутбука.
Элегантным решением было бы иметь какой-то оператор IF в файле .gtkrc-2.0, который проверяет переменную $ DISPLAY и ведет себя соответственно. Проблема в том, что я не могу найти какую-либо документацию по структурам управления в файлах .gktrc, или если это вообще возможно сделать.
[Править] Кроме того, есть ли способ сделать это в GTK+ 3 без необходимости установки gnome?