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