Package: unclutter
Version: 8-4
Severity: wishlist

Suggestion
----------
There is one important feature I'm still missing in unclutter:

Being able to temporarily disable unclutter by holding down a modifier
(or combination of modifiers).


Motivation
----------
With unclutter (and a reasonable idle time of 0.1 to 1 second) enabled,
it is very hard or even impossible to read tooltips, balloon help texts
and all other objects popping up after the mouse hasn't been moved for
a while, because in most applications, this timeout is usually greater
than the unclutter idle time.

Even if this timeout happens to be smaller than the unclutter idle time,
this leads to problems, because while reading the tooltip text and not
moving the mouse, unclutter will hide the mouse cursor, and the tooltip
will disappear.

Sometimes, you can wiggle the mouse a little bit (1-2 pixels) to be able
to fully read the tooltip text, but that is quite annoying -- and doesn't
always work, as moving the mouse is often interpreted by the application
as a request to remove the tooltip.

So for being able to read tootips etc., one has to disable unclutter --
this could be done by a window manager defined hotkey, but that's also
rather annoying.


Details
-------

Add an option "-disablemods <modifier(s)>", where <modifier(s)> is e.g.

    1 = shift
    2 = control
    4 = alt
    8 = meta
   16 = hyper
   32 = super
   64 = mod7
  128 = mod8
  ... = ...
  (or whichever order is appropriate or Right(tm))

where combinations can be defined by simply adding the above numbers for
the appropriate modifiers.

As long as the defined modifier (combination) is held down, unclutter
shows the mouse cursor. As soon as it is released, unclutter hides it
again (if the application was not excluded by -not ...).

I'm proposing a configurable modifier (combination), because an
application could interpret certain modifiers as a request to remove the
tooltip shown.


-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-2-686
Locale: LANG=en_US, [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages unclutter depends on:
ii  libc6                         2.3.6-15   GNU C Library: Shared libraries
ii  libx11-6                      2:1.0.0-8  X11 client-side library

unclutter recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to