Blog
This page is hosted for free by zzz.com.ua, if you are owner of this page, you can remove this message and gain access to many additional features by upgrading your hosting to PRO or VIP for just 41.60 UAH.
Do you want to support owner of this site? Click here and donate to his account some amount, he will be able to use it to pay for any of our services, including removing this ad.
 
Konstantin Demchenko

Konstantin Demchenko Надруковано - 04-02-2020 в 14:14   12

Настройка Raspberry Pi Webcam Server за пару минут


Если у Вас завалялась Raspberry Pi и веб камера, чешутся ручонки для того чтобы заставить это всё дело
работать комплексом, получив возможность удаленно просматривать (подглядывать) за каким
то объектом, эта статья именно для Вас.

Установка:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install motion

В моем случае с diet-pi пришлось выполнить:

sudo apt-get install motion --fix-missing

Дальше необходимо подправить конфигурационный файл motion находится в /etc/motion/motion.conf
открываем через sudo:

sudo nano /etc/motion/motion.conf

Меняем для начала два вот этих параметра на:

daemon on
stream_localhost off

В принципе этого достаточно для начала но если у Вас есть фризы при просмотре потока с камеры в браузере можно еще поменять

picture_output off
movie_output off

Если у Вас камера дает картинку в 640х480 пропишем это в параметрах:

width 640 
height 480

Можно поиграться потом еще подняв качество потеряв немного в ресурсах:

stream_maxrate 100
# This change will allow for real-time streaming but requires more bandwidth & resources, default is 1
framerate 100 
# Changing this option will allow for 100 frames to be captured per second allowing for smoother video, default is 50

Как бы все теперь после перезагрузки чтобы наш мотя запустился его еще прописать в:

sudo nano /etc/default/motion

Изменим:

start_motion_daemon=yes

Теперь играемся подглядываниями по запросу через браузер на основном ПК к примеру если ваша
малинка крутится на 192.168.1.103 то прописав в конце дефолтный порт :8081 мы получим через
браузер картинку с веб камеры на Raspberry Pi:

http://192.168.1.103:8081

Для удобства после внесения изменений в motion.conf можно быстро перезапустить :

sudo service motion restart

так же будут работать команды start stop соответственно.

Поигравшись с подглядываниями сделаем запись на FTP, установим «wput», клиентскую программу FTP,
работающую из командной строки:

sudo apt-get install wput

После этого с помощью подходящего редактора отредактируем файл “motion.conf” — в конце файла
добавим следующую строку:

on_picture_save wput ftp://username:password@yourserver %f

Для детализации качества снимков “motion.conf”:

############################################################
# Image File Output
############################################################

# Варианты сохранения скриншота с движением - все подряд(on), ни одного(off), первый с начала движения (first),
# лучший (best) или с движением ближе к центру изображения (center).(По умолчанию: on)
# Возможные значения: on, off, first, best, center
# Picture with most motion of an event is saved when set to 'best'.
# Picture with motion nearest center of picture is saved when set to 'center'.
# Can be used as preview shot for the corresponding movie.
#output_normal on
output_normal best

# Output pictures with only the pixels moving object (ghost images) (default: off)
output_motion off

# Качество (в процентах), которое будет использоваться при сжатие в JPEG (по умолчанию: 75)
quality 90

# Output ppm images instead of jpeg (default: off)
ppm off

детально » 

Konstantin Demchenko

Konstantin Demchenko Надруковано - 17-12-2019 в 12:16   13

Scrot даст создать скриншоты в консоли


Утилита Scrot позволяет быстро и легко создавать скриншоты. В большинстве дистрибутивов команда имеется по умолчанию, однако в некоторых случаях ее необходимо устанавливать. Вот так выглядит команда установки Scrot на Debian-based системах.

$ sudo apt-get install scrot

Для создания скриншота всего рабочего стола необходимо просто ввести в командной строке scrot и нажать Enter.

$ scrot

Скриншот будет сохранен в текущей директории. Пользователь также может указать имя скриншота на свое усмотрение при помощи команды

$ scrot ~/Photos/example.jpg

Чтобы сделать скриншот определенной части экрана, нужно добавить ключ —s. Вводим команду

$ scrot –s

Далее выделяем необходимую нам область и кликаем по ней.

Утилита также позволяет указать точное время, когда нужно сделать скриншот. Для этого используем параметр —d, после которого вводим точное время.

$ scrot –d 20 example.jpg

Через 20 секунд будет сделан скриншот всего экрана под названием example.jpg. Можно также добавить на экран терминала обратный отсчет времени до снятия скриншота при помощи ключа —d.

$ scrot –d 20 –c example.jpg

Когда экранный датчик времени дойдет до 0, будет сделан скриншот под названием example.jpg. Он сохранится в домашней директории.

