Jump to content

Hildon: Difference between revisions

From postmarketOS Wiki
Pavel (talk | contribs)
TheKit (talk | contribs)
m Add locale setting
Line 50: Line 50:
     eval `dbus-launch --sh-syntax --exit-with-session`
     eval `dbus-launch --sh-syntax --exit-with-session`
fi
fi
export LC_MESSAGES=en_GB.UTF-8
exec hildon-desktop
exec hildon-desktop
</pre>
</pre>

Revision as of 18:28, 25 September 2017

Hildon
Hildon running in QEMU
Hildon running in QEMU
Name Hildon
Graphics stack X11
Toolkit GTK+2, WIP: GTK+3
In postmarketOS
Package postmarketos-ui-hildon
Status Available

This is the desktop from Maemo, which is a Debian-based distribution, that originally ran on the N900.
We do not have a postmarketos-ui-hildon yet (but that should be easy to make, look at postmarketos-ui-weston for reference if you're interested, dear reader).

Installation instructions

Add following packages as extra in pmbootstrap init:

mesa,mesa-dri-swrast,hildon-desktop,hildon-theme-alpha

Notice that due to swrast being used (probably) this is way too slow to be usable on N900. Even typing in xfce4-terminal results in one second lag.


To make hildon-desktop find its theme (install hildom-theme-alpha first):

ln -s /usr/share/themes/alpha /usr/share/themes/default

For default wallpapers:

cp /usr/share/themes/alpha/backgrounds/wallpaper1.png ~/.backgrounds/background-1.png
cp /usr/share/themes/alpha/backgrounds/wallpaper2.png ~/.backgrounds/background-2.png
cp /usr/share/themes/alpha/backgrounds/wallpaper3.png ~/.backgrounds/background-3.png
cp /usr/share/themes/alpha/backgrounds/wallpaper4.png ~/.backgrounds/background-4.png

You can then verify correct operation by ssh-ing in, as root:

mv /etc/profile.d/start_weston.sh /etc
killall	weston

Xorg &
DISPLAY=:0
export DISPLAY
hildon-desktop

Running

Run sudo setup-xorg-base.

To run hildon-desktop, create a ~/.xinitrc with the following contents:

if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
    eval `dbus-launch --sh-syntax --exit-with-session`
fi
export LC_MESSAGES=en_GB.UTF-8
exec hildon-desktop

You will also have to install dbus-x11 in order to get dbus-launch. Depending on the device you have, you may also have to install mesa-dri-swrast.

hildon-desktop can then be started by running startx.

See also: