Advanced SystemUI

SystemUI replacement for the Nokia N8x0 tablets
asui project page

Battery | Graph | Process Viewer WiFi Bluetooth Clock SSH
Dual Buttons USB Brightness Volume GPS Desktop Audio VPN

Secondary page and UI customization
Pressing the home (swap) button or swiping across 25% of the button bar changes between the primary and secondary pages. Widgets and buttons can be unlocked with the edit buttons on the secondary page which places both pages in edit mode. Widgets can have separate placements for landscape and portrait but buttons use the same layout. Rotation buttons can't be moved to the secondary page.

Moving widgets/buttons: (tap a widget/button to select as source and again to unselect)



Battery Widget

Battery graph
Long press the battery capacity to open.

Process viewer
Tap the memory and cpu usage in battery widget to open. Displays all processes sorted by cpu usage and resident set size in megabytes. List can be scrolled with d-pad or with vertical swipes anywhere in the list view. Tap process to select and enable kill button. Process list updates every 5 seconds unless screen is off.


Brightness Widget
Brightness can be changed by either tapping or dragging the slider (tracks very slowly due the time required to set each level). Up and down buttons are also available for single step adjustments. Holding down the up/down buttons will begin repeating every 500ms and gradually increase the repeat rate to every 100ms. The d-pad up/down buttons (user-defined setting) will adjust brightness in steps of 10 (also user-defined). Three preset buttons appear below the slider when enhanced brightness is enabled. The values for these presets can be configured in the settings.

Edit the following line in /etc/mce/mce.ini to keep the ambient light sensor from changing brightness.

FROM   Modules=homekey;battery;filter-brightness-als;inactivity;camera;alarm
TO     Modules=homekey;battery;inactivity;camera;alarm

ASUI's MCE settings page has a checkbox to toggle this.

N800:
Tap theme button in brightness widget to toggle between black and white themes.

N810:
Defaults to ALS auto-theming. Long press the light sensor button to toggle between ALS and manual mode. Once in manual mode (sensor value is underlined), you can tap to toggle between black and white themes.

ALS auto-theming (N810 only)
Switches to a white theme when ambient light exceeds 4000 lux and returns to black theme when it drops below 3000. Both values are configurable and the theme switching can be disabled by setting the white threshold to zero or to an unobtainable value, but switch to manual mode instead of modifying the settings. Automatic switching works on the main screen and most dialogs, although some dialogs take longer to respond.


Volume Widget
Volume can be muted or unmuted by tapping the boxed value below the scroller. Volume can be changed by either tapping or dragging the slider. Up and down buttons are also available for single step adjustments. Holding down the up/down buttons will begin repeating every 500ms and gradually increase the repeat rate to every 100ms. The d-pad right/left buttons (user-defined setting) will adjust volume in steps of 10 (also user-defined).


Bluetooth Widget
Double-tap the dot to start or stop the bluetooth services. Hardware is disabled when it has a gray mark below and enabled when the mark is red. Services are automatically started when enabling hardware.

Hardware side (left half):

Services:


GPS Widget
Double-tap the dot to start or stop the GPS services.

Hardware side (left half):

Services:


WiFi Widget
Double-tap the dot to start or stop the WiFi and network services. Hardware is disabled when it has a gray mark below and enabled when the mark is red. Services are automatically started when enabling hardware.

Hardware side (left half):

Services:


Clock Widget
Tap for fullscreen clock, swipe down the screen to close the fullscreen clock. Long press fullscreen clock to toggle keep lit mode on or off, an icon will appear in upper left corner when enabled. The display will not blank when keep lit mode is active.


Audio Widget
Double-tap to start or stop the audio services. Some programs (mplayer) use direct access and will continue working while audio services are stopped.

Services:


Desktop Widget
Double-tap to start or stop the hildon desktop service. Stopping this will terminate all open applications. Useful when a statusbar applet or desktop plugin is leaking memory and the desktop needs to be restarted. Also useful to stop the desktop when that memory is needed to run more applications.

Services:


SSH Widget
Double-tap to start or stop the selected SSH service. Long pressing the SSH widget toggles between the OpenSSH and Dropbear servers. The widget will work with both servers installed together and can control both services if they are on separate ports. Number of connected clients is displayed in the lower left corner. The Dropbear service can not be stopped while clients are connected due the way ASUI counts clients, OpenSSH does not have this problem and can be stopped while clients are active.

Services:


VPN Widget
Double-tap to start or stop the OpenVPN service.
This widget is untested, waiting for confirmation from lkravovicz who requested the feature.

Services:


USB Widget
Long press to toggle between host and OTG modes. Connection status is also displayed but has not been fully tested and may or may not work correctly.


Dual Button Widget
There are five widgets that each hold two buttons, allowing buttons to be moved from the button bar down to the widget area. An empty button widget cell has a solid gray dot.