LINUX.ORG.RU

Ответ на: комментарий от ShTH

> Я хочу именно подколоть домашних с голосом

А если спрятаться под столом, а потом внезапно рявкнуть?

andreyu ★★★★★
()
Ответ на: комментарий от ShTH

Я хочу именно подколоть

гвоздь в компьютерный стул вбей, остриём вверх. голоса будет хоть отбавляй

jtootf ★★★★★
()
Ответ на: комментарий от jtootf

>А если спрятаться под столом, а потом внезапно рявкнуть?

Тесно.

гвоздь в компьютерный стул вбей, остриём вверх. голоса будет хоть отбавляй


Не хочу портить штаны и ранить задницы близких.

ShTH
() автор топика
Ответ на: комментарий от andreyu

>Эх, откормили троллей на ЛОРе ;)

У него конструкция такая. Даже если убрать оттуда принтер - всё равно не помещусь. Да и заметен буду.

ShTH
() автор топика
Ответ на: комментарий от ShTH

Можно пример\почитать.

В xscreensaver есть движок GDadou, позволяющий запускать внешнюю программу. По умолчанию это chbg, но никто не мешает написать в ~/.xscreensaver так:

...
  GL: 				engine -root				    \n\
 		      "GDadou" 	play ~/А_ну_пшел_отседева.ogg
...

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от ShTH

Не хочу портить штаны и ранить задницы близких.

ты не Ъ. учись у Райзера

jtootf ★★★★★
()
Ответ на: комментарий от ShTH

Вот мой:

cat /home/eddy/.xscreensaver 
# XScreenSaver Preferences File
# Written by xscreensaver-demo 5.08 for eddy on Thu Aug 20 23:22:08 2009.
# http://www.jwz.org/xscreensaver/

timeout:	0:01:00
cycle:		0:30:00
lock:		False
lockTimeout:	0:00:00
passwdTimeout:	0:00:30
visualID:	default
installColormap:    True
verbose:	False
timestamp:	False
splash:		True
splashDuration:	0:00:05
demoCommand:	xscreensaver-demo
prefsCommand:	xscreensaver-demo -prefs
nice:		19
memoryLimit:	0
fade:		True
unfade:		False
fadeSeconds:	0:00:03
fadeTicks:	20
captureStderr:	True
ignoreUninstalledPrograms:True
font:		*-medium-r-*-140-*-m-*
dpmsEnabled:	False
dpmsStandby:	2:00:00
dpmsSuspend:	2:00:00
dpmsOff:	4:00:00
grabDesktopImages:  True
grabVideoFrames:    False
chooseRandomImages: True
imageDirectory:	/Data/Photo/Bukovo.org

mode:		one
selected:	7

textMode:	file
textLiteral:	XScreenSaver
textFile:	/usr/X11R6/lib/X11/doc/README
textProgram:	fortune
textURL:	http://www.livejournal.com/stats/latest-rss.bml

programs:								      \
-				ant -root				    \n\
-				loop -root				    \n\
- GL: 				gears -root				    \n\
- GL: 	   "Gears (planetary)" 	gears -root -planetary			    \n\
- GL: 				morph3d -root				    \n\
- Best: 			xfishtank -d -s				    \n\
  GL: 				engine -root				    \n\
 		      "GDadou" 	chbg -interval 0.05 -randomize	-speed 200     \
				  -xscreensaver -max_size 100 -effect 1 -R     \
				  /Data/Photo/ -pattern	 '*.jpg' -pattern '*.jpeg'   \n\


pointerPollTime:    0:00:05
pointerHysteresis:  10
windowCreationTimeout:0:00:30
initialDelay:	0:00:00
sgiSaverExtension:  True
xidleExtension:	True
GetViewPortIsFullOfLies:False
procInterrupts:	True
overlayStderr:	True
В принципе, при первом запуске xscreensaver вылезает графическое окно настройки, которое создаст этот файл.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от isden

>посмотри исходники xev

Там ничего полезного не будет. xev ловит события только внутри своего окна. Чтобы отследить вообщё любое событие, нужно насиловать иксовое расширение XRecord.

Zenom ★★★
()
Ответ на: комментарий от Zenom

Вообще-то существует ещё расширение xevie специально для этого предназначенное, но оно не поддерживается, не работает и скоро будет выпилено.

