Xorg - настройте не работает с nouveau драйверами

Я сделал, чтобы помощник функционировал для установки подсказки, и потому что я не хочу проводить больше времени для поиска ссылок управляющего кода, я кодировал все значения цвета текста в него.

function set_prompt ( )
{
    # Prompt setup
    # ##################

    # Black            \e[0;30m
    # Blue             \e[0;34m
    # Green            \e[0;32m
    # Cyan             \e[0;36m
    # Red              \e[0;31m
    # Purple           \e[0;35m
    # Brown            \e[0;33m
    # Gray             \e[0;37m
    # Dark Gray        \e[1;30m
    # Light Blue       \e[1;34m
    # Light Green      \e[1;32m
    # Light Cyan       \e[1;36m
    # Light Red        \e[1;31m
    # Light Purple     \e[1;35m
    # Yellow           \e[1;33m
    # White            \e[1;37m

    local COLOR_DEFAULT='\[\e[0m\]'
    local COLOR_BLACK='\[\e[0;30m\]'
    local COLOR_BLUE='\[\e[0;34m\]'
    local COLOR_GREEN='\[\e[0;32m\]'
    local COLOR_CYAN='\[\e[0;36m\]'
    local COLOR_RED='\[\e[0;31m\]'
    local COLOR_PURPLE='\[\e[0;35m\]'
    local COLOR_BROWN='\[\e[0;33m\]'
    local COLOR_GRAY='\[\e[0;37m\]'
    local COLOR_DARK_GRAY='\[\e[1;30m\]'
    local COLOR_L_BLUE='\[\e[1;34m\]'
    local COLOR_L_GREEN='\[\e[1;32m\]'
    local COLOR_L_CYAN='\[\e[1;36m\]'
    local COLOR_L_RED='\[\e[1;31m\]'
    local COLOR_L_PURPLE='\[\e[1;35m\]'
    local COLOR_YELLOW='\[\e[1;33m\]'
    local COLOR_WHITE='\[\e[1;37m\]'

    local PS1_SET_TITLE='\[\e]0;\w\a\]'

    local PS1_SET_TIME="${COLOR_DEFAULT}\t"
    local PS1_SET_RET_CODE="${COLOR_L_RED}(\$?)"
    local PS1_SET_USER="${COLOR_L_GREEN}\u@\h"
    local PS1_SET_PWD="${COLOR_YELLOW}\w"

    local PS1_LN_1="${PS1_SET_TITLE}\n"
    local PS1_LN_2="${PS1_SET_TIME} ${PS1_SET_RET_CODE} "
    local PS1_LN_2="${PS1_LN_2}${PS1_SET_USER} ${PS1_SET_PWD} ${COLOR_DEFAULT}\n"

    echo "${PS1_LN_1}${PS1_LN_2}"
}

Можно затем сделать:

PS1=$( set_prompt )

# Use '#' for root shell
export PS1=${PS1}'$ '

unset -f set_prompt

Вот ссылка, которая объясняет терминальные коды VT100: http://www.termsys.demon.co.uk/vtansi.htm

\[ - начните последовательность непечатаемых символов
\] - последовательность конца непечатаемых символов

  • Что является различием между" [\e [32; 1 м]" и \e [32; 1 м"? Действительно ли они - то же?

Не то же, и это должно быть \[\e[32;1m\]'. Without[]' это попыталось бы распечатать последовательность в консоли.

  • Каково значение STARTCOLOR (\e [40 м)/ENDCOLOR (\e [0m)?

STARTCOLOR, предпосылки набора средств к черному цвету, средства ENDCOLOR сбрасывают все текстовые атрибуты, значение 'дают мне консольный цвет по умолчанию'

2
11.04.2011, 17:19
1 ответ

Я также добираюсь No DRICreatePCIBusID symbol ошибка, когда я пытаюсь работать X -configure в моей системе. К счастью я не должен был действительно выполнять его для создания X выполненный. Это файлы в моем /etc/X11/xorg.conf.d/:

  • 10-evdev.conf
  • 10-monitor.conf
  • 10-quirks.conf
  • 20-nouveau.conf

10-evdev.conf и 10-quirks.conf шел xorg-server пакет. 10-monitor.conf содержит конфигурацию от страницы ArchWiki's Xorg, без Device раздел, и 20-nouveau.conf от страницы Nouveau.

10-monitor.conf:

Section "Monitor"
        Identifier     "VGA-1"
        Option "PreferredMode" "1280x1024"
EndSection

Section "Monitor"
        Identifier     "TV-1"
EndSection

Section "Screen"
        Identifier     "Screen0"
        Device         "NVIDIA Card"
        DefaultDepth    24

        SubSection     "Display"
                Depth       24
        EndSubSection
EndSection

20-nouveau.conf:

Section "Device"
    Identifier    "NVIDIA Card"
    Driver        "nouveau"
EndSection

Следующие ошибки говорят нам, что Вы не установили xterm и twm.

/etc/X11/xinit/xinitrc: line 61: xterm: command not found
/etc/X11/xinit/xinitrc: line 63: exec: xterm: not found
/etc/X11/xinit/xinitrc: line 59: twm: command not found

Вы могли бы хотеть emerge их или создают a ~/.xinitrc файл для переопределения xinitrc файла в масштабе всей системы.

Вы могли бы хотеть отправить журнал для того, когда Вы пытаетесь работать X обычно (т.е. startx). Тот, который Вы отправили, является журналом после попытки работать Xorg -configure.

2
27.01.2020, 22:15
  • 1
    Существует ли список обычно необходимых программ, которые я должен установить? Я обычно просто появлялся бы x11-base/xorg-x11 и получал бы xterm и друзей. –  AndrejaKo 11.04.2011, 19:36
  • 2
    Вы могли бы хотеть установить Настольную среду как KDE, GNOME или Xfce. Другие общие программы X11 являются браузером (например, Chrom[e|ium], Firefox), хинду Ресурсы документации и хинду Wiki являются хорошими ресурсами. –  Ramon Marco Navarro 11.04.2011, 21:05
  • 3
    мне уже установили GNOME, но не могу запустить его, пока я не могу заставить Xorg работать. Те две ссылки сохранили меня бесчисленные времена за эти годы, но они иногда немного устарели (и они не упоминали, что xterm должен быть установлен вручную теперь). –  AndrejaKo 11.04.2011, 21:11
  • 4
    Попытайтесь создать ~/.xinitrc содержа exec ck-launch-session gnome-session, затем выполненный startx. –  Ramon Marco Navarro 11.04.2011, 21:31
  • 5
    Стартовый GNOME непосредственно так или иначе решил проблему. –  AndrejaKo 12.04.2011, 13:47

Теги

Похожие вопросы