| The Following 7 Users Say Thank You to marmistrz For This Useful Post: | ||
|
|
05-28-2012
, 09:46 AM
|
|
Posts: 574 |
Thanked: 903 times |
Joined on Feb 2010
@ Gdynia, Poland
|
#2
|
|
|
05-28-2012
, 10:00 AM
|
|
Posts: 1,810 |
Thanked: 1,935 times |
Joined on May 2011
@ Poland
|
#3
|
do you have any idea how to deal with libraries possibly overwriting core fremantle files? E.g. Harmattan package "SomePackageA" contains file "/lib/somelibrary.so" and Fremantle package "SomePackageB" contains file "/lib/somelibrary.so" (it would happen - or should happen - only when these are in fact same software, but in different version). Harmattan's version may, as we all well know, cause Fremantle device reboot loop. (I think you may have thought about it by your 4# point of "Against"). Maybe using something like Easy Debian's fake root environment, for installing Meego's libs, wouldn't be such a bad idea after all? What's more, it could be saved in MyDocs then, not polluting small /opt partiton. Anyway, I vote for repository solution instead of tar.gz solution
allegro
|
|
05-28-2012
, 02:02 PM
|
|
Posts: 1,810 |
Thanked: 1,935 times |
Joined on May 2011
@ Poland
|
#4
|
| The Following User Says Thank You to marmistrz For This Useful Post: | ||
|
|
05-28-2012
, 03:57 PM
|
|
Posts: 574 |
Thanked: 903 times |
Joined on Feb 2010
@ Gdynia, Poland
|
#5
|
I have a nice idea, combining yours and mine,
The same that it is, but made debs!
What do you think about?
It would require a minor change in the src.
I'm nearly done finsihing the basic stuff in the client, some early build should arrive soon
If you have problems with explaining it in english, you may PM me in polish or german if you speak one of those languages better (I speak both)
|
|
05-29-2012
, 02:10 PM
|
|
Posts: 1,810 |
Thanked: 1,935 times |
Joined on May 2011
@ Poland
|
#6
|
I think I don't fully understand what you mean, could you clarify a bit?If you have problems with explaining it in english, you may PM me in polish or german if you speak one of those languages better (I speak both)
|
|
06-01-2012
, 09:44 AM
|
|
Posts: 1,810 |
Thanked: 1,935 times |
Joined on May 2011
@ Poland
|
#7
|
|
|
06-10-2012
, 03:26 PM
|
|
Posts: 574 |
Thanked: 903 times |
Joined on Feb 2010
@ Gdynia, Poland
|
#8
|
xdotool getactivewindow getwindowname
sleep 10 ; xdotool getactivewindow getwindowname
apt-get source hildon-desktop apt-get build-dep hildon-desktop
fakeroot dpkg-buildpackage
).
| The Following User Says Thank You to misiak For This Useful Post: | ||
|
|
06-11-2012
, 11:40 AM
|
|
Posts: 1,810 |
Thanked: 1,935 times |
Joined on May 2011
@ Poland
|
#9
|
I have no idea. You could try xdotool to check window names, e.g. runwhen the app window is active... so run something likeCode:xdotool getactivewindow getwindownamein terminal, then switch quickly to the other app and after few seconds check result in terminal. I have no idea if this will be the same window name that is used in hildon-desktop blacklist, but I can check later if you want (after all, I'm maintainer of xdotool for Fremantle, so I know source code a little bit... I never needed touse getwindowname though, so I', not sure if it's equal to XClassHint.res_name value...)Code:sleep 10 ; xdotool getactivewindow getwindowname
Edit: But the best way would be activating cssu source repo, thenThen modify the file and function I gave you the reference to in the other thread, add there printing window name to some log file on every check, thenCode:apt-get source hildon-desktop apt-get build-dep hildon-desktop
and installing resulting deb on device. That would take ~15-30 minutes I guess, if you don't have time, mayone someone else has time and will to help you (I would by I am extremely busy lately, so I cannot primise anything, sorryCode:fakeroot dpkg-buildpackage).
|
|
06-11-2012
, 01:04 PM
|
|
Posts: 574 |
Thanked: 903 times |
Joined on Feb 2010
@ Gdynia, Poland
|
#10
|
The window name for app "allegro", executable "/opt/allegro/bin/allegro" is "allegro". But blacklisting "allegro" doesn't work.
What may be the problem?
I'm waiting for my second device (I will have two N900s
), when it arrives, I will check window names with modified hildon-desktop and report back (it should happen this week).
![]() |
| Thread Tools | Search this Thread |
|
I created this thread to keep dev discussion away from all the user stuff.
First of all we need to consider the structure of the libraries. tar.bz2 or a repo with debs?
User qwazix suggested a repository with libs and apps.
My arguments:
For:
1. Apt-get handles deps, auto-installs it: no mess with creating a client
2. Easy removing
Against:
1. You need to mess with the whole depends stuff, it requires much work. You need to add meecolay pkgs to pre-deps and there's a bit mess out there, it's still developed
2. Repo'll be removed after launching HAM, adding n' removing repo only install time, not to require additional root, will slow down any other repos update
3. Duplicate of apps, developers could use DEBIAN/meecolay instead to provide install instructions for meecolay.
4. essential libs if edited unproperly may brick the n900 (if u use shlibs or sth)
What do you think about it?
MeeCoLay: run MeeGo Harmattan apps on Fremantle
PowEdit: manage power key menu entries
User Agent Tool - change Maemo Browser's user agent
MaeLyrica - lyrics download client
If you want to support my work, you can DONATE
You're encouraged to donate at least a couple of euros - otherwise PayPal takes almost everything as a fee.
If you would like to donate in other currency or can't donate but would like to support me, please contact me.