Cách tắt tiếng bíp hệ thống cho người dùng không có đặc quyền


10

Làm cách nào để tắt tiếng bíp hệ thống trên Linux? Tôi không có quyền hạn siêu người dùng vì vậy tôi không thể biên dịch lại mô-đun kernel / unload.

Câu trả lời:


11

Đối với tiếng bíp được tạo trong trình bao của bạn (có vẻ là điều gây khó chịu nhất), hãy thêm phần này vào " ~ / .inputrc ":

set bell-style none

Lưu ý rằng đây không phải là thiết bị đầu cuối - mà là máy chủ lưu trữ cụ thể. Điều đó có nghĩa là khi bạn đăng nhập vào một máy tính khác thông qua sshnơi không được đặt, tiếng bíp sẽ trở lại. (Tôi đã thử nghiệm trên Fedora)


Điều đó sẽ không giúp đỡ; tất cả những gì nó làm là nói với các ứng dụng nhất định (chẳng hạn như trình bao) rằng bạn không muốn chúng phát ra tiếng bíp. Nó sẽ không ảnh hưởng đến những người dùng khác và thực sự sẽ không làm gì trong trường hợp đăng nhập không phải cục bộ: chuông thiết bị đầu cuối của họ nằm trên thiết bị đầu cuối của họ , không phải bảng điều khiển.
SamB

6
Vui lòng đọc câu hỏi và câu trả lời của tôi: Anh ấy không root và muốn làm điều đó cho tài khoản người dùng của anh ấy và nó chỉ giúp trong vỏ cục bộ được nêu rõ trong câu trả lời của tôi.
fschmitt

2
Lưu ý đến khoảng cách : hiện tại ~ / .inputrc ghi đè / etc / inputrc, có thể đã xác định một số điều thú vị. Ví dụ: trên Debian, điều này có thể phá vỡ Ctrl + Trái / Phải đối với các từ và / hoặc một số ràng buộc dành riêng cho Rxvt - Xem câu hỏi này .
Alois Mahdal

2

Có nhiều cấp độ khác nhau mà tiếng bíp có thể được kiểm soát bởi người dùng. Đây là một số điều tôi biết:

CẤP ĐỘ ỨNG DỤNG

  • export LESS="$LESS"' -q'- thêm -q vào các tùy chọn mặc định lessđể nó không rung chuông (ví dụ: khi cố gắng cuộn qua phần cuối của tệp)
  • echo 'set bell-style none' >> ~/.inputrc- tắt chuông cho tất cả các ứng dụng bằng cách sử dụng readline(khởi động lại thiết bị đầu cuối của bạn để xem hiệu quả)

CẤP ĐỘ

  • xterm -vb- cho phép "chuông trực quan", nhấp nháy cửa sổ đầu cuối thay vì phát ra tiếng ồn. Bạn có thể thêm xterm*visualBell: truevào tài nguyên X ( ~/.Xdefaults) của mình để thay đổi mặc định. Hầu hết các trình giả lập thiết bị đầu cuối bao gồm một tùy chọn tương tự.

X CẤP MÁY CHỦ

  • xset b off - tắt chuông máy chủ X

CẤP MÁY?

  • alsamixer- tắt tiếng hoặc tắt SpeakerBellcác kênh

Trong trường hợp của tôi, tắt tiếng các kênh ALSA không giúp được gì - thỉnh thoảng tôi vẫn nhận được tiếng chuông từ loa tích hợp (ngay cả khi tai nghe được cắm). Nhưng vô hiệu hóa chuông máy chủ X đã loại bỏ nó.


1

Bạn đã bỏ chọn "Bật tiếng bíp hệ thống" trong Hệ thống -> Tùy chọn -> Âm thanh -> Bíp hệ thống?


3
Điều này giả định một số môi trường máy tính để bàn? GÓI?
tshepang
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.