Во-первых, удостоверьтесь, что Ваш терминал поддерживает 256 цветов, которые я предполагаю, что Вы уже имеете. Во-вторых, используйте a PS1
переменная с правильным кодом, например:
export PS1='%{^[[01;38;05;214;48;05;123m%}%m%{^[[0m%} '
Это даст Вам подсказку с именем хоста полужирным с основным цветом 214 и цветом фона 123.
Обратите внимание что ^[
"вводится" путем ввода Ctrl+v и Ctrl + [. См. эту превосходную статью "That 256 Color Thing" для целого списка атрибутов.
Почему не только устанавливает Xvfb на корректный размер для начала?
Я предполагаю, что Вы могли выполнить вложенный X-сервер как Xephyr или Xnest в Xvfb, и иметь его в правильном разрешении и положении, но это - большая дополнительная работа по сравнению только с выполнением Xvfb -screen 0 640x480x24