LINUX.ORG.RU

Сообщения vladcraft

 

Сортировка изображений по цвету.

Необходимо отсортировать фотограции по цвету(гамме) чтобы изображения гармонировали друг с другом.
Под windows есть ImageSorter, а под линукс есть что нибудь?

Единственный выход это:

for file in *.jpg
do
  filename=`convert $file -scale 1x1\! txt:- | tail -n 1 | awk -F\( '{print $2}'|cut -d\) -f1|awk -F\, '{print $1$2$3}'`

  extension=".jpg"
  while [ -f "$filename$extension" ]
  do
    random=`echo $RANDOM % 10 + 1 | bc`
    filename=$filename$random
  done

  mv $file $filename$extension
done

 ,

vladcraft ()

x11vnc ошибка.

kubuntu 16.04 x11vnc Architecture: amd64 Version: 0.9.13-1.2build1

Подключение происходит нормально, но если переключить пару окон, то вываливается ошибка:
07/01/2017 16:18:39 cursor_noshape_updates_clients: 0 caught XIO error: 07/01/2017 16:18:41 deleted 43 tile_row polling images.

 , , ,

vladcraft ()

Визуализация данных Qt5, SQLite

QWidget, данные формата (дата, число) в sqlite. Необходимо эти данные показать на графиге. Что лучше использовать?

Qt Data Visualization и Qt Charts - встроенные в qt, вроде как стали бесплатные? QCustomPlot или Qwt?

Второй вопрос, дата/время в каком формате лучше указывать? просто число?

 , , , ,

vladcraft ()

Захват видео потока c hdmi.

Необходимо записывать видео непосредственно на ПК с hdmi выхода камеры.
А так как hdmi входа нет, видеться только одно решение - карта видеозахвата. Только какую выбрать, какая будет работать под linux.
PCI-e или внешняя(USB, UVC HDMI grabber card)
По ссылке выше карта работает, есть ли аналоги такой карты которые реально купить/заказать? Или какие PCI-e карты подойдут для записи?

 ,

vladcraft ()

gogoc The server failed to authenticate user.

Раньше никаких проблем небыло, установлен был gogoc без авторизации и работал. Сейчас анонимный сервер не заработал.
Зарегистрировался, получил user_id из http://www.gogo6.com/profile/xxx

userid=xxx
passwd=yyy

server=montreal.freenet6.net

auth_method=any
Всё остальное стандартно. В итоге получаю запрос на авторизацию, принимаю и:
Establishing connection to server montreal.freenet6.net using reliable UDP.
Matching server key found and used.
The server failed to authenticate user

Правильно ли я указал userid?

 

vladcraft ()

webnames.ru и domains.webmoney.ru не работают.

С ~12 часов по мск перестали работать. Никто не знает почему?

 ,

vladcraft ()

два монитора, два указателя мыши(почти решено).

И так:

~$ xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ 2.4G Wireless Optical Mouse             	id=11	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=14	[slave  pointer  (2)]
⎜   ↳ Wacom Bamboo Pen Pen stylus             	id=15	[slave  pointer  (2)]
⎜   ↳ Wacom Bamboo Pen Pen eraser             	id=16	[slave  pointer  (2)]
⎜   ↳ Wacom Bamboo Pen Finger touch           	id=17	[slave  pointer  (2)]
⎜   ↳ Wacom Bamboo Pen Finger pad             	id=18	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Video Bus                               	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ USB 2.0 UVC VGA WebCam                  	id=10	[slave  keyboard (3)]
    ↳ Asus WMI hotkeys                        	id=12	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=13	[slave  keyboard (3)]
Один мастер указателя мыши с 4 устройствами.
Создает второго мастера и закрепляем wacom pen за вторым указателем.
~$ xinput create-master wacom
~$ xinput reattach 15 19

⎡ wacom pointer                           	id=19	[master pointer  (20)]
⎜   ↳ Wacom Bamboo Pen Pen stylus             	id=15	[slave  pointer  (19)]
⎜   ↳ wacom XTEST pointer                     	id=21	[slave  pointer  (19)]
⎣ wacom keyboard                          	id=20	[master keyboard (19)]
    ↳ wacom XTEST keyboard                    	id=22	[slave  keyboard (20)]

Указываем пределы wacom pen

~$ xrandr
Screen 0: minimum 320 x 200, current 1680 x 1818, maximum 32767 x 32767
LVDS1 connected primary 1366x768+0+1050 (normal left inverted right x axis y axis) 344mm x 193mm

VGA1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 459mm x 296mm

~$ xsetwacom set "Wacom Bamboo Pen Pen stylus" MapToOutput VGA1

В итоге получил два указателя, один из которых планшет ваком закрепленный за внешним монитором(для рисования), а другой указатель это все остальные «мыши».

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

 , ,

