Unable to switch programs by "ALT+TAB"

Bug #210138 reported by cathyli
8
Affects Status Importance Assigned to Milestone
Moblin Applets
Fix Released
Medium
ToddBrandt

Bug Description

Description:
--------------
Cannot switch programs by "ALT+TAB", need close current program, then switch to previous one.

Reproduced steps:
--------------
1. Launch one application from desktop such as Browser.
2. Click Home icon to switch to home screen to launch another application such as terminal.
3. Click Home icon again or "ALT+TAB" to try to switch to browser.

Current result:
--------------
Unable to switch programs by "ALT+TAB", need close current program, then switch to previous one.

Expected result:
--------------
Can switch programs by "ALT+TAB"

Revision history for this message
cathyli (cathy-li) wrote :

Todd, I remember some emails from community to discuss the issue. Just file one bug to track the bug due it's not convenient when launch multiple programs and switch between them. Suggest fix the issue in m10 or m11.

Changed in moblin-applets:
assignee: nobody → todd-e-brandt
importance: Undecided → Medium
Revision history for this message
ToddBrandt (todd-e-brandt) wrote :

Rusty, is this related to the .kbdconfig fix we put in to disable the matchbox window manager's shortcuts?

Changed in moblin-applets:
status: New → Triaged
Revision history for this message
ToddBrandt (todd-e-brandt) wrote :

This was caused by the fix to another bug (I forget the number, but it was about ctrl-alt-x triggering an xterm, which was caused by the matchbox window manager’s kbdconfig). We overrode kbdconfig and lost every shortcut key the window manager had. There are two possible solutions to this bug, neither of which are under my control (Rusty is likeliest)
1) Copy the entire /etc/matchbox/kbdconfig file to /home/ume/.matchbox/kbdconfig. Then delete the ctrl-alt-x line from the ~ume version.
2) Remove the /home/ume/.matchbox/kbdconfig file altogether, restoring all of matchbox’s default shortcuts.

Let's pick one and implement it.

Revision history for this message
ToddBrandt (todd-e-brandt) wrote :

Assigning this to Rusty since he's the only one with access to change it. Rusty, let's decide this one in tonight's meeting (Apr 7)

Changed in moblin-applets:
assignee: todd-e-brandt → rusty-lynch-intel
Revision history for this message
ToddBrandt (todd-e-brandt) wrote :

Attached is a fix for the bug which has been tested on the samsung. Install as follows:

I attached my moblinclone script for easy access to any branch of any package. Type this to get the package branch I'm talking about (replace username with your moblin login id):

1) download moblinclone to /usr/bin
2) download alttabfix.patch to a dir and cd there
3) moblinclone ume-config-common <username> GASTON
4) cd ume-config-common-0.10gaston3
5) cat ../alttabfix.patch | patch -p1
6) debuild

This will create a new package with the fix.

Revision history for this message
ToddBrandt (todd-e-brandt) wrote :

Here's the moblinclone utility.

Usage: moblinclone <req:package> <req:username> <opt:branch> opt:merge
         package (req): the name of the package's git repo on moblin.org (minus .git, e.g. moblin-applets)
        username (req): the moblin.org username to use for login
          branch (opt): the branch of the repo to clone (e.g. hardy, GASTON, etc)
           merge (opt): the word "merge" as arg 3 tells the script to merge master with the branch in arg 2

Revision history for this message
ToddBrandt (todd-e-brandt) wrote :

This appears to be fixed in the hardy ppa ume-config-common. The /home/ume/.matchbox/kbdconfig file isn't installed anymore so the ALT-TAB and other keyboard shortcut overrides don't occur.

Changed in moblin-applets:
assignee: rusty-lynch-intel → todd-e-brandt
status: Triaged → Fix Committed
Revision history for this message
ToddBrandt (todd-e-brandt) wrote :

I also added this fix to the gaston repo and increased the version to 0.11

Revision history for this message
cathyli (cathy-li) wrote :

Verified in latest hardy ppa ume-config-common:0.10-1-0ubuntu3, can switch program by "ALT+TAB" now, close it.

Changed in moblin-applets:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.