1

Это образец строки из моего .Xresources:

XTerm.vt100.geometry: 80x64+240+120

Это работает, но я беспокоюсь о стиле. Я вижу, что люди используют такие вещи, как xterm*background . Какая разница? Другая - справочная страница xterm утверждает, что ресурс geometry находится в классе Geometry , но когда я помещаю Geometry вместо vt100 , он не работает.

1 ответ1

4

Существует два варианта указания ресурсов X11 в .Xresources . Вы можете указать ресурсы для имени приложения или для класса. Классы обычно называются с большой буквы (ей).

У меня по моему.Xresources только это: xterm*color4: #8080c0 .

В примере xterm вы можете использовать параметр -name xxx , чтобы изменить имя приложения на xxx . Таким образом, вы можете иметь разные "стили", например, xterms. Когда вы указываете ресурсы для класса, это должно влиять на все экземпляры этого класса (все приложения XTerm , независимо от имени приложения).

* подстановочный знак. Люди используют его, чтобы установить ресурс для множества различных виджетов. Возможно кнопка или полоса прокрутки. Если вам всегда нужен черный фон для всего, вместо множества строк ресурсов X вы можете использовать подстановочный знак.

В вашем примере вы должны попробовать Geometry с большой буквы G: XTerm.VT100.Geometry: 80x64+240+120 чтобы установить его для всех ваших VT100 XTerms. (но не для TEK).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .