Select your language

Сегодня мы организуем полноценную систему видеонаблюдения на базе zoneminder установленном на Ubuntu Server 16.04, и подключенной к нему камерой из телефона.

Сперва все команды для установки, ниже они будут с описанием действий:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
sudo apt-get update
sudo apt-get upgrade
sudo tasksel install lamp-server
cat /etc/timezone
sudo dpkg-reconfigure tzdata
nano /etc/php/7.0/apache2/php.ini
date.timezone = Europe/Moscow
sudo apt-get install zoneminder
sudo mysql -uroot -p < /usr/share/zoneminder/db/zm_create.sql
mysql -uroot -p -e "grant select,insert,update,delete,create,\
alter,index,lock tables on zm.* to 'zmuser'@localhost identified by 'zmpass';"
sudo a2enconf zoneminder
sudo a2enmod rewrite
sudo a2enmod cgi
sudo chown www-data:www-data /etc/zm/zm.conf
sudo su
echo "kernel.shmall = 134217728" >> /etc/sysctl.conf
echo "kernel.shmmax = 134217728" >> /etc/sysctl.conf
echo 134217728 >/proc/sys/kernel/shmall
echo 134217728 >/proc/sys/kernel/shmmax
systemctl enable zoneminder
echo "sql_mode = NO_ENGINE_SUBSTITUTION" >> /etc/mysql/mysql.conf.d/mysqld.cnf
reboot

Кому лень читать, есть видео:

Для начала обновим нашу систему:

1
2
sudo apt-get update
sudo apt-get upgrade

Установим lamp (linux apache mysql php):

1
sudo tasksel install lamp-server

 

Во время установки запросят пароль для MySQL.

Посмотрим какой часовой пояс установлен в системе:

1
cat /etc/timezone

Если он не наш, установим правильный часовой пояс системы:

 

1
sudo dpkg-reconfigure tzdata

Далее нужно установить часовой пояс для php:

1
nano /etc/php/7.0/apache2/php.ini

находим в этом файле строку ;date.timezone = в секции date, раскоментируем ее и впишем нужную часовую зону, должно получиться что то вроде:

 

1
2
3
4
[Date]
; Defines the default timezone used by the date functions
; <span style="display: none"><!--[CDATA[<noindex-->]]></span><a href="http://php.net/date.timezone" rel="nofollow" class="ext" target="_blank">http://php.net/date.timezone<span class="ext"><span class="element-invisible"> (внешняя ссылка)</span></span></a><span style="display: none"><!--[CDATA[</noindex-->]]></span>
date.timezone = Europe/Moscow

Сохраняем файл (ctrl+x -> y)

Теперь установим виновника торжества – zoneminder:

1
sudo apt-get install zoneminder

Импортируем базу данных в MySQL и добавим пользователя:

1
2
3
sudo mysql -uroot -p < /usr/share/zoneminder/db/zm_create.sql
mysql -uroot -p -e "grant select,insert,update,delete,create,\
alter,index,lock tables on zm.* to 'zmuser'@localhost identified by 'zmpass';"

Если вы зададите не стандартный пароль, тогда нужно будет его изменить в файле конфигурации /etc/zm/zm.conf, строка - ZM_DB_PASS=zmpass

Добавим конфигурацию в Apache:

1
2
3
sudo a2enconf zoneminder
sudo a2enmod rewrite
sudo a2enmod cgi

 

Сделаем пользователя, от которого работает Apache, владельцем конфигурации zoneminder:

1
sudo chown www-data:www-data /etc/zm/zm.conf

Укажем ядру Linux сколько памяти выделять zoneminder’у

1
2
3
4
5
sudo su
echo "kernel.shmall = 134217728" >> /etc/sysctl.conf
echo "kernel.shmmax = 134217728" >> /etc/sysctl.conf
echo 134217728 >/proc/sys/kernel/shmall
echo 134217728 >/proc/sys/kernel/shmmax

Включим сервис zoneminder, что бы он стартовал при старте системы:

1
systemctl enable zoneminder

Еще нужно добавить строчку в конфиг MySQL, в файл /etc/mysql/mysql.conf.d/mysqld.cnf нужно добавить строку - sql_mode = NO_ENGINE_SUBSTITUTION, иначе могут возникнуть ошибки при добавлении камеры в zoneminder, например такая:

SQL-ERR 'SQLSTATE[HY000]: General error: 1366 Incorrect integer value: '' for column 'ServerId' at row 1', statement was 'insert into Monitors set LinkedMonitors = '', Name = 'fly', ServerId = '', Type = 'Remote', Function = 'Modect', Enabled = '1', RefBlendPerc = '6', AlarmRefBlendPerc = '6', AnalysisFPS = '', MaxFPS = '', AlarmMaxFPS = '', Device = '/dev/video0', Channel = '0', Format = '255', Palette = '0', V4LMultiBuffer = '', V4LCapturesPerFrame = '1', Protocol = 'http', Host = '192.168.1.132', Port = '8080', Method = 'simple', Options = '', Path = '/video', User = '', Pass = '', Colours = '3', Width = '1280', Height = '720', Orientation = '0', Deinterlacing = '0', RTSPDescribe = '', LabelFormat = '%N - %Y-%m-%d %H:%M:%S %z', LabelX = '0', LabelY = '0', LabelSize = '1', ImageBufferCount = '50', WarmupCount = '25', PreEventCount = '25', PostEventCount = '25', StreamReplayBuffer = '1000', AlarmFrameCount = '1', SignalCheckColour = '#0000c0', EventPrefix = 'Home-', SectionLength = '600', FrameSkip = '0', MotionFrameSkip = '0', AnalysisUpdateDelay = '0', FPSReportInterval = '1000', DefaultView = 'Events', DefaultRate = '100', DefaultScale = '100', WebColour = 'red', Sequence = 1'

