Я обнаружил, что gnome-session
имеет собственный демон управления питанием, который запускается в фоновом режиме после запуска сеанса и выполняет действия, отличные от acpi
(, такие как управление подсветкой, перевод системы в спящий режим на крышке. переключения переключателей и т. д.)
Мне не удалось выяснить, как перехватывать эти события непосредственно в i3, или найти отдельную утилиту для их прослушивания. Однако на данный момент я нашел приемлемое решение в i3 -gnome
Он запускает службы gnome в фоновом режиме, позволяя i3wm работать в качестве оконного менеджера. Это приводит к тому, что мой переключатель подсветки и крышки обрабатывается демоном питания gnome, а моими окнами управляет i3wm.
Возможно, это поможет вам получить подробную информацию :Запустите приведенную ниже команду на веб-сайте:https://rextester.com/l/bash_online_compiler
#!/bin/bash
str='Nov 05 14:36:03.752146 server.com [2020-11-05T14:36:03.752Z] [C 7f7e597fa700] R=6ssssdsdsd 91,CN= user1 drop: UP 10.11.100.100 TO 10.20.20.139 ICMP 8:0:1:23249 SIZE 60'
dt=`echo "$str" | cut -f1 -d":"| awk '{print $1 " " $2}'`
echo "Date : $dt"
Usr=`echo "$str" | cut -d',' -f2 | cut -d':' -f1 | awk '{print $1 " " $2}'`
echo $Usr
Выход:
Date : Nov 05
CN= user1
Спасибо за ответы
Я попробовал это, и это дало мне желаемые результаты. файл.log | grep ноябрь 05 | grep -я пользователь1
это может звучать некрасиво, но это сработало