Slimlock - блокировка экрана с поддержкой тем slim

Различное программное обеспечения. Параметры настройки, советы по применению
Аватара пользователя
A.T.W.A.
Сообщения: 221
Зарегистрирован: 30 сен 2012, 01:50
Темы: 2
Статус: Не в сети

Re: Slimlock - блокировка экрана с поддержкой тем slim

Сообщение A.T.W.A. » 12 июн 2013, 19:29

random_variable, глянь здесь.
Изображение

Аватара пользователя
ZEN
Администратор
Сообщения: 1349
Зарегистрирован: 27 сен 2012, 18:23
Темы: 206
Откуда: Украина, Одесса
Статус: Не в сети

Re: Slimlock - блокировка экрана с поддержкой тем slim

Сообщение ZEN » 12 июн 2013, 20:39

random_variable писал(а):Все сделал, как ты написал. Теперь выдает это:

Код: Выделить всё

make
g++  -Wall -I. -I/usr/include/freetype2   -pthread -I/usr/include/freetype2/ -DPACKAGE=\"slimlock\" -DVERSION=\"0.11\" -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\"  -c panel.cpp -o panel.o
g++  -Wall -I. -I/usr/include/freetype2   -pthread -I/usr/include/freetype2/ -DPACKAGE=\"slimlock\" -DVERSION=\"0.11\" -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\"  -c slimlock.cpp -o slimlock.o
slimlock.cpp: In function ‘void* RaiseWindow(void*)’:
slimlock.cpp:363:1: warning: no return statement in function returning non-void [-Wreturn-type]
g++  -Wall -I. -I/usr/include/freetype2   -pthread -I/usr/include/freetype2/ -DPACKAGE=\"slimlock\" -DVERSION=\"0.11\" -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\"  -c util.cpp -o util.o
g++  cfg.o image.o panel.o slimlock.o util.o -o slimlock -lX11 -lXrandr -lXft -lfontconfig -lImlib2 -lXext   -lrt -lpam -pthread
я ошибок не вижу, должен был теперь появиться в каталоге бинарник slimlock. Который по команде make install должен установиться в систему
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

random_variable
Сообщения: 4
Зарегистрирован: 16 май 2013, 13:45
Темы: 0
Статус: Не в сети

Re: Slimlock - блокировка экрана с поддержкой тем slim

Сообщение random_variable » 18 июн 2013, 13:32

Всем огромное спасибо. Все установилось.
Теперь назрел вопрос, как эту прогу прикрутить к xfce4-power-manager 1.0.11, таким образом, чтобы она запускалась при закрытии крышки ноутбука и при выходе из спящего и ждущего режимов.

Аватара пользователя
ZEN
Администратор
Сообщения: 1349
Зарегистрирован: 27 сен 2012, 18:23
Темы: 206
Откуда: Украина, Одесса
Статус: Не в сети

Re: Slimlock - блокировка экрана с поддержкой тем slim

Сообщение ZEN » 18 июн 2013, 14:00

Думаю, что подобное проще провернуть через acpid. Вот есть интересный вариант по ссылке, с той лишь разницей, что lock_x_screen нужно будет заменить на slimlock.
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

mrbunny
Сообщения: 5
Зарегистрирован: 28 май 2017, 14:42
Темы: 0
Статус: Не в сети

Re: Slimlock - блокировка экрана с поддержкой тем slim

Сообщение mrbunny » 28 май 2017, 15:01

Вот что у меня получилось:

Код: Выделить всё

make: pkg-config: Команда не найдена
g++  -Wall -I.  -pthread -DPACKAGE=\"slimlock\" -DVERSION=\"0.11\" -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\"  -c cfg.cpp -o cfg.o
make: g++: Команда не найдена
Makefile:29: ошибка выполнения рецепта для цели «cfg.o»
make: *** [cfg.o] Ошибка 127
Помогите разобраться, буду очень благодарен!

mrbunny
Сообщения: 5
Зарегистрирован: 28 май 2017, 14:42
Темы: 0
Статус: Не в сети

Re: Slimlock - блокировка экрана с поддержкой тем slim

