ZoneMinder / zmNinja

High performance, cross platform ionic app for Home/Commerical Security Surveillance using ZoneMinder
http://zmninja.zoneminder.com
Other
1.02k stars 270 forks source link

Desktop: Montage places last image below rather than alongside previous #165

Closed barjac closed 8 years ago

barjac commented 8 years ago

When displaying a montage with two across of any even number of monitors e.g.four which would fit on a screen two by two, the images are placed with 3 down the left and one top right! The same applies with 10 monitors - number 10 is set below number 9 instead of alongside.

I hope this can be fixed as I want to display four monitors continually on a fixed display.

Excellent work on this - just what I was looking for, however I can't get it to run on a RPi2 yet :)

barjac commented 8 years ago

I just realized that it gets even worse with a typical 3x3 (9 image) display. Two images are placed below columns 1 and 2 (in row 4, off screen) instead of being displayed in column 3 on rows 2 and 3.

pliablepixels commented 8 years ago

@barjac - please see https://forums.zoneminder.com/viewtopic.php?f=33&t=23906 summary: switch to row view mode (by toggling the vertical "..." icon at top)

pliablepixels commented 8 years ago

with respect to rpi, what problems are you facing? make sure you read the README_DEPENDENCIES.TXT file inside the linuxarm port

barjac commented 8 years ago

Hi, Now I feel silly /o\ Easy when you know!

Regarding the RPi2 - I'm running Mageia (Cauldron) on it (using the Raspian kernel for now) as Mageia is in the bootstrapping phase with arm which is a new branch. Most software is working fine on it so far though. We don't name packages the same as other distros, so it's a bit tricky finding just what is needed. Attempting to run the executable from the directory where it is extracted just returns: bash: ./zmNinja: No such file or directory

It is there and looks OK with sensible perms etc. I really don't recall seeing that error for an executable that exists before.

Running file on it produces: [baz@mageia-pi zmNinja-linuxarm]$ file zmNinja zmNinja: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.26, BuildID[sha1]=8c670b0dc304264f79f7d7dfd282eb875a2e4e04, stripped

Regarding deps - I did read your section on github. I have a full GUI stack (MATE DM) and Firefox installed which handles zoneminder webUI fine.

Installed (fuzzy searches of installed packages) are: libnotify-gir0.7-0.7.6-9.mga6 libnotify-devel-0.7.6-9.mga6 libnotify4-0.7.6-9.mga6 libnotify-0.7.6-9.mga6

pulseaudio-module-gconf-8.0-1.mga6 libgconf-gir2.0-3.2.6-14.mga6 libgconfmm2.6_1-2.28.3-8.mga6

libnss3-3.21.0-1.mga6

So it's gconf that is suspect maybe? We have in the arm repos so far: [baz@mageia-pi ~]$ urpmq -yf gconf gconf-editor-3.0.1-6.mga6.armv5tl gconfmm2.6-doc-2.28.3-8.mga6.noarch gnome-python-gconf-2.28.1-11.mga6.armv5tl libgconf-gir2.0-3.2.6-14.mga6.armv5tl libgconfmm2.6-devel-2.28.3-8.mga6.armv5tl libgconfmm2.6_1-2.28.3-8.mga6.armv5tl libvirt-gconfig-gir1.0-0.2.3-2.mga6.armv5tl libvirt-gconfig1.0-devel-0.2.3-2.mga6.armv5tl libvirt-gconfig1.0_0-0.2.3-2.mga6.armv5tl mcs-gconf-0.7.2-8.mga6.armv5tl mingw32-libvirt-gconfig-0.1.7-5.mga6.noarch mingw64-libvirt-gconfig-0.1.7-5.mga6.noarch pulseaudio-module-gconf-8.0-1.mga6.armv5tl

Does anything there look like a candidate?

Thanks for your help, Barry (barjac in zm irc)

pliablepixels commented 8 years ago

closing as resolved (the row/column part)