Более детальную информацию смотрите в man-странице:

$ man scrot

детально » 

Konstantin Demchenko

Konstantin Demchenko Надруковано - 30-10-2019 в 10:28   17

Устанавливаем Hamachi под Ubuntu Linux


Hamachi — это одна из самых популярных программ для организации виртуальных сетей. С помощью неё можно создать локальную сеть из компьютеров, которые находятся хоть на разных концах света, главное что бы у них был доступ в интернет.

У Hamachi есть клиенты под Windows и Mac, а про Linux казалось опять позабыли. Но это не так, оказывается клиент есть, просто он ещё в стадии тестирования. Однако установить установить его не составляет никаких проблем. Но как это сделать?

Установка Hamachi под Ubuntu Linux

Перейдём на страницу продукта: secure.logmein.com. Вверху видно ссылку «Labs», вот она то нам и нужна. Переходим по ней и скачиваем нужный deb пакет (для каждой архитектуры имеется своя версия).

Процесс установки серверной и десктопной версии немного отличается. С десктопной всё просто, нужно только скачать установочный файл и установить его. С серверной всё немного сложнее. Пример установки серверной версии мы и рассмотрим ниже.

Для начала скачаем и попробуем установить пакет:

wget https://secure.logmein.com/labs/logmein-hamachi_2.1.0.80-1_i386.deb
sudo dpkg -i logmein-hamachi_2.1.0.80-1_i386.deb

Система выдаст сообщение по поводу зависимостей, но добавит пакет в список менеджера пакетов. Теперь можно произвести стандартную установку:

sudo apt-get install logmein-hamachi

Система попросит установить зависимости, устанавливаем. Всё, теперь у вас установлена серверная версия Hamachi на Ubuntu Linux.

Запуск и настройка Hamachi происходит из консоли. Для подключения к серверам Hamachi введите следующую команду:

sudo hamachi login

Для подключения к нужной сети вводим следующую команду:

sudo hamachi do-join 111-222-333

111-222-333 это ваш идентификатор. Вводить его нужно именно как в примере, с дефисами. Hamachi запросит пароль на подключение. Если его нету просто нажмите Enter. Управление сетью работает как обычно — с помощью веб-интерфейс сайта. Графического интерфейса для Linux нету, надеюсь, что временно.

На этом установка и настройка завершена, приятного пользования, кому мало и привык работать мышкой велкам прочтению ниже:

Устанавливаем приложение Haguichi в дистрибутивах Ubuntu или Linux Mint через PPA-репозиторий

Чтобы добавить в вашу систему официальный PPA-репозиторий Haguichi и установить это приложение в Ubuntu или Linux Mint (важное замечание — свежая версия Haguichi 1.3.0 доступна только для Ubuntu 15.04 и 15.10, потому что она требует наличия GTK 3.14+; для старых версий Ubuntu будет установлен Haguichi 1.0.26, который использует Mono и GTK2), используйте следующие команды в вашем терминале:

sudo add-apt-repository ppa:webupd8team/haguichi
sudo apt-get update
sudo apt-get install haguichi

Чтобы установить Haguichi Unity AppIndicator (он должен был быть установлен автоматически с Haguichi, но я добавил это на случай, если вы используете основанный на Ubuntu дистрибутив, который по-умолчанию не устанавливает рекомендованные пакеты — такой, как Linux Mint), используйте следующую команду:

  • для Ubuntu 15.04 и выше:
sudo apt-get install haguichi-indicator
  • для Ubuntu 14.04 или 12.04:
sudo apt-get install haguichi-appindicator

детально » 

Konstantin Demchenko

Konstantin Demchenko Надруковано - 30-10-2019 в 10:14   15

Как сделать screenshot из консоли linux


Если у вас не работает кнопка printscreen, или вы пишите скрипт для автоматического тестирования программы, и надо периодически делать снимок экрана, то вам поможет утилита xwd.
В Debian эта утилита находится в пакете x11-apps.
Для того, что бы снять скриншот экрана надо в консоли выполнить команду:

xwd -screen -root > screenshot.xwd

Что бы преобразовать получившейся файл в другой формат, воспользуемся программой convert, входящей в пакет imagemagic.

Что бы сконвертировать в bmp:

convert screenshot.xwd -type TrueColor screenshot.bmp

Что бы сконвертировать в jpg:

convert screenshot.xwd -type TrueColor screenshot.jpg

Если надо скопировать не весь экран, а только окно некоторой программы, то xwd надо запускать без ключа root:

xwd -screen  > screenshot.xwd

тогда курсор примет вид крестика, который надо навести на нужное окно и нажать левую кнопку мыши.


детально » 

 1 тутки  2   »