Создаём файл .Xmodmap в домашнем каталоге
В нём пишем:
! - это комментарий
! отключаем PgUp и PgDn
keycode 112 = NoSymbol
keycode 117 = NoSymbol
ВНИМАНИЕ ! ВАЖНО ! У вас могут быть числа не
112 и
117, а другие!
Как узнать: запускаем в терминале
xev. Видим многабукав типа:
PropertyNotify event, serial 18, synthetic NO, window 0x4000001,
atom 0x15e (_NET_WM_DESKTOP), time 63713588, state PropertyNewValue
PropertyNotify event, serial 18, synthetic NO, window 0x4000001,
atom 0x17b (WM_STATE), time 63713592, state PropertyNewValue
PropertyNotify event, serial 18, synthetic NO, window 0x4000001,
atom 0x1c4 (XKLAVIER_STATE), time 63713602, state PropertyNewValue
PropertyNotify event, serial 21, synthetic NO, window 0x4000001,
atom 0x19c (_NET_WM_ICON_GEOMETRY), time 63713762, state PropertyNewValue
PropertyNotify event, serial 21, synthetic NO, window 0x4000001,
atom 0x207 (_COMPIZ_WINDOW_DECOR), time 63713841, state PropertyNewValue
PropertyNotify event, serial 21, synthetic NO, window 0x4000001,
atom 0x20b (_COMPIZ_WM_WINDOW_BLUR_DECOR), time 63713850, state PropertyNewValue
FocusOut event, serial 33, synthetic NO, window 0x4000001,
mode NotifyNormal, detail NotifyNonlinear
Нажимаем нежеланную Page Up. Видим:
KeyPress event, serial 33, synthetic NO, window 0x4000001,
root 0x10c, subw 0x0, time 63858557, (-500,520), root:(341,544),
state 0x0, keycode 112 (keysym 0xff55, Prior), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 36, synthetic NO, window 0x4000001,
root 0x10c, subw 0x0, time 63858733, (-500,520), root:(341,544),
state 0x0, keycode 112 (keysym 0xff55, Prior), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Нажимаем нежеланную Page Down. Видим:
KeyPress event, serial 36, synthetic NO, window 0x4000001,
root 0x10c, subw 0x0, time 64024730, (-217,501), root:(624,525),
state 0x0, keycode 117 (keysym 0xff56, Next), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 36, synthetic NO, window 0x4000001,
root 0x10c, subw 0x0, time 64024836, (-217,501), root:(624,525),
state 0x0, keycode 117 (keysym 0xff56, Next), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Вам нужны те два числа, которые выделены красным.
Их вписываете в файл, сохраняете, пишете в терминале
xmodmap .Xmodmap
И всё становится хорошо.
Но в TTY1 — TTY6 это не работает, только в графике (под Иксами).