USB 키보드가 있을 때 아이콘 표시(KDE 시스템 트레이) [꺼짐]

USB 키보드가 있을 때 아이콘 표시(KDE 시스템 트레이) [꺼짐]

내 설정에는 2대의 컴퓨터가 있으며 하드웨어 USB 스위치를 사용하여 첫 번째 컴퓨터와 두 번째 컴퓨터 사이에서 키보드를 지속적으로 전환(플러그인)합니다.

종종 입력을 시작했는데 스위치가 잘못된 컴퓨터로 설정되어 있다는 것을 깨달았습니다. (비밀번호를 입력하라는 메시지가 표시되고 입력을 시작했지만 다른 텔레그램에서 비밀번호를 입력하고 있다는 사실을 깨닫지 못하는 경우 보안 문제가 될 수 있습니다.) 열려 있는 상태입니다.)

KDE 시스템 트레이에 특정 USB 키보드가 현재 "연결"되어 있음을 나타내는 아이콘을 표시할 수 있는 방법이 있습니까? 시스템 트레이에 USB 저장 장치처럼 보이는 것이 있는데 키보드를 나타내는 항목을 찾을 수 없습니다.

:~$ lsusb
Bus 001 Device 052: ID 17f6:2862 Unicomp, Inc. Aristides 2862

일반 Unicomp Model M이며 화려하지는 않습니다(특수 드라이버 없음). 항상 같은 USB 포트에 연결되어 있습니다.

KDE 5.27.5(최신 안정)를 사용하여 Debian 12(안정) 실행

미리 감사드립니다!

답변1

장벽을 사용하십시오:
어쩌면 더 나은 솔루션이 있을 수도 있습니다. barrier네트워크를 사용하여 마우스를 여러 컴퓨터로 확장하는 프로그램이므로 USB 스위치가 필요하지 않습니다. 경험은 매우 매끄 럽습니다. Barrier는 macOS, Windows 및 Linux에서 사용할 수 있습니다. 따라서 각 컴퓨터에서 다른 운영 체제를 사용하려는 경우에도 문제가 되지 않습니다.

Barrier는 오픈 소스이며 무료입니다. 데비안 저장소에서 사용할 수 있으므로 apt.

udev 및 yad를 사용하십시오.
반면에, 귀하의 질문에 관해서. 예, 두 가지 방법으로 비교적 쉽게 이를 달성할 수 있습니다.우데브그리고마당.

udev는 시스템의 하드웨어 장치를 제어하고 처리하는 데 사용되는 동적 장치 관리자입니다. 따라서 이를 사용하여 시스템 알림을 수행하는 bash 스크립트를 트리거할 수 있습니다. 이것협회이것에 대해 이야기하십시오.

yad는 명령줄에서 그래픽 대화 상자와 알림을 만들 수 있는 프로그램입니다. 이 프로그램은 데비안 저장소에서 찾을 수 있습니다. 예를 들어 시스템에 알림을 보내려면 다음 명령을 사용할 수 있습니다.

yad --notification --image=terminal &  

따라서 sh에서 yad 알림을 실행하는 작은 스크립트를 생성하고 udev를 사용하여 해당 스크립트에 대한 트리거를 설정할 수 있습니다.

관련 정보