|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Boris Veytsman 2:5020/400 24 Apr 2004 23:37:38 To : All Subject : Вопрос по Xresources --------------------------------------------------------------------------------
Вот такая задача. Имеется зоопарк разных компьютеров (это моя
домашняя сетка, выбрасывать компы жалко, а комнат много, и в каждой по
компу). Hекоторые на самом деле Xterminalы, некоторые -- рабочие
станции. $HOME всегда кросс-монтирован и всегда один.
Хочется, чтобы некоторый ресурс зависел от того, за каким дисплеем я
сижу. Я знаю, что .Xresources определяет макро HOST, но это
*строковая* переменная, и поэтому сравнения типа #if (HOST == foo)
невозможны. А #ifeq этот глупый cpp не понимает.
Сейчас я обхожусь хаком, связанным с тем, что определены HEIGHT и
WIDTH:
#if (HEIGHT == 900)
Maillist*t.height: 46
#endif
#if (HEIGHT >= 800 && HEIGHT <900)
Maillist*t.height: 43
#endif
и т.д., но очень хочется чего-то типа #ifeq HOST foo
Как сделать такое?
--
Good luck
-Boris
Гипноз для похудения от пьянства. Гарантирую результаты.
--- ifmail v.2.15dev5.3
* Origin: Private (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/93897438be41.html, оценка из 5, голосов 10
|