Сообщение mrbunny » 28 май 2017, 18:35

Теперь так)

Код: Выделить всё

Package xrandr was not found in the pkg-config search path.
Perhaps you should add the directory containing `xrandr.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xrandr' found
Package xft was not found in the pkg-config search path.
Perhaps you should add the directory containing `xft.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xft' found
Package fontconfig was not found in the pkg-config search path.
Perhaps you should add the directory containing `fontconfig.pc'
to the PKG_CONFIG_PATH environment variable
No package 'fontconfig' found
g++  -Wall -I.  -pthread -DPACKAGE=\"slimlock\" -DVERSION=\"0.11\" -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\"  -c panel.cpp -o panel.o
In file included from panel.cpp:13:0:
panel.h:18:25: fatal error: X11/Xft/Xft.h: Нет такого файла или каталога
 #include <X11/Xft/Xft.h>
                         ^
compilation terminated.
Makefile:29: ошибка выполнения рецепта для цели «panel.o»
make: *** [panel.o] Ошибка 1


Аватара пользователя
nk
Модератор
Сообщения: 398
Зарегистрирован: 14 сен 2014, 00:35
Темы: 75
Статус: Не в сети

Re: Slimlock - блокировка экрана с поддержкой тем slim

Сообщение nk » 28 май 2017, 21:45

> Package xrandr was not found in the pkg-config search path
и собственно к Вам вопрос: xrandr / libXrandr установлен?
В каком дистре и как вы собираете еще? С каким вариантом установлен дистрибутив?
Какая версия или откуда взяты исходники компилируемомй вами программы?

> Perhaps you should add the directory containing `xrandr.pc'
У меня slackware, у меня xrandr.pc в этих лежит:

Код: Выделить всё

$ grep xrandr.pc /var/log/packages/*
/var/log/packages/libXrandr-1.5.1-x86_64-1_slack14.2:usr/lib64/pkgconfig/xrandr.pc
/var/log/packages/libXrandr-compat32-1.5.1-x86_64-1_slack14.2compat32:usr/lib/pkgconfig/xrandr.pc
там еще гляжу fontconfig, xft упоминается у вас...
• Web: Firefox • Jabber: Gajim • WM: Openbox
Изображение

Аватара пользователя
ZEN
Администратор
Сообщения: 1349
Зарегистрирован: 27 сен 2012, 18:23
Темы: 206
Откуда: Украина, Одесса
Статус: Не в сети

Re: Slimlock - блокировка экрана с поддержкой тем slim

Сообщение ZEN » 28 май 2017, 23:38

Package xrandr was not found in the pkg-config search path
Если запускается pkg-config, значит софт собирается из сорцов. Обычно для этого нужно установить -dev пакет. В данном случае, для deb-систем, это libxrandr-dev.

UPD. Хорошо бы знать систему. В дебиане, например, все зависимости slim можно установить командой: sudo apt-get build-dep slim
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

mrbunny
Сообщения: 5
Зарегистрирован: 28 май 2017, 14:42
Темы: 0
Статус: Не в сети

Re: Slimlock - блокировка экрана с поддержкой тем slim

Сообщение mrbunny » 28 май 2017, 23:47

Ось Hydrogen (Debian) wm - Openbox(если важно)
установлен libxrandr2(v.2:1.4.2-1+b1)
а дальше совсем ничего не понял.
P.S. установил зависимости из этого мана http://debian-facile.org/doc:environnem ... 1:slimlock и теперь получаю черный экран при пробуждении.

Аватара пользователя
ZEN
Администратор
Сообщения: 1349
Зарегистрирован: 27 сен 2012, 18:23
Темы: 206
Откуда: Украина, Одесса
Статус: Не в сети

Re: Slimlock - блокировка экрана с поддержкой тем slim

Сообщение ZEN » 28 май 2017, 23:52

Кстати, а версия slim из репозитория должна содержать slimlock...
Так что сейчас есть два варианта развития событий:
  • Откатиться обратно на lightdm ( sudo dpkg-reconfigure lightdm )
  • Или установить из репозитория slim ( sudo apt-get install --reinstall slim )
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей