<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Am Donnerstag, 16. Mai 2013, 18:37:30 schrieb Josua Mayer:<br /></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Hi everybody,<br /><br />I can now say that openSUSE 12.3 for ARM runs on the GTA04.<br />The current state is a bootable image that runs on one sdcard partition<br />Here is what has been done:<br />+ create dummy bootloader to take care of bootargs.scr generation and automatic symlinks /boot/{uImage,bootargs.scr}<br />+ package neil-plus kernel<br />+ set up USB Network (192.168.0.202)<br />+ add Maliit onscreen keyboard to login screen<br />+ modify lightdm greeter so the keyboard doesn't hide it<br />+ modify the JeOS and XFCE packages of opensuse arm port to generate images for gta04<br /><br />All the work is done in home:mayerjosua:GTA04 project on <a href="https://build.opensuse.org/project/show?project=home%3Amayerjosua%3AGTA04"><span style=" text-decoration: underline; color:#006e28;">build.opensuse.org</span></a>,<br />Images are available <a href="http://download.opensuse.org/repositories/home:/mayerjosua:/GTA04/images/"><span style=" text-decoration: underline; color:#006e28;">here</span></a>.<br /><br />What could be done(not ordered):<br />+ make rpm package of the powervr userspace libraries (I already did that for Mer) but its not so much use without DRI<br />+ add gta04 patches on top of standard suse kernel<br />+ add onscreen keyboard to yast2-firstboot<br />+ Maliit onscreen keyboard improvement<br />+ run touchscreen calibration on startup<br />+ new lightdm greeter that fits our screen well<br /><br />Feel free to haev a lot of fun with it.<br /><br /><br />Regards<br />Josua Mayer<br /><br /><br />PS: root-password is linux<br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /><br />I was planning to wokr on it but I didnt so far.</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">The only thing that changed is that NetworkManager is now working. I wrote a python script that adds a default NetworkManager profile for the standard openmoko IP settings and Google DNS.</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Then, when somebody logs into GUI the first time, NM will find this connection and activate it. Thereafter the connection will always be started automatically no matter if someone logged into the GUI or not.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">If you want to update,run the following commands:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">zypper install gta04-usbnet-networkmanager</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">systemctl enable NetworkManager.service</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">reboot</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">I attached teh python script for the curious people. It would certainly be nice to fix this so that even at first boot the connection gets activated before login into GUI.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Regards</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Josua Mayer</p></body></html>