Zenom ★★★
()
Ответ на: комментарий от Zenom

> xev ловит события только внутри своего окна.

ну хоть сам принцип отлова посмотреть можно, и использовать его для рутового окна.

isden ★★★★★
()
Ответ на: комментарий от ShTH

можешь еще прикрутить туда kdialog :

kdialog --title "Сволочь, не трогай комп" --passivepopup "Да"  1

что-то типа того:

drull@drull-laptop:~$ (cat /dev/input/event5 | while read i; do kdialog --title "Сволочь, не трогай комп" --passivepopup "Да"  1; done;) & (cat /dev/input/mouse1 | while read i; do kdialog --title "Сволочь, не трогай комп" --passivepopup "Да"  1; done;)

drull ★☆☆☆
()
Ответ на: комментарий от drull

Спасибо. А что за такой дистр, что эти файлы разрешает читать обычному пользователю? Я не могу их читать у себя (Debian)

ShTH
() автор топика
Ответ на: комментарий от drull

>у меня убунта.

Интересно, можно ли там читать устройства ввода, используемые другими юзерми?

ShTH
() автор топика
Ответ на: комментарий от ShTH

там кстати по умолчанию 640 стоит, владелец - рут. внеси себя в группу root.

drull ★☆☆☆
()
Ответ на: комментарий от ShTH

> Интересно, можно ли там читать устройства ввода, используемые другими юзерми?

Устройства для всех пользователей общие, так что да.

drull ★☆☆☆
()
Ответ на: комментарий от drull

>Устройства для всех пользователей общие, так что да.


Решето. Хм, получается, что cat /dev/input/* - по сути своей кейлоггер. Интересно, можно выхлоп /dev/input/event* как-то перевести в символы с клавиатуры?

ShTH
() автор топика
Ответ на: комментарий от ShTH

> Решето. Хм, получается, что cat /dev/input/* - по сути своей кейлоггер.

Да, рут и входящие в группу рута могут логировать все что захотят.

Интересно, можно выхлоп /dev/input/event* как-то перевести в символы с клавиатуры?


Хз, по идее да. На худой конец можешь свою утилиту написать.

drull ★☆☆☆
()
Ответ на: комментарий от drull

>Хз, по идее да. На худой конец можешь свою утилиту написать.

Можно попробовать. Знать бы в чём они там выходят.

ShTH
() автор топика
Ответ на: комментарий от Rubystar
drull@drull-laptop:~$ cat /dev/input/mouse1 | uuencode 1
begin 644 1
M"`$`"`$`"`$!"``!"`(""`($"`0%"`,$"`0&"`4'"`0%"`4("`4'"`0'"`,'
M"`,%"`$#"``#"``""``""``!"``!&/\!&/\!&/\`&/\`&/P!&/H`&/D`&/@`
M&/<`&/<`&/D`./?^./S]./G]./W^./W]./[^./_\*`#]*`#\*`#[*`+Z*`/\
M*`;Z*`;Z*`?Z*`G[*`CZ*`G\*`K]*`G^*`C^*`C_*`?_*`C_"`8`"`8`"`0`
M"`4!"`(""`0#"`,#"`$$"`$$"``%"``%&/X$&/P$&/L"&/P"&/P!&/P"&/L!
M&/P!&/L`&/L!&/L`&/H`&/L`&/H`./O_./O]./S^./S]./W]./[[./_Z*`#[
M*`#[*`#Z*`#[*`#\*`'\*`+^*`+^*`+^"`,`"`,`"`,`"`,`"`0`"`,""`,#
M"`4$"`,#"`4%"`,%"`0&"`,%"`($"`$$"`$%"`$$"``$&/X"&/T$&/X!&/P`
M&/T`&/X`&/X`&/X`&/T`./S^./O^./S^./S^./O]./W^./W]./W]./_]./_\
M./_[./_\*`#\*`#^*`#_*`/]"`(`"`0`"`,`"`4`"`0`"`0`"`,`"`0`"`("
M"`,`"`,""`$!"`(""`$""`$!"``""``""``"&/T#&/X"&/P!&/T!&/P`&/T!
M&/T`&/T!&/X`&/X`&/X`&/\`&/\`&/\`./__*`#_*`#_*`#^*`'^*`#_*`'^
^C
drull@drull-laptop:~$ 
drull ★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.