これアーチLinuxウィキコンピュータスピーカーモジュールをブラックリストに載せる方法についての説明です。しかし、これはDebianでは動作しません。誰でも私を助けることができますか?
PS:少し具体的です。私はGnomeを使用しており、Gnome端末ウィンドウの特定の項目から発生したビープ音を削除したいと思います。
答え1
Debianでは、PCスピーカーのサポートは、Archのように別々のロード可能なモジュールではなく、デフォルトのカーネルに組み込まれています。しかし、Arch wikiで言及されている他の方法はまだ機能しています。
テキストモードでシステムを使用している場合は、デフォルトのビープsetterm -blength 0
音長を0ミリ秒に設定して効果的にミュートします。これを永続的にするには、ログインスクリプトにそれを追加するか、systemd
起動時にすべての人をミュートするように次のサービスを設定する必要があります。
[Unit]
Description=Silence virtual console default beep
[Service]
Type=oneshot
Environment=TERM=linux
StandardOutput=tty
TTYPath=/dev/console
ExecStart=/usr/bin/setterm -blength 0
[Install]
WantedBy=multi-user.target
たとえば/etc/systemd/system/silence-console.service
。その後、実行するとsystemctl daemon-reload; systemctl enable silence-console; systemctl start silence-console
すぐに適用され、その後の再起動時にも適用されます。
X11 GUI セッションの場合、次の非常に簡単な X11 セッション開始スクリプトを作成します。
#!/bin/sh
xset -b
/etc/X11/Xsession.d/91custom-silence-beep
次に、GUIにログインするときにすべての人に適用するように入力します。
お使いのX11デスクトップ環境/ウィンドウマネージャによっては、使用を上書きできますxset
。しかし、もしそうなら、ビープ音を制御する独自の方法も必要です。
たとえば、GNOME端末には独自の設定があります。ターミナルウィンドウの[編集]メニューを選択して[基本設定]を選択し、[プロフィール]で[名前なし]を見つけて[テキスト]タブでターミナルリングを選択解除します。
または、端末の着信音を視覚的な着信音に変更するには、次のコマンドを実行できます。
gsettings set org.gnome.desktop.wm.preferences audible-bell false
gsettings set org.gnome.desktop.wm.preferences visual-bell true
gsettings set org.gnome.desktop.wm.preferences visual-bell-type frame-flash
より明確な視覚的な着信音が必要な場合は、代わりにfullscreen-flash
使用できますframe-flash
。