Как остановить появление % ^T в первой строке, когда я открываю новую lxterminal вкладку с ^T в zsh?

Я запустил бы путем рассмотрения hwinfo:

$ hwinfo --monitor
51: None 00.0: 10000 Monitor                                    
  [Created at fb.71]
  Unique ID: rdCR.EY_qmtb9YY0
  Hardware Class: monitor
  Model: "Generic Monitor"
  Vendor: "Generic"
  Device: "Monitor"
  Resolution: 1920x1200@77Hz
  Driver Info #0:
    Max. Resolution: 1920x1200
    Vert. Sync Range: 50-90 Hz
    Hor. Sync Range: 31-96 kHz
  Config Status: cfg=new, avail=yes, need=no, active=unknown

Вы могли бы также изучить использование xrandr для управления, какие дисплеи используются.

1
24.10.2012, 03:51
1 ответ

Это - lxterminal ошибка.

Это не показывает в других оболочках, потому что zsh достаточно хорош попытаться показать Вам, скрытые символы показали предыдущей командой, когда Вы не включаете запаздывающую новую строку прежде, чем выпустить подсказку.

Если Вы вводите echo -n foo, Вы будете видеть foo%. % указывает, что не было никакого символа новой строки. Выше, то, что происходит, является этим lxterminal выводы это ^T прежде, чем выполнить оболочку.

В других оболочках, вместо ^T%\nprompt>, Вы видите ^Tprompt.

Lxterminal имеет другую ошибку BTW, в котором он игнорирует значение $SHELL.

3
27.01.2020, 23:29

Теги

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