maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread (https://talk.maemo.org/showthread.php?t=45388)

No!No!No!Yes! 2010-07-13 20:24

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by techie (Post 750723)
So is the dbus still monitored or not when this option is enabled? What I am trying to do is set @sight to false during dbus action using parameter substitution like you showed, but what is happening is if @sight is checked the command to disable @sight never gets run presumably because the widget is not active maybe.Any workaround to get this done please.
Thanks

DBUS is monitored but @sight is a blocker so if the widget is not @sight, command will not be executed

As I told you, with 1 line of shell script and use of Param Subst you can just handle your scenario.

Something like this... (but by heart, not tested on phone shell)

Code:

xxx=`echo '$QBW_DBUS_VERBOSE_OUTPUT' |  tail -1 | cut -d \" -f 2`;if [ "$xxx" == "locked" ] ; then <action_if_locked>; else <action_if_unlocked>; fi
No need to cry @wolf in vain :D

techie 2010-07-13 20:33

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Code:

xxx=`echo '$QBW_DBUS_VERBOSE_OUTPUT' |  tail -1 | cut -d \" -f 2`;if [ "$xxx" == "locked" ] ; then <action_if_locked>; else <action_if_unlocked>; fi
Yup did that, but "locked" executed a command that activated on_sight, so now its counter command tucked
inside "unlocked" never gets executed:rolleyes:
I'll get back to you with code:)

No!No!No!Yes! 2010-07-13 21:02

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by techie (Post 750761)
Code:

xxx=`echo '$QBW_DBUS_VERBOSE_OUTPUT' |  tail -1 | cut -d \" -f 2`;if [ "$xxx" == "locked" ] ; then <action_if_locked>; else <action_if_unlocked>; fi
Yup did that, but "locked" executed a command that activated on_sight, so now its counter command tucked
inside "unlocked" never gets executed:rolleyes:
I'll get back to you with code:)

Use also $QBW_ON_SIGHT in your script to test your specific condition and forget @Sight update policy :D

techie 2010-07-13 21:14

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by No!No!No!Yes! (Post 750800)
Use also $QBW_ON_SIGHT in your script to test your specific condition and forget @Sight update policy :D

Umm..that would mean
1. not setting @sight on at all resulting in execution of commands not intended to run when locked.
2. if @sight is set then all I can do is use $QBW_ON_SIGHTto check its status but that won't help me get it to run at regular intervals.
Look at my code and intended outcome, you will get my point:)

No!No!No!Yes! 2010-07-13 21:32

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by techie (Post 750808)
Umm..that would mean
1. not setting @sight on at all resulting in execution of commands not intended to run when locked.
2. if @sight is set then all I can do is use $QBW_ON_SIGHTto check its status but that won't help me get it to run at regular intervals.
Look at my code and intended outcome, you will get my point:)

Meta code here:

Commands gets executed @timer and @DBUS lock/unlock event

Code:

$QBW_EXEC_REASON == QBW_TIMER_UPDATE?
  Yes:
      CheckTemp
      Underclock(Temp)
      exit
$QBW_EXEC_REASON == QBW_DBUS_MONITOR?
  Yes:
      Event == locked?
        Yes: Underclock()
        No: NormalClock()
      exit

Same widget makes it all!!!

techie 2010-07-13 21:42

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Perfect ! will get on to implementing this idea asap.
THANKS!! you have been verrry helpful and patient!

EDIT : One question though during locked phase there still would be update_interval execution right? possibly causing override;). Let me put your idea in action first I think there maybe a way out:)

EDIT 2 : Got it! If i write the dbus status to a file then check it under timer_update, appropriate exit can be planned without any need for @sight here.Thanks:D

No!No!No!Yes! 2010-07-13 22:25

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by techie (Post 750847)
Perfect ! will get on to implementing this idea asap.
THANKS!! you have been verrry helpful and patient!

EDIT : One question though during locked phase there still would be update_interval execution right? possibly causing override;). Let me put your idea in action first I think there maybe a way out:)

EDIT 2 : Got it! If i write the dbus status to a file then check it under timer_update, appropriate exit can be planned without any need for @sight here.Thanks:D

