私の設定には2台のコンピュータがあり、ハードウェアUSBスイッチを使用して、最初のコンピュータと2番目のコンピュータの間でキーボードを継続的に切り替えます(プラグイン)。
多くの場合、入力を開始しましたが、スイッチが間違ったコンピュータに設定されていることに気づきました。 (パスワードを入力するように求められ、入力を開始しましたが、他のテレグラムでパスワードを入力していることに気付かない場合は、セキュリティの問題になる可能性があります。)開いている状態です。
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はオープンソースで無料です。 Debianリポジトリで利用できるのでapt
。
udevとyadを使用してください。
一方、あなたの質問について。はい、2つの方法で比較的簡単にこれを達成できます。ウデブそして庭。
udevは、システムのハードウェアデバイスを制御および処理するために使用される動的デバイスマネージャです。したがって、これを使用してシステム通知を実行するbashスクリプトをトリガーできます。これ協会これについて話してください。
yadは、コマンドラインからグラフィックダイアログと通知を作成できるプログラムです。このプログラムは Debian リポジトリにあります。たとえば、システムに通知を送信するには、次のコマンドを使用できます。
yad --notification --image=terminal &
したがって、shでyad通知を実行する小さなスクリプトを生成し、udevを使用してそのスクリプトのトリガーを設定できます。