Включаем Scroll Lock в Ubuntu

Включаем Scroll Lock в Ubuntu



Этим постом я начинаю абсолютно новую рубрику на своем блоге, посвященную освоению операционной системы Ubuntu. То что я знаком с Linux и отношусь к ней не так фанатично как некоторые я уже показал в своем недавнем критикующем посте «Почему Linux это слишком дорого«. Но тем неменее, я не бросаю эту систему и верю в лучшее. Именно поэтому, перейдя сегодня на Ubuntu 10.04, я решил строго и основательно документировать все черные и белые полосы этого дела. К тому же, в Линуксе любую инструкцию надо записывать и хранить ибо запомнить их невозможно…

Купил я себе недавно клавиатуру SVEN EL 4002 с подсветкой кнопок, включаемой кнопкой Scroll Lock. Брал ее исключительно ради этой самой подсветки: ночью работать теперь одно удовольствие! На Windows 7 проблем с ней не было никаких. Но вот зараза: установив второй системой Ubuntu 10.04 я наткнулся на занятную проблему. Мало того что кнопка Scroll Lock тут привязана на смену раскладки, так еще сама по себе эта кнопка отвязанная от раскладки работать не будет вообще! Что делать?

1. Отвязываем Scroll Lock от переключения раскладок.

Для этого идем в «Параметры клавиатуры». На вкладке «Раскладка» идем в «Параметры». В графе «Использовать клавиатурные индикаторы…» снимаем галочку у Scroll Lock. Я эту галочку навесил на Caps Lock ибо и так кнопка простаивает. Теперь при смене раскладки подсветка не будет моргать… правда теперь подсветка вообще не будет работать, но и это можно решить…

2. Включаем Scroll Lock.

Для этого в терминале выполняем команду xmodmap -pm. В результате получаем что то вроде этого:

xmodmap:  up to 3 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0×32),  Shift_R (0x3e)
lock        Caps_Lock (0×42)
control     Control_L (0×25),  Control_R (0x6d)
mod1        Alt_L (0×40),  Alt_L (0x7d),  Meta_L (0x9c)
mod2        Num_Lock (0x4d)
mod3
mod4        Super_L (0x7f),  Hyper_L (0×80)
mod5        Mode_switch (0x5d),  ISO_Level3_Shift (0x7c)

Фиксируем в памяти свободную строку. В данному случае это mod3. Значит именно в mod3 мы будем дальше добавлять Scroll Lock.

В домашней папке (cd ~) создаем файл .Xmodmaprc. В этот файл прописываем строку: add mod3 = Scroll_Lock.

Перезагружаемся. Система спросит о загрузке созданного файла, загружаем его и все… Scroll Lock работает. Подсветка тоже. Ура =)

  • Wiz-Ent

    Спасибо чувак, статья помогла… Правда при загрузке система не спросила о файле, я сделал по-другому:

    xmodmap .Xmodmaprc

    Готово! Огромное спасибо!

  • Wiz-Ent

    Оговорочка по Фрейду :) у мя работает до первой перезагрузки :(

  • enigman

    Огроменное вам спасибо. Раньше мучился с командами xset led 3 и т.д. А тут такое простое и универсальное решение. И, главное, клавиша заработала так, как она и должна работать (:

  • meestiq

    переключение, то теперь работает, а вот непосредственная функциональность — вкл буковок верхнего регистра, все там же

  • lynx

    Спасибо огромное, способ рабочий! При перезагрузки спросил загрузить и не спрашивать? Я ответил (+)загрузить и нажал ок, теперь работает клава как и должна)))

  • Ford_Focus

    автору большое пламенное спасибо.

    «у мя работает до первой перезагрузки» — в крайнем случае можно закинуть команду в автозагрузку.

  • Скучающий админ

    Спасибо, незнакомец, все заработало. Респект.

  • spoonisoutthere

    слава гуглу — навёл на этот совет )) спасибо, работает!)

  • http://startup-altai.ru/goto/aHR0cDovL2xpdmVhZG1pbi5ydQ== Дмитрий Liveadmin

    Очень полезная статья. Спасибо, автор.

    p.s Вот уж не думал, что у кого то из линуксоидов точь в точь такая же клава будет с такой же проблеммой.)) :D

  • Re

    на 12.04 не работает(((