SSHでシステムビープ音を無効にする

SSHでシステムビープ音を無効にする

set bell-style noneローカルファイルに追加して、ローカルでシステムビープ音を無効にしました.inputrc。ただし、システムにリモートでSSHを接続すると、頻繁に発生するTABを使用してオートコンプリートのシステムビープ音が発生し続けます。リモートコンピュータの.inputrcファイルまたはリモートアカウント.bashrcファイルを変更できますが、それを行うと、自分が所有していないコンピュータに侵入する可能性があることがわかります。この問題をローカルで解決する方法はありますか?

私はWindows 10 Ubuntu Bashを使用しています。

ビープ音がどんどん遅くなってきて、私を狂わせます。

ベストアンサー1

このコマンドを使用すると、ファイルをbind読み込むことなくいつでもreadline変数を設定できます。.inputrcたとえば、ログイン後に次のように入力します。

bind 'set bell-style none'

コマンドは単一の文字列でなければなりません。毎回自動的にこれを実行するには、expectリモートホスト名をパラメータとして使用する簡単なスクリプトを使用できます。

#!/usr/bin/expect -f
spawn ssh [lindex $argv 0]
expect {$ }
send "bind 'set bell-style none'\n"
expect {$ }
interact

おすすめ記事