• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Tutorial: 2012-11-01 v1.2.7 Atrix 4G on Motorola Lapdock, Tablet UI running CM10 (JB)

Did you find this post useful?

  • Yes

    Votes: 20 100.0%
  • No

    Votes: 0 0.0%

  • Total voters
    20
  • Poll closed .
Search This thread

jjwatmyself

Senior Member
Feb 7, 2009
1,549
1,232
Version 1.2.7

If you're looking for the change log, check out post #3.

The test below were performed using a Motorola Atrix 4G, running epinetr's unofficial CM10 JB (Jelly Bean) found here http://forum.xda-developers.com/showthread.php?t=1781970 and the Motorola Lapdock for Atrix 4G, available at Radio Shack for $20 (USD) while supplies last. Epinter's JB invokes HDMI mirroring for all HDMI connections and does not launch Motorola Webtop. Much of this information is probably applicable for other CM10 builds and potentially CM9 and CM7.

This tutorial takes into consideration:

- the keys that are present on the Lapdock
- does not reference keys that are not present (Windows, Apple or Menu key) or do not work (ctrl, caps lock)
- does not reference keys combination or shortcuts that do not work with the lapdock i.e. please don't post links to Android keyboard shortcut threads thinking you are contributing a gold mine of new shortcuts that don't work with the lapdock keyboard

FYI If you connect the Atrix to the lapdock while booting, keep the lapdock lid closed until it has fully booted. The Atrix will not properly recognise the keyboard and mouse. Also, when using the lapdock, the Atrix display remains on and below you can see a pretty slick method to turn the Atrix display off, and maintain video over HDMI. This seems to be a nice battery saver tweak introduced with version 1.2 of this tutorial.


How to dock the Atrix to the lapdock:

Docking the Atrix to the lapdock is slightly tricky as the two connectors make everything quite stiff. With the lapdock screen closed and Atrix booted and the display off, use the left hand as a guide, with your left fingers behind the Atrix (from the finger print scanner) and left thumb over the screen (over the ear piece). Hold the Atrix in your right hand over the dock plate with fingers curled beneath the right most side of the dock connector. Using your right hand, squeeze the Atrix down onto the connectors. This seems to be the easiest way to get the Atrix docked and also ensures that you are not applying pressure to the hinge mechanism.

open lapdock screen = turn on lapdock (only if Atrix is docked)
close lapdock screen = turn off lapdock (even if Atrix is docked, but will still charge Atrix)


While docked:

the Atrix on-screen keyboard will be disabled, while the lapdock screen is on
the Atrix touch screen can still be used at all times
the Atrix will charge at all times

The battery life of the dock is nothing short of amazing. If you use the lapdock for hours and hours, and you reach the point that the lapdock dies, you'll unplugging your Atrix fully charged.

If while using the lapdock the hdmi resolution becomes pixelated close the lid and reopen OR undock and redock the phone. This occurs when an app forces the display to portrait. The HDMI pixel scaling does not recover correctly.

Optimizations:

I suggest enabling the following options:

System Settings > Developer Options > Show touches (You can still use the Atrix screen as a touch screen. This enables you to see where you are touching on the phone display)

