Страница 2 из 3

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

Добавлено: 12 июн 2013, 19:29
A.T.W.A.
random_variable, глянь здесь.

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

Добавлено: 12 июн 2013, 20:39
ZEN
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 должен установиться в систему

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

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

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

Добавлено: 18 июн 2013, 14:00
ZEN
Думаю, что подобное проще провернуть через acpid. Вот есть интересный вариант по ссылке, с той лишь разницей, что lock_x_screen нужно будет заменить на slimlock.

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

Добавлено: 28 май 2017, 15:01
mrbunny
Вот что у меня получилось:

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

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
Помогите разобраться, буду очень благодарен!

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

Добавлено: 28 май 2017, 18:35
mrbunny
Теперь так)

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

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


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

Добавлено: 28 май 2017, 21:45
nk
> 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 упоминается у вас...

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

Добавлено: 28 май 2017, 23:38
ZEN
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

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

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

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

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