|
Page 4 of 5 |
|
Prev |
2 3 4
5
|
Next
Re: Alternative desktop for N900
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
|
Re: Alternative desktop for N900
Quote:
As far as the default maemo terminal goes, it would be nice to replace busybox. This is another reason I find myself opening the chroot. (Back to the window maximization problem): Quote:
I could have sworn that I used Matchbox on the Zaurus pdaXrom where windows were not forced to be full screen. Then again, that might have been openbox, not matchbox. It was a long time ago, and my memory is not so good. If what you say is true, all the more reason that it should not be too difficult to replace matchbox with fluxbox. Or whatever-box. Even gnome or kde. However, I haven't really looked into the startup scripts closely, and I don't really know what starts the window manager. I will be trying to figure this out in my spare time, but hopefully someone could lend some pointers in the meantime. |
Re: Alternative desktop for N900
Some more hints:
while hildon-desktop is started from /etc/init.d/hildon-desktop, matchbox is started from /etc/X11/Xsession.d/04b_start_matchbox |
Re: Alternative desktop for N900
Quote:
I guess I need to setup a scratchbox SDK and find out. I still find it hard to believe that we're the only few who didn't care for hildon-desktop though. |
Re: Alternative desktop for N900
you want a simple (shittty) phone...... why the F*** did you buy the N900 then?
you sir, are an odd one! hmmmmmmmmmm.. this lambo is nice, but i think i can make it faster by ripping its insides out and putting in a 6 cylinder engine !! u want simple? buy simple! XD |
Re: Alternative desktop for N900
I realize you are probably just flaming or trolling for some unknown reason, but this is a very unfriendly and unhelpful attitude imo.
Quote:
Quote:
|
Re: Alternative desktop for N900
This is not just me bumping this thread. I think I might be getting closer to replacing Hildon without breaking the system, and wanted to share.
I finally setup my scratchbox SDK/emulator, but I haven't built an alternate window manager yet, nor tried to install a prebuilt package. This might be unnecessary, since I also found the repository that contains some prebuilt window managers. http://talk.maemo.org/showthread.php?t=43188 (However none of the desktop environments seem to have dependencies satisfied. This goes for gnome, KDE xfce4 and LXDE. Fluxbox is not installable either, but I did manage to install the blackbox window manager. I still don't know how to run it.) Lastly, here is a way of installing fluxbox on the n810 running mer: http://wiki.maemo.org/Mer/Documentation/Fluxbox however, this does not apply to maemo/n900, since the startup scripts are quite different. For example, /etc/alternatives/x-session-manager does not exist. |
Re: Alternative desktop for N900
My thoughts about startup scripts:
hildon-desktop is started in /etc/init.d/hildon-desktop and matchbox-window-manager is started in /etc/X11/Xsession.d/04b_start_matchbox I managed to install JWM, but it cannot run at all because it doesn't find fonts. It wants courier, preferably as core X11 font, and cannot find it. Now I will try installing blackbox, possibly. I don't have emulator, so I would be glad if you tried to change these startup scripts; I don't dare. > I still don't know how to run it.) Maybe, /usr/local/bin/blackbox? During "make install" it might say where it put it. |
Re: Alternative desktop for N900
The only documentation I've been able to find so far on hacking maemo init scripts is
http://wiki.maemo.org/Advanced_booting#Initfs_hacking and this does not pertain to n900. I've never been very good at debugging init scripts, but hildon-desktop is not just started in the file /etc/init.d/hildon-desktop I replaced all occurrences of matchbox-window-manager and hildon-desktop with /usr/bin/blackbox in the files /etc/init.d/hildon-desktop /etc/X11/Xsession.d/04b_start_matchbox This causes blackbox to startup on reboot; (much faster) but then something else comes along and kills the blackbox process and the hildon-desktop process starts up somehow. Also, there are no occurrences of either "matchbox" or "blackbox" running in the shell command ps -Af which is confusing and leads me to believe that hildon does not use matchbox at all. There are also two occurrences of the hildon-desktop process running for some reason. so I'm at a loss currently as to how to prevent hildon from running. I'm thinking that something in /etc/init.d causes this, and it might be one of /etc/init.d/af-base-services /etc/init.d/af-services /etc/init.d/af-startup which all interact with the directory /etc/osso-af-init/ I'm going to try just moving these files out of /etc/init.d and see if blackbox can survive. I don't think the SDK installation procedure here http://wiki.maemo.org/Documentation/...l_Installation runs a complete emulator, and that it would be better to run the image in QEMU or something similar. http://maemovmware.garage.maemo.org/2nd_edition/ However, I'm just editing /etc/init.d directly on the n900 for now, (which is a little scary) |
Re: Alternative desktop for N900
Two hildon-desktop s: if one has problems, the second restarts it; just protecting each other.
/etc/X11/Xsession.post has 20hildon-desktop and 21hildon-desktop-wait 20... maybe, launches second hildon-desktop and 21... just says to the OS whether desktop is started and ready Please, don't delete /etc/init.d/af-base-apps /etc/init.d/af-services /etc/init.d/af-startup The last starts WiFi and bluetooth, if I understand right. None of them launches Hildon. If you have already deleted them, I hope N900 isn't broken completely, but you need either to reflash or to return the files back (if you have backup). |
| All times are GMT. The time now is 08:42. |
Page 4 of 5 |
|
Prev |
2 3 4
5
|
Next
vBulletin® Version 3.8.8