Notices


Reply
Thread Tools
Posts: 781 | Thanked: 3,039 times | Joined on Mar 2009
#1
I'm trying to push Queen-Beecon-widgets to the extras-devel, and this procedure is described (and hopefully discussed) on: http://talk.maemo.org/showthread.php?p=1182499

This time point is to add widget to the every desktop, regardless number of desktops (one, four,five, nine, hundred?)

debian/postinst is slightly modified than on the main-thread, but it has magic for looping over every desktop, (number of desktops are checked during installation).
Code:
#with gconf we ask list of desktops ('active'), it looks like this: [1,2,3,4,5]
#we drop [ and ] 
#we change every comma to the space
#so it looks like this 1 2 3 4 5
#then we drop '1', because first case is already handled
#now we have list for shell-for-loop
LIST="$(gconftool-2 -g /apps/osso/hildon-desktop/views/active | sed 's/\[//' | sed 's/\]//' | sed 's/,/ /g' | sed 's/1//')"
for desktop in $LIST; do
 #echo Adding widget also to the desktop $desktop;
 #add postfix to the NAME
 NAME=`grep instanceTitle /opt/$PACKAGE_NAME/exported_widget  | tail -c +15`$desktop

  #another folder and duplicate conf
  mkdir -p /var/lib/gconf/apps/osso/hildon-desktop/applets/queen-beecon.desktop-$NAME
  cp /var/lib/gconf/apps/osso/hildon-desktop/applets/queen-beecon.desktop-$BASENAME/%gconf.xml /var/lib/gconf/apps/osso/hildon-desktop/applets/queen-beecon.desktop-$NAME/%gconf.xml

  #push this widget to another desktop
  gconftool-2 --set /apps/osso/hildon-desktop/applets/queen-beecon.desktop-$NAME/view --type int $desktop

  add_widget

done
Issues:
*Only first widget get given coordinates (even same file is copied for every widget)
*Removing package will also count number of desktops during that moment (it could be other than during installation)

---
Package name is qbw-nemo-dockbar and as name suggest it is dockbar aka quicklauncher. You can see image on http://www.4shared.com/photo/GPntGra...rait_v110.html (bottom of the screen)
Currently it only contains button to the application menu.
 

The Following 7 Users Say Thank You to AapoRantalainen For This Useful Post:
Posts: 304 | Thanked: 234 times | Joined on May 2010 @ Manila
#2
this qbw widget packaged to a deb is gonna be big!
 
Posts: 781 | Thanked: 3,039 times | Joined on Mar 2009
#3
Originally Posted by kent_autistic View Post
this qbw widget packaged to a deb is gonna be big!
I hope you mean big='good and usable', not 'heavy to download and fill up your space'

I still calculated overhead when comparing for widget-code and image file. These are size of deb, code and png-image
5396 qbw-nemo-dockbar_0.2_all.deb
1781 exported_widget.txt
1037 menu.png

(deb is still only 5k, which is pretty small)

Last edited by AapoRantalainen; 2012-03-22 at 11:03. Reason: typo
 
Posts: 336 | Thanked: 129 times | Joined on Jan 2011 @ portugal
#4
hello, i want to say i love your work with this qt widgets, my n900 got a lot more eye pleasent and with this new desktop button even more ergonomic...but i have a question: i had a hildon desktop crash due to editing another widget (omweather), and now all tour widgets are gone, and they dont appear in the desktop widgets list...how can i restore them?..i dont understand a thing about beacons, really apreciate your help...tks.
 

The Following User Says Thank You to ed_boner For This Useful Post:
Posts: 43 | Thanked: 12 times | Joined on Apr 2011 @ Qatar
#5
Hai i installed the nemo dock bar it s normal size and i got it in my nine desktops working very smoothly and also tried the other two qbw-harmattan-date, qbw-harmattan-clock but not getting the icons.
 

The Following User Says Thank You to Santhan For This Useful Post:
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 20:37.