- Загорается лампочка Scroll Lock на клавиатуре.
- хацкер, блин
- Угадываем дистрибутив по вопросу
- Linux Mint Forums
- Enabling Scroll-Lock?
- Enabling Scroll-Lock?
- Re: Enabling Scroll-Lock?
- Why is the Scroll Lock key disabled in Cinnamon/Linux/Xorg?
- Почему клавиша Scroll Lock отключена в Cinnamon / Linux / Xorg?
- Настройка индикаторов клавиатуры
Загорается лампочка Scroll Lock на клавиатуре.
При переключении раскладки Ctrl+Shift загорается вышеозначенная лампочка. В чем причина?
это значит, что ты включил соответствующую опцию, всё ок.
Значит, по умолчанию так было.
хацкер, блин
зачем тебе ник такой, если не знаешь как раскладку клавиатуры настроить? Если переключалка на setxkbmap, то убери опцию grp_led:scroll
в настройки раскладки зайди и отключи.
Какой информативный пост. Какой дистрибутив и версия? Какое DE (Gnome, KDE, Unity, . )?
Угадываем дистрибутив по вопросу
Открываешь настройки системы (открой Dash по кнопке Windows, набери «настройки», найди нужное), там настройки клавиатуры, там настройки раскладки клавиатуры, там кнопка «Опции». Находишь в дереве опций пункт (не знаю точного названия) «Использовать индикаторы на клавиатуре для обозначения альтернативной раскладки». Там отключаешь все.
Хотя я, скорее всего, не угадал дистрибутив по вопросу. В том дистрибутиве, который я предположил, Alt+Shift по дефолту вроде.
Что там угадывать. Убунту у него — к бабке не ходи.
Источник
Linux Mint Forums
Welcome to the Linux Mint forums!
Enabling Scroll-Lock?
Enabling Scroll-Lock?
Post by MonochromeMan » Mon May 31, 2010 9:29 pm
Heyo, utter newbie at this.
I’m trying to get my MIDI sequencer (Evolution Audio, really old package) running under WINE. So far, there’s been no major problems — just a bit laggy. I’ve managed to get MIDI playback up and running already with a soundfont that matches the windows system banks, so there’s no problem there.
*But*. my sequencer uses Scroll-Lock pretty heavily — it uses the normal keyboard to emulate an external music keyboard, and scroll lock is used to move the range down an octave.
For whatever reason, Scroll lock isn’t actually working at the moment — I checked the keyboard settings under ‘System Settings’ already, but couldn’t find any options about it there. The toggle’s not working outside of WINE either, so I’m guessing it’s a general config issue somewhere.
Any ideas where the magic toggle is? :S
If it’s any help at all, I’m using a UK layout keyboard with media keys — a Saitek Eclipse II. The only other keys that aren’t working are the volume controls — but they didn’t work under Mandriva either.
Re: Enabling Scroll-Lock?
Post by Old Ruler » Tue Jun 01, 2010 11:22 am
my sequencer uses Scroll-Lock pretty heavily — it uses the normal keyboard to emulate an external music keyboard, and scroll lock is used to move the range down an octave.
For whatever reason, Scroll lock isn’t actually working at the moment — I checked the keyboard settings under ‘System Settings’ already, but couldn’t find any options about it there. The toggle’s not working outside of WINE either, so I’m guessing it’s a general config issue somewhere.
Any ideas where the magic toggle is? :S
It’s a tricky one because there are three places where the problem could be, namely Linux configuration, wine config (I haven’t looked into that side), or Evolution Audio itself.
It’s easy enough to assign the Scroll Lock key to whatever you like. You can do it at the command line (open a Terminal window). For instance; to assign Scroll Lock to ‘5’
I got the keycode for Scroll Lock using the xev command line tool. To make it permanent you need to create a hidden file in your home directory called .Xmodmap (it’s hidden because it starts with a period) and add a line to it like:
But I don’t think that will help unless you know what key Scroll Lock is mapped to in Evolution (certainly, setting it to 5 won’t do it). So you would probably be best advised to ask the question in the wine forum:
Me too (UK layout and Saitek Eclipse II)
Edited to add: It might just be worth trying this:
Источник
Why is the Scroll Lock key disabled in Cinnamon/Linux/Xorg?
I recently purchased a backlit keyboard that was designed such that the Scroll Lock key was used to toggle the back light. I quickly found that Cinnamon does not respond properly when the Scroll Lock key is pressed. Originally, I thought the keyboard backlight was DOA because everything else worked out of the box. After a reboot I found that before launching Xorg I was able to successfully toggle the backlight using the Scroll Lock key. Then, once again, after starting Xorg (and consequentially cinnamon_session), this functionality stopped working once again.
In order to get the backlight working after launching Xorg I was forced to issue a: xset led named «Scroll Lock» to enabled and disable this functionality.
After a bit of research I came across a program called xev that dumped key event information to the terminal after it was started. Upon pressing the Scroll Lock key the terminal was populated with this information:
KeyPress event, serial 34, synthetic NO, window 0x2c00001, root 0x2df, subw 0x0, time 2609824, (410,0), root:(1724,142), state 0x0, keycode 78 (keysym 0xff14, Scroll_Lock), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False
KeyRelease event, serial 37, synthetic NO, window 0x2c00001, root 0x2df, subw 0x0, time 2609912, (410,0), root:(1724,142), state 0x0, keycode 78 (keysym 0xff14, Scroll_Lock), same_screen YES, XLookupString gives 0 bytes:
So I know the key event is being sent to the kernel.
Also, interestingly, I observed strange behavior when in the terminal (still prior to launching Xorg or Cinnamon) and using Scroll Lock. Namely, at this point my backlight was toggling as expected, but when Scroll Lock was enabled nothing I typed was written to the screen. After disabling Scroll Lock everything I had written was immediately dumped to the terminal as if it was previously being buffered.
tl;dr What is the deal with Scroll Lock and Xorg?
Источник
Почему клавиша Scroll Lock отключена в Cinnamon / Linux / Xorg?
Недавно я приобрел клавиатуру с подсветкой, которая была разработана таким образом, что клавиша Scroll Lock использовалась для переключения подсветки. Я быстро обнаружил, что Cinnamon не реагирует должным образом при нажатии клавиши Scroll Lock. Первоначально я думал, что подсветка клавиатуры была DOA, потому что все остальное работало из коробки. После перезагрузки я обнаружил, что перед запуском Xorg я смог успешно переключать подсветку с помощью клавиши Scroll Lock. Затем, еще раз, после запуска Xorg (и, следовательно, cinnamon_session), эта функциональность снова перестала работать.
Чтобы заставить работать подсветку после запуска Xorg, я был вынужден выполнить команду: xset led named «Scroll Lock» чтобы включить и отключить эту функцию.
После небольшого исследования я наткнулся на программу, которая вызвала информацию xev о событиях, связанных с ключом, в терминал после его запуска. После нажатия клавиши Scroll Lock терминал заполнялся этой информацией:
Событие KeyPress, серийный номер 34, синтетический номер NO, окно 0x2c00001, корень 0x2df, subw 0x0, время 2609824, (410,0), корень: (1724,142), состояние 0x0, код ключа 78 (keysym 0xff14, Scroll_Lock), same_screen YES, XLookupString дает 0 байтов: XmbLookupString дает 0 байтов: XFilterEvent возвращает: False
Событие KeyRelease, серийный номер 37, синтетический номер NO, окно 0x2c00001, корень 0x2df, subw 0x0, время 2609912, (410,0), корень: (1724,142), состояние 0x0, код ключа 78 (keysym 0xff14, Scroll_Lock), same_screen YES, XLookupString дает 0 байтов:
Итак, я знаю, что ключевое событие отправляется ядру.
Также, что интересно, я наблюдал странное поведение в терминале (еще до запуска Xorg или Cinnamon) и при использовании Scroll Lock. А именно, в этот момент моя подсветка переключалась, как и ожидалось, но когда Scroll Lock был включен, я ничего не печатал на экране. После отключения Scroll Lock все, что я написал, было немедленно сброшено в терминал, как если бы оно было ранее буферизовано.
tl; dr. Как обстоят дела с Scroll Lock и Xorg?
Я не знаком с Cinnamon, но должна быть возможность включить клавишу Scroll Lock.
Во-первых, нам нужно проверить, есть ли у вас запасной слот для модификатора клавиатуры. Бегать:
Это напечатает список ваших текущих настроек модификатора. Надеемся, что в одной из этих строк не будет никаких ключей в списке; в общем то будет mod3 . Предполагая, что это так, вы можете включить Scroll Lock с помощью этой команды:
Теперь светодиод Scroll Lock должен реагировать на нажатия клавиш Scroll Lock.
Если это сработает, вы, вероятно, захотите, чтобы X делал это автоматически при каждом запуске. Есть разные способы сделать это: это может быть сделано для каждого пользователя, но для чего-то подобного, я думаю, имеет смысл установить его глобально.
Но я никогда не делал этого раньше себя, поэтому я бы лучше проверил это, прежде чем давать более подробную информацию. 🙂
OK. Метод, который я пытался активировать, этот modmap глобально не работает для меня в KDE. 🙁 Но активация в моем домашнем каталоге, похоже, работает нормально.
Создайте файл с именем .Xmodmap в вашем домашнем каталоге, содержащий эту строку:
Самый простой способ сделать это:
Теперь перезапустите X (выйдите из системы и войдите снова). Надеюсь, ваша клавиша Scroll Lock будет работать. Если это не так, пожалуйста, дайте мне знать.
Источник
Настройка индикаторов клавиатуры
Здесь я расскажу как отключить Caps Lock, включить Num Lock при загрузке, заставить работать клавишу Scroll Lock и показывать раскладку клавиатуры по лампочке Caps Lock.
Зачем было отключать клавишу scroll lock по умолчанию, для меня было всегда загадкой. Ведь не секрет, что на многих клавиатурах scroll lock включает подсветку. И так начнем:
Для начала заходим в «Параметры клавиатуры»
В «Раскладках» нажимаем «параметры»
Тут мы делаем сразу 2 действия: Заставляем индикатор капслока показывать раскладку клавиатуры и отключаем саму клавишу capslock.
Кстати, индикатор этот не глючит, как апплет раскладки.
Теперь включим scroll lock.
Открываем терминал и ищем свободные строки в памяти командой xmodmap -pm
Должно быть что то вроде этого:
shift Shift_L (0x32), Shift_R (0x3e)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd)mod2 Num_Lock (0x4d)
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
Ищем тут пустую строку, именно в этот mod мы и пропишем наш sroll lock.
Создаем файл .Xmodmaprc в домашнем каталоге:
В нём прописываем строку:
add mod3 = Scroll_Lock
Вместо mod3 пишем, наш свободный mod.
После перезагрузки система спросит загрузить ли этот файл, загружаем и жмём ok.
Если неохота перезагружаться, то можно активировать файл прямо сейчас командой:
Осталось только заставить включаться Num Lock при загрузке ubuntu :
Устанавливаем пакет numlockx
Затем открываем в текстовом редакторе файл /etc/gdm/Init/Default
И в самый низ перед «exit 0» вставляем такие строки:
Должно выглядеть так:
Теперь после перезагрузки клавиша num lock будет включена по умолчанию.
Источник