Вводим

1
echo "sql_mode = NO_ENGINE_SUBSTITUTION" >> /etc/mysql/mysql.conf.d/mysqld.cnf

Перезагружаем наш сервер

1
reboot

Установка завершена, теперь произведем базовую настройка zoneminder, добавим камеру, и сделаем что бы шла запись по движению.

Переходим на страницу http://ваш-ip/zm и зайдем в настройки (options).

Переходим во вкладку users, и жмем по пользователю admin.

Задаем ему пароль и жмем save.

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

Переходим во вкладку system и ставим галку напротив Authenticate user logins to ZoneMinder, что бы нельзя было заходить на сайт без пароля.

Если вы хотите использовать отдельный диск под записи, тогда перейдите во вкладку path. И здесь можете изменить стандартные пути. Здесь наиболее интересные пути, которые стоит изменить — events, images и sounds. Вводите абсолютные пути, не забудьте предварительно создать папку и дать полный доступ, либо сделать владельцем этой папки пользователя www-data (chmod либо chown вам в помощь).


 

Закрываем окно, на этом основные настройки завершены. Что бы они применились нужно перезапустить zoneminder, это можно сделать из веб интерфейса, либо из терминала.

В перовом случае нажминте на Running (Console — Running)

В появившемся окне выберете restart в выпадающем списке и нажмите apply

Во втором — наберите команду

1
sudo /etc/init.d/zoneminder restart

Теперь добавим камеру.

В основном окне жмем Add New Monitor.

В открывшемся окне, во вкладке General выбираем Source Type — Remote, Function — Modect (Здесь функции — monitor — только просмотр, modect — запись при срабатывании события, mocord — постоянная запись, с подсветкой сработанных событий на движение, nodect — отключение встроенной функции обнаружения движения, для использования сторонних модулей)

Во вкладке source для подключения нашего телефона нужно выбрать Remote Protocol — HTTP

Remote Host Name — IP адрес устройства (он написан на экране, IPWebCam запущена)

Port должен быть — 8080 (если вы его не меняли в настройках программы на телефоне).

Remote Host Path должен быть - /video

Разрешение задавайте в зависимости от настроек/возможностей вашей камеры. Жмем save.

Должен появиться новый монитор, source должен быть зеленым, если все прошло нормально.

Если вы хотите ограничить зону детектора движения камеры, нажмите на zones, можно отредактировать стандартную зону, либо добавить новую, так же можно добавлять несколько зон. Для этого нужно либо нажать на название существующей зоны, либо добавить новую зону. Зона задается простым перетягиванием точек на углах зоны. Здесь же можно задать чувствительность детектора движения.

Вот и все, теперь на сервер будет записываться видео (если быть точнее, то последовательность изображений, zoneminder пишет именно так), при обнаружении движения.

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

Tags:

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

На это очень сильно влияет операционная система, насколько будет загружен процессор, жесткий диск, будут ли включены bluetooth и wifi адаптеры. Все это потребляет энергию и все можно настроить. В этой статье мы рассмотрим как настроить энергосбережение Ubuntu и заставить ваш ноутбук работать как можно дольше.

1. Используйте встроенные возможности

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

Откройте настройки системы, затем пункт Питание:

ubuntu-power-settings-750x332

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

2. Отключите Bluetooth

Модуль Bluetooth потребляет энергию и очень много, надеюсь вы помните насколько быстро разряжались батареи телефона, когда вы забывали выключить bluetooth. А здесь он включен постоянно и постоянно расходует энергию даже если он не нужен в данный момент.

Отключить Bluetooth можно отключить с помощью значка на панели, просто переключите ползунок в значение Выкл или нажмите Отключить Bluetooth в более старых версиях.

bluetooth-ubuntu-350x200

Чтобы полностью отключить Bluetooth, удалите его службу из автозагрузки системы, а также добавьте в автозагрузку команду:

$ sudo rfkill block bluetooth

Также, если вы планируете полностью отключить bluetooth желательно добавить его драйвера в черный список:

$ sudo vi /etc/modprobe.d/no-bluetooth.conf
blacklist btusb
blacklist bluetooth

3. Отключите Wifi и используйте Ethernet

Если вы пользуетесь беспроводной технологией Wifi, то должны знать, что она тоже потребляет много энергии, поэтому ее лучше заменить на более энергоэффективный проводной интернет. Даже в фоновом режиме, когда вы не подключены ни какой сети ваша wifi карта будет сканировать эфир для поиска доступных сетей.

Отключить wifi тоже очень просто. Для этого достаточно нажать на индикатор управления сетями и выбрать отключить Wifi:

wifi

Чтобы автоматически отключать wifi при старте системы добавьте в автозагрузку команду:

$ sudo rfkill block wifi

4. Яркость экрана

Очевидно, что чем ярче работает экран, тем больше энергии он потребляет. Самый надежный и самый эффективный способ снизить энергопотребление Ubuntu - это снизить яркость.

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

В настройках системы откройте пункт Яркость и блокировка. Затем отрегулируйте ползунок настройки яркости, также можно установить флажок тусклый экран для экономии энергии.

Также разработчики из команды развития ядра Ubuntu заметили, что жидкокристаллические экраны потребляют меньше энергии со светлыми обоями. На отрисовку темных цветов уходит на 1-2% большое тока.

Если яркость не меняется, попробуйте добавить к параметрам ядра в Grub такую строчку - acpi_backlight=vendor. После обновления конфигурации и перезагрузки все должно заработать.

Также вы можете менять яркость прямо через терминал, для этого используйте утилиту xbacklight:

$ sudo apt-get install xbacklight
$ xbacklight -set 15

