Punta de Choros

27 декември 2009

На 2009г й оставаха 120ч съществуване. От календара падна поредния лист с дата 27 декември и към 10.30ч сутринта ме събуди звън от телефона.

Инсталация на Microsoft шрифтове в Ubuntu 16.04

14 януари 2017

нсталация на Microsoft шрифтове в Ubuntu се поражда от идеята браузърите в различните системи, да показват еднакво текстовото съдържанието на интернет страниците.

Ubuntu 16.04 инсталация на USB disk on Key

19 ноември 2016

Арсеналът ми от мобилни компютри съдържа Fujitsu Lifebook AH530. Това е бюджетна машина от 2011г на Intel Core i5-480M процесор и 4GB DDR3 RAM памет.

gparted

Paragon ExtFS for Windows

30 юли 2016

ExtFS for Windows е утилита на Paragon Software разработена през 2013г. Тя представлява решение, предоставящо пълен достъп на четене и на запис до раздели ...

msvcr100.dll is missing Windows 10

04 октомври 2016

Майк Патерсън от Plixer, компания по компютърната сигурност, публикува доклад , че Windows 10 изпраща данни в криптиран вид от вашата машина на всеки пет минути. Той е направил максимума, за да спре изтичането, но системата продължавала да изпраща информация.


В всяка стая на моя дом има компютър. Общото между тях е, че са задвижвани от операционна система Ubuntu.

spoiler :
Dell Studio 1555

Acer Aspire One 756

Acer Aspire 5750

Сходство между горните три мобилни компютъра е, че нямат светодиодна индикация за състояние на бутон Caps Lock и бутон Num Lock .

За разлика на горепосочените - долните два модела притежават.

Acer Aspire 5740

Fujitsu LifeBook AH530

Ясно. Какво правя с толкова машини? Едва ли нещо повече от нищо! И понеже свалих картите, да добавя три десктоп-машини, като най-силната изпълнява роля на рали-симулатор. Don't drink and drive!

рали-симулатор

Считайте видяното като продължение на публикация "Пари на вятъра".

Вкъщи предимно ползвам стационарен компютър, заради по-големия размер монитор. Към него е подключена безпроводна клавиатура Locitech MK 250.

Locitech MK 250

Но отново минус. Няма индикатори. По навик пиша без да гледам монитора и е крайно неприятно, ако случайно е превключено на главни букви. Следва триене на набрания текст и повторно набиране.

Key Lock индикатор


Ubuntu разполага с аплет Key Lock Indicator. След инсталация в лентата за задачи (task bar) ще се появи пиктограма, която индикира състоянието на въпросните клавиши. Аплетът уведомява udev-notify при превключване, което допълнително привлича вниманието.

Инсталация:

sudo add-apt-repository ppa:tsbarnes/indicator-keylock
sudo apt-get update
sudo apt-get install indicator-keylock


Резултат в Gnome 3 Classic:

Key Lock индикатор

Звуков индикатор


Аплетът горе за мен е 50/50. Аз не гледам монитора, докато набирам текст. Така особена полза не извличам. Трябва ми нещо по-хард и реших да впрегна звуковите си сензори.

Всеки стационарен компютър разполага с "пискун". Той обикновено инициализира сигнали от B.I.O.S. Ubuntu умее да управлява този хардуер. Наберете в терминала:

alsamixer

и маневрирате с стрелките на вашата клавиатура до позиция Beep. Това е регулатор за силата на звука на вградения високоговорител към дънната платка.

Beep

Казано честно, при мен му е през хастара, колко е усилено и пищи с една и съща сила, колкото и да регулирам. Не случайно един пич казал, че има нещо гнило в Дания.

Следва деликатната част.

Бащите на Ubuntu решили в версия 12.04 да блокират пискуна. Наш ред е да изправим тази неправда. Поемаме администраторски права и отново пишем в терминала:

sudo gedit /etc/modprobe.d/blacklist.conf

Търсим коментар # blacklist pcspkr. Махаме решетката отпред. Съхраняваме измененията и активираме този модул:

sudo modprobe pcspkr


Съответно, за да запибибка пибитката/пискуна инсталираме утилка beep.

sudo apt-get install beep

Часът на истината настъпва, ако наберем дума beep в терминала и пискунът измяка, значи всичко е ток и жици.

Чудесно.
Отключихме пищялката и я закачихме към малка програмка, която да я управлява. Нека научим системата, да ползва придобивката, при натиск на бутон Caps Lock .

За целта се налага инсталация на утилка xbindkeys:

sudo apt-get install xbindkeys


След успех на инсталация, преминете в домашния каталог и създайте нов скрит на име, например, .notification

mkdir /home/$USER/.notification

Влезте в новосъздадения каталог:

cd ~/.notification

Създайте нов файл, например, notification.sh :

touch notification.sh


Разширението подсказва, че ще бъде изпълним. Правим го такъв:

chmod +x notification.sh

Редактираме файла добавяйки следния код:

#!/bin/bash
beep


Каталог notification

В случай, че компютърът не разполага с вграден високоговорител, както повечето показани горе мобилни компютри, в каталог .notification, добавяме аудио-файл. Тук въпрос на вкус. Този файл ще се просвирва при натиск на бутон.

В аплета за звукови настройки се добавя управление на плейър VLC. На свой ред реших този плейър да възпроизвежда звуковата сигнализация.

Резултат:


Каталог notification

Коментираме beep и указваме на vlc пътя до аудио файла.

OK, финализиране.

Създайте в домашния каталог файл .xbindkeysrc. Той е нужен на xbindkeys и без него нещата остават мъртъв труп.

Върнете се обратно в терминала и наберете следната команда:

xbindkeys -k

Пред вас ще изплува нов прозорец, в когото ще натиснете бутон Caps Lock .

xbindkey

В резултат в терминала ще се генерира подобен израз:
profruit ~ $ xbindkeys -k
Press combination of keys or/and click under the window.
You can use one of the two lines after "NoCommand"
in $HOME/.xbindkeysrc to bind a key.
"(Scheme function)"
    m:0x12 + c:66
    Mod2 + Caps_Lock

Предпоследния ред m:0x12 + c:66 е съществен за нас. Копираме го в файл .xbindkeysrc. Този израз указва на xbindkeysrc, че е натиснат бутон Caps Lock . На свой ред xbindkeysrc ще укаже на команден процесор bash какво да изпълни, в случай, че настъпи събитие m:0x12 + c:66. И нещата изглеждат така:

"bash ~/.notification/notification.sh"
m:0x12 + c:66


xbindkey

взаимствано от askubuntu.com






до нови срещи   ^.^
06.09.2014 profruit 

0 Response to "Индикатори за Caps Lock в Ubuntu 12.04"

Публикуване на коментар

Този блог е реинкарнация на първите ми опити за споделяне в нета. На времето започнах с къси разкази на преживяното. После се обезсмисли и превърнах блога си в системно радио. Пиша единствено неща, които карат душата ми да живее: Ubuntu, WEB, Photoshop, Фотография, Споделено и т.н. Това е моето системно радио, разбирате ли? Моята вълна и вие сте на нея сега.

Архив на блога