pwmconfig и psensor связывают датчики температуры?

Возможно выполнение status_format внешнего сценария, который может установить заголовок. Это было описано в списке рассылки mutt несколько лет назад Amit Ramon , используя символ трубы | , который документирован как:

Любая строка формата, заканчивающаяся вертикальной полосой ("|"), будет развернута и проложена через первое слово в строке, используя пробелы в качестве разделителя. Возвращенная строка будет использоваться для отображения. Если возвращенная строка заканчивается на%, она будет повторно пропущена через средство форматирования. Это позволяет фильтру создавать строку формата замены, включающую% expandos.

Примером Рамона была следующая строка:

set status_format="mutt_status\ "$ my _ status\"\" $ my _ title\" |"

В его примере mutt _ status - простой сценарий оболочки, который перекликается с первым параметром стандартного вывода (и отображается в строке состояния), в то время как второй записывается в устройство /dev/tty (и является

#!/bin/sh

# Demonstration of format string pipes. Sets the xterm title to the 2nd argument,

# and returns the first  unchanged.
#
# this sets the title
printf "\033]0;$2\007" > /dev/tty
echo "$1"
# end of script

Заметка Рамона сказала, что $ my _ status и $ my _ title являются переменными, которые он определил в своей конфигурации (но не дал никакой конкретики, кроме указания на документацию Mutt для status _ format .

Для вашего примера

set status_format = "mutt_status \"%n new | %M in %f [%v].\" \"%n new | %M in %f [%v].\"|"

отправляет одну и ту же информацию в строки состояния и заголовка.

При рассмотрении этого вопроса я не заметил ts _ enabled и ts _ status _ format , которые описывает @ Томас Вайнбреннер . Это было добавлено в mutt всего несколько месяцев назад, в Август 2015 :

    1.5.24 (2015-08-31):

      + terminal status-line (TS) support, a.k.a. xterm title. see the
        following variables: $ts_enabled, $ts_icon_format, $ts_status_format

Эта функция использует функцию terminfo tsl , которая согласно terminfo (5) требует параметра:

   to_status_line            tsl    ts   move to status line,
                                         column #1

Однако строка заголовка для xterm не принимает параметр. Она в основном игнорируется в ncurses как таковая по этой причине, хотя существует (для обсуждения) запись xterm + sl , впервые добавленная в 1999 . Вы не найдете того, что используется в "xterm" terminfo. Вместо этого рекомендуется использовать внутренний номер TS начиная с 2012 .

За исключением xterm, восстановление названия после выхода из mutt не получило широкой поддержки в течение нескольких лет, из-за опасений по поводу неправильно сформированных escape-последовательностей. xterm предоставляет запрос/ответ, который по умолчанию отключен в большинстве пакетов. Кроме того, она предоставляет другую последовательность управления, которая делает строки заголовка сложенными в стопку . Эта функция используется в форме GNU (добавлено Ноябрь 2009 ); для большинства других приложений (mis) использование tsl / fsl слишком прочно укоренилось, чтобы иметь какое-либо значение для обычного пользователя.

Этот вопрос кажется репостом из LQ в начале 2015 года, что интересно, достаточно указывает на более старое объявление о выпуске :

Mutt 1.5.15 было выпущено 6 апреля 2007 года. Эта версия имеет несколько новых и длинно-пятна стоящего элемента, применяемые в ожидании замерзания элемента в направлении 1,6. К ним относятся встроенный SMTP, улучшения поддержки потоковой почты, обновление заголовка xterm, улучшения набора символов, поддержка GPG PKA и т.д. Для получения более подробной информации см. Журнал изменений .

Однако , что , по-видимому, относится к патчу :

2007-03-14 14:45 -0700  Brendan Cully    (35b8facdbdda)

    * contrib/Makefile.am, contrib/mutt_xtitle, muttlib.c: Add demo
    mutt_xtitle script

, о котором я уже знал из более раннего обсуждения (и проигнорировал, потому что он не был включен в саму Мутт). Некоторые упаковщики могли применить этот патч, но функция была переименована, когда он был окончательно (около десяти лет) включен в мутт.

-121--55525-

OpenBSD поддерживает запуск (некоторых) пользовательских программ Linux. Он не поддерживает запуск модулей ядра Linux. VirtureBox в Linux требует модулей ядра (включая vboxdrv , vboxnetflt , vboxnetadp и vboxpci ).

OpenBSD не может запускать VirtureBox в качестве хоста. Он может выполняться в качестве гостевой виртуальной машины в VirtureBox.

Если вы хотите запустить Vbox в качестве хоста, вы должны работать под управлением Linux, FreeBSD, Mac OSX или даже Windows.

-121--166140-

«Всё» заключено в скобки, но есть несколько неизвестных. Так как столбец смещен вправо, это означает, что что-то отправляет текст, который не замечает.

Хотя это может быть вызвано несоответствием языковых стандартов, вероятно, вы заметите , что .

Я бы проверил и убедился, что ваша конфигурация не использует цветовую функцию __ git _ ps1 . В соответствии с Fedora , вызывающим сценарий с именем git-prompt.sh , который, в свою очередь (если установлен GIT _ PS1 _ SHOWCOLORHINTS ) может посылать побеги последовательности, которые могут запутать bash относительно фактического столбца.

0
19.06.2018, 08:31
1 ответ

Если предположить, что...
" pwmconfig " показывает " hwmon2/temp3 _input " как " 40 ", и...
Psensor показывает "Core 2 " как " 40°C ", затем...
«hwmon2/temp3 _input », вероятно, относится к «Core 2 ».

0
28.01.2020, 04:20

Теги

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