5. Отключите внешние USB устройства

unmount

Вы можете подключать различные USB устройства к своему ноутбуку, например флешки, веб-камеры, телефоны и т д. Но все они потребляют энергию. Отключите устройства, которые сейчас не нужны, также безопасно извлеките флешки, MTP камеры и внешние диски.

6. Отключите другие ненужные устройства

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

$ sudo vi /etc/modprobe.d/no-webcam.conf
blacklist uvcvideo

Вы можете увидеть все активные устройства с помощью такой команды:

$ sudo lspci

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

7. Отключите дискретную видеокарту

Если в вашем ноутбуке есть возможность переключения видеокарт с интегрированной в процессор на более мощную дискретную, то вторую желательно выключить. Это очень сильно уменьшит потребление энергии Ubuntu.

Обычно для этого можно использовать модуль vgaswitcheroo. Для отключения второй GPU выполните:

$ sudo -i
$ echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

8. Закройте ненужные приложения

apps

Чем больше программ вы используете, тем больше энергии потребляет процессор, и больше активность оперативной памяти, а также жесткого диска. У нас всегда открыто множество программ, например, VLC, Chrome, Terminal, Rhythmbox и так далее. Но мы используем далеко не все из них.

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

9. Не используйте Flash Player

flash_tile

Программа для потокового воспроизведения видео и другого флеш контента - Flash Player потребляет очень много энергии. Поэтому отказ от его использования еще больше продлит время работы ubuntu на вашей батареи.

Используйте браузер в котором можно включить флеш по требованию. Например, в Firefox можно настроить включение Flash только когда это очень нужно, а для Chrome есть плагин PowerSaver, который позволяет сделать тоже самое.

Чтобы смотреть фильмы и видео используйте аппаратное ускорение. Это передает обработку видео на GPU, тем самым уменьшая нагрузку на процессор и расход энергии. Эту технологию поддерживают VLC и MPV. Также нужно включить аппаратное ускорение в браузерах.

10. Используйте легкое окружение рабочего стола

Такие окружения рабочего стола как KDE, Cinnamon, Unity, Gnome потребляют гораздо большое энергии чем легкие окружения, поскольку тут есть множество фоновых служб и приложений, которые запущены и выполняются по умолчанию. Поэтому лучше выбрать более легкое окружение, например LXDE, LXQt или XFCE.

11. Используйте TLP

TLP - это очень популярный инструмент, который улучшает энергосбережение Ubuntu путем настройки различных параметров ядра и потребляемой мощности для различных устройств компьютера.

Вы можете настроить такие параметры:

  • Разим ноутбука и таймаут перед сбросом данных на жесткий диск;
  • Изменение частоты процессора;
  • Распределение питания для ядер в многоядерных системах;
  • Управление питанием ubuntu жесткого диска;
  • Управление питанием PCI устройств;
  • Режим энергосбережения для Wifi;
  • Отключение дисковода;
  • Режим экономии энергии Ubuntu для звуковой карты;

Утилита по умолчанию содержит настройки, которые сильно повысят автономность ноутбука и подойдут для большинства пользователей. Для установки утилиты используйте команду:

$ sudo apt-get install tlp

Затем добавьте ее в автозагрузку:

$ sudo systemctl enable tlp

Отслеживание энергопотребления

Нужно не только уметь улучшить энергосбережение ubuntu но и отслеживать потребление энергии, чтобы вовремя понять что именно расходует батарею. Для этих целей можно использовать утилиту powertop. Установите ее с помощью команды:

$ sudo apt install powertop

Затем создайте отчет за нужное вам время, например, за 60 секунд:

$ sudo powertop --time=60 --html=power_report.html

Дальше вы можете открыть этот файл в вашем браузере и посмотреть что еще нужно оптимизировать:

powertop

В то время как Ubuntu Phone застопорилась на месте без добавления поддержки новых устройств и интереса разработчиков мобильных приложений, другие попытки перенести Linux на смартфоны набирают темп. Главная из них - это KDE Plasma Mobile.

Read More

В данной статье разберем подробную настройку переключения раскладки клавиатуры в Ubuntu.

По умолчанию, в Ubuntu для смены раскладки (языка ввода) клавиатуры используется следующее сочетание клавиш: Super (Windows) - пробел. Кому-то это может показаться неудобным.

Как открыть окно параметров "Ввод текста".

Чтобы управлять настройками переключения раскладки клавиатуры, нужно открыть окно параметров "Ввод текста".
Сделать это можно следующими способами:
1. Через индикатор источника ввода на панели Unity:
2. Через окно "Параметры системы":
3. Найдя приложение "Ввод текста" через поиск в Главном меню Dash:
Откроется окно параметров "Ввод текста":

Добавление нового источника ввода.

Если нужно добавить новую раскладку клавиатуры, к примеру "Украинскую" или "Белорусскую".
Для этого жмём "+", находим нужную нам раскладку, жмём "Добавить":
После чего добавленная раскладка клавиатуры отобразится в списке "Используемые источники ввода", где можно изменить приоритет раскладок стрелками вверх и вниз.

Установка сочетания клавиш для смены раскладки в Ubuntu.

Чтобы изменить сочетание клавиш для смены раскладки клавиатуры щелкаем мышкой в поле "Переключаться на следующий источник с помощью":
Если у Вас 2 источника ввода, то этого достаточно. Но если у вас 3 и более источников ввода, то можно задать и сочетание клавиш для переключения на предыдущий источник ввода (поле ниже).

Разные раскладки клавиатуры для окон приложений Ubuntu.

Также можно настроить, чтобы раскладка клавиатуры менялась только в пределах открытого окна приложения. Что довольно удобно, когда приходится программировать на английской раскладке, а писать в чатах на русской.
Делается это выбором пункта "Разрешить разные источники для каждого из окон":

