Bagaimana cara membuat IRSSI berjalan di bawah layar dalam sistem jarak jauh untuk membunyikan bip pada komputer lokal saya untuk pesan baru?

4

Saya memiliki irssi yang berjalan selamanya di bawah "layar" di sistem server linux jarak jauh. Saya memiliki fedora 16 di laptop saya dan ssh ke server dan melanjutkan layar irssi saya ketika saya mulai bekerja.

Tapi saya kehilangan banyak obrolan karena saya tidak mendapat pemberitahuan bip dari irssi. Saya ingin laptop saya berbunyi bip untuk pesan baru di saluran berlangganan saya. Tolong bantu.

Terima kasih sebelumnya.

Vigneshwaran
sumber
1
@ jjlin Ini bukan duplikat. Jika saya mengikuti jawaban di tautan Anda, itu akan berbunyi bip di server. Saya ingin bunyi bip di laptop saya. Pertanyaan saya berbeda.
Vigneshwaran
Kenapa sih itu tidak berbunyi untuk Anda di layar? Sudahkah Anda menonaktifkan bel di emulator terminal Anda? Seperti yang mereka katakan, Ini bekerja untuk saya (TM).
Zoredache
@Zoredache Apakah irssi remote berbunyi bip untuk Anda di mesin lokal Anda? Perintah apa yang Anda gunakan?
Vigneshwaran
ssh via dempul, xterm, atau xfce-terminal semua tampaknya berfungsi
Zoredache

Jawaban:

2

Coba langkah-langkah @jjlin yang dikomentari di atas untuk memastikan modul speaker pc Anda dimuat.

Tetapkan irssi untuk berbunyi bip selama SEMUA untuk menguji jika berhasil:

/set beep_msg_level ALL
/set bell_beeps ON

Beri tahu layar untuk membolehkan bip terdengar ^a^g. Jika Anda menggunakan layar lokal dan layar pada remote (seperti yang saya lakukan), Anda perlu memberitahu layar jauh untuk juga gunakan audibles. Lakukan ini melalui layar meta key 'a': ^aa^g. Mengalihkan beberapa kali ini untuk beralih antara bel visual dan suara.

/msg nickserv help untuk mendengar jika itu bekerja. Ubah bel untuk mendentang sorotan saja:

/set beep_msg_level HILIGHT
invert
sumber
1

Anda perlu menambahkan / mengedit $ HOME / .screenrc Anda untuk memasukkan:

VBELL OFF

Dan / atau nonaktifkan dalam instance yang berjalan dengan C-a C-g

Default / etc / screenrc di Debian yang lebih baru membuat VBELL ON karena suatu alasan.

Baca lebih lanjut di https://www.gnu.org/software/screen/manual/screen.html#Bell

Fuzzy76
sumber
1
silakan tambahkan rincian lebih lanjut untuk jawaban Anda :)
Kunal