Вы можете увидеть все MAC-адреса, присутствующие в широковещательном домене, выполнив следующую команду:-
nmap -sP 172.18.72.0/24
для получения дополнительной справки выполните
nmap --help
Я обнаружил, что gnome-session
имеет собственный демон управления питанием, который запускается в фоновом режиме после запуска сеанса и выполняет действия, отличные от acpi
(, такие как управление подсветкой, перевод системы в спящий режим на крышке. переключения переключателей и т. д.)
Мне не удалось выяснить, как перехватывать эти события непосредственно в i3, или найти отдельную утилиту для их прослушивания. Однако на данный момент я нашел приемлемое решение в i3 -gnome
Он запускает службы gnome в фоновом режиме, позволяя i3wm работать в качестве оконного менеджера. Это приводит к тому, что мой переключатель подсветки и крышки обрабатывается демоном питания gnome, а моими окнами управляет i3wm.
acpid может обрабатывать события acpi видео/увеличение яркости, видео/уменьшение яркости и крышку, кнопку питания, увеличение/уменьшение громкости и т. д. без какого-либо диспетчера окон или диспетчера рабочего стола. Я отредактировал свой /etc/acpi/handler.sh и кнопки подсветки и громкости работают даже в консоли:
video/brightnessup)
(echo $(( $(cat /sys/class/backlight/intel_backlight/brightness)+5 )) >/sys/class/backlight/intel_backlight/brightness )
;;
video/brightnessdown)
(echo $(( $(cat /sys/class/backlight/intel_backlight/brightness)-5 )) >/sys/class/backlight/intel_backlight/brightness )
;;
button/screenlock)
logger "screenlock Fn + F7 pressed"
;;
0B3CBB35-E3C2-)
logger "acpi tag 0B3CBB35-E3C2- misc"
;;
button/mute)
logger "mute Fn + f10 toggle pressed"
(amixer -q sset Master,0 toggle)
;;
button/volumeup)
logger "volumeup Fn + F12 pressed"
(amixer -q sset Master,0 2dB+)
;;
button/volumedown)
logger "volumedown Fn + F11 pressed"
(amixer -q sset Master,0 2dB-)
;;