1*4882a593SmuzhiyunFrom 609563ec5590e7817b43f44a86e46b9f16c6e1b1 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: xiaoyao <xiaoyao@rock-chips.com> 3*4882a593SmuzhiyunDate: Mon, 12 Jun 2023 21:55:06 +0800 4*4882a593SmuzhiyunSubject: [PATCH 1/1] Don't turn off the bt power 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun--- 7*4882a593Smuzhiyun blueman/plugins/mechanism/RfKill.py | 4 ++-- 8*4882a593Smuzhiyun 1 file changed, 2 insertions(+), 2 deletions(-) 9*4882a593Smuzhiyun 10*4882a593Smuzhiyundiff --git a/blueman/plugins/mechanism/RfKill.py b/blueman/plugins/mechanism/RfKill.py 11*4882a593Smuzhiyunindex c3296403..677bc414 100644 12*4882a593Smuzhiyun--- a/blueman/plugins/mechanism/RfKill.py 13*4882a593Smuzhiyun+++ b/blueman/plugins/mechanism/RfKill.py 14*4882a593Smuzhiyun@@ -15,5 +15,5 @@ class RfKill(MechanismPlugin): 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun def _set_rfkill_state(self, state, caller): 17*4882a593Smuzhiyun self.confirm_authorization(caller, "org.blueman.rfkill.setstate") 18*4882a593Smuzhiyun- with open('/dev/rfkill', 'r+b', buffering=0) as f: 19*4882a593Smuzhiyun- f.write(struct.pack("IBBBB", 0, RFKILL_TYPE_BLUETOOTH, RFKILL_OP_CHANGE_ALL, (0 if state else 1), 0)) 20*4882a593Smuzhiyun+ #with open('/dev/rfkill', 'r+b', buffering=0) as f: 21*4882a593Smuzhiyun+ # f.write(struct.pack("IBBBB", 0, RFKILL_TYPE_BLUETOOTH, RFKILL_OP_CHANGE_ALL, (0 if state else 1), 0)) 22*4882a593Smuzhiyun-- 23*4882a593Smuzhiyun2.17.1 24*4882a593Smuzhiyun 25