or use either:
$QBW_REMEMBER_ME
or
$QBW_CURRENT_RESULTS_TEXT (echo locked/unlocked to your widget, if you don't need any output to your widget)

:cool:

torpedo48 2010-07-14 16:00

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
This tool is one of the most powerful things I've ever seen on my N900...

Creating new widgets using Queen BeeCon Widget is my new hobby!

This are my first creations:

http://torpedo48.files.wordpress.com...714-175313.png

The clocks buttons let me choose the CPU frequency on-the-go, the two snippets under them monitor the actual frequency and the biggest beecon on the left changes its color in order to alert me when the CPU is overclocked:

http://torpedo48.files.wordpress.com...714-175323.png

The monitoring widgets are all updated by the clocks buttons.

They're all very simple, but they looks great on the N900's desktop!

I just want to say thank you to No!No!No!Yes! for this amazing app, it's as entertaining as a game and as powerful as the Terminal itself, never seen anything like that. :eek:

Thank you.

sacal 2010-07-15 00:37

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
2 Attachment(s)
No!No!No!Yes! - Thanks for you great work.

I have used Hide User Agent for some time (my thanks to the author) but i needed to switch between 3 or 4 microb user agent strings. Then i saw your post #342 - Poker Dice Here!!! - and thought that using dbus commands i could do some kind of user agent swither for microb.

This was the result:

http://i32.tinypic.com/345be2q.jpg

There are 4 snippets named Ua-N900, UA-Iphone, UA-Null and UA-Droid. To change the active microb user agent just touch the respective snippet. The current user agent is shown by the red color of the snippet.

The user agent can be switched either with microb running or not running.

The current user agent strings are:

UA-N900 - "Mozilla/5.0 (X11; U; Linux armv7l; en-GB; rv:1.9.2b6pre) Gecko/20100318 Firefox/3.5 Maemo Browser 1.7.4.8 RX-51 N900"

UA-Iphone - "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7C97d Safari/528.16"

UA-Null - ""

UA.Droid - "Mozilla/5.0 (Linux; U; Android 2.1; en-us; dream) AppleWebKit/525.10+ (KHTML, like Gecko) Version/3.0.4 Mobile Safari/523.12.2"

To create the widgets:
1 - Copy the 4 user.xxx files in useragents.zip to:
/home/user/MyDocs/.images/queen_beecon_dir/
2 - Create 4 QBW instances
3 - For each QBW instance import the UA-xxx.txt file in qwbUA.zip and take note of the respective Instance ID
4 - "Edit Cmd" for each QBW instance and replace the IDs taking in consideration that in my case:
id2 is UA-N900
id3 is UA-Iphone
id4 is UA-Null
id5 is UA-Droid

instanceTitle=UA-N900
instanceCmd=run-standalone.sh dbus-send --session --type=method_call --dest=oh.no.more.qbw /oh/no/more/qbwid2 oh.no.more.qbw.set_param_string string:"snippetExtBgRGB" string:"#ffff00000000" string:"update_layout";run-standalone.sh dbus-send --session --type=method_call --dest=oh.no.more.qbw /oh/no/more/qbwid3 oh.no.more.qbw.set_param_string string:"snippetExtBgRGB" string:"#000000000000" string:"update_layout";run-standalone.sh dbus-send --session --type=method_call --dest=oh.no.more.qbw /oh/no/more/qbwid4 oh.no.more.qbw.set_param_string string:"snippetExtBgRGB" string:"#000000000000" string:"update_layout";run-standalone.sh dbus-send --session --type=method_call --dest=oh.no.more.qbw /oh/no/more/qbwid5 oh.no.more.qbw.set_param_string string:"snippetExtBgRGB" string:"#000000000000" string:"update_layout";cp /home/user/MyDocs/.images/queen_beecon_dir/user.n900 /home/user/.mozilla/microb/user.js ; pkill -f browserui

It works well for me but i am still testing so use this with caution.

Enjoy :)

No!No!No!Yes! 2010-07-15 07:11

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by sacal (Post 752252)
No!No!No!Yes! - Thanks for you great work.

I have used Hide User Agent for some time (my thanks to the author) but i needed to switch between 3 or 4 microb user agent strings. Then i saw your post #342 - Poker Dice Here!!! - and thought that using dbus commands i could do some kind of user agent swither for microb.

This was the result:

http://i32.tinypic.com/345be2q.jpg

There are 4 snippets named Ua-N900, UA-Iphone, UA-Null and UA-Droid. To change the active microb user agent just touch the respective snippet. The current user agent is shown by the red color of the snippet.

