Unlock to different desktops from the lock screen.
Unlock to different desktops from the lock screen.
Using LLX lock screen, how can I configure gestures or the unlocker to unlock to different desktops ?
Example, swipe right for my daytime desktop, swipe left for my running desktop.
I can configure gestures, let’s say right swipe, to directly load an application from the lock screen, and that works fine. However, I cannot seem to get any Lightning shortcuts to work from the lockscreen. If they worked, I could have used goto desktop and page, or a desktop bookmark. It seems as if all the lightning shortcuts require the desktop to be unlocked first, wheras it does allow other apps to be loaded directly without issue.
I don’t use scripts, is there any other way I can work around this or is it a bug ?
Thanks
Nigel
]]>
< ![CDATA[
Added – ticking the “Launch Unlock” option seems to make no difference to anything, whether ticked or unticked.
]]>
< ![CDATA[
When bookmarks are activated from the lockscreen they are “executed” inside its context, not the home screen context, and this explain why it does not work as expected.
Doing things through a script would lead to the same result for the same reason. Maybe a workaround would be to detect this situation and redirects bookmarks from the lockscreen to the home screen, but I am not yet sure that it can be done.
]]>
< ![CDATA[
Thanks for the reply Pierre. Interestingly the option to select a screen works fine. So I can swipe to have the screen selection displayed, you know the one where you have the small screen icons and can scroll and select the one, but I can’t swipe and go directly to a screen with the go-to desktop icon.
Regards
Nigel
]]>
< ![CDATA[
All desktops are “shared” between the home screen, the lock screen and the app drawer (even if this one is artificially excluded from this list). This explain why you can view all desktops and select one. But unfortunately the lock screen is not aware of the home screen, and when it receives a “go to this desktop N” and “N” is not the lock screen desktop, then the lock screen silently skip the action.
]]>
< ![CDATA[
Ah ok, I think I understand that. Is there any other way of achieving loading a different desktop from the lock screen ?
I don’t do the scripts, but would it be possible to run a script on the gesture, where the script does two things, unlocks the screen and then goes to screen n ?
Thanks,
Nigel
]]>
< ![CDATA[
Maybe try this script (this is a hack):
var DESKTOP = 0; // set this to your destination desktop identifier
LL.unlock();
var intent = new Intent();
intent.setClassName( “net.pierrox.lightning_launcher_extreme”, “net.pierrox.lightning_launcher.activities.Dashboard”);
intent.putExtra(“p”, DESKTOP);
LL.startActivity(intent);
The desktop identifier can be found by creating a script “alert(LL.getCurrentDesktop().getId());”, check Lightning menu, then go on the desktop and from the script menu execute this one.
]]>
< ![CDATA[
Thanks Pierre, much appreciated, I will give that a try.
Best regards
Nigel
]]>
< ![CDATA[
Hi Pierre,
I have tried the above. I created 2 scripts. Ran the lower one to obtain
the desktop id, which was 4. Then inserted this into the other script. I
have attached it to a right swipe, as a shortcut. When I right swipe, it
doesn’t load desktop 4, but shows a blank screen.
It is almost like the blank screen is another desktop, however I don’t have
a blank desktop. The one I want to navigate to has no scrolling, it’s just
a one page desktop.
Any ideas ?
Thanks
Regards
Nigel
On Mon, Sep 1, 2014 at 9:15 PM, Nigel Pugh < ****@**> wrote:
> Thanks Pierre, much appreciated, I will give that a try.
> Best regards
> Nigel
]]>
< ![CDATA[
Just checked, the blank screen it loads is desktop I’d 0
On 1 Sep 2014 21:51, “Nigel Pugh” < ****@**> wrote:
> Hi Pierre,
> I have tried the above. I created 2 scripts. Ran the lower one to obtain
> the desktop id, which was 4. Then inserted this into the other script. I
> have attached it to a right swipe, as a shortcut. When I right swipe, it
> doesn’t load desktop 4, but shows a blank screen.
> It is almost like the blank screen is another desktop, however I don’t
> have a blank desktop. The one I want to navigate to has no scrolling, it’s
> just a one page desktop.
> Any ideas ?
> Thanks
> Regards
> Nigel
>
>
> On Mon, Sep 1, 2014 at 9:15 PM, Nigel Pugh < ****@**>
> wrote:
>
>> Thanks Pierre, much appreciated, I will give that a try.
>> Best regards
>> Nigel
]]>
< ![CDATA[
Ok, I have got the solution 🙂 (just tested on my device to make sure it works)
Instead of the line
intent.putExtra(“p”, DESKTOP);
use:
intent[‘putExtra(java.lang.String,int)’](“p”, DESKTOP);
]]>
< ![CDATA[
Hi Pierre, I have tried that, and it does load a desktop, however, it loads
my home desktop number 4, when I am specifying number 8.
The number 8 is defined in the script.
var DESKTOP = 8; // set this to your destination desktop identifier
LL.unlock();
var intent = new Intent();
intent.setClassName( “net.pierrox.lightning_launcher_extreme”,
“net.pierrox.lightning_launcher.activities.Dashboard”);
intent[‘putExtra(java.lang.String,int)’](“p”, DESKTOP);
Any ideas ?
Nigel
< https://plus.google.com/_/notifications/emlink?emr=16866230025099943700&emid=CIia38SFwsACFRLejAodTRgAJw&path=%2F112252356715774925798&dt=1409644112493&ub=6>
Ok, I have got the solution 🙂 (just tested on my device to make sure it
works)
Instead of the line
intent.putExtra(“p”, DESKTOP);
use:
intent[‘putExtra(java.lang.String,int)’](“p”, DESKTOP);
Only members of the Lightning Launcher
< https://plus.google.com/_/notifications/emlink?emr=16866230025099943700&emid=CIia38SFwsACFRLejAodTRgAJw&path=%2Fcommunities%2F111427002111904170930&dt=1409644112493&ub=6>
community can post or comment.
View post
< https://plus.google.com/_/notifications/emlink?emr=16866230025099943700&emid=CIia38SFwsACFRLejAodTRgAJw&path=%2F110953785326772909177%2Fposts%2F4ovtoe6n78c&dt=1409644112493&ub=6>
Reply to this email to comment. Pierre Hébert
< https://plus.google.com/_/notifications/emlink?emr=16866230025099943700&emid=CIia38SFwsACFRLejAodTRgAJw&path=%2F112252356715774925798&dt=1409644112493&ub=6>
commented on your post. Mute Pierre Hébert
< https://plus.google.com/_/notifications/emlink?emr=16866230025099943700&emid=CIia38SFwsACFRLejAodTRgAJw&path=%2F112252356715774925798%2Fop%2Fmute&dt=1409644112493&ub=6>
to stop receiving notifications from him. Mute
< https://plus.google.com/_/notifications/emlink?emr=16866230025099943700&emid=CIia38SFwsACFRLejAodTRgAJw&path=%2Fnotifications%2Fall%2FCgxncGx1c19zdHJlYW0aI3oxMjR4eDFpMm5lZXp2c2txMjNxeGx2cmpxZndldGhyazA0%3Fmute%3Dz124xx1i2neezvskq23qxlvrjqfwethrk04&dt=1409644112493&ub=6>
updates to this post. This notification was sent to
]]>
< ![CDATA[
Humm, strange, could you check that the desktop identifier is the right one ? (this is different from the number displayed in the desktop configuration screen).
I wonder what tool you are using to reply? It repeats the whole conversation on each message, a bit like a mail tool, that’s a bit annoying.
]]>
< ![CDATA[
Any takers on this ? The latest solution loads the home screen regardless of which screen identifier is in the script. I think we are almost there 😉
]]>
< ![CDATA[
No more idea at the moment 🙁 It works fine on my device, I don’t really see what is going wrong 🙁
Could you try the same script but launched from a regular desktop (unlocked) and see whether it brings you to the expected desktop ?
]]>
< ![CDATA[
I have just tried, and whatever screen I am on, it remains on that screen
after executing the script,
Regards
Nigel
]]>
< ![CDATA[
Humm, weird… In your message from September 2, the last line from the script “LL.startActivity(intent);” is missing, could you check whether if it has just been truncated in your reply or if it is really missing from your script ?
]]>
< ![CDATA[
Sorry Pierre, can’t believe I didn’t copy that line. Completely my fault.
It works absolutely perfectly now, exactly what I need,
Best regards
Nigel
< https://plus.google.com/_/notifications/emlink?emr=16866230025099943700&emid=CMmizZrtz8ACFRTpjAodbD0AjQ&path=%2F112252356715774925798&dt=1410118618032&ub=6>
Humm, weird… In your message from September 2, the last line from the
script “LL.startActivity(intent);” is missing, could you check whether if
it has just been truncated in your reply or if it is really missing from
your script ?
Only members of the Lightning Launcher
< https://plus.google.com/_/notifications/emlink?emr=16866230025099943700&emid=CMmizZrtz8ACFRTpjAodbD0AjQ&path=%2Fcommunities%2F111427002111904170930&dt=1410118618032&ub=6>
community can post or comment.
View post
< https://plus.google.com/_/notifications/emlink?emr=16866230025099943700&emid=CMmizZrtz8ACFRTpjAodbD0AjQ&path=%2F110953785326772909177%2Fposts%2F4ovtoe6n78c&dt=1410118618032&ub=6>
Reply to this email to comment. Pierre Hébert
< https://plus.google.com/_/notifications/emlink?emr=16866230025099943700&emid=CMmizZrtz8ACFRTpjAodbD0AjQ&path=%2F112252356715774925798&dt=1410118618032&ub=6>
commented on your post. Mute Pierre Hébert
< https://plus.google.com/_/notifications/emlink?emr=16866230025099943700&emid=CMmizZrtz8ACFRTpjAodbD0AjQ&path=%2F112252356715774925798%2Fop%2Fmute&dt=1410118618032&ub=6>
to stop receiving notifications from him. Mute
< https://plus.google.com/_/notifications/emlink?emr=16866230025099943700&emid=CMmizZrtz8ACFRTpjAodbD0AjQ&path=%2Fnotifications%2Fall%2FCgxncGx1c19zdHJlYW0aI3oxMjR4eDFpMm5lZXp2c2txMjNxeGx2cmpxZndldGhyazA0%3Fmute%3Dz124xx1i2neezvskq23qxlvrjqfwethrk04&dt=1410118618032&ub=6>
updates to this post. This notification was sent to ****@**
Go to your notification delivery settings
< https://plus.google.com/_/notifications/emlink?emr=16866230025099943700&emid=CMmizZrtz8ACFRTpjAodbD0AjQ&path=%2Fsettings%2Fplus&dt=1410118618032&ub=6>
to update your address. Unsubscribe
]]>
< ![CDATA[
Great, good news! Hopefully this hack will benefit others too 🙂
]]>
< ![CDATA[
It’s working like a dream.
Would it be possible to set the home page to the desktop you have selected,
from within the script ?
]]>
< ![CDATA[
You mean the position in the desktop ? Yes, probably but I need to test it and I am going to bed right now so you will get the answer tomorrow 😉
]]>
< ![CDATA[
No rush Pierre, thank you for looking, it’s given me a whole load of new
ideas now,
Regards
Nigel
]]>