Если пропал индикатор раскладки клавиатуры с верхней панели Unity.

Может возникнуть ситуация, что пропал индикатор источника ввода с верхней панели Unity:
Чтобы решить эту проблему, нужно проставить галочку для "Показывать текущий источник ввода в панели меню":

Помнится когда я впервые играл в Assasin’s Creed 3, то меня очень впечатлили морские сражения в игре. Оказывается я не единственный, кого впечатлила данная часть игрового процесса и два парня воссоздали его в игре The Pirate: Caribbean Hunt.Игра представляет собой пошаговую экономическую стратегию с морскими баталиями. Вы пират, и в начале игры у вас под управлением одно единственное судно. Ваша задача — исследовать моря и близлежащие острова, грабить корабли, развивать свое убежище на собственном острове.

Всего в игре порядка 20 разных кораблей, от небольших лодок до огромных фрегатов. Вы начинаете игру с корабликом чуть больше самой маленькой лодки. Вы можете оснащать корабль разнообразными улучшениями, покупать различные боеприпасы и нанимать команду. Все это улучшает характеристики вашего корабля, и как результат повышает шансы в морском бою. Новые корабли вы можете строить, покупать или захватывать в бою, в последнем случае у вас должно быть достаточно человек в команде, чтобы управлять несколькими кораблями сразу. Со временем вы соберете небольшую флотилию и сможете плавать на любом из своих кораблей.

Сами бои и задания, как я уже писал выше, происходят в стиле морских боев Assasin’s Creed 3. Вам нужно научится управлять парусами и разворачивать корабль по ветру так, чтобы он плыл в нужную вам сторону. Из заданий вы можете получить такие, как напасть на торговое судно, подобрать груз, атаковать других пиратов и военные корабли.

Кроме того в игре имеется экономическая модель. На разных островах есть порты, в которых можно покупать и продавать различные товары. На карте порт обозначен обычно иконкой товара, на которую в данном порте есть спрос или большая скидка (в зависимости от цвета иконки зеленый или красный). Таким образом можно всегда подзаработать внутриигровых денег — покупая товар со скидкой и продавая его там, где цена максимальна.

За деньги вы оплачиваете работу команды, покупаете боеприпасы, строите строения на вашем острове, а так же ремонтируете и покупаете новые корабли. Однако не все можно купить за внутриигровую валюту. Часть строений и некоторые элитные модели кораблей продаются за реальные деньги. Таким образом разработчики решили проблему монетизации игры. Поскольку игры бесплатная, то они встроили в нее внутриигровые покупки. Так же за реальные деньги можно купить новые карты, чтобы получить возможность плавать к новым островам. Либо выполнять разные квесты и получать карты за достижения.

Установка The Pirate: Caribbean Hunt  в Ubuntu

Игра доступна через сервис дистрибуции игр Steam, перед установкой игры вам необходимо будет установить клиента. Как это сделать написано здесь. После этого наберите в строке поиска название игры The Pirate: Caribbean Hunt и установите игру. Запуск игры через клиента Steam или в меню Ubuntu.

Филиал Fujitsu — PFU — анонсировал драйверы сканеров Fujitsu SP (SP-1120, SP-1125, SP-1130) под операционные системы на базе Linux. К сожалению, даже в 2016 году, бинарные драйверы — это всё, что мы имеем, касательно принтеров и сканеров.

Read More

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

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

Как играть консольные игры на компьютере?

Перед тем как рассматривать сами эмуляторы linux, давайте рассмотрим как вы можете играть ваши консольные игры на компьютере, потому что не со всеми играми все просто. Например, SNES игры распространяются на картриджах, но у компьютера нет слота для картриджей. Чтобы справиться с этой проблемой пользователи создали образы картриджей, именно их вы можете использовать в своих эмуляторах.

Большинство таких образов можно скачать из интернета, а это очень удобно. Каждый эмулятор можно настроить. Например, вы можете изменить частоту кадров, если это нужно, настроить размер окна, а также настроить сочетания клавиш клавиатуры, которые будут использоваться вместо джойстика. А теперь перейдем к самому списку:

Семейство Playstation

1. PCSX2

pcsx2-ubuntu

PCSX2 - это эмулятор игровой консоли PlayStation 2 для операционной системы Linux с открытым исходным кодом. Разработка эмулятора началась в 2000 году и сначала шла очень медленно, потому что компьютеры того времени не могли предоставить необходимые вычислительные мощности. В 2005 году эмулятор начал работать более-менее нормально, игры уже выдавали 5-6 FPS. К нашему времени эмулятор поддерживает очень большое количество игр и работает вполне приемлемо на современной технике.

Установка в Ubuntu:

$ sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa
$ sudo apt update
$ sudo apt install pcsx2-unstable

2. ePSXe

epsxe-ubuntu

ePSXe - это эмулятор PlayStation 1, который, как и предыдущий вариант начал разрабатываться в 2000 году. Для эмуляции игр необходим дамп прошивки PlayStation, поэтому использование эмулятора вполне легально при наличии приставки. Можно запускать игры не только с образов, но и непосредственно из самих компакт-дисков. Программа позволяет без проблем запускать большинство игр PlayStation 1.

Семейство Nintendo

3.  Mupen64

mupen64

Mupen64 - это эмулятор Nitendo 64, написанный на Си и С++. С помощью него вы можете играть Nitendo игры на компьютере, запуская их из образов или непосредственно с диска. Эмулятор был выпущен чуть позже, в 2001 году для Windows и Linux. Программа прошла долгий путь развития и в дальнейшем ее имя было изменено на Nupen64Plus. Это один из лучших эмуляторов для Nitendo, он поддерживает много игр и показывает неплохую производительность. Установка в Ubuntu:

