Почему glxgears не отображается в xlsclients?

Я провел дополнительное исследование проблемы, чтобы узнать, как лучше всего чтобы удалить модули, и вот полный процесс, который я нашел (все же SHW принесла ответ, но процесс, который я обнаружил, в некотором роде более стандартизирован):

  1. Загрузите исходные коды с www.kernel.org и распаковать его.

  2. Скопируйте свой предыдущий .config в исходники и выполните команду make menuconfig , чтобы следить за новыми параметрами и изменять конфигурацию в соответствии с новой политикой ядра.

  3. Затем скомпилируйте его:

     $> make -j 4 
     
  4. Наконец, установите:

     $> su -c 'make INSTALL_MOD_STRIP = 1 modules_install && make install' {{ 1}} 
  5. После нескольких тестов удалите старое ядро ​​из каталогов / boot и / lib / modules .

INSTALL_MOD_STRIP при установке на 1 добавляет полосу --strip-debug при установке модуля, что достаточно для значительного уменьшения размера.

См .: INSTALL_MOD_STRIP в Documentation / kbuild / kbuild.txt .

0
09.04.2019, 16:01
1 ответ

«xlsclients— это простое приложение, в котором перечислены свойства WM_CLIENT_MACHINEи WM_COMMAND, установленные для верхних окон (, т. е. окон, которые являются дочерними элементами корневого окна или имеют свойство WM _STATE ).--мосвый .

Согласно ICCCM, свойства должны устанавливаться клиентом. т.е. если glxgearsих не устанавливает, они не будут отображаться в xlsclients.

WM_CLIENT_MACHINEи WM_COMMANDпомечены как устаревшие ICCCM . Кроме того, похоже, что они были необходимы только как часть управления сеансом, что не обязательно поддерживается всеми X-клиентами.

Это означает, что xlsclientsследует считать устаревшим :-).

2
28.01.2020, 02:30

Теги

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