DocScrutinizer05 changed the topic of #neo900 to: http://neo900.org | conversations are logged to http://infobot.rikers.org/%23neo900/ and http://irclog.whitequark.org/neo900 | 2013-11-04 - the day our fundraiser reached its goal | 2014-05-01 360 devices 75k€| 0712 183 ~30k | 0810 300 ~49k | 0914 346 ~56k
<DocScrutinizer05> we're basically considering to already start to reglarly sell Neo900, though just in piecemeal M-)
<DocScrutinizer05> ;-) even
fingertips has quit [Ping timeout: 250 seconds]
<Wizzup> :)
* Wizzup has 4 spare n900s just in case
<DocScrutinizer05> that's excellent, since case/mech is a different story
<DocScrutinizer05> some of those parts are *really* starting to become a PITA due to (poor) availability and/or high price
<DocScrutinizer05> I'm recently evaluating our options regarding all that, maybe it#s not as expensive as expected to build some of them anew
<DocScrutinizer05> particularly the slider mechanics
<DocScrutinizer05> I mean, it's a silly piece of steel parts not worth more than maybe 5 bucks
<Wizzup> :)
<DocScrutinizer05> still it's sold almost as expensive as the TX-6 screws where they ask for weighing them up not in gold or platinium but in diamonds
<wpwrak> how is our branch office in shanghai coming along ? ;-)
<DocScrutinizer05> still in the planning phase
<DocScrutinizer05> you know that Andy Green moved to Taipei? ;-)
<wpwrak> heh :) well, nicer weather than in the uk :)
<DocScrutinizer05> yeah, sure
<DocScrutinizer05> missing it
<wpwrak> though a bit too cloudy for my taste. it's kinda nice to see the sun from time to time
<DocScrutinizer05> err
<DocScrutinizer05> ???
<wpwrak> there can be quite extensive periods of cloud cover
<DocScrutinizer05> very maritime weather I'd say
<DocScrutinizer05> yeah, sure, when there are clouds then tey are over Taipei as well
<DocScrutinizer05> I mean, Taiwan isn't a big island
<DocScrutinizer05> neither a very high one
<DocScrutinizer05> mostly
<wpwrak> yeah, it has an almost tropical climate: http://en.wikipedia.org/wiki/Geographical_zone#mediaviewer/File:Klimag%C3%BCrtel-der-erde.png
<wpwrak> note how the tropical belt swings north over asia
<wpwrak> (similar to middle america. also very humid there.)
<DocScrutinizer05> hmm yeah
<DocScrutinizer05> I found it pleasant
<DocScrutinizer05> particularly when you have a decent AC
<DocScrutinizer05> Raster always closed the door and cranked up the AC to get the humidity out of the air
arcean has quit [Quit: Konversation terminated!]
Oxyd76 has quit [Remote host closed the connection]
Pali has quit [Remote host closed the connection]
<jonwil> humid climates suck if you cant afford to live somewhere that has air-conditioning and cant afford air-conditioning for wherever you live
<jonwil> like me, I am living in an apartment with no air conditioning and the humidity is at 60% right now
<jonwil> or rather the humidity at the nearest weather station at the last time they took a reading
xes has quit [Quit: Going offline...]
<wpwrak> australia ... yes, then that can get unpleasant :) 60% isn't really that much, though
<DocScrutinizer05> yeah, 60% are easy for up to 30°C
<DocScrutinizer05> maybe only for slim people
<DocScrutinizer05> extremely slim people like myself
<DocScrutinizer05> my metabolism seems happy about each calorie that it doesn't need to burn to keep the 36°C
<DocScrutinizer05> shower temperatures of <30°C give me goose pimples ;-)
<jonwil> as of Saturday 11am, google says the weather at my local weather station is 62% humidity and 31 celcuis. My apartment is likely worse than that (its made of bricks that seem to trap a lot of heat)
<DocScrutinizer05> ~weather eddn
<infobot> Nuernberg, Germany; (EDDN) 49-30N 011-03E 318M; last updated: 2014.11.22 0120 UTC; Dew Point: 33 F (1 C); Pressure (altimeter): 30.15 in. Hg (1021 hPa); Relative Humidity: 100%; Temperature: 33 F (1 C); Visibility: greater than 7 mile(s); Weather: Shallow fog; Wind: from the E (100 degrees) at 5 MPH (4 KT); Windchill: 28 F (-2 C)
<DocScrutinizer05> that's nasty weather
Oxyd76 has joined #neo900
<jonwil> Anyone who hasn't experienced what its like at 39 celcius AND humidity levels of 50% or more doesn't know what "nasty weather" is
<DocScrutinizer05> ok, my private weather station says 3.50°C 84%
<wpwrak> jonwil: 59% @ 39 C is for sissies ;-)
<DocScrutinizer05> ooh I had that, in Taipei ;-)
<DocScrutinizer05> it's just inside my comfort zone still
<jonwil> I spent most of my life in Perth where temps could reach 45 celcius or more but the humidity was never very high
<jonwil> So comming to Queensland where it gets to humidity levels of 70% or more at times is a bit of a shock
<wpwrak> hmm. i have a recorded 19.8 C, 96% humidity in june. last june, i think. nothing too special, though, even for winter
<jonwil> especially when, as I said, my apartment seems to trap a LOT of heat in the walls and roof and a lot of humidity in the inside air.
<wpwrak> last december: 37 C at 70% that's more like it
<DocScrutinizer05> yes, a somewhat confortable climate in flat is essential
<dos1> if someone's still not aware about OHSW2014: check http://neo900.org/ :)
<jonwil> Days when its that hot and humid often tempt me to head out to somewhere with air-conditioning (e.g. shopping center) or (if its possible) go visit my family and use their pool :)
<nox-> dos1, make sure not to play music on those streams or yt will flag them "not available in your country" here :(
<jonwil> but going out to the shops usually means I end up spending money on junk
<wpwrak> jonwil: i have nice concrete walls. but there's the terrace right above my office.
<dos1> nox-: no music planned, unless I'll bring my ukulele with me ;)
<DocScrutinizer05> dos1: please remove "The transfer of donations from Golden Delicious is progressing."
<nox-> hehe
<wpwrak> whoa ! that's not only a zombie, that's a dinosaur zombie ! :)
<dos1> ok, dinosaur zombie removed
<jonwil> like yesterday when I went out shopping for some stuff I needed to buy and spent money on deep fried Fish & Chips for lunch then later in the day some sort of unhealthy snack (cant remember exactly)
<jonwil> not to mention the 1200mls or so of cola I drunk
<jonwil> oh wait, no, I didn't finish the second bottle :)
<jonwil> I eat too much junk :P
<DocScrutinizer05> I don't, that's also a big problem ;-)
<jonwil> At least I eat less junk now than I used to
<jonwil> Back when I was living in Perth the water in my apartment tasted foul so I drank Coca-Cola and Apple Juice (the kind with all that added sugar) as my primary drinks.
<jonwil> Now I drink water and sometimes milk as my main drinks
<jonwil> much healthier
<DocScrutinizer05> SCNR "Kunst is Kraft zu schoepfen aus Wuerstchen mit Phosphat" >Duke Meier, German songwriter and artist>
<DocScrutinizer05> last week (not this) I lived 7 days from coffee latte and nothing else
<DocScrutinizer05> also no healthy habit
Oxyd76 has quit [Ping timeout: 250 seconds]
Oxyd76 has joined #neo900
Oxyd76 has quit [Remote host closed the connection]
<DocScrutinizer05> 9999
<Wizzup> indeed that is not healthy
che1 has quit [*.net *.split]
modem has quit [*.net *.split]
sixwheeledbeast has quit [*.net *.split]
Oksana has quit [*.net *.split]
brolin_empey has quit [*.net *.split]
chainsawbike has quit [*.net *.split]
MonkeyofDoom has quit [*.net *.split]
DocScrutinizer51 has quit [*.net *.split]
infobot has quit [*.net *.split]
wpwrak has quit [*.net *.split]
<DocScrutinizer05> EEEK
<nox-> kiddies dos.ing freenode again?
<nox-> bbl
<DocScrutinizer05> usual weekend netsplit, yes
<DocScrutinizer05> the weird thing: DocScrutinizer51 still sees all users on this channel
<DocScrutinizer05> ooh, meanwhile the server noticed the slit too
<DocScrutinizer05> around nn:05, while here it been nn:01
<DocScrutinizer05> split*
nox- has quit [Quit: Leaving]
infobot has joined #neo900
<DocScrutinizer05> ~wb
<infobot> thx
DocScrutinizer51 has joined #neo900
MonkeyofDoom has joined #neo900
chainsawbike has joined #neo900
brolin_empey has joined #neo900
Oksana has joined #neo900
modem has joined #neo900
wpwrak has joined #neo900
sixwheeledbeast has joined #neo900
7GHAAOB9S has joined #neo900
7GHAAOB9S has quit [*.net *.split]
wpwrak has quit [*.net *.split]
<DocScrutinizer05> aaaww
wpwrak has joined #neo900
<DocScrutinizer05> wpwrak: wb
Oksana has quit [Ping timeout: 258 seconds]
<wpwrak> mega-netsplit. weekend -> the ops get to play ;-)
<DocScrutinizer05> skiddies
useretail has quit [Ping timeout: 265 seconds]
ecloud has quit [Ping timeout: 245 seconds]
ecloud has joined #neo900
useretail has joined #neo900
<DocScrutinizer05> nokiabot shot the 9999
jonwil has quit [Quit: ChatZilla 0.9.91 [SeaMonkey 2.30/20141013232806]]
jonwil has joined #neo900
che1 has joined #neo900
sparetire_ has quit [Quit: sparetire_]
kolp has joined #neo900
louisdk has joined #neo900
Pali has joined #neo900
paulk-collins has joined #neo900
kolp has quit [Remote host closed the connection]
Oksana has joined #neo900
modem has quit [*.net *.split]
sixwheeledbeast has quit [*.net *.split]
brolin_empey has quit [*.net *.split]
chainsawbike has quit [*.net *.split]
MonkeyofDoom has quit [*.net *.split]
DocScrutinizer51 has quit [*.net *.split]
modem has joined #neo900
sixwheeledbeast has joined #neo900
brolin_empey has joined #neo900
chainsawbike has joined #neo900
MonkeyofDoom has joined #neo900
DocScrutinizer51 has joined #neo900
Oksana has quit [*.net *.split]
che1 has quit [*.net *.split]
Oksana has joined #neo900
che1 has joined #neo900
<Oksana> Sorry, I was asleep, much of the time. And not in front of the other screen, the other half of the time. Raising about 15000 EUR in donations? Hell, I am not sure it can be done within one week. But I firmly support the goal of 1000 devices, so... I would even advertise you on Twitter, if I knew how. :) Ukulele...
<Wizzup> Oksana: It depends I guess, as initial donation I paid about 100 or 150 (unsure, would have to check my bank), but I'd happily pay more upfront / donate
<Oksana> :-) Thank you! I have already paid about 700 EUR upfront for each of my pre-orders, so I can hardly take any more part in "pay more" action. Not this week, at least.
fingertips has joined #neo900
<fingertips> I remember playing chess with Dr Sikov
<fingertips> Much more interesing with mesh
<fingertips> let me lok upon you with my own eyes
<fingertips> Adam
<fingertips> the pain
<fingertips> quakenet code
<fingertips> haskell'
<fingertips> ux bridge
<fingertips> differential cyphers
<fingertips> begger boy
<fingertips> this is it tort law
<useretail> fingertips: wtf?
<fingertips> something broke the nettwork
wpwrak has quit [Ping timeout: 255 seconds]
wpwrak has joined #neo900
jonwil has quit [Quit: ChatZilla 0.9.91 [SeaMonkey 2.30/20141013232806]]
paulk-collins has quit [Quit: Quitte]
che1 has quit [Ping timeout: 240 seconds]
<DocScrutinizer05> fingertips: you'e in wrong channel
che1 has joined #neo900
kolp has joined #neo900
arcean has joined #neo900
paulk-aldrin has joined #neo900
paulk-aldrin has quit [Quit: Quitte]
ravelo has joined #neo900
<ravelo> trying to chat with n900
<DocScrutinizer05> works :-)
<DocScrutinizer05> WOW! >>CTCP-VERSION reply from ravelo: qwebirc v0.91, copyright (C) 2008-2011 Chris Porter and the qwebirc project -- Mozilla/5.0 (X11; U; Linux armv7l; de-DE; rv:1.9.2.3pre) Gecko/20100723 Firefox/3.5 Maemo Browser 1.7.4.8 RX-51 N900.<< even in webbrowser :-D
<ravelo> yep :)
<DocScrutinizer05> microB or FF?
<ravelo> please explain further...
<ravelo> oh got it
<DocScrutinizer05> FireFox is not the default browser
<ravelo> inbuilt default browser
<ravelo> no ff
<DocScrutinizer05> aha! :-D
<DocScrutinizer05> funny it identifies as Gecko/20100723 Firefox/3.5 Maemo Browser 1.7.4.8
<ravelo> i'm just getting used to working with n900
<ravelo> hmm let me check
<DocScrutinizer05> it's kinda steep learning curve but very rewarding after just one day already
<ravelo> i think there is no ff installed
xes has joined #neo900
<DocScrutinizer05> if you did a clean reflash and not installed FF then there's none, yes
<ravelo> most important for me was to learn to use touchscreen with my nails. it's very responsive
<ravelo> now
<DocScrutinizer05> yes
<DocScrutinizer05> the touchscreen is awesome
<DocScrutinizer05> not though for users used to capacitive screens
<ravelo> yep first it was horrible
<DocScrutinizer05> once you got used to it, you never again will want a c-ts
<ravelo> is there a patch for dual touch available already?
<ravelo> for n900?
<DocScrutinizer05> N900 cannot do true dualtouch/multitouch
<ravelo> i know
<bencoh> it's not a software "patch"
<DocScrutinizer05> there's "rotary dial" gesture in microB to zoom
<DocScrutinizer05> ~#maemo gestures
<infobot> from memory, #maemo gestures is http://wiki.maemo.org/N900_shortcuts_and_gestures
<bencoh> (personally I prefere using the volume/zoom keys for that)
<DocScrutinizer05> yes, me too
<ravelo> ok so similiar experience in neo900 then
<bencoh> regarding dualtouch ? no, it's gonna be different
sparetire_ has joined #neo900
<freemangordon> if used at all ;)
<ravelo> volume key is fine. thanks for the hint
<ravelo> i don't get the difference in neo900 yet
<DocScrutinizer05> Neo900 *hardware* can detect dual touch gestures
<DocScrutinizer05> N900 hardware can't
<DocScrutinizer05> ravelo: you're a shell-user?
<DocScrutinizer05> iow a computer nerd?
<DocScrutinizer05> if you are, you might find this useful:
<ravelo> shell also yes
<DocScrutinizer05> ~jrtools
<infobot> i guess jrtools is http://wiki.maemo.org/User:Joerg_rw/tools
<ravelo> i will try to learn default installation first and tweak later
<ravelo> thanks
<DocScrutinizer05> this pretty much is default installation :-)
<DocScrutinizer05> but sure, you can take a few days to simply get familiar with stock maemo
<DocScrutinizer05> however keep in mind that excessive customizations you do during this period might get lost when you decide to start anew with a clean reflash and proper CSSU et al in a few days
<DocScrutinizer05> you want to insatll rootsh anyway, no matter what ;-)
<DocScrutinizer05> otherwise you have no root access to system
<bencoh> hmm yeah better read this page before customizing
<bencoh> at least the "increase size" :)
<DocScrutinizer05> and probably when you're "hardcore hacker" you want to install openssh as well, so you can do all those awesome things like "ssh root@<ip-of-N900> in shell of your PC, and enter "sftp:root@<IP-of-N900> into your Konqueror or other sftp-savvy file browser
<bencoh> I'd have patched my VANILLA if I knew ;)
<DocScrutinizer05> I'd consider the part about cherry also relevant for quite a number of users, before they even touch the N900
<Humpelstilzchen> .o0(which is very important if you can not find your n900 just ssh to it and play some audio)
<DocScrutinizer05> hehe
<bencoh> btw, do you see any reason why USBNETWORK_ENABLE=1 wouldnt work ?
<DocScrutinizer05> err were wat?
<bencoh> I still have to ifup usb0 the first time I plug it in after a reboot
<DocScrutinizer05> umm I hardly ever do USB networking
<bencoh> which is kind of annoying if you break hildon-desktop for instance ;)
<DocScrutinizer05> too cumbersome, compared to ssh and sftp via WLAN
<bencoh> ssh with low powermode wlan can be quite a pain
<DocScrutinizer05> when your AP doesn't support the power savings mode of N900 WLAN then yes
<DocScrutinizer05> I know however that either PSM or TX-level setting of WLAN config is per-AP, prolly the former, so you could set PSM=none when you're connected to your home AP where your device usually is charging or at least not far from a charger
<DocScrutinizer05> I generally have no issues here with WLAN, ssh, with my wrt54g WLAN AP
<DocScrutinizer05> I had before with a number of other APs though
<Humpelstilzchen> I had problems with my fritzbox
<DocScrutinizer05> o.O
* DocScrutinizer05 checks his WLAN settings for home
<DocScrutinizer05> PSM=max
<DocScrutinizer05> no issues
<DocScrutinizer05> well, very rarely a 0.5 or even 1 sec delay until the device wakes up after long period of not using ssh
<DocScrutinizer05> I seem to recall I also used N900 to connect to fritzbox and had not noticed any particular problems (except microB not rendering the login page at all, on a recent box)
<DocScrutinizer05> (the latter however might be due to a weird config of that particular FB)
<DocScrutinizer05> I can't play any yt videos anymore in microB which sucks - thank you yt for switching to html5
<Humpelstilzchen> hmm html5 should be an improvement since flash on arm is...fragile at best
<DocScrutinizer05> had to search for *.mp3 to play a few songs in my fab pub two days ago
<freemangordon> DocScrutinizer05: use cutetube ;)
<DocScrutinizer05> aaah, k
<DocScrutinizer05> freemangordon: please 'fix' speedyHAM dependencies! I recently had to uninstall it to fix apt-get, and now I can't stand it any more how *incredibly* slow the default HAM works
<DocScrutinizer05> I don't mind if you hexedit the .deb or whatever it needs to allow installation without creating conflicts in apt db
<DocScrutinizer05> ;-D
<Humpelstilzchen> .o0(dpkg extract and copy)
<DocScrutinizer05> yup, sure
<bencoh> DocScrutinizer05: :D
<DocScrutinizer05> speedyHAM is 30 times as fast as default HAM, no kidding
<DocScrutinizer05> maybe even 50 times
<DocScrutinizer05> or would the term "1/50 as slow as HAM" be more correct? ;-)
<useretail> ~#maemo camera,console
<useretail> ~#maemo camera, console
<useretail> ~#maemo camera console
<useretail> ~#maemo camera
<DocScrutinizer05> ~listkeys #maemo
<infobot> Factoid search of '#maemo' by key (16 of 92): #maemo 720p ;; #maemo 9 ;; #maemo beasttweaks ;; #maemo bme-replacement ;; #maemo bnf ;; #maemo cal ;; #maemo closed ;; #maemo cssu-state ;; #maemo db ;; #maemo dmo ;; #maemo donate ;; #maemo eap-gtc-password ;; #maemo fam ;; #maemo firmware ;; #maemo flopswap ;; #maemo gestures.
<DocScrutinizer05> ~listkeys camera
<infobot> Factoid search of 'camera' by key (2): optical mouse camera ;; firewire camera.
<useretail> how to launch camera from console?
<DocScrutinizer05> ugh
<DocScrutinizer05> doesn't make much sense since the camera-UI is a GUI
<DocScrutinizer05> what do you wanna do?
<useretail> replace default camera app with blessn900
<DocScrutinizer05> aaah
<DocScrutinizer05> Pali: any comments? or freemangordon?
<DocScrutinizer05> I forgot the details
<Pali> dbus?
<freemangordon> iirc it is a dbus service
<DocScrutinizer05> actually it's camera-ui that gets started by prolly hildon desktop
<DocScrutinizer05> yep
<DocScrutinizer05> quite possibly
<freemangordon> no, it is a dbus service started by dbus :)
<freemangordon> on demand
<DocScrutinizer05> :nod:
<DocScrutinizer05> HD sends the dbus msg though ;-)
<DocScrutinizer05> maybe
<DocScrutinizer05> lemme check
<DocScrutinizer05> sth
<Pali> Open the default notes application:
<Pali> $ dbus-send --print-reply --dest=com.nokia.osso_notes /com/nokia/osso_notes com.nokia.osso_notes.top_application
<Pali> so try to change osso_notes with camera-ui (or camera_ui...) and maybe it will work
<freemangordon> one can check in /usr/share/dbus for those names iirc
<Pali> basically HD call top_application dbus function
<Pali> X-Osso-Service=com.nokia.cameraui
<freemangordon> :nod:
<Pali> so try: $ dbus-send --print-reply --dest=com.nokia.cameraui /com/nokia/cameraui com.nokia.cameraui.top_application
<DocScrutinizer05> comment this line out in camera-ui.desktop and add it to blessN900.desktop
<freemangordon> hmm, not in the.desktop file
<DocScrutinizer05> Pali: useretail wants to start blessN900 instead of camera-ui
<freemangordon> it should be done in the .service file
<freemangordon> or in both
<Pali> I have some application which will ask me what to start
<Pali> and it can be configured to start any other application
<DocScrutinizer05> freemangordon: afaik HD generates the dbus services from .desktop X-Osso-Service lines of all icons
<freemangordon> hmm, could be
<DocScrutinizer05> Pali: that's GREAT!
<Pali> going to find out name of it
<Pali> maybe cllauncher?
<Pali> yes
<Pali> install "Camera Lens Launcher" from Application Manager
<Pali> useretail: ^^^
<Pali> and then configure it in Settings
<DocScrutinizer05> the simplest solution is to make camera-ui.launch a symlink to the blessN900 binary
<DocScrutinizer05> IroN900:~# ll /usr/bin/camera-ui*
<DocScrutinizer05> lrwxrwxrwx 1 root root 13 2012-12-26 15:55 /usr/bin/camera-ui -> maemo-invoker
<DocScrutinizer05> -rwxr-xr-x 1 root root 140268 2012-10-31 11:58 /usr/bin/camera-ui.launch
<Pali> this will work *iff* blessN900 is dbus service application
<DocScrutinizer05> yes
<DocScrutinizer05> dunno
<Pali> otherwise you will get MALF
<bencoh> MALF ?
<DocScrutinizer05> actually you will want to replace the symlink to maemo-invoker by a symlink to bless, since I doubt bless is a invoker-optimized bin
<DocScrutinizer05> no MALF on fremantle ;-)
<Pali> you will get MALF if bootreason is swrest too often
<DocScrutinizer05> ooh, right
<Pali> and if you replace that symlink AND application is not dbus server, hildon desktop will start restarting that application
<DocScrutinizer05> the infamous "Houston, we got a problem..." ?
<Pali> and after some counter... you will get reboot
<Pali> and after some reboots you will get MALF
<Pali> yes
<Pali> lifeguard reset
<DocScrutinizer05> ;-P
<Pali> so do not mess with default preinstalled apps which are started automatically
<DocScrutinizer05> useretail: ask Pali, he knows his sh*
<Pali> (unless you know how to...)
<useretail> Pali: cl-launcher is too complicated, i like simplicity, so i choose flashlight-extra-gtk, but it's not configurable, so probably i'll have to recompile it with a little bit of changing the source
<DocScrutinizer05> useretail: basically whatever "daemon" (probably hildon desktop) sends a dbus msg that starts a dbus service. The dbus msg requests service "com.nokia.cameraui /com/nokia/cameraui com.nokia.cameraui.top_application". Maemo on boot time or when something notices a change in any of the .desktop files (or when a update-desktop-icons tool or whateverthename is called) will inspect all *.desktop to find lines like (iirc) X-Osso-Service and
<DocScrutinizer05> creates the dbus servies from that. So the correct way would be to comment out that X-Osso-Service line in camera-ui.desktop and add it to blessN900.desktop
<bencoh> iirc cl-launcher does something in your back to work around camera-ui limitations
<bencoh> (camera-ui2 was patched to allow this, but there is a kludge for camera-ui)
<bencoh> (s/patched/written/)
<DocScrutinizer05> well, in CSSU-T camera-ui2 simply replaces the camera-ui.launch binary
<bencoh> yeah
* useretail thinks: was it necessary to make it that complicated?
<DocScrutinizer05> well, it's the way stuff gets handled in maemo. All stuff, so yeah, it probably was necessary
<DocScrutinizer05> there are a few side effects of this which are why it's designed like this: several services are preloaded during boot, so the dbus msg doesn't need to start up and initialize the process but simply tells the process to unhide
<DocScrutinizer05> multiple invokations to same service don't result in multiple invocations
<DocScrutinizer05> tzz
<DocScrutinizer05> multiple invokations to same service don't result in multiple processes started
<bencoh> do we have a wrapper/launcher for non-aware applications (mupdf for instance) ?
<DocScrutinizer05> the *.launch thing is a memory saver feature also used e.g. in KDE
<DocScrutinizer05> bencoh: for dbus msg invokation?
<bencoh> yeah ... to change default pdf viewer for instance
<DocScrutinizer05> hmm, maybe sth along xterm invokation?
<DocScrutinizer05> see midnight commander
<DocScrutinizer05> not all that sure about it
<DocScrutinizer05> but I'm pretty sure xterm gets invoked via dbus msg
<bencoh> hmm
<DocScrutinizer05> you cannot start two of them, rather you get a new window in the already running xterm
<DocScrutinizer05> and them xterm/shell can start stuff like mc
<DocScrutinizer05> seems it's no X-Osso-Service
<bencoh> launching osso-xterm to launch a graphical app ....
<bencoh> well
<bencoh> at least it would work I guess
<DocScrutinizer05> the proper way would be to turn "the graphocal app2 into a proper maemo app
<bencoh> and have it run all the time ?
<DocScrutinizer05> but yeah, probably we could use a wrapper app that simply does the dbus magic and whatnot is needed, then does a system(argv[1]) or whatever
<DocScrutinizer05> bencoh: maemo apps don't run all the time
<bencoh> then who catches the dbus call ?
<DocScrutinizer05> it's dbus which starts them, unless there's 2 lines like >>#X-Maemo-Prestarted=always << >>#X-Maemo-Prestarted-Priority=2000<< in the *.desktop
<DocScrutinizer05> dbus comes with this function built in already. IIRC it's called sth like "proxy"
<bencoh> hmm
<bencoh> so why do we need anything in the app ?
<bencoh> if it launches it anyway ?
<bencoh> just to get the args ?
<DocScrutinizer05> because dbus not only starts the app but also waits for the app to show up on dbus
<bencoh> otherwise it kills it ?
<DocScrutinizer05> and dbus notices when the app vanishes from dbus
<DocScrutinizer05> yes, I seem to recall an app closes after 30 s when it gets started by dbus but doesn't properly register as dbus-service
<DocScrutinizer05> this all gets handled by some maemo #include, in c
<DocScrutinizer05> you don't need a single dbus function call in your app
<DocScrutinizer05> all disclaimer "AFAIK"
<DocScrutinizer05> basically it's exactly what systemd now requires from all apps ;-)
<DocScrutinizer05> aiui
<bencoh> eurk :)
<bencoh> I guess I could add this in mupdf if it's just a #include, but .... that sounds ugly
<DocScrutinizer05> in FSO we actually got a very similar wrapper, though for allocating resources, like backlight or CPU (to keep backlight on, or stop CPU from suspending)
<DocScrutinizer05> the basics of that wrapper were the same: register with dbus, (send a dbus msg to tell about resources to allocate), start arbitrary app/binary (execve() iirc). Dbus is smart enough to notice when the process terminates
<DocScrutinizer05> iirc that wrapper been names fsoraw (fso resource allocation wrapper)
<DocScrutinizer05> a very simple cmdline program
<DocScrutinizer05> (and my idea ;-D )
<bencoh> so fsoraw gets launched each time ?
<bencoh> and system("moo") ?
<bencoh> oh right, I just need to remove the -r part
<bencoh> and change the dbus service/path/* I guess
<DocScrutinizer05> prolly, yes
<DocScrutinizer05> or simply "write" a program that has like two lines: #include whatever-maemo-needs; main(); { system(bla...); };
<bencoh> shouldnt I forkexec ? since it needs to run the dbus loop
<bencoh> (well, glib loop with dbus handler)
<bencoh> or maybe the #include already takes care of that
<DocScrutinizer05> I dunno
<DocScrutinizer05> system does a fork afaik
<DocScrutinizer05> but yeah, system() calls shell, which isn't what you wanna do
<bencoh> system() waits for the child
<DocScrutinizer05> maybe a sinple exec() already does the trick, really no idea
<DocScrutinizer05> hmm yeah, prolly the maemo dbus stuff wnats to live in mainloop
<DocScrutinizer05> ask a developer ;-)
<bencoh> riiight, you're "just" an EE ? ;p
<DocScrutinizer05> exactly
<bencoh> couldnt find the header, but didnt search to hard
<DocScrutinizer05> grrr I thought fahrplahn is a python app
nox- has joined #neo900
jonwil has joined #neo900
ravelo has quit [Ping timeout: 246 seconds]
Oxyd76 has joined #neo900
ravelo has joined #neo900
arcean has quit [Quit: Konversation terminated!]
kolp has quit [Read error: Connection reset by peer]
Pali has quit [Remote host closed the connection]
dos1 has quit [Ping timeout: 240 seconds]
dos1 has joined #neo900
Pali has joined #neo900