$ sudo add-apt-repository ppa:sven-eckelmann/ppa-mupen64plus
$ sudo apt update
$ sudo apt install mupen64plus

4. ZSNES

zsnes

ZSNES - это еще один эмулятор для Nintendo с открытым исходным кодом, написанный на ассемблере. Он поддерживает платформы Linux, Windows и DOS. Разработка программы началась в 1997 году, спустя 7 лет после выпуска 16 битной приставки Super Nintendo / SNES. Эмулятор наиболее полно и точно эмулирует приставку, а это гарантирует запуск огромного количества игр. Кроме того, можно изменить разрешение экрана и настроить видеофильтры.

Чтобы установить в Ubuntu выполните:

$ sudo apt-get install zsnes

5. Snes9x

snes9x-ubuntu

Еще один бесплатный эмулятор для приставок Super Nintendo Entertainment System (SNES). Он тоже поддерживает большинство игр,, предназначенных для этих систем на вашем персональном компьютере.

Программа написана на C++ со вставками ассемблера и имеет версии для Linux и Windows. Здесь вы можете настроить кнопки управления индивидуально для каждого геймпада или отрегулировать отображение видео. Разработан он, как и предыдущий вариант в 1997 году. Установка:

$ sudo add-apt-repository ppa:bearoso/ppa
$ sudo apt update
$ sudo apt install snes9x-gtk

6. DeSmuME

2011-10-08-13h46_23

DeSmuME - это эмулятор игровой консоли  Nintendo DS с открытым исходным кодом. Он разработан на C++, и кроме Linux, поддерживает Windows и OS X. Эмулятор активно развивается, и запускает не только свободные тестовые игры, но и большинство коммерческих. Это один из лучших эмуляторов для Linux, позволяющих играть игры Nintendo DS.

Установка из официальных репозиториев Ubuntu:

$ sudo apt install desmume

7. Dolphin

dolphin-emu

Эмулятор с открытым исходным кодом Dolphin предоставляет возможность играть игры от нескольких консолей: Wii, GameCube и Triforce. Это первый эмулятор, который может выполнять коммерческие игры для этих платформ. Название означает кодовое имя приставки Gabe Cube - Nintendo Dolphin.

Первая версия была впервые выпущена в 2003 году в качестве экспериментальной программы эмуляции Nintendo Gamecube, которая может выполнять коммерческие игры, которые раньше вообще не работали. Сейчас программа поддерживает очень много возможностей, например, множество настроек, NetPlay, и большое количество устройств ввода.

Установка из PPA:

$ sudo add-apt-repository ppa:glennric/dolphin-emu
$ sudo apt update
$ sudo apt install dolphin-emu

Семейство Sega

8. DGen

dgen-emu

DGen - это эмулятор Sega для Linux, приставки Mega Drive. Он работает не только под Linux но и под другими платформами, например, Windows. Программа состоит из двух частей - DGen и SDL, которая используется в качестве прошивки. Сейчас она больше не разрабатывается. Из особенностей можно отметить поддержку Game Genie, полноэкранного режима, геймпада и сжатых образов ROM вместо дисков.

$ sudo apt install dgen

9. Yabause

yabause-emu

Это эмулятор linux для игровой консоли Sega Saturn, написанный на C++. Программа имеет графический интерфейс на основе Qt, и может запускать очень много игр, в том числе и коммерческие. Причем для работы не требуется оригинальная прошивка BIOS от приставки, поскольку используется SDL. Игры можно загружать не только с оптических дисков, но и с образов в формате ISO или BIN. Установка:

$ sudo apt install yabause

Семейство Atari

10. Stella

stella-ubuntu

Stella - это эмулятор приставки Atari 2600, написанный на C++. Кроме Linux, поддерживается большое количество платформ, среди которых Windows, Mac OS, Dreamcast. Stella поддерживает почти все типы картриджей, выпущенных для этой приставки и может эмулировать подключение большинства периферийных устройств. Кроме того, есть поддержка отладки ваших игр.

$ sudo apt install stella

11. Atari800

atari-800

Atari800 - это эмулятор восьми битных игровых приставок от Atari. Он поддерживает большинство платформ, где может работать SDL, в том числе и Linux. Разработка эмулятора началась в 1995 году на языке Си, и как и все выше перечисленные эмуляторы linux в этом списке, он распространяется под лицензией GPL. Установка:

$ sudo apt install atari800

Другие эмуляторы

Если вы хотите играть DOS игры, то здесь на помощь придут эмуляторы DOS, например, Dosbox и Dosemu.

Возможно, вы заметили, что в нашем списке нет эмуляторов для Playstation 3 и 4, а также новых приставок от Microsoft - Xbox и Xbox One. Для Xbox есть экспериментальный эмулятор - Cxbx, но пока что он находится в состоянии бета и еще очень не готов.

Эти консоли пока не поддерживаются потому что они еще относительно новые, вспомните, уже существующие эмуляторы выпускались спустя 7-10 лет после выхода приставок. Задача эмулятора - программно выполнять то, что делает оборудование. В этой гонке всегда будет побеждать оборудование и чем мощнее будут следующие консоли, тем больше ресурсов компьютера они будут требовать. Для эмуляции приставки нужен компьютер в несколько раз мощнее.

Источник: losst.ru

Как вы смотрите фильмы и ТВ, слушаете музыку на вашем Linux? Пользуетесь ли вы Roku, Apple TV, или Chromecast, игровой консолью, например, Xbox One или PlayStation 4, или просто компьютером, потоковое мультимедиа - важная составляющая информации в вашей жизни.

