ScreenSaver в консоли.

Обсуждаем OS FreeBSD и сервисы на ней.

ScreenSaver в консоли.

Сообщение Андрей » 26 мар 2009, 08:52

Приветствую всех.
Настроил у себя в консоли скринсейвер. Все хорошо, все красиво.
Хотел бы узнать, где лежат файлы самого скринсейвера и возможно ли создать что-то свое?

Заранее благодарен.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: ScreenSaver в консоли.

Сообщение root » 26 мар 2009, 17:15

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

там есть секция EXAMPLES
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Re: ScreenSaver в консоли.

Сообщение Андрей » 26 мар 2009, 20:16

Спасибо! О_о Как-то сам не додумался вспомнить про маны.

Всетаки, если бы научиться делать бы свои скринсейверы, а не просто втыкать картинку. :(
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: ScreenSaver в консоли.

Сообщение root » 27 мар 2009, 10:15

Андрей писал(а):Как-то сам не додумался вспомнить про маны

про них всегда нужно помнить и читать их :)
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Re: ScreenSaver в консоли.

Сообщение Андрей » 27 мар 2009, 12:16

Не по теме:
а что делать если они, скажем так мягко, не помогают?
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: ScreenSaver в консоли.

Сообщение root » 27 мар 2009, 13:10

читать их ещё раз :)
потом гуглить
потом спрашивать
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Re: ScreenSaver в консоли.

Сообщение lehisnoe » 27 мар 2009, 13:16

root писал(а):читать их ещё раз :)

+1
некоторые маны вообще с первого раза сложно понять, но, перечитав несколько раз, начинаешь вкуривать, что же хотел сказать автор :)
No users
No troubles
No money
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
lehisnoe
Site Admin
 
Сообщения: 539
Зарегистрирован: 11 июн 2008, 14:09
Откуда: Moscow

Re: ScreenSaver в консоли.

Сообщение Андрей » 10 янв 2010, 21:55

Всем привет!
Не стал создавать новой темы.

Может несколько нестандартный вопрос, но все же. Модно ли как-то сделать так, чтобы при бездействии пользователя запускалась какая-либо программа.

Поясню. Скринсевера на тему матрицы в консоли нет, но зато есть 2 проги (в портах) cmatrix и termatrix.
Занимаются тем, что надо. Так вот вернусь к вопросу. Как-то можно сделать, если я бездействую, скажем 3 минуты, запускается одна изз этих программ?

Заранее благодарю за ответ.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: ScreenSaver в консоли.

Сообщение makky » 11 янв 2010, 07:35

5 минут утреннего гугления:
Код: Выделить всё
В /etc/rc.conf:
saver=”green”
blanktime=”300″
scrnmap=”NO”

То есть при бездействии 300 секунд (5 минут), запустится сохранение электроэнергии твоим монитором.

Есть следующие варианты скринсейвера:

daemon – “BSD Daemon” Animated screen saver (text)
fade – Fade out effect screen saver
fire – Flames effect screen saver
green – Uses the power saving mode on your monitor
logo – “BSD Daemon” animated screen saver (graphics)
rain – Rain drops screen saver
snake – Draw a FreeBSD “snake” on your screen
star – A “twinkling stars” effect
warp – A “stars warping” effect
dragon – Dragon screensaver (graphics)



Но. Для вас специально, молодой человек, есть такая вот линка http://linux.softpedia.com/progDownload/matrix-saver-Download-1014.html
Пользоваться ей вот так:
Код: Выделить всё
cd /usr/src/sys/modules/syscons/matrix
make
make install

В /etc/rc.conf:

saver="matrix"

теперь ребут или подгружаем модуль вручную.

РУчная установка:

- С помощью kldstat узнаем ID скринсейвера.
- Делаем kldunload -i ждя выгрузки скринсейвера.
- Теперь kldload matrix_saver.ko'


Ну вот как-то так. Код данного скринсейвера основан на кодах программы cmatrix.

Запускать софт, наверное, можно попровать с помощью vidcontrol, разумеется это я не пробовал, потому что запускать мускул или апач как скринсейвер - достаточно забавно. Или выводить суммарный трафик по серверу, или сообщение "вы ни черта не делаете уже 5 часов".

Это из серии "В мире форточек и подоконников"... :lol:


Ой, самое важное-то забыл! Можно ещё во как делать:
Код: Выделить всё
В  /boot/loader.conf:

splash_bmp_load="YES"
bitmap_load="YES"
bitmap_name="/boot/chuck.bmp"


И будет тебе картинка! например с надписью "не влезай, убъет!" :lol:

Ну и пример с pcx форматом:
Код: Выделить всё
splash_pcx_load="YES"
vesa_load="YES"
bitmap_load="YES"
bitmap_name="/boot/chuck.pcx"


Ядро должно быть собрано с
Код: Выделить всё
device splash.


Скринсейвер можно проверить и запускается он Shift-Pause или Shift-Ctrl-NumLock/Pause.

Ну и плюс подумай с какими правами будет запускаться софт. Когда никто не залогинен ты будешь запускать что-то от рута? Или от нободи какого-нибудь. Или с правами текущего юзера? Ну тогда остается только в sudousers прописать выполнение прорамм без пароля и даже уборщица смогла бы помочь настроить тебе радиус или мпд =) В форточках 98 можно скринсейвер на батник злодейский подменить. А если у тебя севрер стоит в атланте, а ты в деревне "красный серп", то скринтсейвер тебе актуален. Вообщем, нет никакой нужды в такой фишке.

PS: С видконтролом я похоже ошибаюсь, мне кажется софт запустить не получается.
PPS: Прям целая статья получилась "я, скринсейвер и моё духовное удоволетворение" :lol:
А что ты сделал ради эксперимента?
Аватара пользователя
makky
посетитель
 
Сообщения: 119
Зарегистрирован: 19 окт 2008, 20:42
Откуда: msk

Re: ScreenSaver в консоли.

Сообщение root » 11 янв 2010, 11:13

makky писал(а):PPS: Прям целая статья получилась "я, скринсейвер и моё духовное удоволетворение"

:lol:
makky писал(а):5 минут утреннего гугления

вместо зарядки :lol:
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

След.

Вернуться в FreeBSD

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

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