로그인 화면에서 블루투스를 켜고 블루투스 키보드를 사용할 수 있나요? 지금까지는 로그인 시에만 블루투스 데몬을 시작할 수 있습니다. systemd에 추가하여 systemctl enable bluetooth
내 사용자일 때 시작되도록 했습니다. 기본적으로 꺼져 있으므로 이 문제도 수정하고 싶습니다.
유틸리티를 설치 bluez
하고 bluez-utils
제공했습니다 bluetoothhctl
. 그것이 중요하다면 나는 그것을 프론트 엔드로도 사용하고 있습니다 blueman
.
답변1
기본적으로 Bluetooth 어댑터는 다시 시작한 후 전원이 켜지지 않습니다.
그러니 원한다면전원을 켠 후 자동으로 켜짐AutoEnable=true
구성 파일 맨 아래에 /etc/bluetooth/main.conf
다음 줄을 추가 해야 합니다 [Policy]
.
/etc/bluetooth/main.conf
------------------------------------------------------------------------------
[Policy]
AutoEnable=true
참고: hciconfig hci0 up을 사용하는 이전 방법은 권장되지 않습니다.
원천:아치스 위키
답변2
대부분의 경우와 마찬가지로 저는 Arch Wiki를 충분히 주의 깊게 읽지 않습니다. 부팅 후 장치를 활성화하는 방법에 대한 섹션이 있습니다.
/etc/udev/rules.d/10-local.rules
udev 규칙을 설정하고 다음 코드를 사용하여 생성 해야 합니다.
# Set bluetooth power up
ACTION=="add", KERNEL=="hci0", RUN+="/usr/bin/hciconfig hci0 up"
그게 다입니다... X가 실행되고 있지 않더라도 이제 작동할 것입니다.
답변3
이 솔루션은 OpenSUSE Tumbleweed에서 저에게 효과적이었습니다 systemd
.
- 주문이
bluetooth.service
요청되었습니다multi-user.target
. 나는systemd
그것을 달성하기 위해 임베디드 디렉토리를 사용했습니다.
mkdir /etc/systemd/system/bluetooth.service.d
cat > /etc/systemd/system/bluetooth.service.d/multi-user.conf << EOF
[Install]
WantedBy=bluetooth.target multi-user.target
EOF
systemctl enable bluetooth.service
bluez-auto-enable-devices
필요한AutoEnable=true
구성을 생성하려면 패키지를 설치하십시오/etc/bluetooth/main.conf
.
zypper in -y bluez-auto-enable-devices
다시 시작한 후에는 Bluetooth 키보드와 마우스도 로그인 화면에서 작동합니다. 노트북 덮개를 열고 노트북 키보드를 사용하여 로그인할 필요가 없습니다.
답변4
최신 커널에서는 다음을 사용해야 합니다.
# Set bluetooth power up
ACTION=="add", KERNEL=="hci0", RUN+="/bin/bluetoothctl --agent menu power on"