Сейчас существует серьезный набор инструментов для стриминга, доступных для Linux. Каждый обладает своими особенностями, от серверных возможностей до локального воспроизведения потокового медиа. Мы рассмотрим одни из лучших инструментов, с возможностью как загрузки, так и потоковой передачи и прочих ключевых особенностей.

1. VLC Media Player

1screenshot-from-2016-10-18-10-00-42-670x426

Когда речь идет о совместимости, VLC Media Player то, что надо. VLC - мощный и легкий медиаплеер, который может справиться с чем угодно. Получить VLC довольно просто. Часто он входит в состав программного обеспечения, или может быть установлен из центра приложений простым нажатием кнопки. Тем не менее, есть несколько видов загрузки через официальный сайт VideoLAN, предоставляющий выбор для разных дистрибутивов таких, как Ubuntu, Linux Mint, Gentoo Linux, Fedora и Arch Linux и прочие. VLC также может быть установлен с помощью командной строки.

VLC чаще ассоциируется с локальным воспроизведением файлов с жесткого диска или флэш-диска, а если мы думаем про стриминг linux, то VLC кажется неподходящим для этого приложением. Тем не менее, VLC Media Player может быть использован для потоковой передачи контента. VLC обрабатывает потоки из других источников и может быть настроен для потоковой передачи с хост-компьютера. При создании потока, соединение с другим устройством может изменяться в зависимости от нескольких факторов. Например, файл STRM с Kodi - вероятно, лучший способ, чтобы поток передавался от VLC к Kodi, и для потоковой передачи VLC легко настроить, просто введя свой IP-адрес и информацию о host в соответствии с настройками потока.

VLC имеет небольшие требования к ресурсам компьютера и превосходную функциональность, наряду со своей исключительной способностью открывать множество форматов файлов. Именно поэтому многие выбирают VLC как свой проигрыватель файлов по умолчанию.

2. Plex

2pmm1-670x383

Когда дело доходит до стриминга своего контента в массы, пожалуй, нет замены такому инструменту как Plex. Многофункциональный и совместимый почти с любой системой (PlayStation 3 и 4, Xbox 360 и One, Android, IOS, Windows, Mac, Roku ... список можно продолжать) - это причина, почему многие энтузиасты выбирают его в качестве, например, домашнего кинотеатра.

Что такое Plex? Тут есть как медиасервер, так и домашний кинотеатр (Plex Media Server (PMS), Plex Home Theater (PHT)). Как ясно из названия, PMS - сервер, который передает ваш контент (фильмы, телепередачи, музыку), в то время как PHT - клиент, который получает доступ к серверу. В основном, Plex как домашний кинотеатр предлагает графический пользовательский интерфейс для навигации и воспроизведения контента, как локально, так и удаленно. Также существуют специализированные приложения для различных устройств, включая компьютеры, мобильные устройства и телеприставки.

Первоначальная настройка довольно проста. Домашняя страница проекта предлагает установки Linux-пакетов для Ubuntu, Fedora и CentOS в 64-битных и 32-битных вариантах. Так как это файл DEB, установка производится через центр установки приложений.

Добавление медиа достаточно сложно, как и упорядочивание текущих медиафайлов. Можно разделить по категориям свои DVD и Blu-Ray диски по типу контента (кино, телешоу) и в рамках этих категорий файлы можно отсортировать в папки по отдельным кино и шоу. Шоу далее сортируются в своей папке по сезонам.

Потоковое видео linux с Plex может быть как локальным (LAN), так и удаленным. Качество будет зависеть от целого ряда факторов, таких как локальное или удаленное соединение, пропускная способность, серверное оборудование.

Plex идеально подходит для тех, кто владеет большими цифровыми медиа-коллекциями и стремится создать принципиально свой личный Netflix. Пользователи могут собрать собственный контент, а Plex просто сделает его доступным в любом месте. Следует отметить, что Plex также поддерживает потоковую передачу музыки, так что добавление вашего цифрового кино, ТВ, а также музыкальных коллекций в основном, расширяет возможности и превращает вашу онлайн-коллекцию в слияние Netflix и Spotify.

3. Kodi

3kodi-670x383

Коди (ранее XMBC) - медиацентр с открытым исходным кодом и он идеально подходит для воспроизведения фильмов, телевизионных шоу, музыки и многого другого. Он доступен для таких систем, как Windows, OS X, Android, устройств Raspberry Pi, Linux.
Kodi доступен непосредственно с веб-сайта , а в некоторых случаях он находится в центре программного обеспечения. В качестве первого шага, проверьте центр программного обеспечения и если Kodi доступен там, это, вероятно, самый простой способ установки. Если нет, то всегда есть командная строка .

Основной плюс Kodi - его богатая функциональность и настройки. Вы найдете множество дополнений для передачи контента из различных источников. Дополнения - как приложения на приставке для потоковой передачи, такие как в Roku или Apple TV - могут быть установлены из репозитария аддонов или zip-файлов. С помощью нескольких щелчков мыши, легко установить дополнения для Crunchyroll, Funimation, ABC Family, а также загрузить множество других источников. Несмотря на то, что вполне возможно, вы хотите транслировать собственный контент, когда дело доходит до потокового видео, Kodi выигрывает благодаря доступу к сторонним потокам.

Дополнительные аддоны для стриминга в разнообразии представлены в Kodi. Kodi во многом похож на Plex и не удивительно, ведь Plex - форк XBMC. Что касается контента, такого как DVD, Kodi больше подходит для создания собственной коллекции и воспроизведения ее с жесткого диска, чем для стриминга своего контента на другие устройства. Однако некоторые аддоны весьма расширяют функциональность Kodi в такой сфере, как потоковое видео linux. Kodi и Plex имеют тесные взаимоотношения, и благодаря аддону PleXBMC, Kodi может передавать контент через сервер Plex.

