Những âm thanh đó khiến tôi phát điên, nhưng thật khó chịu khi tắt âm thanh hệ thống vì tôi cần chúng ở những nơi khác cùng một lúc. Tôi không tìm thấy bất kỳ cài đặt nào mà tôi có thể quản lý âm thanh.
Những âm thanh đó khiến tôi phát điên, nhưng thật khó chịu khi tắt âm thanh hệ thống vì tôi cần chúng ở những nơi khác cùng một lúc. Tôi không tìm thấy bất kỳ cài đặt nào mà tôi có thể quản lý âm thanh.
Câu trả lời:
Tắt chuông, sử dụng chuông trực quan thay thế hoặc thay thế chuông rung bằng một số chỉ dẫn trực quan khác.
Bạn có thể thiết lập ring-bell-function
một chức năng như ignore
, để tắt tất cả các dấu hiệu.
Hoặc bạn có thể tùy chỉnh tùy chọn visible-bell
, để sử dụng đèn flash khung thay vì âm thanh.
Hoặc bạn có thể sử dụng chế độ nhỏ echo-bell-mode
từ thư viện echo-bell.el
để chỉ nhận được một dấu hiệu trực quan ngắn gọn trong khu vực tiếng vang.
Xem thêm hướng dẫn Elisp, Beeping nút .
C-h r
) là bạn của bạn. Một chút thời gian ở đó thực sự có thể giúp bạn viết được kiến thức cơ bản, và cả đời dành cho đó có thể là một trò tiêu khiển tuyệt vời. ;-)
~/.emacs
tệp của bạn : (setq visible-bell t)
và (setq ring-bell-function 'ignore)
. Bạn cũng sẽ cần phải khởi động lại emacs của mình hoặc eval tệp.
Thay vì tắt âm thanh, bạn có thể sử dụng chuông có thể nhìn thấy,
chức năng này tạm thời đảo ngược dòng chế độ / dòng tiêu đề
(defun mode-line-visual-bell ()
(setq visible-bell nil)
(setq ring-bell-function 'mode-line-visual-bell--flash))
(defun mode-line-visual-bell--flash ()
(let ((frame (selected-frame)))
(invert-face 'header-line frame)
(invert-face 'header-line-highlight frame)
(invert-face 'mode-line frame)
(invert-face 'mode-line-inactive frame)
(run-with-timer
0.1 nil
#'(lambda (frame)
(invert-face 'header-line frame)
(invert-face 'header-line-highlight frame)
(invert-face 'mode-line frame)
(invert-face 'mode-line-inactive frame))
frame)))
.emacs
:(setq ring-bell-function 'ignore)