Fluxbox. Блокируем экран.

fluxbox-wiki говорит нам, что есть 2 способа блокировать экран. Одним из них, alock, мы и воспользуемся.

В репозиториях даже Ubuntu нет этого пакета. Поэтому берем с официального сайта и собираем. Предварительно убеждаемся, что есть пакеты, какие указаны на сайте: gmake, gcc, xlibs.

gmake – не что иное, как ‘make’. Наверняка должен быть в вашей системе. (проверить, установлен ли – dpkg -l make)

gcc – тоже есть по умолчанию в Ubuntu (dpkg -l gcc)

xlibs – с этим поинтереснее. Как выяснилось, в Ubuntu ‘xlibs’ входят в пакет xorg-dev , по умолчанию он не установлен, так что ставим (sudo apt-get install xorg-dev). Еще перед этим я поставил пакет libwx11-0, но предполагаю, что это совсем ни к чему, и он ни на что не влияет.

Далее скачиваем alock, распаковываем , смотрим опции сборки (./configure —help). В итоге я сделал вот так:

./configure —with-passwd —with-xcursor —with-xrender —with-imlib2

make

sudo make install

Заметьте, что не gmake, как описано на сайте alock, а make.

После этого вылазит симпатичная табличка с текстом:

,————————————————————————-
| it seems that you have compiled ‘alock’ with   
| ‘shadow’ support. to use that binary you have  
| set the ‘suid’ – bit, something like:          
|                                                
|    $> chown root:root $prefix/bin/alock        
|    $> chmod 4111 $prefix/bin/alock             
|                                                
| if not you ll get ‘permission denied’ problems.
`————————————————————————-

Так что делаем, как сказано:

sudo chown root:root /usr/local/bin/alock
sudo chmod 4111 /usr/local/bin/alock

Далее читаем man alock, чтоб знать, как воспользоваться программкой. Я заблокировал экран вот так:

alock -bg blank:color=black -auth passwd -cursor:none

Результатом был заблокированный черный пустой экран, даже без строки ввода пароля :-) Просто ввел “вслепую” пароль, нажал enter и всё повилось обратно.

Tags:

Comments are closed.