The user agent can be switched either with microb running or not running.

The current user agent strings are:

UA-N900 - "Mozilla/5.0 (X11; U; Linux armv7l; en-GB; rv:1.9.2b6pre) Gecko/20100318 Firefox/3.5 Maemo Browser 1.7.4.8 RX-51 N900"

UA-Iphone - "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7C97d Safari/528.16"

UA-Null - ""

UA.Droid - "Mozilla/5.0 (Linux; U; Android 2.1; en-us; dream) AppleWebKit/525.10+ (KHTML, like Gecko) Version/3.0.4 Mobile Safari/523.12.2"

To create the widgets:
1 - Copy the 4 user.xxx files in useragents.zip to:
/home/user/MyDocs/.images/queen_beecon_dir/
2 - Create 4 QBW instances
3 - For each QBW instance import the UA-xxx.txt file in qwbUA.zip and take note of the respective Instance ID
4 - "Edit Cmd" for each QBW instance and replace the IDs taking in consideration that in my case:
id2 is UA-N900
id3 is UA-Iphone
id4 is UA-Null
id5 is UA-Droid

instanceTitle=UA-N900
instanceCmd=run-standalone.sh dbus-send --session --type=method_call --dest=oh.no.more.qbw /oh/no/more/qbwid2 oh.no.more.qbw.set_param_string string:"snippetExtBgRGB" string:"#ffff00000000" string:"update_layout";run-standalone.sh dbus-send --session --type=method_call --dest=oh.no.more.qbw /oh/no/more/qbwid3 oh.no.more.qbw.set_param_string string:"snippetExtBgRGB" string:"#000000000000" string:"update_layout";run-standalone.sh dbus-send --session --type=method_call --dest=oh.no.more.qbw /oh/no/more/qbwid4 oh.no.more.qbw.set_param_string string:"snippetExtBgRGB" string:"#000000000000" string:"update_layout";run-standalone.sh dbus-send --session --type=method_call --dest=oh.no.more.qbw /oh/no/more/qbwid5 oh.no.more.qbw.set_param_string string:"snippetExtBgRGB" string:"#000000000000" string:"update_layout";cp /home/user/MyDocs/.images/queen_beecon_dir/user.n900 /home/user/.mozilla/microb/user.js ; pkill -f browserui

It works well for me but i am still testing so use this with caution.

Enjoy :)

Great job indeed:)
I'll give it a mention in the WIKI if you OK with it.

sacal 2010-07-15 09:04

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by No!No!No!Yes! (Post 752434)
Great job indeed:)
I'll give it a mention in the WIKI if you OK with it.

Please do it. i will be glad with that. :)
Feel free to enhance / change anything.

goetz 2010-07-15 18:58

Simple Calendar Task widget -- using QBW
 
2 Attachment(s)
With the existing calendar widgets there is always the drawback that tasks are not shown, or only one of them/the number of tasks. As the tasks are stored in a sqlite database and can be easily drawn from this database, I decided to create myself a simple widget showing the next tasks: the widget in the red box in the screenshot attached.

It's simple and displays the next 5 tasks with the following command, each task in a separate line:
Code:

sqlite3 /home/user/.calendar/calendardb 'select substr(Summary,0,30) from Components where ComponentType="2" order by DateStart limit 5;
If you would like to import this widget into QBW, please use the exported file calendar_tasks.txt attached to this post.

You can modify the number of tasks shown by changing the number after "limit", and you can change the line length of the ouput lines by modifying the "30" in the substr(....,30) call in the code snippet.

Disclaimer: Please be aware that this code snippet/widget accesses your calendar database. If you don't change the command, it shoud be a harmless read-only access, but there may be some issues when this command and the calendar app access the database at the same time. I will take no responsibility for your calendar databases if you use this command/widget!

Have fun!

Goetz

moepda 2010-07-16 09:45

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
for ua changer my id are this ;

android id14
iphone id15
n900 id16
null id17

but not sure how im editing the command ? i did this but correct ?

for android used in order to replace ids as id14 id15 id16 id17

for iphone used in order to replace ids as id15 id16 id17 id14

for n900 used in order to replace ids as id16 id17 id14 id15

for null used in order to replace ids as id17 id14 id15 id16

cheers , moepda

sacal 2010-07-16 18:11

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by moepda (Post 753693)
for ua changer my id are this ;

