LINUX.ORG.RU

Сообщения vladcraft

 

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

Форум — General

Необходимо отсортировать фотограции по цвету(гамме) чтобы изображения гармонировали друг с другом.
Под 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 ошибка.

Форум — Desktop

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

Форум — Development

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

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

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

 , , , ,

vladcraft
()

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

Форум — General

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

 ,

vladcraft
()

gogoc The server failed to authenticate user.

Форум — Admin

Раньше никаких проблем небыло, установлен был 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 не работают.

Форум — Talks

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

 ,

vladcraft
()

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

Форум — General

И так:

~$ 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.

Форум — General

Неделю назад игры играли, ничего не предвещало беды.(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
()

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

Форум — Talks

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

 

vladcraft
()

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

Форум — General

К 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
()

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

Форум — Development

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

 ,

vladcraft
()

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

Форум — General

Поставил чистый 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
()

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

Форум — Talks

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

 ,

vladcraft
()

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

Форум — Desktop

Дело вот в чём, есть настроенный 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

Форум — Desktop

У 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.

Форум — Admin

Установил на две машины 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 распространение программы. Библиотеки.

Форум — Development

При переносе релизной версии на другую машину нехватает библиотек 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 в приложении.

Форум — Development

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

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

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

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

 , , ,

vladcraft
()

network manager ошибка.

Форум — General

Не удалось создать/включить соединение
"(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, что дальше?

Форум — Desktop

Имеется:
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 подписка на новые темы