System Settings > Hardware Keys > Show action overlay (This provides a clickable action overflow menu in every app [looks like three dots]. That's the same as the Atrix lower left menu button)

You can use the Atrix in phone UI or tablet UI while docked. The advantage of tablet UI is the scaling of objects on the screen is optimized for the larger screen. Basically, you can fit more on the screen. Also, there are dedicated soft buttons for back, home and recent apps which is handy for mouse use, considering that the Atrix is hidden behind the screen.


How to change to tablet UI (and back to phone UI):

Tablet UI (DPI=120)
besu9a7u.jpg


a5yja7eb.jpg


3avuqydy.jpg



Phone UI (DPI=240)
pabumy4u.jpg


9y8yja7y.jpg


4yduve6e.jpg


Steps:

METHOD 1 (simple)
You can manually edit build.prop, but you quickly realize that a more automated approach is needed. After much testing, I discovered that the majority of DPI changer apps set the permissions on build.prop incorrectly and cause a soft brick. Others simply did not work on the Atrix. There was only one application that worked and it updates the build.prop file to do so. Install 'resolution change / DENSITY' from the Google Play Store.

https://play.google.com/store/apps/details?id=com.marutian.dpichanger

1. Launch 'Density Changer'
2. Enter the screen density for the mode that you wish to enter follows:
Tablet UI = 120
Stock/Default Atrix phone UI = 240
3. Press Apply (do not you the 'Apply + Reboot' or '+' as the phone crashes)
4. Reboot (if you are docked remember to disconnect the Atrix undocked until the boot completes)
We are basically editing /system/build.prop
Code:
ro.sf.lcd_density=120
CAUTION: Google Play Store will prompt to accept terms and service upon each change using this method

METHOD 2 (more difficult but reccomended)
The advantage of this method is that the Google Play Store presents apps for a 240 DPI device, regardless of what DPI you are currently set to for the Atrix 4g UI.
Create /data/local.prop add the following entry using a text editor, e.g. using into Root Explorer, then reboot:
penage6e.jpg


Tablet UI
Code:
qemu.sf.lcd_density=120
sene5u2y.jpg



Phone UI
Code:
qemu.sf.lcd_density=240
e9ubyvyz.jpg



How to turn off (and on) the LCD and button back lights:

This method turns the backlights to the LCD and buttons off, while keeping them powered. This is useful as they can still be used, but saving valuable power that would otherwise be lighting the screen and buttons that are blocked by the larger HDMI display.

METHOD 1 (original)
Download RootDim found here: https://play.google.com/store/apps/details?id=mobi.pruss.superdim

Turn Off:
1) Launch Root Dim
2) Select Other lights, button-backlight, off
3) Select Other lights, lcd-backlight-tcmd, off

Turn On:
1) Launch RootDim
2) Select night (OR Reboot)
3) Select lower left then 'auto brightness and exit'.

METHOD 2 (simplified, with automated options)
Download Screen Standby from here: http://forum.xda-developers.com/showthread.php?t=1934495

There is much development on this app and this tutorial will be updated to reflect configurations based on the most current release (1.93). This app is where all things related to screen and button backlight off / on is headed. There are currently some undesirable results on the Atrix 4G related to button backlight and auto brightness requiring a reboot and dock detection also triggering screen off when docked to the Multimedia dock (not good).

The developer continues to provide outstanding support for all devices and has implemented features specifically to assist Atrix 4G users. Please donate to him as he really deserves our support.

Using Screen Standby without application options set

Turn off:
1) Launch Screen Standby
2) Select Turn screen off
3) Exit Screen Standby

Turn on:
1) From status bar select "Screen Standby is active" to reactive screen

METHOD 3 (optimized)

Using Screen Standby (see Method 2) and the many application options to optimize screen off / on

1) Launch Screen Standby
2) Select Settings
3) Set the following options for optimum app performance with the Atrix 4G
- UNCHECK Use shaking funtion (stops screen turning on with movement)
- UNCHECK Use proximity sensor (stops screen turning on when you use the LCD for touches)
- UNCHECK Use Persistent blank frame (does not apply to the Atrix 4G, so disable)
- UNCHECK Auto HDMI/MHL Detection (there is not HDMI state awareness on the CM10 Kernel)
- CHECK Wake-lock (stop phone from going to sleep)
- CHECK Wifi-Lock (stops wifi standby policy from triggering Wifi sleep)
- CHECK Handle button back light (turns button backlight off and on with screen off and on)
- CHECK Handle Auto-brightness (enables automatic brightness upon screen on)
- CHECK Return home screen (auto return to home screen when

Turn off:
1) Launch Screen Standby
2) Select Turn screen off

Turn on:
1) From status bar select "Screen Standby is active" to reactive screen

METHOD 4 (automated)

Use Method 3 settings with these Optional Settings (currently triggers screen off in multiple docks, which is bad if you use other dock products)
- CHECK Auto Dock Detection
- Dock Detection Settings
* CHECK Desktop dock detection
* CHECK Screen on with dock removal

Turn off:
1) Dock phone

Turn on:
1) Un-dock phone


Lapdock Trackpad / Mouse operation:

