Что может произойти, если вы rm -rf каталог контейнера systemd -nspawn с хоста во время работы?

Учитывая, что вы используете Xorgв качестве сервера X Window по умолчанию, вы можете выполнить его, установив cnee. Простой bash-скрипт, который может считывать действия -щелчка левой кнопкой мыши, будет:

#!/bin/bash

mousedownFunction () {
   echo "mouse down event"
}

mouseupFunction () {
   echo "mouse up event"
}

cnee --record --mouse |
   while read line; do
      if [ ! -z "$(echo "$line" | awk  '/7,4,0,0,1/')"  ]; then
         mousedownFunction
      elif [ ! -z "$(echo "$line" | awk  '/7,5,0,0,1/')" ]; then
         mouseupFunction
      fi  
   done

Результат:

enter image description here


OBS :Когда вы запускаете команду cnee --record --mouseв окне терминала, вы увидите, что она классифицирует каждое действие мыши с определенным номером. В примере скрипта 7,4,0,0,1представляет левый -щелчок мышью вниз , а 7,5,0,0,1представляет левый -щелчок мыши вверх . Но вы также можете записывать и другие действия , такие как щелчок средней кнопкой мыши, щелчок правой кнопкой мыши, прокрутка вверх/вниз мыши и движения мыши . Вам просто нужно адаптировать скрипт под свои нужды.

0
23.02.2021, 09:21
0 ответов

Теги

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