Go to the first, previous, next, last section, table of contents.

X ウィンドウ・システム上で Emacs を使っているとき, ベルの音量を調節するにはどうしたらいいのですか?

Epoch を使っているときは

  (setq epoch::bell-volume 20)

という式を評価してください.

普通の GNU Emacs を使っているときは src/x11term.c の XTfeep 関数の 次の部分の値を 50 から -50 の範囲で調節します.

  XTfeep ()
  {
          BLOCK_INPUT_DECLARE ();
  #ifdef XDEBUG
          fprintf (stderr, "XTfeep\n");
  #endif
          BLOCK_INPUT ();
          XBell (XXdisplay,50);	/* change this 50 to -50 */
          UNBLOCK_INPUT ();
  }

"xset b 0" とするとベルは鳴りません.

"xset b BASE" とすると XBell (disp, VAL) では BASE - (BASE*VAL)/100 + VAL というボリューム値で, XBell (disp, -VAL) では BASE - (BASE*VAL)/100 というボリューム値で ベルが鳴ります.


Go to the first, previous, next, last section, table of contents.