FreeBSD Bugzilla – Attachment 119897 Details for
Bug 162583
[MAINTAINER] misc/unclutter: Add patch for idle command
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
unclutter-8_3.patch
unclutter-8_3.patch (text/plain), 3.04 KB, created by
Simon Olofsson
on 2011-11-15 14:30:06 UTC
(
hide
)
Description:
unclutter-8_3.patch
Filename:
MIME Type:
Creator:
Simon Olofsson
Created:
2011-11-15 14:30:06 UTC
Size:
3.04 KB
patch
obsolete
>diff --git a/misc/unclutter/Makefile b/misc/unclutter/Makefile >index b1eb9ad..5a91a14 100644 >--- a/misc/unclutter/Makefile >+++ b/misc/unclutter/Makefile >@@ -7,7 +7,7 @@ > > PORTNAME= unclutter > PORTVERSION= 8 >-PORTREVISION= 2 >+PORTREVISION= 3 > CATEGORIES= misc > MASTER_SITES= ${MASTER_SITE_XCONTRIB} > MASTER_SITE_SUBDIR= utilities >@@ -16,7 +16,7 @@ EXTRACT_SUFX= .tar.Z > MAINTAINER= simon@olofsson.de > COMMENT= Remove idle cursor image from screen > >-WRKSRC= $(WRKDIR)/unclutter >+WRKSRC= ${WRKDIR}/unclutter > USE_IMAKE= yes > USE_XORG= x11 xext > MAN1= unclutter.1 >diff --git a/misc/unclutter/files/patch-unclutter.c b/misc/unclutter/files/patch-unclutter.c >new file mode 100644 >index 0000000..669aea3 >--- /dev/null >+++ b/misc/unclutter/files/patch-unclutter.c >@@ -0,0 +1,52 @@ >+--- unclutter.c.orig 1994-04-11 17:40:47.000000000 +0200 >++++ unclutter.c 2011-11-14 17:02:18.000000000 +0100 >+@@ -18,11 +18,13 @@ >+ * visibility events.) >+ * Mark M Martin. cetia feb 1994 mmm@cetia.fr >+ * keystroke code from Bill Trost trost@cloud.rain.com >++ * 11May2011 idlecommand added. >+ */ >+ #include <X11/Xos.h> >+ #include <X11/Xlib.h> >+ #include <X11/Xutil.h> >+ #include <X11/Xproto.h> >++#include <stdlib.h> >+ #include <stdio.h> >+ #include "vroot.h" >+ >+@@ -37,6 +39,7 @@ >+ -idle <seconds> time between polls to detect idleness.\n\ >+ -keystroke wait for keystroke before idling.\n\ >+ -jitter <pixels> pixels mouse can twitch without moving\n\ >++ -exec <idlecommand> execute idlecommand on idle.\n\ >+ -grab use grabpointer method not createwindow\n\ >+ -reset reset the timer whenever cursor becomes\n\ >+ visible even if it hasn't moved\n\ >+@@ -126,6 +129,7 @@ >+ Window *realroot; >+ Window root; >+ char *displayname = 0; >++ char *idlecommand = 0; >+ >+ progname = *argv; >+ argc--; >+@@ -134,6 +138,10 @@ >+ argc--,argv++; >+ if(argc<0)usage(); >+ idletime = atoi(*argv); >++ }else if(strcmp(*argv,"-exec")==0){ >++ argc--,argv++; >++ if(argc<0)usage(); >++ idlecommand = *argv; >+ }else if(strcmp(*argv,"-keystroke")==0){ >+ idletime = -1; >+ }else if(strcmp(*argv,"-jitter")==0){ >+@@ -253,6 +261,8 @@ >+ if(idletime>=0) >+ sleep(idletime); >+ } >++ if(idlecommand!=0) >++ system(idlecommand); >+ /* wait again next time */ >+ if(waitagain) >+ oldx = -1-jitter; >diff --git a/misc/unclutter/files/patch-unclutter.man b/misc/unclutter/files/patch-unclutter.man >new file mode 100644 >index 0000000..9e411d7 >--- /dev/null >+++ b/misc/unclutter/files/patch-unclutter.man >@@ -0,0 +1,22 @@ >+--- unclutter.man.orig 1994-04-11 17:40:48.000000000 +0200 >++++ unclutter.man 2011-11-15 10:30:01.000000000 +0100 >+@@ -12,6 +12,8 @@ >+ .RB [ -keystroke ] >+ .RB [ -jitter >+ .IR pixels ] >++.RB [ -exec >++.IR idlecommand ] >+ .RB [ -grab ] >+ .RB [ -noevents ] >+ .RB [ -reset ] >+@@ -47,6 +49,10 @@ >+ and considered as random noise. >+ The default is 0. >+ .TP >++-exec >++is followed by a command to execute on idle. >++This is for example useful to disable a touchpad. >++.TP >+ -grab >+ means use the original method of grabbing the pointer in order to remove the >+ cursor.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 162583
: 119897