View Single Post
Stskeeps's Avatar
Posts: 1,671 | Thanked: 11,478 times | Joined on Jun 2008 @ Warsaw, Poland
#1
So, I decided to make a list of hack challenges that could be interesting to see in Deblet, for people to work on if they want to and gain fame

Some of it is low hanging fruit and some is a bit more advanced. And when I say hack, i mean the traditional sense of hacking up a solution for it In any case, they are things that could be interesting to see in Deblet, and on the tablet in general.

Bold challenges mark they're active and work being done on them / people looking at it, underlined means they're done. Italics means they're done and committed to Deblet in some way.

Deblet Hack Challenges v1.0:

* Google Gears for Deblet (epiphany-gecko, xulrunner, iceweasel? or compile Firefox so we don't have the problems with recognizing user agent?)

* A2DP package:

Hint from lardman: http://www.internettablettalk.com/fo...16&postcount=2

* Adapting Easy Debian scripts to Deblet so they can be configured by the installer, and the challenge on http://www.internettablettalk.com/fo...9&postcount=10

b-man working on it: http://www.internettablettalk.com/fo...54&postcount=4

b-man posting tarball: http://www.internettablettalk.com/fo...5&postcount=18

* Brightness slider activated by clicking in systray, a script using maybe zenity or similar. mb-applet-launcher can be used for making systray launchers. It should maintain state between reboots and be set in /etc/X11/Xsession.d script

Stskeeps completed it as tablet-backlight: http://www.internettablettalk.com/fo...74&postcount=8

* Rotation applet in same manner as the one before

* USB host/gadget switch control as manner as the one before

* Adjustment of dimming-blanking time (source is in http://www.internettablettalk.com/fo...9&postcount=57 for simple python scripts talking to dsme with this purpose)

* Finding a way to deal with the different Xmodmaps for different N810 keyboards/etc.

* Isolating what battery applets understands HAL battery reporting (as that's the only stuff that works on tablet) and document these on wiki.

* Making Hildon Input Method Framework work in Deblet.

Stskeeps, qwerty12 working on it and thanks to n3x for the idea: http://www.internettablettalk.com/fo...8&postcount=19

HIM on Matchbox in LXDE: http://www.internettablettalk.com/fo...1&postcount=20 . HIM seems to require matchbox wm extensions to dock properly.

* Establishing stable ways to get Deblet installer going on 770. So far the issue is that OS2008HE only has like 5mb left in flash.

* Finding simple Camera applications that work with the v4l device for snapshotting and recording and documenting these on wiki.

Application found by Stskeeps: http://www.internettablettalk.com/fo...9&postcount=11

* Finding ways to optimize Deblet to perform better, both in booting time (bootchartd is very useful for this) and runtime. I've had upstart running but it didn't do much difference.. under this also making the batteries last longer

One-two fixes from Stskeeps: http://www.internettablettalk.com/fo...9&postcount=14

* Fixing mpd (I think it has some errors while installing?)

qwerty12 working on it: http://www.internettablettalk.com/fo...08&postcount=7

Hint from fatalsaint: http://www.internettablettalk.com/fo...08&postcount=9

Package from fatalsaint: http://www.internettablettalk.com/fo...9&postcount=22

Done by fatalsaint: [url]http://www.internettablettalk.com/forums/showpost.php?p=222532&postcount=25[url]

* Making a LXDE based environment instead of the xfce4+matchbox environment that's standard right now, on par with the interface in Debian beta3

johnx working on it (no post yet). nit-env-lxde base without much contents committed by Stskeeps to repository. Hint from jiiv: http://www.internettablettalk.com/fo...9&postcount=21

* Trying to make GPS driver work in Deblet

* Making bluetooth DUN work and maybe PAN.

Progress from Stskeeps: http://www.internettablettalk.com/fo...9&postcount=16

* Working on documentation for Deblet, tricks and tricks, pitfalls, etc (wiki access is easy, just ask me)

* "Easy Deblet" package using preseed confs and presets (mentioned in to make the installation very easy. Information about preseed confs and presets in http://www.internettablettalk.com/fo...9&postcount=57

* Script to show a "charging" moving logo (can't be the nokia gfx) when Deblet has been started off charger (and to resume when "on" button is clicked, and turn off when charger is removed). You can get boot reason from /proc/bootreason.

* "Easy" USB networking, maybe?

* Studying how a flash user interface could work on the tablets running in gtkmozembed for instance and how power hungry it is?

* Package to make flash sound work (according to fatalsaint it's a matter of getting osso-esd and use this as esound daemon)
Hints from fatalsaint: http://www.internettablettalk.com/fo...98&postcount=5

* See how Wammu (http://wammu.eu/) works on Deblet.

* mplayer on Deblet

qwerty12 showing interest in this in http://www.internettablettalk.com/fo...08&postcount=7

* fillin-packages for gstreamer libraries that are tablet chip specific (see http://trac.tspre.org/svn/deblet/tru...ald-addon-bme/ for an example.)

* "Backup" program that can rsync the /home away or something
fatalsaint referring to Flyback: http://www.internettablettalk.com/fo...98&postcount=5

Backup to S3 possibility: http://www.internettablettalk.com/fo...05&postcount=6

* Ways to tell a user if there's WMM/proper powersave features on connected AP is enabled or not? (not sure if this can be done)

* Finding ways to bring right click stylus to non-gtkstylus capable apps/desktop environments.

* Maemo Mapper for deblet?

* "Geek-oriented" environment that targets the more advanced user, - rdesktop, vncviewer, USB gadgets, controlling music daemon on other computer, - you know the type :P

* Event handling scripts when gpio switches are activated (batcover, etc).

qwerty12 showing interest: http://www.internettablettalk.com/fo...08&postcount=7

* Maemo chroot - like there's Debian chroot, is Maemo chroot possible?

If anyone wants to take on any of these tasks, write it in this thread and use your posts as progress updating with knowledge about the task or simply to document the hacks. I'll edit this post who does what and other status information.

If anyone comes up with some more challenges, feel free to write them in the wishlist thread ("What would you like to see in Deblet 1.0 or 2.0? (Wishlist thread)") and they would be included in next iteration if this is a success.

If anyone needs SVN access to commit work done through tasks or want wiki edit on http://trac.tspre.org/projects/deblet, just private message me here and I'll set it up for you.

Also, I'll gladly answer questions related to doing the tasks if you need some pointers on how to start with them. Even if you cannot do the actual work, but if you have knowledge on things on how it potentially could be done, you're more than welcome to write about it in this thread.

Thanks to all the people who have done interesting Deblet/Debian on tablets hacks so far (Deblet Hack Challenge 0? - you've done a great job at experimenting with this stuff already.
__________________
As you go on to other communities, remember to build them around politeness, respect, trust and humility. Be wary of poisonous people and deal with them before they end up killing your community.. Seen it happen to too many IRC channels, forums, open source projects.

Last edited by Stskeeps; 2008-09-10 at 04:41.
 

The Following 8 Users Say Thank You to Stskeeps For This Useful Post: