View Single Post
Posts: 875 | Thanked: 918 times | Joined on Sep 2010
#1
N900 owners should look at forum section before breaking their devices.

Not sure if it is the matchbox hack or Telescope but the minimize/close buttons and part of the statusbar are broken in non-Diablo5 themes with this hack, could be broken without it and Telescope, I don't know. Works great with Diablo5 and Telescope.

Download the modified matchbox package and run dpkg -i matchbox-window-manager_1.2-osso19_armel.deb to install it. Then restart your device.

Open a couple apps and swipe horizontally, left[back] or right[forward], on the titlebar to cycle between them. Swipe down from the titlebar to hide the app. Hidden apps can not be cycled to with horizontal swipes, you'll need to switch to them with Telescope or task navigator to unhide and get them back in the window list.



Telescope doesn't refresh hidden(iconized) apps and its thumbnail will be a checkered pattern if it hasn't previously drawn it.

Swiping doesn't work in portrait mode because the menu and close button hotspots are too close, leaving no place to begin the swipe. You can use my Diablo5 Theme Tweaker to fix this.

--

The red area in the following screenshots opens the application menu when tapped and the blue area is where swipes must begin.



Other themes use a much larger menu hotspot, leaving very little space to begin the swipe.



You can decrease the red hotspot and increase the blue hotspot by editing /usr/share/themes/YOUR-THEME/matchbox/theme.xml and search for "custom". It will look like this:

<button x="3" y="0" w="315" h="60" action="custom" options="inputonly,pressonly" />

The 315 is the width of the red menu area. Reduce this value to something smaller like 100 and then you tap the left side of the title bar to open menu and swipe anywhere on the right side to switch. Reboot after you make this change.

--

The unpatched binary is 3.6k smaller than the original so I may have left something out but it appears to work for me.

--

Here is the source, patch and configure options if you want to build it yourself:

Matchbox source code: http://repository.maemo.org/pool/dia...indow-manager/

swipe patch

export DEB_BUILD_OPTIONS="maemo-launcher,thumb,vfp"
./configure --prefix=/usr --enable-alt-input-wins --enable-xsync --enable-frameanimation --disable-xrm

Last edited by auouymous; 2012-07-24 at 22:50.
 

The Following 6 Users Say Thank You to auouymous For This Useful Post: