View Single Post
Old 11-03-2012, 07:45 AM   #5
dos1
20% cooler.
dos1 ought to be getting tired of karma fortunes by now.dos1 ought to be getting tired of karma fortunes by now.dos1 ought to be getting tired of karma fortunes by now.dos1 ought to be getting tired of karma fortunes by now.dos1 ought to be getting tired of karma fortunes by now.dos1 ought to be getting tired of karma fortunes by now.dos1 ought to be getting tired of karma fortunes by now.dos1 ought to be getting tired of karma fortunes by now.dos1 ought to be getting tired of karma fortunes by now.dos1 ought to be getting tired of karma fortunes by now.dos1 ought to be getting tired of karma fortunes by now.
 
dos1's Avatar
 
Posts: 93
Karma: 364674
Join Date: Oct 2012
Location: Poznań, Poland
Device: Kindle Paperwhite 1
Debian Sid installed with multistrap - http://wiki.debian.org/Multistrap

Compiled packages:

* moko-gtk-engine
(rebuilt from hackable:1 repo - http://build.hackable1.org/debian/di..._armel.changes)
* libmokoui2
(rebuild from Ubuntu repo - https://launchpad.net/ubuntu/+source/libmokoui2)
* matchbox-panel-2
(packaged by copying /debian directory from matchbox-panel package and adjusting it a bit, sources: https://github.com/yoctoproject-mirr...tchbox-panel-2)

Modified packages from Debian:

* matchbox-desktop
(patched to enable standalone mode, remove games from root directory [yup, it's hardcoded :P], provide finger scrolling and to fix annoying bug with launching app on mouse release even if pointer is far outside primarily selected app)
* matchbox-keyboard
(enabled build of panel applet - it was disabled due to matchbox-panel-2 dependency which is not available in Debian)

Packages from Debian repositories (including pkg-fso repo):

* matchbox-window-manager
* matchbox-keyboard-im
* sgt-puzzles
* xserver-xephyr
* vala-terminal

My themes and scripts:

* Matchbox theme is a modified ffportrait theme from matchbox-theme-finger-friendly package from Debian FSO repo (http://wiki.debian.org/Teams/DebianFSO). Unpack ffportraitdos.tar.gz to /usr/share/themes
* GTK+ theme is based on Moko theme which is packaged with moko-engine. Replace /usr/share/themes/Moko/gtk-2.0/gtkrc file with gtkrc.Moko, and put gtkrc file to /etc/gtk-2.0/

* start-x and stop-x are supposed to be in Debian /usr/bin/ directory. Remember to change user name in start-x (su dos).
* session goes to Debian /etc/matchbox/
* stopx.desktop goes to Debian /usr/share/applications

* debian.sh is a bit modified script found somewhere here for "booting" chrooted Debian. You may want to adjust path inside it if your differs from mine. I have it in Kindle /mnt/us/
* launch-debian.sh launches Xephyr and Matchbox inside it. It's supposed to be installed on Kindle OS and executed by some shortcut or search bar command.

In case I forgot something just yell at me

Download: http://dosowisko.net/kindle/debian/

I'll provide sources for my modifications as soon as I clean up packaging a bit - now it contains dozens of patches for just tweaking some values, as I was doing "dpkg-source --commit" at each change for easy build with debuild

I hope I got everything correctly ;x

Useful docs for building Debian packages for armel:
http://wiki.debian.org/DebianOnFreeRunner
http://yoush.homelinux.org:8079/tech...el-qemubuilder

So... enjoy! In case of problems or other questions, just ask

PS. And in case you like ponies, here's my screensaver set: https://www.dropbox.com/sh/31m29lgrp00wdxa/-fEGaacueA
dos1 is offline   Reply With Quote