Окрашенные страницы справочника, не работающие над хинду

Право получить доступ к последовательному порту определяется полномочиями файла устройств (например. /dev/ttyS0). Таким образом, все, что необходимо сделать, или примите меры, чтобы устройство принадлежало Вам или (лучше) поместите себя в группу, которая владеет устройством, или (если Fedora поддерживает его, который я думаю, что это делает), принимают меры устройство принадлежать пользователю, который вошел в систему на консоли.

Например, в моей системе (не Fedora), /dev/ttyS0 принадлежит пользователю root и группа dialout, таким образом для сможения к acesss последовательного устройства я добавил бы меня к dialout группа:

usermod -a -G dialout MY_USER_NAME
8
13.04.2017, 15:36
2 ответа

Могли быть много проблем.

Наблюдение, поскольку Вы используете zsh, попытайтесь вставить это Ваш ~/.zshrc:

export LESS_TERMCAP_mb=$'\E[01;31m'
export LESS_TERMCAP_md=$'\E[01;31m'
export LESS_TERMCAP_me=$'\E[0m'
export LESS_TERMCAP_se=$'\E[0m'
export LESS_TERMCAP_so=$'\E[01;47;34m'
export LESS_TERMCAP_ue=$'\E[0m'
export LESS_TERMCAP_us=$'\E[01;32m'
export LESS=-r

Затем откройте новое окно терминала и попытайтесь работать

man ls

если это не работает, выполните каждое из следующих для обнаружения, где проблема:


Номер 1

typeset -p LESS_TERMCAP_md | cat -v

должен распечатать

typeset -x LESS_TERMCAP_md="^[[01;31m"

и

typeset -p LESS

должен распечатать

typeset -x LESS="-r"

в противном случае Вы помещаете export LESS материал в неправильном файле.


Номер 2

echo "${LESS_TERMCAP_md}red${LESS_TERMCAP_me}"

должен распечатать

red

в красном цвете. Если это не делает существует что-то не так с Вашими терминальными настройками. Проверьте свои терминальные настройки (например. ~/.Xresources) или попытайтесь работать gnome-terminal или xterm и посмотрите, работает ли это.


Номер 3

echo -E "a^Ha" | LESS= less -r

(^H должен быть введен путем нажатия Ctrl+V затем Ctrl+H),

должен распечатать

a

в красном. Если это не делает, выполните их

type less
less --version

и вставьте вывод назад в Вашем вопросе.


Номер 4

bzcat /usr/share/man/man1/ls.1.bz2 | \
    /bin/sh /usr/bin/nroff -mandoc -Tutf8  | head -n 5 | cat -v

должен распечатать

LS(1)                            User Commands                           LS(1)



N^HNA^HAM^HME^HE

(отметьте ^H как на шаге номер 3)

если это печатает что-то как:

LS(1)                            User Commands                           LS(1)



^[[1mNAME^[[0m

вместо этого, необходимо будет найти способ отключить "sgr escape-последовательности". Самая легкая вещь попробовать добавляет export GROFF_NO_SGR=1 кому: .zshrc, но существуют другие способы зафиксировать это.


Номер 5

bzcat /usr/share/man/man1/ls.1.bz2 | \
    /bin/sh /usr/bin/nroff -mandoc -Tutf8 | less

должен отобразиться ls страница справочника с цветами.


man ls

должен теперь работать!

20
27.01.2020, 20:08
  • 1
    , я использую zsh, я couln't, отправляет это прежде, потому что я был новым пользователем, forums.gentoo.org/viewtopic-t-819833-start-0.html также набирает-p, менее печатный это: "набранный: никакая такая переменная: МЕНЬШЕ" и о номере 5, существует № ls.1.gz, но существует ls.1.bz2, но он печатает это "gzip:/usr/share/man/man1/ls.1.bz2: не в gzip формате" остальная часть опций работает хорошо, но у меня все еще нет окрашенных страниц справочника. –  Vicfred 25.01.2011, 07:08
  • 2
    typeset -p LESS не работа является Вашей проблемой. Но наблюдение, поскольку Вы используете zsh, необходимо поместить export LESS=-r в Вашем ~/.zshrc, не в ~/.bashrc. Сделайте это затем пробует эти шаги снова. –  Mikel 25.01.2011, 07:13
  • 3
    И изменение zcat /usr/share/man/man1/ls.1.gz кому: bzcat /usr/share/man/man1/ls1.bs2. –  Mikel 25.01.2011, 07:26
  • 4
    я обновил инструкции на основе информации Вы просто, обеспечил. экспорт –  Mikel 25.01.2011, 07:34
  • 5
    GROFF_NO_SGR=1 работал, спасибо, Вы могли указать на меня на некоторые ссылки на этом? Вы были единственным, кто на самом деле дал другой ответ. –  Vicfred 25.01.2011, 08:37

Читать ответ Mikels, ее очень всестороннее, и будет, надо надеяться, работать над всеми системами, но его, вероятно, излишество для меня (также в хинду системе.)

Таким образом, вот результат для людей, которые являются очень, "Делают долго, не считал" со всем это интриги.

Абсолютный минимум, который я мог сделать для получения Цветных Страниц справочника, следующие:

LESS_TERMCAP_md=$'\E[01;31m' LESS_TERMCAP_me=$'\E[0m' GROFF_NO_SGR=1 man man

Это представляет текст, который был ранее только полужирным, полужирным и красный. (Красный, характеризуемый '31' в LESS_TERMCAP_md )

LESS_TERMCAP_se=$'\E[0m' LESS_TERMCAP_so=$'\E[01;32m'

Эти 2 правила управляют форматированием текущего дисплея номера строки и принуждают его к рендерингу в Green.

LESS_TERMCAP_us=$'\E[04;33m' LESS_TERMCAP_ue=$'\E[0m'

Эти 2 правила перемещают все, что было ранее подчеркнуто к тому, чтобы быть подчеркнутым и желтое. (04 'подчеркивается', 33 является "желтым"),

3
27.01.2020, 20:08

Теги

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