cpp version & ldquo; конец списка поиска & rdquo;

Это кажется ошибкой (тот факт, что устройство сенсорного экрана случайным образом отключается и снова соединяется как новое устройство, которое имеет побочный эффект сброса всех настроек по умолчанию).

Как обходной путь, вы можете создать свое собственное правило udev (имя файла на основе этих предложений Daniel Drake), в котором будет запущен скрипт, который повторно применяет изменения xinput всякий раз, когда сенсорный экран снова соединяется:

sudo nano /etc/udev/rules.d/10-custom-elan.rules

и добавляет эту строку, которая содержит информацию «idVendor» и «idProduct» (из вашего syslog). Необходимо использовать udev в «elan.sh».

ATTRS{idVendor}=="04f3", ATTRS{idProduct}=="2073", RUN+="/home/username/elan.sh"

(что примерно соответствует «», когда найдено устройство, которое соответствует указанным атрибутам, запустите назначенный скрипт ").

Затем создайте фактический скрипт для запуска " idVendor ":

nano /home/username/elan.sh 

со следующими строками:

И, конечно же, сделать его исполняемым:

chmod +x /home/username/elan.sh

Без строк экспорта скрипт работает при вызове вами (активном пользователе) напрямую, но он не работает при вызове udev (пользователь root). Подробности можно найти в этих предложениях Daniel Drake [! ​​d3] и этот ответ, но вот краткий обзор:

Чтобы запустить графическую программу на рабочем столе пользователя, вам нужно две вещи: адрес (на котором отображается рабочий стол пользователя) и авторизация. Когда пользователь входит в систему, диспетчер регистрации разрешает подключение к X-серверу, создавая куки-файл, добавляя его на сервер и передавая его в пользователь, записав его в $ HOME / .Xauthority. Тогда пользователь root должен иметь возможность подключиться, зная экран, используемый пользователем, и доступ к файлу cookie Xauthority. Это export lines.

Примечание: тот факт, что номер дисплея жестко запрограммирован, может вызвать проблему при некоторых обстоятельствах, но в этом сценарии использования (один пользователь персональный ноутбук), вероятно, это будет нормально.

0
задан 24 February 2018 в 20:14

3 ответа

Это ни ошибка, ни предупреждение - это подробный вывод, включая путь поиска до процессора. Из man cpp:

   -v  Verbose mode.  Print out GNU CPP's version number at the beginning
       of execution, and report the final form of the include path.

Если вы хотите только информацию о версии, вы можете использовать cpp --version:

   -version
   --version
       Print out GNU CPP's version number.  With one dash, proceed to
       preprocess as normal.  With two dashes, exit immediately.
1
ответ дан 22 May 2018 в 12:55

Это ни ошибка, ни предупреждение - это подробный вывод, включая путь поиска до процессора. Из man cpp:

-v Verbose mode. Print out GNU CPP's version number at the beginning of execution, and report the final form of the include path.

Если вы хотите только информацию о версии, вы можете использовать cpp --version:

-version --version Print out GNU CPP's version number. With one dash, proceed to preprocess as normal. With two dashes, exit immediately.
1
ответ дан 17 July 2018 в 20:05

Это ни ошибка, ни предупреждение - это подробный вывод, включая путь поиска до процессора. Из man cpp:

-v Verbose mode. Print out GNU CPP's version number at the beginning of execution, and report the final form of the include path.

Если вы хотите только информацию о версии, вы можете использовать cpp --version:

-version --version Print out GNU CPP's version number. With one dash, proceed to preprocess as normal. With two dashes, exit immediately.
1
ответ дан 23 July 2018 в 20:49

Другие вопросы по тегам:

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