Bug 75300 - gnome panels do not stick across sawfish viewports.
Summary: gnome panels do not stick across sawfish viewports.
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: sawfish   
(Show other bugs)
Version: 8.0
Hardware: i386 Linux
Target Milestone: ---
Assignee: Havoc Pennington
QA Contact: David Lawrence
Depends On:
TreeView+ depends on / blocked
Reported: 2002-10-07 02:18 UTC by rakarra
Modified: 2007-04-18 16:47 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2002-10-07 02:18:53 UTC
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

Description rakarra 2002-10-07 02:18:47 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20020830

Description of problem:
I added the following to my .sawfishrc to activate viewports (why something so
critical was disabled is beyond me):

  ;; Get viewports back
  (setq customize-command-classes '(default viewport))

  ;; (setq viewport-dimensions '(NUMBER_OF_COLS . NUMBER_OF_ROWS))
  (setq viewport-dimensions '(4 . 4))  ;; example

So.. I can use viewports again. However, all of my gnome panels/applets are only
visible on the first viewport. If I switch to any other viewports, the panels

A slightly related question: is there anything analogous to the Desk Guide
applet in RH 7.3? The "workspace switcher" doesn't show viewports.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. Enable sawfish, something that isn't easy to do in RH 8.0.
2. Add the lines mentioned above to your .sawfishrc.
3. Press a key that is bound to one of the "move viewport" commands.

Actual Results:  The desktop switches viewports, but the panels seem to be
treated like regular applications, and they don't stick with the new viewport.

Expected Results:  The desktop switches viewports, and the panels are still visible.

Additional info:

Trying to set the panels as "sticky" in sawfish had no effect, though I had
little hope it would. I can set regular windows sticky.

Comment 1 Havoc Pennington 2002-10-07 02:41:34 UTC
Sawfish is provided on an as-is basis only, feature requests such as viewports
should go to bugzilla.gnome.org. We will pick up any viewport enhancements 
available in newer upstream versions.

There's no workspace applet that supports viewports at the moment, no.

Comment 2 rakarra 2002-10-07 04:53:15 UTC
After some searching, I found a fix for this, from:


The following patch fixes the behavior:
--- lisp/sawfish/wm/windows.jl.orig	2002-07-24 11:28:45.000000000 -0700
+++ lisp/sawfish/wm/windows.jl	2002-07-24 11:29:00.000000000 -0700
@@ -85,7 +85,7 @@
   (defvar dock-window-properties
     '(window-list-skip cycle-skip fixed-position focus-click-through
       avoid no-history never-iconify never-maximize sticky
-      stick-viewport placed)
+      sticky-viewport placed)
     "List of properties set (to true) on windows marked as docks.")

Note You need to log in before you can comment on or make changes to this bug.