double tap top left corner of track pad to turn track pad off and on (VERY useful feature IMO)
move mouse pointer like on any laptop
left or right click = same as touch
hold left click = same as long hold and used for gesture swipes
double tap and hold = same as long hold and used for gesture swipes
tap = left click
click + tackpad swipe = same as swiping on the touch screen
No multi finger gestures, taps or drags appear to be supported :(
USB pointing devices (mouse) are fully supported, including scroll wheel for scrolling up and down (Logitech M305 tested)
Scroll wheel on mouse will trigger launcher drawer and desktop to swipe left and swipe right with each wheel click.


Lapdock Keyboard operation:

Shortcuts in all situations:

esc = Back
left, right, up, down arrows = move the focus (cursor/selection) one to the left, right, up, down
enter = same as a touch or mouse click on the item with focus (cursor/selection)
alt + right arrow = move to the far right
alt + left arrow = move to the far left
alt + down arrow = move to the bottom
alt + up arrow = move to the top
alt + tab = launch the legacy recent apps screen (last 6 apps), let go of tab to select the app
fn + left arrow (home) = Return to launcher home screen
fn + right arrow (end) = turn Atrix and lapdock displays off but it can sometimes crash
fn + 1 (F1) = action overflow menu (Atrix lower left menu button)
fn + 3 (F1) = Launch phone call log
fn + 4 (F4) = see fn + right arrow above


Shortcuts for Browser:

start typing = Search using your default search provider
(I recommend setting the default home page to blank as is no longer needed)
space = scroll down one page
arrow down = move link focus down on page one link at a time
arrow up = move link focus up on page one link at a time
enter = select link that currently has focus (same as a click or a touch)
shift + arrow = move cursor to tab selection area (you can then let go of the shift key)
arrow left or right = select other tab
press enter = switch to that tab if not the current tab
press enter = close tab if the current tab is selected
arrow to the right until the + (new tab) symbol is selected and press enter = create new tab


Shortcuts for editing text (email, text messages):

left, right, up or down arrow = move cursor one position left, right, up or down
alt + left arrow = go to the beginning of the line
alt + right arrow = go to the end of the line
alt + down arrow = go to the end of the document
alt + up arrow = go to the top of the document
shift + any of the above arrow combinations = select text
(This is not a gmail keyboard shortcut tutorial)
Sent from my MB860 using Tapatalk 2
 
Last edited:

jjwatmyself

Senior Member
Feb 7, 2009
1,549
1,232
For all in the USA that want a lapdock:

The Radio Shack SKU is 1706310. Call your nearest Radio Shack and they can look up the SKU to see who has it near you. If there is not one near you, they will ship from another store, to your nearet store AT NO ADDITIONAL COST. $19.97 + tax.
http://forum.xda-developers.com/showthread.php?t=1793300
Sent from my MB860 using Tapatalk 2
 
Last edited:

jjwatmyself

Senior Member
Feb 7, 2009
1,549
1,232
Wish list (things I would like to figure out how to do but have not yet):

While editing text, move cursor one word to the left or right (ctrl + arrow in Windows)

Toggle between tablet and smartphone ui without reboots. This is only possible with Motorola Webtop 3 and not functional on the Lapdock using any ICS leak ROMs. Webtop3 is fully functional over all other hdmi links (direct as well as HD dock)

SOLVED in V.1.2: Turn off Atrix display while lapdock display (hdmi) is on.


Change log:

Version 1 (2012-09-08)
Compiled completely using the Lapdock
All items listed in the tutorial that are not referenced in future change logs

Version 1.1 (2012-09-08)
Added external mouse info

Version 1.1.1 (2012-09-12)
Removed Alt from all 'Fn + Alt + number' keyboard shortcuts.
Updated phone boot procedure to state leave lapdock screen closed until phone boot completes as well as on-screen keyboard only disabled when lapdock screen is on, i.e. open.

Version 1.2 (2012-09-19)
How to turn the LCD and button backlights off and on while docked!

Version 1.2.1 (2012-09-20)
Tweak lcd screen on procedure for Auto brightness setting.

Version 1.2.2 (2012-09-22)
Added info on swipe left / right feature using usb wheel mouse

Version 1.2.3 (2012-09-23)
Added info on trackpad 'double tap and hold' for gesture swipes (thanks wwcjr91)

Version 1.2.4 (2012-09-29)
Tweaked the info related to setting DPI as well as providing a method that will not cause Google Play Store to prompt to accept terms and services upon every change.

Version 1.2.5 (2012-10-20)
Added simplified method for screen off using Screen Standby 1.6. Many thanks to tomh235 for finding this app! Added info on wishlist to toggle to webui possible with Webtop3 but not on lapdock yet.

Version 1.2.6 (2012-10-28)
Added screenshots. Added optimized Screen Standby settings (V1.93) including method to automatically turn LCD off and on upon docking (some undesired results are present with Screen Standby)

Version 1.2.7 (2012-11-01)
Added info on how to enalbe clickable Action Overlay Menu in all apps (same as touching Atrix lower button). Moved a couple things around in the tutorial. Sadly, this is the first time I made updates using a PC.

Sent from my MB860 using Tapatalk 2
 
Last edited:
  • Like
Reactions: wwcjr91 and kisposi

TotalBS

Senior Member
Jul 18, 2012
65
31
A couple things I would add to the wishlist would be to somehow only change the output resolution (if that's even possible) so a reboot is not always required to drop it on the lapdock, and to also have the ability to change the pointer speed for the trackpad since it's kinda slow and a bit difficult to navigate. Thanks for posting this tutorial. Maybe everything will fall into place when ICS is released and some talented devs can make webtop work with JB?
 

jjwatmyself

Senior Member
Feb 7, 2009
1,549
1,232
A couple things I would add to the wishlist would be to somehow only change the output resolution (if that's even possible) so a reboot is not always required to drop it on the lapdock, and to also have the ability to change the pointer speed for the trackpad since it's kinda slow and a bit difficult to navigate. Thanks for posting this tutorial. Maybe everything will fall into place when ICS is released and some talented devs can make webtop work with JB?

Track pad speed can be adjusted under System Settings, Language & Input, Pointer Speed.

Re changing density on the fly, there are some methods, but the only one I can get to work is as posted. More to follow. :)

Sent from my MB860 using Tapatalk 2
 
  • Like
Reactions: TotalBS

TotalBS

Senior Member
Jul 18, 2012
65
31
Track pad speed can be adjusted under System Settings, Language & Input, Pointer Speed.

Re changing density on the fly, there are some methods, but the only one I can get to work is as posted. More to follow. :)

Sent from my MB860 using Tapatalk 2

Been in that folder a bunch of times and never went all the way to the bottom. Are you able to control your audio? Mine works but only plays at max volume despite decreasing it in on the phone and through the dock
 

jjwatmyself

Senior Member
Feb 7, 2009
1,549
1,232
Been in that folder a bunch of times and never went all the way to the bottom. Are you able to control your audio? Mine works but only plays at max volume despite decreasing it in on the phone and through the dock

You're right. The audio on the lapdock is not adjustable. If you flip HDMI audio flag off, the audio moves to the phone loud speaker and is then adjustable.

Sent from my MB860 using Tapatalk 2
 

41.

Member
Dec 15, 2011
29
5
Don't know if this helps, but I had a short stint with epinter. I found the tablet UI to be utterly unsufferable, but still, managed to learn a few things.

Home Button is Keyboard Home. Esc is return, and F1 will act as the menu key. i can't remember which one rotates the screen, but there's one.

Again, hope this helps.
 
  • Like
Reactions: jjwatmyself

jjwatmyself

Senior Member
Feb 7, 2009
1,549
1,232
Don't know if this helps, but I had a short stint with epinter. I found the tablet UI to be utterly unsufferable, but still, managed to learn a few things.

Home Button is Keyboard Home. Esc is return, and F1 will act as the menu key. i can't remember which one rotates the screen, but there's one.

Again, hope this helps.

Hey, you unknowingly pointed out an error in the tutorial. I had Fn + Alt + 1 but it's actually Fn + 1. Thanks!!

Sent from my MB860 using Tapatalk 2
 

NonoKawa

Senior Member
Mar 28, 2007
159
9
Morangis
www.NonoKawa.fr
Hello !

Thank you very much it works very fine for me, with my french keyboard lapdock (AZERTY) !!!

Tested successfully with 'Microsoft Arc mouse 2' wireless mouse (including up and down scrolling)

It would be great if reboot wasn't necessary... ;)

I missed my lapdock since ics roms....
 
Last edited:

aaron.a

Senior Member
Dec 24, 2010
646
98
Just makes me want ics even more. After getting the flash apk you can for example use sites like my math lab. If only we had a real time DPI switch and hwa

You get waaaaay better frame rates when the fonts are 'fuzzy'. I'm thinking hwa should fix that
Sent from my MB860 using Tapatalk 2
 

TotalBS

Senior Member
Jul 18, 2012
65
31
SOLVED: how to turn the backlight completely OFF, for the LCD and buttons, on-the-fly.

Sent from my MB860 using Tapatalk 2

Great find. Seems to be working pretty well. The only thing I found was after I turn the lcd back to system default it doesn't come back on right away, but after I look and unlock the phone it comes back. Switching the lcd on from the app works right away, just not the system default

Sent from my MB860 using xda app-developers app
 

jjwatmyself

Senior Member
Feb 7, 2009
1,549
1,232
Great find. Seems to be working pretty well. The only thing I found was after I turn the lcd back to system default it doesn't come back on right away, but after I look and unlock the phone it comes back. Switching the lcd on from the app works right away, just not the system default

Sent from my MB860 using xda app-developers app

I'm not surprised to hear that. I noticed the app retains the option so I mentioned it so that we note that the app setting does not revert back to system default when using the other techniques. I would guess that is a value that the app stores internally only so is of no consequence. The lock and unlock toggle you mention is a fail safe that the app developer introduced for people that accidentally set their back light to off, with no way to turn back on.

Btw don't forget that lock and unlock has shown to cause the phone to unexpectedly reboot in my tests, as does fn + arrow right.

Thanks for testing this and for the feedback. Stay tuned... we're not done with this stuff yet! :D

Sent from my MB860 using Tapatalk 2
 

aaron.a

Senior Member
Dec 24, 2010
646
98
cool find, thanks.

i noticed 90dpi is actually really nice. but you have to set system fonts to huge to make up for pixelation in various apps like mms.apk

this is actually insanely awesome. can't wait till moto gives us a stable ics with webtop 3 to make it even better. not being able to use netflix and hulu is a little depressing.
 

tomh235

Senior Member
Dec 2, 2010
175
42
I have been using paranoid android 2.00 and it works ok with the lapdock. I use dolphin as my regular browser but have set the standard android browser to 120dpi tablet mode. On docking the phone I long press the power button and turn on expanded desktop mode (which hides the status bar) and fire up the Android browser where I get a decent tablet experience without having to reboot.

Unfortunately, things aren't quite as stable as the stock webtop and the resolution is a big problem which I fear won't be fixed until Motorola give us ICS. The big problem for me with this setup is I get hand strain fling scrolling through Web pages, with webtop I used a firebox add on called scrollbar anywhere, where I could hold the right mouse button and move the cursor to scroll.

My plan is to set up a multi boot between paranoid android and notatchtrix so I can reboot to a good, ubuntuified webtop and back to jelly bean for every day use giving me the best of both worlds.

Sent from my MB860
 

jjwatmyself

Senior Member
Feb 7, 2009
1,549
1,232
I have been using paranoid android 2.00 and it works ok with the lapdock. I use dolphin as my regular browser but have set the standard android browser to 120dpi tablet mode. On docking the phone I long press the power button and turn on expanded desktop mode (which hides the status bar) and fire up the Android browser where I get a decent tablet experience without having to reboot.

Unfortunately, things aren't quite as stable as the stock webtop and the resolution is a big problem which I fear won't be fixed until Motorola give us ICS. The big problem for me with this setup is I get hand strain fling scrolling through Web pages, with webtop I used a firebox add on called scrollbar anywhere, where I could hold the right mouse button and move the cursor to scroll.

My plan is to set up a multi boot between paranoid android and notatchtrix so I can reboot to a good, ubuntuified webtop and back to jelly bean for every day use giving me the best of both worlds.

Sent from my MB860

Wow, this is great feedback and info regarding setting DPI per app and expanded desktop mode features that Paranoid has. For scrolling, mouse wheel is supported, but it seems that Android touch pad does not include two finger scrolling.

It sounds like I need to have a look at Paranoid (or OAKP). Last time I checked, there wasn't the a recent resync with cm, which is a nice part about epinter's rom. I would be interested to know if on Paranoid, there are built in capabilities to turn off the LCD while using hdmi. It's only in the last day that I discovered a method that works, and a more integrated hdmi aware build of JB would be a really nice thing to move onto.

Sent from my Atrix using Tapatalk 2
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 31
    Version 1.2.7

    If you're looking for the change log, check out post #3.

    The test below were performed using a Motorola Atrix 4G, running epinetr's unofficial CM10 JB (Jelly Bean) found here http://forum.xda-developers.com/showthread.php?t=1781970 and the Motorola Lapdock for Atrix 4G, available at Radio Shack for $20 (USD) while supplies last. Epinter's JB invokes HDMI mirroring for all HDMI connections and does not launch Motorola Webtop. Much of this information is probably applicable for other CM10 builds and potentially CM9 and CM7.

    This tutorial takes into consideration:

    - the keys that are present on the Lapdock
    - does not reference keys that are not present (Windows, Apple or Menu key) or do not work (ctrl, caps lock)
    - does not reference keys combination or shortcuts that do not work with the lapdock i.e. please don't post links to Android keyboard shortcut threads thinking you are contributing a gold mine of new shortcuts that don't work with the lapdock keyboard

    FYI If you connect the Atrix to the lapdock while booting, keep the lapdock lid closed until it has fully booted. The Atrix will not properly recognise the keyboard and mouse. Also, when using the lapdock, the Atrix display remains on and below you can see a pretty slick method to turn the Atrix display off, and maintain video over HDMI. This seems to be a nice battery saver tweak introduced with version 1.2 of this tutorial.


    How to dock the Atrix to the lapdock:

    Docking the Atrix to the lapdock is slightly tricky as the two connectors make everything quite stiff. With the lapdock screen closed and Atrix booted and the display off, use the left hand as a guide, with your left fingers behind the Atrix (from the finger print scanner) and left thumb over the screen (over the ear piece). Hold the Atrix in your right hand over the dock plate with fingers curled beneath the right most side of the dock connector. Using your right hand, squeeze the Atrix down onto the connectors. This seems to be the easiest way to get the Atrix docked and also ensures that you are not applying pressure to the hinge mechanism.

    open lapdock screen = turn on lapdock (only if Atrix is docked)
    close lapdock screen = turn off lapdock (even if Atrix is docked, but will still charge Atrix)


    While docked:

    the Atrix on-screen keyboard will be disabled, while the lapdock screen is on
    the Atrix touch screen can still be used at all times
    the Atrix will charge at all times

    The battery life of the dock is nothing short of amazing. If you use the lapdock for hours and hours, and you reach the point that the lapdock dies, you'll unplugging your Atrix fully charged.

    If while using the lapdock the hdmi resolution becomes pixelated close the lid and reopen OR undock and redock the phone. This occurs when an app forces the display to portrait. The HDMI pixel scaling does not recover correctly.

    Optimizations:

    I suggest enabling the following options:

    System Settings > Developer Options > Show touches (You can still use the Atrix screen as a touch screen. This enables you to see where you are touching on the phone display)

    System Settings > Hardware Keys > Show action overlay (This provides a clickable action overflow menu in every app [looks like three dots]. That's the same as the Atrix lower left menu button)

    You can use the Atrix in phone UI or tablet UI while docked. The advantage of tablet UI is the scaling of objects on the screen is optimized for the larger screen. Basically, you can fit more on the screen. Also, there are dedicated soft buttons for back, home and recent apps which is handy for mouse use, considering that the Atrix is hidden behind the screen.


    How to change to tablet UI (and back to phone UI):

    Tablet UI (DPI=120)
    besu9a7u.jpg


    a5yja7eb.jpg


    3avuqydy.jpg



    Phone UI (DPI=240)
    pabumy4u.jpg


    9y8yja7y.jpg


    4yduve6e.jpg


    Steps:

    METHOD 1 (simple)
    You can manually edit build.prop, but you quickly realize that a more automated approach is needed. After much testing, I discovered that the majority of DPI changer apps set the permissions on build.prop incorrectly and cause a soft brick. Others simply did not work on the Atrix. There was only one application that worked and it updates the build.prop file to do so. Install 'resolution change / DENSITY' from the Google Play Store.

    https://play.google.com/store/apps/details?id=com.marutian.dpichanger

    1. Launch 'Density Changer'
    2. Enter the screen density for the mode that you wish to enter follows:
    Tablet UI = 120
    Stock/Default Atrix phone UI = 240
    3. Press Apply (do not you the 'Apply + Reboot' or '+' as the phone crashes)
    4. Reboot (if you are docked remember to disconnect the Atrix undocked until the boot completes)
    We are basically editing /system/build.prop
    Code:
    ro.sf.lcd_density=120
    CAUTION: Google Play Store will prompt to accept terms and service upon each change using this method

    METHOD 2 (more difficult but reccomended)
    The advantage of this method is that the Google Play Store presents apps for a 240 DPI device, regardless of what DPI you are currently set to for the Atrix 4g UI.
    Create /data/local.prop add the following entry using a text editor, e.g. using into Root Explorer, then reboot:
    penage6e.jpg


    Tablet UI
    Code:
    qemu.sf.lcd_density=120
    sene5u2y.jpg



    Phone UI
    Code:
    qemu.sf.lcd_density=240
    e9ubyvyz.jpg



    How to turn off (and on) the LCD and button back lights:

    This method turns the backlights to the LCD and buttons off, while keeping them powered. This is useful as they can still be used, but saving valuable power that would otherwise be lighting the screen and buttons that are blocked by the larger HDMI display.

    METHOD 1 (original)
    Download RootDim found here: https://play.google.com/store/apps/details?id=mobi.pruss.superdim

    Turn Off:
    1) Launch Root Dim
    2) Select Other lights, button-backlight, off
    3) Select Other lights, lcd-backlight-tcmd, off

    Turn On:
    1) Launch RootDim
    2) Select night (OR Reboot)
    3) Select lower left then 'auto brightness and exit'.

    METHOD 2 (simplified, with automated options)
    Download Screen Standby from here: http://forum.xda-developers.com/showthread.php?t=1934495

    There is much development on this app and this tutorial will be updated to reflect configurations based on the most current release (1.93). This app is where all things related to screen and button backlight off / on is headed. There are currently some undesirable results on the Atrix 4G related to button backlight and auto brightness requiring a reboot and dock detection also triggering screen off when docked to the Multimedia dock (not good).

    The developer continues to provide outstanding support for all devices and has implemented features specifically to assist Atrix 4G users. Please donate to him as he really deserves our support.

    Using Screen Standby without application options set

    Turn off:
    1) Launch Screen Standby
    2) Select Turn screen off
    3) Exit Screen Standby

    Turn on:
    1) From status bar select "Screen Standby is active" to reactive screen

    METHOD 3 (optimized)

    Using Screen Standby (see Method 2) and the many application options to optimize screen off / on

    1) Launch Screen Standby
    2) Select Settings
    3) Set the following options for optimum app performance with the Atrix 4G
    - UNCHECK Use shaking funtion (stops screen turning on with movement)
    - UNCHECK Use proximity sensor (stops screen turning on when you use the LCD for touches)
    - UNCHECK Use Persistent blank frame (does not apply to the Atrix 4G, so disable)
    - UNCHECK Auto HDMI/MHL Detection (there is not HDMI state awareness on the CM10 Kernel)
    - CHECK Wake-lock (stop phone from going to sleep)
    - CHECK Wifi-Lock (stops wifi standby policy from triggering Wifi sleep)
    - CHECK Handle button back light (turns button backlight off and on with screen off and on)
    - CHECK Handle Auto-brightness (enables automatic brightness upon screen on)
    - CHECK Return home screen (auto return to home screen when

    Turn off:
    1) Launch Screen Standby
    2) Select Turn screen off

    Turn on:
    1) From status bar select "Screen Standby is active" to reactive screen

    METHOD 4 (automated)

    Use Method 3 settings with these Optional Settings (currently triggers screen off in multiple docks, which is bad if you use other dock products)
    - CHECK Auto Dock Detection
    - Dock Detection Settings
    * CHECK Desktop dock detection
    * CHECK Screen on with dock removal

    Turn off:
    1) Dock phone

    Turn on:
    1) Un-dock phone


    Lapdock Trackpad / Mouse operation:

    double tap top left corner of track pad to turn track pad off and on (VERY useful feature IMO)
    move mouse pointer like on any laptop
    left or right click = same as touch
    hold left click = same as long hold and used for gesture swipes
    double tap and hold = same as long hold and used for gesture swipes
    tap = left click
    click + tackpad swipe = same as swiping on the touch screen
    No multi finger gestures, taps or drags appear to be supported :(
    USB pointing devices (mouse) are fully supported, including scroll wheel for scrolling up and down (Logitech M305 tested)
    Scroll wheel on mouse will trigger launcher drawer and desktop to swipe left and swipe right with each wheel click.


    Lapdock Keyboard operation:

    Shortcuts in all situations:

    esc = Back
    left, right, up, down arrows = move the focus (cursor/selection) one to the left, right, up, down
    enter = same as a touch or mouse click on the item with focus (cursor/selection)
    alt + right arrow = move to the far right
    alt + left arrow = move to the far left
    alt + down arrow = move to the bottom
    alt + up arrow = move to the top
    alt + tab = launch the legacy recent apps screen (last 6 apps), let go of tab to select the app
    fn + left arrow (home) = Return to launcher home screen
    fn + right arrow (end) = turn Atrix and lapdock displays off but it can sometimes crash
    fn + 1 (F1) = action overflow menu (Atrix lower left menu button)
    fn + 3 (F1) = Launch phone call log
    fn + 4 (F4) = see fn + right arrow above


    Shortcuts for Browser:

    start typing = Search using your default search provider
    (I recommend setting the default home page to blank as is no longer needed)
    space = scroll down one page
    arrow down = move link focus down on page one link at a time
    arrow up = move link focus up on page one link at a time
    enter = select link that currently has focus (same as a click or a touch)
    shift + arrow = move cursor to tab selection area (you can then let go of the shift key)
    arrow left or right = select other tab
    press enter = switch to that tab if not the current tab
    press enter = close tab if the current tab is selected
    arrow to the right until the + (new tab) symbol is selected and press enter = create new tab


    Shortcuts for editing text (email, text messages):

    left, right, up or down arrow = move cursor one position left, right, up or down
    alt + left arrow = go to the beginning of the line
    alt + right arrow = go to the end of the line
    alt + down arrow = go to the end of the document
    alt + up arrow = go to the top of the document
    shift + any of the above arrow combinations = select text
    (This is not a gmail keyboard shortcut tutorial)
    Sent from my MB860 using Tapatalk 2
    12
    Hi everyone, I am the creator of Screen Standby app.
    I think I can make a small apk that, upon install, create two shortcuts on homescreen. One let you change screen density to tablet ui then reboot and the other one that change back to phone ui.

    As jjwatmyself said, yes, i found a way to export fb0 to external screen at native display resolution (1920*1080 on my One X) but then a lot of FCs from system processes occur and phone reboot (i will probably make a youtube vid demonstrating this when I have time) Once I perfect it, i shall release this feature.

    Do not thank me, you should thank the OP, jjwatmyself as he drew my attention to Atrix community. Despite not being an Atrix owner, I deeply feel and sympathy with you guys since I own a Motorola Xoom 3G and its support has been dropped as well.

    I perfected the Dock detection just for Atrix and nearly perfected the trackpad function. Refer to my app thread to follow the development progress. I really need inputs from all of you since I don't own an Atrix.

    Thank everyone, let us all hope for the best. I know that this is just not about a phone, it is about exploring, team working and developing. I promise that from time to tme, I will expose my source code of some features I implemented so that every developer can continur my work.


    Sent from my MZ601 using Tapatalk 2
    9
    Hi all,
    I follow this threads since few days and I will contribute.
    Like some of you, I have an Atrix with the lapdock. My Atrix running CM10 from joker sax (android 4.1 JB).
    First of all, thank you very much for all informations ;) and thank you jjwatmyself for the little script ;)
    With all your information I create a script that switch into tablet mod or phone mode DPI.
    Code:
    #!/system/bin/sh
    initdensity=240
    tabletdensity=120
    density=`getprop qemu.sf.lcd_density`
    echo $density
    if [ $density -eq $initdensity ]
    then
        echo "tablet"
        setprop qemu.sf.lcd_density $tabletdensity
    else
        echo "telephone"
        setprop qemu.sf.lcd_density $initdensity
    fi
    stop
    sleep 1
    start

    I put this script in /data folder because I need to have all permissions to run it.

    And after I create a widget with SManager.
    And now when I use my lapdock I click on my widget and my phone switch on the tablet UI without a reboot :D

    Now If someone have an idea, I know the application Screen Standby can run an application when the phone is docked. If we can found an application can run automaticly this script, all is done ! :D

    PS: Sorry if my English is poor, I'm french ;)

    Dadooms
    6
    Tested here. Doesn't seem to change the DPI. :crying:
    A-ha! I got it! :D

    Here's a command sequence that does change the DPI without reboot:
    Code:
    setprop qemu.sf.lcd_density YOUR_NEW_DPI
    stop
    sleep 1
    start

    Just tried, it works. :good:
    4
    Looks like we will have a final version of the Screen Standby app with full screen off on automation working flawlessly with the Atrix lap dock. Testing this morning went well with one minor issue. I'm testing a pre release beta and will post an update to the tutorial. The end result is automation.

    No news on resolution. Sorry.

    Sent from my MB860 using Tapatalk 2