Человек, отображающийся groff управляющие символы

Использовать xsnow уничтожив настольное приложение, которое покрывает корневое окно. Выполненный xkill и нажмите на рабочий стол. Это работает, по крайней мере, в LXDE где pcmanfm обычно обрабатывает рабочий стол, но должен работать в других средах, пока они не требуют там быть настольным окном в фоновом режиме и не перезапускают его автоматически, когда оно умирает.

3
08.06.2013, 22:06
1 ответ

Ваш man команда использует groff для форматирования страницы с ANSI окрашивают escape-последовательности (ISO 6429) и программа разбиения на страницы (вероятно, more или less) разворачивает эти непечатные символы вместо того, чтобы передать их неизменный Вашему терминальному экрану.

Сказать less (например), для не расширения этих последовательностей ANSI используйте -R или --RAW-CONTROL-CHARS опция. Можно часто делать это путем установки опции, которую Вы хотите в LESS переменная среды или возможно использование PAGER переменная среды:

$ LESS='-R' man groff
$ PAGER='less -R' man groff

Это могла бы также быть неправильная директива к базовому groff, порождение groff (или grotty) выпустить Escape ANSI, когда Вы действительно не хотите их. Можно сказать man не использовать Escape при помощи чего-то вроде этого:

$ man --ascii groff

Страница справочника для grotty переговоры подробно о Ваших опциях для решения проблемы.

4
27.01.2020, 21:20

Теги

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