Kodi может быть установлен как внутри дистрибутива, так и автономно. Даже есть Kodibuntu - слияние Kodi и Ubuntu, и загружается либо в декстопном режиме, либо непосредственно в качестве медиацентра Kodi. 

4. OpenELEC

4openelec-settings-670x377

Это дистрибутив Linux и автономный медиацентр для потоковой передачи. OpenELEC - дистрибутив, который построен с нуля. Это похоже на запуск традиционной телеприставки, как Roku или Amazon Fire TV, хотя и с гораздо более открытой экосистемой.

Так как это операционная система самостоятельна, чтобы пользоваться OpenELEC надо его загрузить, а потом и установить. Заходим на страницу загрузки, выбераем нужный релиз и находим программу установки для вашего устройства. Там есть все, от x86 generic билдов, до legacy билдов, и даже инсталяторы для Raspberry Pi.

Если вы обновляетесь, загрузите файл TAR, а если вы выполняете новую установку, выбирайте образ диска. Это так же просто, как загрузка образа диска и запись его на загрузочный флэш-диск, потом вы можете изменить порядок загрузки и составляющие установки.

После того, как вы установили OpenELEC, интерфейс ясно покажет, что он основан на Kodi с тем же пользовательским интерфейсом и набором дополнений. Так почему же выбирают OpenELEC? Дело в использовании. Если вы планируете использовать и как компьютер, и как медиа-центр, используйте приложение KODI или Kodibuntu. Но если вы ищете чистую приставку, OpenELEC - ваш выбор.

5. Stremio

5stremio_1-670x436

Stremio - относительный новичок с большим потенциалом. В то время как обилие потокового программного обеспечения, такого как Plex и Kodi может сделать Stremio ненужным, он предлагает со своей стороны довольно уникальную возможность. Так Kodi специализируется на стриминговых приложениях, Plex служит своего рода личным, контролируемым Netflix-ом, Stremio - авто-агрегатор контента. Он предназначен для поиска видеоконтента из различных источников.

Основная панель инструментов перечисляет небольшое количество фильмов, сериалов и каналов. С помощью нескольких щелчков мыши, невероятно легко найти контент для потоковой передачи непосредственно или через сторонние сайты. Вдохновленный известным Popcorn Time, а также Plex и Kodi, Stremio сочетает в себе поисковую функциональность JustWatch с возможностью воспроизведения видео. Например, задав в поиске "Капитан Америка: Гражданская война", вы можете воспроизводить его из Google Play, Amazon, ITunes, или Vudu.

Рекомендуемые дополнения включают YouTube, FilmOn TV, Guidebox и VoDo. Также есть аддон сообщества Netflix. FilmOn TV может похвастаться более чем 300 каналов, в том числе CBS Drama и iTV. Vodo пользуется результатами частных коллекций, а Guidebox - центр, который находит доступные потоки из Hulu, Amazon, ITunes, и т.д. Сообщество дополнений включают Twitch и Netflix, но развивающееся сообщество Stremio обещает еще более удивительные дополнения в будущем.

В целом, Stremio немного походит как всеобъемлющий поиск, с еще более широкой функциональностью, чем в торрентах. Стриминг linux с Stremio становится проще, поскольку это универсальный инструмент, который позволяет смотреть видео или перенаправлять на сайты третьих лиц, например, SnagFilms.

3 ноября в Steam стало доступным для GNU/Linux продолжение культовой серии шутера от первого лица с элементами ролевой игры и стелс-экшена Deus Ex: Mankind Divided

Read More

В этой статье мы рассмотрели некоторые из лучших программ для редактирования фото, доступные на различных дистрибутивах Linux. Эти редакторы изображений Linux не единственные доступные редакторы фотографий, но они среди лучших и обычно используются пользователями Linux.

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

1. GIMP

gimp

Программа обработки изображения GNU (GIMP) - инструмент с открытым исходным кодом для редактирования изображений, имеющим такие функции как:

  • создание изображения;
  • ретуширование фото;
  • авторское изображение.

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

 

2. Photoshop WINE

photoshop

Много пользователей, мигрировавших с Windows на Linux, могут просто наслаждаться этим редактором, поскольку он один из самых популярных инструментов редактирования фотографий. Хотя Вы не можете установить его непосредственно на Linux, но Вы можете использовать WINE, чтобы установить его и использовать его на многих дистрибутивах Linux.

WINE помогает пользователям Linux использовать некоторые любимые Windows-программы на Linux, и Photoshop является только одной из них.

 

 

3. Pinta

pinta

Pinta - большое приложение-редактор фотографий, работающее подобное Windows Paint. NET. Просто думайте о нем как о версии Windows Paint для Linux. Если Вы ищете редакторы картинок linux, то Pinta - отличное средство для изменения изображений и последующего их сохранения. Это простой и легкий в использовании редактор, чтобы быстро редактировать фотографии и изображения.

 

 

 

 

 

4. DigiKam

digikam

Это хороший редактор фотографий с открытым исходным кодом для фотографов, использующих среду KDE, и он предлагает простые в использовании функции удобные в использовании.

У него есть следующие функции:

  • каталог учебных руководств о том, как его использовать;
  • поддержка распознавания лиц;
  • простой фотоимпорт и фотоэкспорт в различные форматы.

 

 

5. ShowFOTO

showfoto

ShowFOTO - автономный редактор изображений, подобный проекту digiKam. Он свободный и идет со всеми стандартными инструментами для редактирования фотографий, таким как преобразование, добавление эффектов, фильтров, редактирование метаданных и т.д.

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

 

 

 

 

6. RawTherapee

rawtherapee

