Вече знаем как да създадем скрийнсейвър в Linux. Също така обсъдихме инструмент, който ви позволява да създадете анимиран GIF от screencast. Сега представете си ситуация, в която вашият screencast съдържа запис на някои важни команди, които въвеждате в терминала. Предвид факта, че има много отворени прозорци на приложенията, когато записът е приключил, командите, които сте въвели в терминала, не са ясно видими, особено когато излъчването е представено на по-широка аудитория - например в залата за презентации.

И така, какво е решението? Има инструмент, създаден специално за тези ситуации. Запознайте се с Screenkey, приложение за команден ред, което можете да използвате заедно с приложението за излъчване, за да се уверите, че натисканията на клавишите са по-добре показани.

Screenkey

Вдъхновен от Screenflick, Screenkey е инструмент, който улавя каквито и да е бутони, които натискате, и го показва по начин, който улеснява четенето и разбирането на всичко, което се пише. Екранният клавиш предлага функции като конфигурируем шрифт / размер / позиция, подчертаване на последните клавишни комбинации, подобрена обработка на backspace и поддръжка на няколко монитора.

Изтегляне и инсталиране

Екранният бутон може да бъде изтеглен, като посетите неговия уеб сайт и кликнете върху линка за изтегляне в секцията "Съобщения".

Можете също така да го изтеглите, като изпълните следната команда:

 wget https://www.thregr.org/~wavexx/software/screenkey/releases/screenkey-0.9.tar.gz 

Понастоящем 0.9 е последната версия. В бъдеще можете да промените името на пакета (screenkey-0.9.tar.gz) в командите на най-новия наличен пакет.

Сега извадете файловете / директорите извън този пакет .tar.gz, като използвате следната команда:

 tar -xzvf screenkey-0.9.tar.gz 

За да инсталирате инструмента, въведете директорията от най-високо ниво и изпълнете скрипта за настройка:

 cd screenkey-0.9 sudo ./setup.py инсталирате 

Забележка : Екранният клавиш изисква определени зависимости да бъдат в системата ви, за да се инсталира успешно. Изпълнението на следната команда трябва да инсталира всички зависимости:

 sudo apt-get инсталирате python-gtk2 python-setuptools python-setuptools-git python-distutils-extra 

употреба

Щом свърши частта за изтегляне / инсталация, трябва само да изпълните следната команда, за да активирате инструмента:

 ./screenkey 

Ще забележите, че всички натискания на клавишите ще бъдат записани от инструмента и веднага ще бъдат показани на екрана ви.

Инструментът също така предоставя възможност за управление / ощипване на функционалността му чрез опции на командния ред. Например, времето по подразбиране, за което се показват натисканията на клавишите (след спирането на пишенето), е 2, 5 секунди. Можете обаче да го промените, като използвате опцията -t .

Ето един пример, който увеличава времето за показване на 5 секунди:

 ./screenkey -t 5 

Ако искате, можете дори да направите прозореца на изхода устойчив, като --persist опцията --persist, когато стартирате командата "screenkey".

 ./screenkey --persist 

При преместването, клавишът Shift е деактивиран по подразбиране. Например "Shift + Control + a" обикновено се показва точно като "Control + A" (забележете капитала А). Ако обаче възникне необходимост, можете да презапишете тази настройка, като преминете опцията " --vis-shift " с командата "screenkey".

 ./screenkey --vis-shift 

Друга важна характеристика, която си заслужава да се спомене, е, че можете дори временно да деактивирате инструмента, стъпка, която е полезна, когато пишете чувствителна / лична информация като пароли. Можете да постигнете това чрез натискане на "Ctrl + Ctrl".

Натискането на същата комбинация от клавиши позволява отново инструмента. За повече функции / опции на командния ред, отидете на официалния сайт на инструмента.

заключение

Не може да се отрече, че екранният ключ е полезна малка полезна програма - освен употребата, посочена в началото на този урок, можете също да използвате инструмента, за да предадете бързо мислите си, в случай че създавате видеоматериала. Друго добро нещо за Screenkey е, че той се развива активно, което означава, че всеки бъг или ограничение, който в момента е там, трябва да се фиксира сравнително бързо. Определено си заслужава да опитате.