![]() |
#1 |
20% cooler.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 93
Karma: 364674
Join Date: Oct 2012
Location: Poznań, Poland
Device: Kindle Paperwhite 1
|
![]()
Hello!
Just wanted to share something with you ![]() If someone wants, I can try to provide patches I used. It's just chrooted Debian with Xephyr launched on main X server (with proper window name) and everything else launched inside that Xephyr server. I've used Matchbox as DE and patched matchbox-desktop to work as I want and to provide finger scrolling with libmokoui2 from Openmoko. I had to compile few things by myself as they weren't available in Debian repositories (but were in Ubuntu or Maemo, so it was easy to compile them for Debian armel). In future I want to be able to send Debian to background and display some small, non-intrusive window in case of notifications (new message of smth). |
![]() |
![]() |
![]() |
#2 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Týr
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
Huge karma
![]() |
![]() |
![]() |
![]() |
#3 |
Carpe diem, c'est la vie.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
I am impressed! I was able to almost triple dos1's karma even after twobob gave the "huge karma". The combination of many posts, and a large karma, allows me to do that...
![]() I am most definately looking forward to playing with that. Detailed build instructions would be most helpful. I am rather a noob at building linuxish things that need libraries and stuff... ![]() ![]() |
![]() |
![]() |
![]() |
#4 | |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Týr
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
Quote:
![]() My current EPIC build of libwebkit for the 3 would be your worst nightmare ![]() |
|
![]() |
![]() |
![]() |
#5 |
20% cooler.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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 ![]() |
![]() |
![]() |
![]() |
#6 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Týr
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
can you share the Xephyr build and libs please? thanks
|
![]() |
![]() |
![]() |
#7 |
20% cooler.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 93
Karma: 364674
Join Date: Oct 2012
Location: Poznań, Poland
Device: Kindle Paperwhite 1
|
I just used regular Debian package - http://packages.debian.org/sid/xserver-xephyr
Xephyr supports -title parameter, so it's running in regular X server from Kindle without any modifications. |
![]() |
![]() |
![]() |
#8 | |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Týr
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
Quote:
|
|
![]() |
![]() |
![]() |
#9 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Týr
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
I was just piggybacking Xvfb for this exact purpose. Xephyr will solve my input issues I believe. Thanks mate.
|
![]() |
![]() |
![]() |
#10 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Týr
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
would you mind sharing your initial apt stanza?
that would be helpful. thanks : ) |
![]() |
![]() |
![]() |
#11 |
20% cooler.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 93
Karma: 364674
Join Date: Oct 2012
Location: Poznań, Poland
Device: Kindle Paperwhite 1
|
Sorry, but what do you mean by "apt stanza"?
|
![]() |
![]() |
![]() |
#12 | |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Týr
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
Quote:
(I am looking to add the fso stuff now I guess too, thanks) Last edited by twobob; 11-04-2012 at 05:21 AM. |
|
![]() |
![]() |
![]() |
#13 | |
20% cooler.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 93
Karma: 364674
Join Date: Oct 2012
Location: Poznań, Poland
Device: Kindle Paperwhite 1
|
Quote:
When you're done, chroot into it on device and create file /etc/apt/sources.list.d/fso.list with content: Code:
deb http://pkg-fso.alioth.debian.org/debian unstable main ![]() |
|
![]() |
![]() |
![]() |
#14 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 29
Karma: 5000
Join Date: Jun 2012
Location: CZE
Device: Kindle Touch
|
this is just brilliant
![]() ![]() |
![]() |
![]() |
![]() |
#15 |
20% cooler.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 93
Karma: 364674
Join Date: Oct 2012
Location: Poznań, Poland
Device: Kindle Paperwhite 1
|
It should work on Touch, but some minor modifications will be needed (for instance size of Xephyr window and DPI settings)
But I don't own Touch, so I couldn't try it. Do it and tell us results ![]() PS. I'll prepare repository with meta package for automatic installation of this environment, so getting it to work will be much easier. I'll include full sources for every patch together with it (now must wait for friend to became online, cause he was kind enough to give me his CPU time for qemu building and all sources are on his PC ![]() |
![]() |
![]() |
![]() |
Tags |
debian, kindle, paperwhite |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[VIDEO] Kindle Paperwhite — A Look at the Technology Inside | nobylspoon | Amazon Kindle | 10 | 09-29-2012 01:40 AM |
Ubuntu debs on Debian | elmussol | Sigil | 3 | 09-14-2012 11:04 AM |
Calibre not starting on debian | saturnblackhole | Calibre | 3 | 12-11-2011 12:05 AM |
Debian on the Kindle | freezer2k | Kindle Developer's Corner | 20 | 02-08-2010 08:52 PM |
Debian 3.1 Released | Chaos | Lounge | 3 | 06-08-2005 09:01 AM |