RawTherapee - свободный редактор фотографий с открытым исходным кодом для оптимизации цифровых изображений. Это многофункциональное и мощное средство, особенно если Вам необходимы качественные цифровые изображения файлов формата RAW. Файлы RAW могут быть изменены, равно как и сохранены затем в сжатых форматах.

У него много функций, как перечислено на домашней странице проекта, включая:

  • разнообразие поддерживаемых камер;
  • контроль над воздействием (экспозицией);
  • параллельное редактирование;
  • настройка цвета;
  • опция использования вторичного дисплея;
  • редактирование метаданных и еще много всего.

7. Fotoxx

fotoxx

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

Fotoxx предлагает управление коллекцией фото и простой способ навигации через всю коллекцию, все её каталоги и подкаталоги с помощью браузера миниатюр.

У Fotoxx имеется следующие функции:

  • использование простых кликов для преобразования фотографий;
  • возможность ретушировать фотографии огромным количеством способов;
  • преобразование фотографий, например в анимацию;
  • доступ для работы с метаданными и многое другое.

 

8. F-spot

f-spot

F-spot - свободное ПО с открытым исходным кодом, с богатым набором для редактирования фотографий для рабочей среды GNOME. F-spot позволяет пользователям легко редактировать, изменять, сохранять, организовывать, находить и добавлять изображения.

У него есть следующие функции:

  • редактор фотографий с большим набором функциональностей для корректировки цвета;
  • редактор тегов иконки;
  • экспорт изображения в интернет;
  • создание фотографии CD.

9. UFRaw

ufraw

UFRaw (переводится как “Неопознанные Летающие RAW”) - программное обеспечение, читающее и управляющее файлами изображений RAW различных типов цифровых фотоаппаратов. Вы можете использовать его в качестве автономного программного обеспечения или в качестве плагина GIMP.

UFRaw использует преобразующую утилиту DCRaw Дэйва Коффина (Dave Coffin) для чтения RAW-изображений, в котором средство управления цветом основывается на CMS. Это позволяет пользователю применять цветовые профили ICC к редактируемым изображениям.

 

 

 

10. GTKRawGallery

gtkrawgallery

GTKRawGallery - свободное ПО с открытым исходным кодом, редактирующее и ретуширующее фотографии. GTKRawGallery также работает с RAW-изображениями с камеры глубины цвета 16 бит, такими как Exiftool, Dcraw и Imagemagick.

У GTKRawGallery есть следующие функции:

  • просмотр изображений и менеджер фотоальбома;
  • инструменты модификации изображения для последующей обработки на 16 бит/каналы;
  • пакетный режим для ускорения потока операций и пакетного преобразования в различные доступные стили;
  • быстрое тегирование изображения;
  • управление цветом;
  • поддержка печати;
  • усовершенствованный редактор метаданных;
  • загрузчик в Dropbox;
  • загрузчик в Facebook, Flickr и Веб-альбомы Picasa.

11. LightZone

lightzone

LightZone - также бесплатное ПО с открытым исходным кодом для фотографов, предлагающее обработку файла RAW и редактирование. Редакторы картинок linux представлены в огромном количестве, от легких до сложных и многофункциональных, как LightZone. Здесь нам предлагают мощные, очень гибкие и настраиваемые инструменты, которые пользователь может создать в стеке. Стек инструментов может быть включен или выключен, приспособлен, перестроен для приспосабливания пользовательских потребностей в различных сеансах.

 

 

 

12. Pixeluvo

pixeluvo

Pixeluvo - мощное программное обеспечение для редактирования изображений, предлагающее своим пользователям обработку изображений RAW, инструменты коррекции цвета, различные фильтры повышения качества изображения и еще много другого.

У него имеются следующие функции:

  • фиксированное перспективное искажение;
  • добавление виньетки к своим фотографиям;
  • преобразование изображения с быстрым цветовым фильтром;
  • добавление текста или заголовка к вашим изображениям;
  • удаление шума и артефактов сжатия JPEG;
  • повышение детализации изображения;
  • добавление эффекта наклонного сдвига к изображениям;
  • инструмент для убирания пятен с изображения;
  • инструмент клонирования изображений и его частей;
  • текстовый инструмент;
  • инструмент деформации;
  • кисть-фильтр и еще многое другое.

13. Photivo

photivo

Это также свободный редактор фотографий с открытым исходным кодом для пользователей Linux. Он предлагает редактирование RAW и изменение растрового файла при 16-разрядной обработке неразрушающим способом. У этого редактора одни из самых лучших, мощных и гибких алгоритмов для редактирования фотографий.

У него есть следующие функции:

  • 16-разрядная внутренняя обработка с управлением цветом LCMS2;
  • работа с RAW и .bmp-файлами;
  • интеграция с Gimp для импорта и экспорта;
  • изменяемая насыщенность изображений;
  • симуляция зерна кинопленки;
  • перекрестная обработка;
  • черно-белое преобразование.

14. AfterShot Pro

aftershotpro

AfterShot Pro - мощное, быстрое, очень гибкое и настраиваемое ПО. AfterShot Pro предлагает обработку RAW и усовершенствованное, неразрушающее фотографии редактирование.

Вы можете сохранить изображения в папках и использовать инструменты метаданных для поиска изображений по ключевыми словами, тегами и даже настройкам камеры и еще много другого. AfterShot Pro до 30% быстрее с новой 64-разрядной производительностью.

 

 

15. Darktable

darktable

Darktable - бесплатное программное обеспечение с открытым исходным кодом и также редактором файлов формата RAW. Это виртуальный, легкий рабочий стол в темном стиле и своего рода "черная комната" для фотографов, помогающая им в своей базе данных управлять цифровыми негативами.

Источник: losst.ru