nigeltao / superswitcher

Automatically exported from code.google.com/p/superswitcher
GNU General Public License v2.0
1 stars 3 forks source link

Sticky windows only show up on Desktop 1 #10

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Make a window "sticky" (In metacity, window menu->Always on Visible
Workspace
2. Activate Superswitcher
3.

What is the expected output? What do you see instead?
Sticky windows should appear on all desktops so you can switch to them
using super-tab or super-up/down

What version of the product are you using? On what operating system?
Superswitcher 0.5 on Ubuntu 7.04

Please provide any additional information below.
I have 3 cats.

Original issue reported on code.google.com by jjruss...@gmail.com on 9 Jul 2007 at 2:35

GoogleCodeExporter commented 9 years ago

Original comment by nigel.ta...@gmail.com on 9 Jul 2007 at 9:48

GoogleCodeExporter commented 9 years ago
Hi, I've set my pidgin roster to be on the visible workspace and this crashed 
the
superswitcher:

(superswitcher:14363): Wnck-CRITICAL **: wnck_workspace_get_number: assertion
`WNCK_IS_WORKSPACE (space)' failed
Segmentation fault

SuperSwitcher version 0.6 on Ubuntu Hardy

I should say I have two screens set up LVDS and AVG of the same card

Cheers.

Original comment by robert.s...@gmail.com on 19 Feb 2009 at 8:44

GoogleCodeExporter commented 9 years ago
For me -- on Ubuntu Intrepid, libwnck22 2.24.1-0ubuntu1 -- Superswitcher's
add_window_to_screen() triggers this same assertion failure when
wnck_window_get_workspace returns NULL, which apparently is the case for all 
sticky
windows.

I changed add_window_to_screen() to just ignore the window in this case, and no 
more
crash.  This is a nasty hack, but I don't care about sticky windows appearing 
in SS...

Diff is attached for those who care!
cheers

Original comment by sean.pri...@gmail.com on 17 Aug 2009 at 11:30

Attachments:

GoogleCodeExporter commented 9 years ago
when i sticky pidgin window, superswichter end to run.
I'm using unbuntu 9.04 with 8 workspaces 

Original comment by jurgo.bo...@gmail.com on 12 Nov 2009 at 4:12

GoogleCodeExporter commented 9 years ago
I also get this regularly on Hardy:

"(superswitcher:14363): Wnck-CRITICAL **: wnck_workspace_get_number: assertion
`WNCK_IS_WORKSPACE (space)' failed
Segmentation fault"

It's a dealbreaker for me. 

Original comment by m...@summersault.com on 6 Feb 2010 at 4:11

GoogleCodeExporter commented 9 years ago
@summersault.mark: superswitcher 0.6 or trunk? Also, what window manager are 
you 
using?

Original comment by nigel.ta...@gmail.com on 6 Feb 2010 at 4:42

GoogleCodeExporter commented 9 years ago
You can disregard my feedback... I'm no longer using superswitcher. I would 
have been 
using the version easily installable in Ubuntu Karmic. ( I was confused about 
the 
report of using Hardy... that's what I have on my other laptop. )

Original comment by m...@summersault.com on 15 Feb 2010 at 4:30

GoogleCodeExporter commented 9 years ago
I can confirm the crash occurs when you set any window to sticky under fluxbox 
or openbox. The line number is different, but the libwnck22 call is the same.

With Openbox on a single monitor, Debian (testing) Linux 2.6.32-5-686:
openbox 3.4.11.1-1
libwnck22/sid 2.30.0-2
superswitcher 0.6

(superswitcher:2799): Wnck-CRITICAL **: wnck_workspace_get_number: assertion 
`WNCK_IS_WORKSPACE (space)' failed

With Fluxbox on two monitors configured as separate X screens, Debian (sid) 
Linux 2.6.32-3.slh.1-sidux-amd64:
fluxbox 1.1.1+git20100908.df2f51b-2
libwnck22/sid 2.30.4-2
superswitcher 0.6

(superswitcher:14283): Wnck-CRITICAL **: wnck_workspace_get_number: assertion 
`WNCK_IS_WORKSPACE (space)' failed

This bug may be very closely related to 
http://code.google.com/p/superswitcher/issues/detail?id=41

Original comment by yuzi...@gmail.com on 17 Oct 2010 at 7:21