Coder_TimT
Member
- Joined
- Mar 17, 2006
- Messages
- 288
Having windows decorations while using minimenu bothered me so I decided to rectify the situation. First I attempted to just go without the window manager and quickly discovered this wouldn't work as many X apps default resolution was only half the screen. So then I decided to look for the easiest way to get a fullscreen window manager in place. Since matchbox is in the Angstrom repository and the window manager is a separate package from the rest of the components it was the obvious first choice. So I started out with pulling down matchbox window manager...
This will get the window manager and a couple of libs it needs. Nothing too big to worry about adding to the NAND.
You then need to update the startup script to use the new window manager. I could probably find a cleaner way to killoff the window manager when we're done, but this seems to work.
And that's it. Now you'll have fullscreen apps with no window decorations in minimenu. Simply use the Pandora button to close anything that doesn't have a close/quit option. There will be some apps or dialogs that aren't well behaved, but it works for the most part...
Code:
#if you haven't updated from a fresh firmware flash run the update command first
sudo opkg update
#get the matchbox window manager
sudo opkg install matchbox-wm
This will get the window manager and a couple of libs it needs. Nothing too big to worry about adding to the NAND.
You then need to update the startup script to use the new window manager. I could probably find a cleaner way to killoff the window manager when we're done, but this seems to work.
Code:
#or use an different editor of your choice if you like...and I think it has the .sh extension....might just be startmmenu...
sudo vim /usr/bin/startmmenu.sh
Code:
#!/bin/sh
matchbox-window-manager -use_titlebar no&
mmwrapper -f/usr/bin/mmenu
killall matchbox-window-manager
And that's it. Now you'll have fullscreen apps with no window decorations in minimenu. Simply use the Pandora button to close anything that doesn't have a close/quit option. There will be some apps or dialogs that aren't well behaved, but it works for the most part...