Your message dated Mon, 04 May 2026 07:40:32 +0000
with message-id <[email protected]>
and subject line Bug#1135564: Removed package(s) from unstable
has caused the Debian Bug report #144434,
regarding sawfish: "shade-focus" mode (similar to "hover-focus")
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
144434: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=144434
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: sawfish
Version: 1.0.1.20020116-3
Severity: wishlist
Tags: patch

As an alteration to Sawfish's "shade-hover" mode, I've written a bit of
code that shades and unshades a window when it gains and loses the
focus.  Hitting the "shade" button on a temporarily-unshaded window will
set it to be permanently unshaded.  It does this by exploiting the fact
that a window's "shade" property has a slightly odd relationship with
the actual shaded state of a window (which, if not deliberate, I'd like
filed as a non-bug :).

I suspect Sawfish's "shade-hover" mode is used mostly by people who
prefer the focus to be updated on window-enter and window-exit (I
prefer window-enter only).  If so, shade-focus can be seen as a
generalisation of shade-hover, because they behave exactly the same with
enter-exit focus switching.

The code isn't that aesthetically pleasing - I've been using the WM for
less than a week, so I'm not fully up on the guts of the system yet :)
It works, though.  An interesting extension would be allow windows to
individually choose between "shade-hover", "shade-focus" and "no
auto-shading", but that kind of thing is way beyond my current abilities
:)

Anyway, thanks for maintaining Sawfish,
        - Andrew Sayers

-- System Information
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux nautilus 2.4.17 #1 Fri Jan 18 01:06:38 GMT 2002 i686
Locale: LANG=C, LC_CTYPE=C

Versions of packages sawfish depends on:
ii  imlib1                        1.9.14-2   Imlib is an imaging library for X 
ii  libaudiofile0                 0.2.3-4    The Audiofile Library
ii  libc6                         2.2.5-4    GNU C Library: Shared libraries an
ii  libesd0                       0.2.23-3   Enlightened Sound Daemon - Shared 
ii  libglib1.2                    1.2.10-4   The GLib library of C routines
ii  libgmp3                       4.0.1-3    Multiprecision arithmetic library
ii  libgtk1.2                     1.2.10-11  The GIMP Toolkit set of widgets fo
ii  libjpeg62                     6b-5       The Independent JPEG Group's JPEG 
ii  libpng2                       1.0.12-3   PNG library - runtime
ii  librep9                       0.15.2-1   an embeddable Emacs-Lisp-like runt
ii  libtiff3g                     3.5.5-6    Tag Image File Format library
ii  libungif4g                    4.1.0b1-2  shared library for GIF images (run
ii  rep-gtk                       0.15-3     GTK binding for librep
ii  xlibs                         4.1.0-16   X Window System client libraries
ii  zlib1g                        1:1.1.4-1  compression library - runtime
(defun sync-shading (W) 
        "Synchronise window->shaded and actual window shading"
        (window-put W 'shaded (not (window-get W 'shaded)))
        (toggle-window-shaded W)
)

(defun non-updating-unshade-window (W)
        "Unshades a window without changing window->shaded"
        (let ((shading (window-get W 'shaded)))
                (unshade-window W)
                (window-put W 'shaded shading)
))

(setq focus-in-hook (cons non-updating-unshade-window focus-in-hook ))
(setq focus-out-hook (cons sync-shading focus-out-hook ))


--- End Message ---
--- Begin Message ---
Version: 1:1.11.90-1.2+rm

Dear submitter,

as the package sawfish has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/1135564

The version of this package that was in Debian prior to this removal
can still be found using https://snapshot.debian.org/.

Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
[email protected].

Debian distribution maintenance software
pp.
Thorsten Alteholz (the ftpmaster behind the curtain)

--- End Message ---

Reply via email to