Как-то придумал себе надежный длинный пароль и теперь при виде таких вот окошек (см. ниже), меня бросает в дрожь только от одной мысли, что сейчас придется нервно стучать по клавиатуре.
Выход есть! Решил немного упростить себе жизнь и написал небольшой скриптик на Python’е:
1
2
3
4
5
6
7
8
9
10
11
|
#!/usr/bin/python
import
pyatspi
,
time
time
.
sleep
(
1
)
reg
=
pyatspi
.
Registry
.
generateKeyboardEvent
reg
(
24
,
None
,
pyatspi
.
KEY_PRESSRELEASE
)
#q
reg
(
25
,
None
,
pyatspi
.
KEY_PRESSRELEASE
)
#w
reg
(
26
,
None
,
pyatspi
.
KEY_PRESSRELEASE
)
#e
reg
(
27
,
None
,
pyatspi
.
KEY_PRESSRELEASE
)
#r
reg
(
28
,
None
,
pyatspi
.
KEY_PRESSRELEASE
)
#t
reg
(
29
,
None
,
pyatspi
.
KEY_PRESSRELEASE
)
#y
reg
(
36
,
None
,
pyatspi
.
KEY_PRESSRELEASE
)
#Enter
|
Все что он делает, так это эмулирует нажатие клавиш* клавиатуры. В данном случае набирает “qwerty” и жмет “Enter”.
*получить коды клавиш можно командой:
1
|
$
xev
|
grep
keycode
|
Установка очень простая. Для начала вводим в терминал:
1
|
sudo
apt
-
get
install
python
python
-
pyatspi
|
Далее нужно создать файл AutoEnterPass.py со скриптом выше, сохранить в удобном месте, сделать скрипт исполняемым и включить его запуск по нажатию клавиши (заходим в Система -> Параметры -> Комбинации клавиш клавиатуры).
Всё!
Хотите обновить рабочий стол? Вам стоит скачать обои или новые темы.