攔截電源關機按鍵 自定義功能

2022-06-17 12:42:09 字數 891 閱讀 3228

攔截電源關機按鍵、自定義功能

#忽略gnome自帶的電源管理

sed -i "s/#handlepowerkey=poweroff/handlepowerkey=ignore/g" /etc/systemd/logind.conf

systemctl status systemd-logind

yum install acpid

systemctl disable acpid

#如果以systemctl start acpid方式啟動acpid, /etc/acpi/actions/power.sh裡的命令只有shutdown -h now能執行成功, 其它命令kill echo touch 均執行不成功, 只能以#acpid啟動

/etc/profile尾部新增

########################

alreadystart=$(ps -elf | grep acpid | grep -v grep | wc -l)

if [  0 == $ ] ; then

acpid

fi########################

/etc/acpi/actions/power.sh 刪除所有行, 新增自定義關機按鍵功能, 什麼都不寫就是遮蔽掉了關機按鍵功能

在此檔案中新增如下幾句,實現給screenserver程序發訊號,讓程序處理此訊號(程序內部實現關閉螢幕、關閉作業系統)

########################

#!/bin/sh

path=/sbin:/bin:/usr/bin

kill -12 $(ps -elf | grep screenserver | grep -v grep | awk '')

########################

攔截自定義異常

1.通用返回response import lombok.allargsconstructor import lombok.data import lombok.noargsconstructor 通用返回response data allargsconstructor noargsconstruc...

Qt按鍵 (自定義樣式)

qt中預設的按鈕樣式比較一般,為了實現優美的介面qt支援對按鍵的樣式自定義。一般有兩種途徑來自定義按鍵樣式,第一種是通過設定按鍵在不同狀態 常規 滑鼠停留 滑鼠按下 的顏色和樣式 第二種是設定按鍵在不同狀態下顯示不同的,下面通過實現下面介面來展示這兩種方法 一 通過設定按鍵顏色 下面先給出上圖中所展...

android mstar新增自定義按鍵

參考 案例一 藍芽遙控器連線藍芽後,按鍵無反應 getevent 發現按鍵無上報 kernel層 1 drivers hid hid input.c 驅動中增加對用類別的的key 此藍芽遙控器為0x0c consume類別,故在 case hid up consumer usb hut v1.12,...