Мой вопрос касается цветов меню xterm, но, возможно, я делаю что-то еще неправильно, поэтому я собираюсь включить фоновые шаги, которые привели меня к этому вопросу.
Я пытаюсь заставить XTerm отправлять escape по умолчанию, когда я нажимаю мета-ключ. Я могу заставить это работать, добавив файл .Xresources:
XTerm*metaSendsEscape: true
Это прекрасно работает, но, загружая файл .Xresources, он меняет мои новые цветовые схемы xterm на черный на белом; Я хочу белое на черном.
Хорошо, я могу это исправить. Я просто добавлю еще несколько настроек в мои .Xresources:
XTerm*Background: Black
XTerm*Foreground: White
XTerm*metaSendsEscape: true
Это вернет мой xterm обратно к желаемой цветовой схеме. Почти. Фон и передний план черные, но теперь меню (Ctrl + левый клик) имеют одинаковую цветовую схему, что затрудняет их просмотр.
Итак, теперь я хочу изменить цвета меню независимо от обычного фона и переднего плана, но я не могу понять, как это сделать. Я предполагаю, что это возможно, потому что, если я удаляю файл .Xresources, который я получаю по умолчанию.
Вот так выглядит мой xterm без файла .Xresources (это то, что я пытаюсь воспроизвести с помощью .Xresouces):
Это то, что мой xterm в настоящее время выглядит так с вышеупомянутыми .Xresources:
Можно попытаться добавить цвет "AntiqueWhite" для этих 3 меню (Шрифты Main,VT Options & VT).
1) Отредактируйте свой.Xresources файл с Вашим любимым редактором:
gedit ~/.Xresources
2) Добавьте следующие строки:
XTerm*mainMenu*Background: AntiqueWhite
XTerm*vtMenu*Background: AntiqueWhite
XTerm*fontMenu*Background: AntiqueWhite
3) Загрузите изменения следующей командой:
xrdb -merge ~/.Xresources
Надежда это помогает.