android id14
iphone id15
n900 id16
null id17

but not sure how im editing the command ? i did this but correct ?

for android used in order to replace ids as id14 id15 id16 id17

for iphone used in order to replace ids as id15 id16 id17 id14

for n900 used in order to replace ids as id16 id17 id14 id15

for null used in order to replace ids as id17 id14 id15 id16

cheers , moepda

Hi moepda

I'm afraid your substitution will not work.

In my case i have:

id2 is UA-N900
id3 is UA-Iphone
id4 is UA-Null
id5 is UA-Droid

in your case you have:

id16 is UA-N900
id15 is UA-Iphone
id17 is UA-Null
id14 is UA-Droid

so please try to edit all UA-xxx qbw instance commands replacing:

id2 with id16
id3 with id15
id4 with id17
id5 with id14

for instance for UA-N900 after edit you shall have:

instanceTitle=UA-N900
instanceCmd=run-standalone.sh dbus-send --session --type=method_call --dest=oh.no.more.qbw /oh/no/more/qbwid16 oh.no.more.qbw.set_param_string string:"snippetExtBgRGB" string:"#ffff00000000" string:"update_layout";run-standalone.sh dbus-send --session --type=method_call --dest=oh.no.more.qbw /oh/no/more/qbwid15 oh.no.more.qbw.set_param_string string:"snippetExtBgRGB" string:"#000000000000" string:"update_layout";run-standalone.sh dbus-send --session --type=method_call --dest=oh.no.more.qbw /oh/no/more/qbwid17 oh.no.more.qbw.set_param_string string:"snippetExtBgRGB" string:"#000000000000" string:"update_layout";run-standalone.sh dbus-send --session --type=method_call --dest=oh.no.more.qbw /oh/no/more/qbwid14 oh.no.more.qbw.set_param_string string:"snippetExtBgRGB" string:"#000000000000" string:"update_layout";cp /home/user/MyDocs/.images/queen_beecon_dir/user.n900 /home/user/.mozilla/microb/user.js ; pkill -f browserui

Hope i was clear enough.

Please report if it works as expected.

moepda 2010-07-18 18:04

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
many thanks sacal :) yes it now works perfectly ! your help is much appreciated :)

techie 2010-07-21 13:01

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
1 Attachment(s)
The POWER of QBW!
Some of the widgets I have for overclocking:
  • Widget to display temperature and also perform smart overclocking i.e set max cpu clock according to how hot/cool the device is (runs at specified intervals).
  • A stock widget to revert to default kernel, disables smart overclocking.
  • A widget to set max clock to 950, disables smart overclocking, useful as a power boost when I like want to watch a video without any stuttering, and can do without the temperature widget clocking it down in case it gets hot.
  • A widget to display the current maximum cpu frequency.
  • And yeah also, locking the device changes the limits to 250 500, unlocking enables the temperature widget so it clocks according to temperature again.
..

So how many widgets I am using to achieve all this............... ONE !!!! :p:D


Attachment 12294

Note: Clicking at center of the widget updates the values (temperature & max clock) without changing any profile

HowTo : Download & Setup

grog 2010-07-21 14:08

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by techie (Post 759154)
The POWER of QBW!
Some of the widgets I have for overclocking:
  • Widget to display temperature and also perform smart overclocking i.e set max cpu clock according to how hot/cool the device is (runs at specified intervals).
  • A stock widget to revert to default kernel, disables smart overclocking.
  • A widget to set max clock to 950, disables smart overclocking, useful as a power boost when I like want to watch a video without any stuttering, and can do without the temperature widget clocking it down in case it gets hot.
  • A widget to display the current maximum cpu frequency.
  • And yeah also, locking the device changes the limits to 250 500, unlocking enables the temperature widget so it clocks according to temperature again.

So how many widgets I am using to achieve all this............... ONE !!!! :p:D

GREAT testimonial. Thanks for that.know we could search & piece all of that together, but care to share the settings and/or scripts for each of those in one place? :) :)

PipoXtreme 2010-07-21 21:57

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
I'll wait of your code... its a really .great widget..:cool:

techie 2010-07-22 10:20

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by grog (Post 759244)
GREAT testimonial. Thanks for that.know we could search & piece all of that together, but care to share the settings and/or scripts for each of those in one place? :) :)

yeah sure.I am now generalizing the device specific portions in my code (possibly at expense of cpu/mem?).will upload it asap once I get home.

