![]() |
Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
Quote:
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 |
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 inside "unlocked" never gets executed:rolleyes: I'll get back to you with code:) |
Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
Quote:
|
Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
Quote:
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:) |
Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
Quote:
Commands gets executed @timer and @DBUS lock/unlock event Code:
$QBW_EXEC_REASON == QBW_TIMER_UPDATE? |
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 |
Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
Quote:
$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: |
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. |
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 :) |
Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
Quote:
I'll give it a mention in the WIKI if you OK with it. |
All times are GMT. The time now is 12:10. |
vBulletin® Version 3.8.8