![]() |
2007-12-12
, 02:32
|
Posts: 228 |
Thanked: 20 times |
Joined on Oct 2007
|
#2
|
![]() |
2007-12-12
, 02:48
|
|
Posts: 3,096 |
Thanked: 1,525 times |
Joined on Jan 2006
@ Michigan, USA
|
#3
|
![]() |
2007-12-12
, 03:10
|
Posts: 334 |
Thanked: 55 times |
Joined on Aug 2007
@ Eastern Ontario, Canada
|
#4
|
The window manager is not a "regular window manger" it is matchbox, and the gui apps need to be "hildonized" to integrate properly into hildon framwork. "regular window managers" are available, ports of window maker, openbox, xfce, KDE, have been on tablets in the past.
![]() |
2007-12-12
, 03:22
|
|
Posts: 3,096 |
Thanked: 1,525 times |
Joined on Jan 2006
@ Michigan, USA
|
#5
|
I realize that this exposes my naivite, but would it be possible to run another window manager inside Hildon and only run that Hildon 'application' maximized so that the inner window manager gets access to the whole screen?
![]() |
2007-12-12
, 03:56
|
Posts: 64 |
Thanked: 14 times |
Joined on Dec 2007
|
#6
|
I realize that this exposes my naivite, but would it be possible to run another window manager inside Hildon and only run that Hildon 'application' maximized so that the inner window manager gets access to the whole screen?
The problem is that the tablet uses an ARM processor. Most apps are set up for x86 processors.
![]() |
2007-12-12
, 04:24
|
|
Posts: 2,142 |
Thanked: 2,054 times |
Joined on Dec 2006
@ Sicily
|
#7
|
![]() |
2007-12-12
, 10:32
|
Posts: 4 |
Thanked: 0 times |
Joined on Feb 2007
|
#8
|
![]() |
2007-12-12
, 16:48
|
|
Posts: 3,096 |
Thanked: 1,525 times |
Joined on Jan 2006
@ Michigan, USA
|
#9
|
Has all this been done by someone and I'm just not seeing it? If not, does everyone else think it is a worth-while project? The intent would not be to get the various packages hildonized, but to get them to run in the nested environment so that the n800 can do double duty as a laptop replacement (when paired up with an external keyboard, mouse, and 16-gb memory card).
The Following User Says Thank You to penguinbait For This Useful Post: | ||
![]() |
2007-12-12
, 17:15
|
Posts: 64 |
Thanked: 14 times |
Joined on Dec 2007
|
#10
|
Also, the virtual keyboard is not a 'standard' keyboard. It will not send keystrokes to normal X applications, only those who listen to them (like GTK widgets).
Question on porting apps. From looking around the various forums & mailing lists, there are a lot of comments about various missing applicaitons. Since Maemo is basically a vanilla X11 system with a regular window manager and standard GTK libs, what issues do people have porting regular Linux apps over to the N series? Is it due to the need to convert apps so they are usable on a tablet device (i.e., no right-click available, and mouse-moves-with-click-only)? Or is there additional customizations needed to get apps to recognize the Maemo input methods and desktop semantics (task bar icons, menus, window management)? Otherwise, what is to stop one from grabbing the varisous source packages from Debian ARM and re-compiling them under the dev kit? (including using debian package dependencies to automatically pull in any missing libraries).
As for resource constraints, if you look at Meanie's Zaurus page, there's a bunch of heavy X11 apps that's been compiled to run under the various X implementations for the Z, including Gimp, Openoffice, the full Firefox, etc.
If the main issue is getting everything blended into the standard Maemo interface, then how about this idea: Put together a bunch of applications that assume a standard window manager / desktop environment. Then when you want to run these apps, simply run them under X-nest, which would have it's own window manager running. Now this environment would only be kicked off if you are using the N800 in mini-workstation mode, hooked up to a usb or bluetooth keyboard & mouse.
The way I envision it is that you'd have a desktop-style Linux system installed on a large SD card. When you insert the card, have it kick off X-nest, then start up a light weight window manager in a chrooted environment (if needed), where everything within that window would follow a standard desktop metaphore (so you could run OpenOffice, full sized Firefox, etc). Then there would be no complaints of missing applications, even if some of the apps aren't suitable for using in palmtap/tablet mode.