vladcraft ()

Внимание! Если у вас перестали запускаться игры под optirun из steam.

Неделю назад игры играли, ничего не предвещало беды.(ubuntu 14.04)
Но как вдруг игры на движке source перестали запусткаться, и выдавали ошибку:

...
ERROR: ld.so: object '/home/***/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
...

Нужно скачать два пакета отсюда - libdrm-intel1_2.4.56-1_amd64.deb и libdrm-intel1_2.4.56-1_i386.deb и установить:

dpkg -i libdrm-intel1_2.4.56-1_amd64.deb libdrm-intel1_2.4.56-1_i386.deb

 , , ,

vladcraft ()

Диод с очень низким падением.

Нужно запитать от usb выхода устройство, в целях безопасности нужен диод(шоттки), при расчете что напряжение будет падать в районе 0,1-0,15 вольт.

 

vladcraft ()

Cubiboard2 управление портом. Возможен ли шим? Запись логов?

К cubiboard2 подключен hdd.
Порт gpio15_pg11 активируется на выход.

@reboot /mnt/hdd/logs/start_gpio_15.sh

#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
export DISPLAY=:0.0
echo 15 > /sys/class/gpio/export;
echo out > /sys/class/gpio/gpio15_pg11/direction;
Далее мониторинг температуры hdd и кулера(кулер взят вмести с радиатором от старой Nvidia) При пороге >34 градусов на порт подается питание, к ножке gpio15_pg11 подключена база транзистора, коллектор и эмиттер подключены к ножкам +5 и земля.
sudo chmod u+s /usr/sbin/hddtemp //активируем запуск hddtemp без прав администратора

* * * * * /mnt/hdd/logs/fan_control.sh

#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
export DISPLAY=:0.0
temp_hdd=$(hddtemp /dev/sda | awk '{ print $4}' | awk -F '°' '{ print $1}')
if [ "$temp_hdd" -ge "35" ]
then
 echo 1 > /sys/class/gpio/gpio15_pg11/value
else
 echo 0 > /sys/class/gpio/gpio15_pg11/value
fi

В итоге в простое(сейчас в летнее время) hdd нагревается до 33-34 градусов. Когда начинаешь использовать, то включается вентилятор. Температура выше 35 никогда не поднималась.

Вопрос. Можно ли реализовать шим?
И второй вопрос куда и как писать логи температуры hdd + включение кулера

 , ,

vladcraft ()

Функционал приложений для работы с БД

Есть созданное приложение на Qt обладающее такими функциями как: Табличные представления, связность этих представлений, выборка(поиск) по таблице, сортировка, редактирование(добавление, удаление), печать после выборки.
Какой ещё функционал можно добавить?

 ,

vladcraft ()

Zabbix не запуcкается. Видимо ошиблись при сборке deb.

Поставил чистый zabbix server

sudo apt-get install zabbix-server-pgsql

:/usr/sbin$ zabbix_server -V
Zabbix server v2.4.5 (revision 53282) (21 April 2015)
Compilation time: Apr 26 2015 15:03:33
При попытке запуска получаю
sudo service zabbix-server restart
[ ok ] zabbix_server stopping...done (No /usr/sbin/zabbix_server found running; none killed.).
[FAIL] zabbix_server starting...failed (zabbix_server [4691]: /etc/zabbix/zabbix_server.conf.d: [2] No such file or directory).
Создал папку zabbix_server.conf.d, и сервер заработал.
Папка для настроек, каких таких настроек?

 

vladcraft ()

«Умный» дом. На чём строить?

Неделю назад натолкнулся на статью по построению умного дома на основе 1-wire сети. Топология общая шина, возможно ли сделать топологию зведа, используя отвлетвления?
Если у вас уже есть построенная сеть, то можете рассказать как она реализована и что куда подключено. Интересует по большей части включение выключение 220, регистрация закрытия/открытия дверей.
Квартира на этапе ремонта и сейчас прокладка кабелей и другого оборудования не проблема.
Если по вашему 1-wire старая технология, то какие есть альтернативы. Сейчас имеется cubiboard, который с 1-wire может взаимодействовать.

 ,

vladcraft ()

MPD, транслирование потока, а не только управление на устройстве.

Дело вот в чём, есть настроенный mpd, библиотека, httpd поток.
Если включить GMPC то он отлично управляет, но не транслирует поток на управляющий компьютер. Есть MPDroid, в настройках которого есть опции как для управления самим MPD, так и указание потока, но почему-то не воспроизводит поток, хоть и управляет.
В конфиге на выход указан только поток:

audio_output {
        type            "httpd"
        name            "My HTTP Stream"
        encoder         "vorbis"                # optional, vorbis or lame
        port            "6601"
        quality         "5.0"                   # do not define if bitrate is defined
#       bitrate         "128"                   # do not define if quality is defined
        format          "44100:16:1"
}
Соответственно указав адрес_сервера:6601(например в браузере) он начинает воспроизведение. Но это совсем не то...

 ,