Quote:

Originally Posted by PipoXtreme (Post 759971)
I'll wait of your code... its a really .great widget..:cool:

Thanks!that is really encouraging considering that N900 has been my first experience with linux, however it is very simple really, after I learned the operation of some commands through online educational resources and members of this community:)

PipoXtreme 2010-07-22 10:54

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
I`m new Linux fan as well ;)

moepda 2010-07-22 14:20

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
hi ,wondering how to make a script to run this command as root with qbw ?

Code:

cd /home/opt/scripts/ sh OptimizeN900
taken from here http://talk.maemo.org/showthread.php?t=58935

many thanks for any help offered :)

moepda

No!No!No!Yes! 2010-07-22 15:14

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by No!No!No!Yes! (Post 749251)
OK ... Queen BeeCon Widget release 1.0.0.1 is now in extras-testing queue and candidate to reach EXTRAS
Partial Change Log since 0.1.4
Code:


queen-beecon (1.0.0.1)

  * New: Nothing - Release Candidate to Extras (0.1.9.9 -> 1.0.0.1)   
  * Changed: Nothing - Release Candidate to Extras (0.1.9.9 -> 1.0.0.1)
  * Bugfixing: Nothing - Release Candidate to Extras (0.1.9.9 -> 1.0.0.1)

queen-beecon (1.0.0)

  * New: -
  * Changed: -
  * Bugfixing: -

queen-beecon (0.1.9.9)

  * New: Added "On Sight" Update Policy (If flagged, content is not updated if widget is out of sight (on other desktop) or if display is locked or in stand-by) 
  * New: Parameter Variables substitution for using with scripts which holds "On Sight" or "Out Of Sight" status: $QBW_ON_SIGHT (true=QBW Instance is "ON SIGHT", that is widget is on current desktop and display is not locked or on stand by. false=QBW Instance is not on current desktop and visible or display is off or on stand by)
  * New: DBUS method "is_on_sight" which returns true (QBW Instance is "ON SIGHT", that is, widget is on current desktop and display is not locked or on stand by) or false (QBW Instance is not on current desktop and visible or display is off or on stand by)
  * Changed: Optimized usability of settings for Widget Width and Height
  * Changed: Optimized progress animation logic for visibility when instance not On Sight
  * Bugfixing: -

queen-beecon (0.1.9.8)

  * New: Implemented per-instance progress animation with customizable number of frames, timer, position and possibility to have it shown or hidden (Now every instance can have its own progress animation) + Settings for Hide/Show, frames #, timer, position and basename.
  * Changed: Extended error message text to all DBUS methods
  * Changed: Now when command or script do not return any output no more "No Output" text gets printed inside the widget
  * Bugfixing: Added error message if non existing parameter is supplied to all DBUS methods "set_param_*"
  * Bugfixing: Under certain conditions HotSpot Index was not properly reset in case update policies prevented execution of script from happening. Fixed.

queen-beecon (0.1.9.7)

  * New: -
  * Changed: Line width for widget contours FX when widget pressed set to 1px   
  * Bugfixing: Reentrancy issues for DBUS Monitor. Fixed
  * Bugfixing: "If you enter a long name for the title, the right part of the prefs gui isn't visible anymore and you can't scroll to the now hidden gadgets!". Fixed. Area is now scrollable also horizontally.
  * Bugfixing: Issues with positioning of small widgets with respect to bottom and right margins. Fixed.

queen-beecon (0.1.9.6)

  * New: REVOLUTION!!! :) Implementation of multiple (9 = grid 3x3) Hot Spots to click on the widget. Clicked Hot Spot Index Position can then be passed to the executed script via Parameter Variables Substitution $QBW_HOTSPOT_PRESS (0=Not Pressed or other update policy,1=Top Left,2=Top Center,3=Top Right,4=Center Left,5=Center,6=Center Right,7=Bottom Left,8=Bottom Center,9=Bottom Right)
  * New: Parameter Variables substitution for using with scripts which hold Proxy related information: $QBW_HTTP_PROXY, $QBW_HTTPS_PROXY, $QBW_FTP_PROXY, $QBW_SOCKS_PROXY, $QBW_RTSP_PROXY (In the format <host:port>)
  * New: Parameter Variables substitution for using with scripts which hold Proxy related information: $QBW_IGNORE_HOSTS_PROXY (In the format <host1;host2;host...>)
  * New: Parameter Variables substitution for using with scripts which hold Proxy related information: $QBW_AUTO_CONFIG_PROXY_URL
  * New: Parameter Variables substitution for using with scripts which hold status or persistency information stored in configuration via DBUS method call set_param_string string:"rememberMe" string:<rememberthis> : $QBW_REMEMBER_ME. Useful, for example, for remembering values like counters across subsequent command executions.
  * Changed: Logic to purge configuration settings of non-existent QBW instances from configuration file. (Check/Purge performed at every entrance in Settings dialog)   
  * Bugfixing: Reentrancy problem with Settings dialog box. At times, in case of laggy interface, 2 or more instances of dialog were opening. Fixed.
  * Bugfixing: Incomplete unreferentiation of DBUS resources. Fixed.
  * Bugfixing: Incomplete unreferentiation of callback functions for async command execution and timers. Fixed.
  * Bugfixing: Incorrect logic for updating when widget desktop was active/on. It was updating also when active widget's desktop was swept off. Now updates content only if "Update on Desktop" is TRUE and Widget's Desktop is being swept on. Fixed.

queen-beecon (0.1.9.5)

  * New: Added supplementary progress images/icons (cycle is "queen-beecon-progress[0-3].png") searching logic in directory storage in this order 1) "~/Mydocs/.images/queen_beecon_dir" 2) "~/.queen_beecon_dir" 
  * New: Added button in Command Edit dialog to add instance only commands to the list of stored commands 
  * New: Implementation of following DBUS methods: get_current_results_text (Get current content of results text)
  * New: Parameter Variables substitution for using with scripts which holds the current content of results text ($QBW_CURRENT_RESULTS_TEXT=Current content of results text)
  * Changed: Default shape for Beecons is now rectangle. Hexagonal cell will be only shown when pressed 
  * Changed: Shadow/Light effects on widget surface, either when pressed or not, are now fixed in size (~4px) 
  * Changed: Changed some logic in simple Command Edit dialog box 
  * Changed: After instance imported, now advanced dialog box closes and reverts back to settings with all parameters reloaded
  * Changed: Changed Warning and Information notification in Advanced Settings to display hildon_banner* 
  * Changed: Changed DBUS connection acquisition for DBUS Monitor. 
  * Bugfixing: Refined and fixed logic for DBUS Monitor initialization and deinitialization 
  * Bugfixing: Changed and fixed logic for handling/displaying Exit Code if error spawning asynchronous command 
  * Bugfixing: New asynchronous execution logic was not releasing file handles. Fixed

queen-beecon (0.1.9.4)

  * New: Ability to execute scripts by intercepting specific DBUS broadcasted signals/methods/errors issued by the system or other applications + Relevant configuration parameters (Ex.keyboard lock, slide open/close, ecc.) 
  * New: Parameter Variables substitution for using with scripts triggered by intercepted DBUS broadcasted signals/methods ($QBW_EXEC_REASON=QBW_DBUS_MONITOR, $QBW_DBUS_VERBOSE_OUTPUT=Verbose Output see wiki)
  * Changed: Changed icons for displaying command execution in progress (shown when script in progress and hidden on execution completion)
  * Changed: Package installation now performs an automatic restart of hildon-home process
  * Changed: Synchronization in asynchronous script execution logic for Exit Status and Output 
  * Bugfixing: Memory reallocation bugs fixed in new async command execution logic 

queen-beecon (0.1.9.3)

  * New: Added icon for displaying command execution in progress (shown when script in progress and hidden on execution completion)
  * New: Implementation of Asynchronous Non Hildon-Home blocking command execution (Test Drive is still Synchronous for command timing evaluation purposes) 
  * Changed: - 
  * Bugfixing: Memory reallocation bugs fixed for all string values management in settigs dialog box 

queen-beecon (0.1.9.2)

  * New: Added custom timeout in seconds for periodic update, not just predefined list of values
  * Changed: Restyle in settings configuration for Update Policies, Fonts & Colors Buttons 
  * Bugfixing: 

queen-beecon (0.1.9.1)

  * New: Parameter Variables substitution usable by script (Ex. Own Instance ID, Reason for updating content)
  * New: Implementation of Command and Results text orientation angle (w/ relevant configuration parameters)
  * New: New extended color dialog for background and foreground colors (Old color selection deprecated; backward compatibility for instances exported from previous releases is guaranteed and settings upgraded as necessary)
  * Changed: Restyle in settings configuration for Beecon Command Exit Statuses area & Command Title/Results Settings area + changed color settings appearance 
  * Changed: Removed Help hints from settings dialog box (refer to the WIKI)! 
  * Changed: Changed transpacency settings both for beecons and for snippets... now both are less transparent 
  * Bugfixing: Disabled instance (icon) wasn't correctly drawn on startup; fixed
  * Bugfixing: Memory deallocation bug for >=3 Exit Status image file beecon_idxge2_ImgFilename; fixed

queen-beecon (0.1.9)

    * New: New extended font dialog for command and results labels (Old font selection deprecated; backward compatibility for instances exported from previous releases is guaranteed and settings upgraded as necessary)
    * Changed: Due to new font settings implementation, exported instances from this release onward will have their fonts reset to command="Nokia Sans bold italic 12" results="Nokia Sans bold 12" when imported in previous releases
    * Bugfixing: Some fixing and cleanup in package install/uninstall

queen-beecon (0.1.8-testonly-PR1.2)

    * WARNING This release is for testing purposes only as PR1.2 upgrade brought some instabilities which need forensics!!!
    * New: Implementation of DBUS methods: reset_rearm_timer
    * New: QBW is now integrated into the N900 system backup/restore features according to standard specifications as better described in SDK "Using Backup Application" http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Generic_Platform_Components/Using_Backup_Application#Custom_back-up_locations
    * Changed: Completely revised Timer logic and reset/re-arming for widget periodic auto-update
    * Changed: Visual feedback when Beecons pressed; now rectangle gets drawn as well as cell (better chance of noticing feedback for canvas-less Beecons)
    * Bugfixing: Fixed segmentation fault if dbus get_position method called and dbus_method_monitor turned on

queen-beecon (0.1.7-PR1.1.1)

    * NOTE: Special Build for PR1.1.1
    * New: Implementation of Widget Instance visibility toggle and configuration parameter (for showing or hiding the widget also via DBUS)
    * New: Implementation of following DBUS methods: dbus_method_monitor, show, hide, wakeup, sleep, update_content, update_layout, exec, set_param_string, set_param_int32, set_param_uint32, set_param_double, set_param_boolean, get_param string, set_position, get_position, get_exit_status
    * New: Implementation of following DBUS signals: sig_content_updated
    * Changed: Enhanced DBUS implementation for Widget2Widget & System2Widget Inter Process Communication
    * Changed: Changed default values for some Update Policies in new QBW instances (updOnStartup now defaults to FALSE; updOnDesktop now defaults to FALSE) to prevent bugged Beecons from freezing hildon-home even after restart
    * Respect: To querty12@talk.maemo.org Many, many, many, many, many thanks for supporting QBW IPC implementation

queen-beecon (0.1.6)

    * New: Simple DBUS implementation for Widget2Widget & System2Widget Inter Process Communication
    * New: Added Widget Instance ID in Settings Dialog Title
    * Changed: Compiled Vs. PR1.2

queen-beecon (0.1.5)

    * Changed: Thanks "qwerty12" disabled automatic capitalization for all text entry fields

queen-beecon (0.1.4)

    * New: Implementation of Widget Instance disabling and minimizing on desktop (click on minimized icon on desktop will wakeup and maximize instance)
    * New: Implementation of image/icon scaling function for all images used (Zoom In/Out from 5% to 200% or Fit to Widget Width/Height)
    * Bugfixing: In Advanced Maintenance Dialog Box several bugfixes for Import/Export commands and instances.

See complete Change Log in the WIKI

Time for v1.0.0.1 to go to Extras-Testing
Please go to this link, test and thumb-up QBW so that it can be promoted and reach EXTRAs ASAP

... and proudly promoted to EXTRAS... a new Era begins!

grog 2010-07-22 15:53

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by No!No!No!Yes! (Post 760926)
... and proudly promoted to EXTRAS... a new Era begins!

Congratulations!! Well deserved.

techie 2010-07-22 19:13

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Guys I now updated the above post to link to download.Hope you like it:)

dandiesel 2010-07-22 21:11

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Wow, how did I ignore this application for so long.. I'm really impressed.

Particulary interested in having it for use in the car..

http://i49.tinypic.com/2n1yz5h.png

I've just set up the contacts, conversations and media player shortcuts on the desktop as per the great instructions..

I don't use sygic.. is there a way I can set this to Web browser? (I can create the .png file for it myself) just need to know what code to change?

Many thanks!

moepda 2010-07-22 21:12

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Nice work techie much appreciated , am already using the under/overclock script but like your widget looks good :) you mentioned suggestions maybe requests so please see my post up the page #382 , possible?

No!No!No!Yes! 2010-07-22 22:28

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by dandiesel (Post 761352)
Wow, how did I ignore this application for so long.. I'm really impressed.

Particulary interested in having it for use in the car..

http://i49.tinypic.com/2n1yz5h.png

I've just set up the contacts, conversations and media player shortcuts on the desktop as per the great instructions..

I don't use sygic.. is there a way I can set this to Web browser? (I can create the .png file for it myself) just need to know what code to change?

Many thanks!

See this part of the WIKI

No!No!No!Yes! 2010-07-22 22:52

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Guys, if you like Queen Beecon Widget please vote for it in current Maemo Coding Competition in this thread
Ciao and thank you,
No!No!No!Yes!

PipoXtreme 2010-07-23 06:56

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by techie (Post 760558)
yeah sure.I am now generalizing the device specific portions in my code (possibly at expense of cpu/mem?).will upload it asap once I get home.


Thanks!that is really encouraging considering that N900 has been my first experience with linux, however it is very simple really, after I learned the operation of some commands through online educational resources and members of this community:)

Can you tell me when you upload it ?! ;)

moepda 2010-07-23 07:36

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by No!No!No!Yes! (Post 761460)


voted for QBW No!No!No!Yes! and was an easy vote to cast ! maybe you could point me in the right direction of making a widget for my post #382 up the page ?

many thanks moepda

No!No!No!Yes! 2010-07-23 08:18

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by moepda (Post 760840)
hi ,wondering how to make a script to run this command as root with qbw ?

Code:

cd /home/opt/scripts/ sh OptimizeN900
taken from here http://talk.maemo.org/showthread.php?t=58935

many thanks for any help offered :)

moepda

Code:

echo '/home/opt/scripts/OptimizeN900' | sudo gainroot
Ciao.

moepda 2010-07-23 08:32

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by No!No!No!Yes! (Post 761856)
Code:

echo '/home/opt/scripts/OptimizeN900' | sudo gainroot
Ciao.

cheers for your help much appreciated but im getting a strange reaction when i test command ?

[exit code = 27]
Roo

on widget on desktop says
Code:

[!?7f00] root shell enabled
any idea of this No!No!No!Yes!

techie 2010-07-23 08:32

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Edit:
Ah was just about to post the command moepda:)
For the above command by No!No!No!Yes! make sure you have OptimizeN900 set as executable

moepda 2010-07-23 08:35

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
will set executable and post back , cheers techie

techie 2010-07-23 08:36

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by PipoXtreme (Post 761791)
Can you tell me when you upload it ?! ;)

I already did!
Check these posts
http://talk.maemo.org/showpost.php?p...&postcount=385
http://talk.maemo.org/showpost.php?p...&postcount=377
http://talk.maemo.org/showpost.php?p...postcount=1692

moepda 2010-07-23 08:40

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
set executable but still no action

cd /home/opt/scripts/ sh OptimizeN900

works 100% on xterm but nothing on widget :(

techie 2010-07-23 08:45

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Did you use chmod +x to set file executable?
Then even this should work
Code:

/home/opt/scripts/OptimizeN900

moepda 2010-07-23 08:51

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by techie (Post 761885)
Did you use chmod +x to set file executable?
Then even this should work
Code:

/home/opt/scripts/OptimizeN900

i used wiscp and ticked executable for the relevant boxes but still exit code 27 etc

techie 2010-07-23 09:00

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Run this in terminal
Code:

chmod +x /home/opt/scripts/OptimizeN900
Confirm in terminal by writing
Code:

/home/opt/scripts/OptimizeN900
The script should run.
For widget use the same command now
Code:

/home/opt/scripts/OptimizeN900

moepda 2010-07-23 09:06

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
really confused now , chmod used and confirmed on winscp that properties had changed but on confirm command replies

-sh: /home/opt/scripts/OptimizeN900 : not found


All times are GMT. The time now is 11:50.

vBulletin® Version 3.8.8