vladcraft ()

Управление tansmission ipv6

У tansmission есть опции для подключения ipv4 и ipv6 пиров.

    "bind-address-ipv4": "0.0.0.0",
    "bind-address-ipv6": "::",
Но нет опции отвечающей за удаленный доступ по ipv6?
    "rpc-bind-address": "0.0.0.0",
    "rpc-enabled": true,

 ,

vladcraft ()

Серый ip, симметричный NAT, gogoc ipv6.

Установил на две машины gogoc, адреса есть, пингуются из одной сети. Но вот беда, кроме как на ssh, больше никуда не пускает, хоть и он на нестандартном порту.
transmission remote gui видит, но пишет «Connection refused», то есть блокирует сам сервер.

cat /etc/iptables/rules.v4
# Generated by iptables-save v1.4.14 on Wed Mar 25 14:19:20 2015
*nat
:PREROUTING ACCEPT [2034:236103]
:INPUT ACCEPT [1592:214039]
:OUTPUT ACCEPT [185:13912]
:POSTROUTING ACCEPT [185:13912]
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
# Completed on Wed Mar 25 14:19:20 2015
# Generated by iptables-save v1.4.14 on Wed Mar 25 14:19:20 2015
*filter
:INPUT ACCEPT [20899:1478753]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [26580:32418216]
-A INPUT -p ipv6 -j ACCEPT
-A OUTPUT -p ipv6 -j ACCEPT
COMMIT
# Completed on Wed Mar 25 14:19:20 2015


cat /etc/iptables/rules.v6
# Generated by ip5tables-save v1.4.14 on Wed Mar 25 14:19:20 2015
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
COMMIT
# Completed on Wed Mar 25 14:19:20 2015

 , , ,

vladcraft ()

Qt распространение программы. Библиотеки.

При переносе релизной версии на другую машину нехватает библиотек Qt5.

ldd ~/documents/Proekt1
	linux-vdso.so.1 =>  (0x00007ffd40ff3000)
	libQt5Widgets.so.5 => not found
	libQt5Gui.so.5 => not found
	libQt5Sql.so.5 => not found
	libQt5Core.so.5 => not found
	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fd98fb91000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fd98f97a000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd98f5ef000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd98f36d000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fd98feab000)
Как в проекте прописать где должны лежать библиотеки, и от куда их взять с рабочей машины.

 , ,

vladcraft ()

Qt5 линковка библиотек qt и qt sql drivers в приложении.

Суть проблемы такова, что программа разрабатывается на Ubuntu, при запуске откомпилированной релизной версии под crunchbang(debian+openbox) пишет ошибку об отсутствии библиотек qt5.
Помогите решить.

Другая проблема - Если запустить под qt creator тот же проект, он кличет что нет psql, хотя далее пишет доступные, среди которых есть psql

Третья проблема линковка библиотеки для windows версии. рядом с exe присутствуют dll самого qt, а вот если положить psql*.dll то он не видит, даже если положить в ./sqldrivers, тоже без результатов.

Получается мне нужно добиться того чтобы приложение, откомпилированное под linux, запускалось на других дистрибутивах без проблем, и откомпелированное под windows вообще запускалось(подключало базу).

 , , ,

vladcraft ()

network manager ошибка.

Не удалось создать/включить соединение
"(32) not authorized to control networking"

nmcli dev wifi connect 'имя вайфай сети' password "пароль"
просит root

sudo nmcli dev wifi connect 'имя вайфай сети' password "пароль"
network manager подключает всё ок.

Так что получается недостает прав network-manager. Как и какие права добавить?
nm-applet запускается самостоятельно.

 ,

vladcraft ()

Ubuntu + xinit + openbox, что дальше?

Имеется:
ubuntu 14.04 server, xinit, openbox, tint2.
Авторизация происходит через bash_profile:

if [[ -z "$DISPLAY" ]]  && [[ $(tty) = /dev/tty1 ]]; then
  startx
fi
Не очень удобно, если SLiM, но пока опустим.

Необходимо:
Менеджер сети и апплет на тинт2(так как к wi-fi подлючаться надо), апплет переключения языка, смена иконок(через какую программу/вручную менять, с темами проблем нет), файловый менеджер(привык к nautilus, не все иконки отображаются, поставил пакеты samba, сеть заработала)

Так же, если запустить систему, то он ждет подключение к сети и дальше не грузит: «waiting network configuration»

P.S. Переезжать на openbox решил из-за глючнасти unity, а так же из-за того что данная система ставиться на нетбук с интел атом.

 , , ,

vladcraft ()

RSS подписка на новые темы