diff -Nur trayer-1.0.orig/Makefile trayer-1.0/Makefile --- trayer-1.0.orig/Makefile 2005-01-14 16:46:19.000000000 -0600 +++ trayer-1.0/Makefile 2009-11-29 02:57:11.623693883 -0600 @@ -19,6 +19,7 @@ SRC = panel.c misc.c plugin.c gtkbar.c bg.c OBJ = $(SRC:%.c=%.o) DEP = $(SRC:%.c=%.dep) +MAN = trayer.1 SYSTRAYOBJ = systray/systray.o SYSTRAYOBJ: systray @@ -36,25 +37,26 @@ TARGET = trayer $(TARGET): $(OBJ) $(SYSTRAYOBJ) $(CC) $(LDFLAGS) $(LIBS) $(OBJ) $(SYSTRAYOBJ) -o $@ -ifeq (,$(DEVEL)) - strip $@ -endif -all: $(TARGET) +TARGETMAN = $(TARGET).1.gz +$(TARGETMAN): $(MAN) + gzip -9 -c $(MAN) >$@ +all: $(TARGET) $(TARGETMAN) -clean: - $(RM) $(TARGET) $(OBJ) $(DEP) *~ -distclean: - rm -f Makefile.config config.h +clean: + $(RM) $(TARGET) $(OBJ) $(DEP) *~ $(TARGETMAN) install: install -d $(PREFIX)/bin + install -d $(PREFIX)/bin $(PREFIX)/man/man1 install -m 755 $(TARGET) $(PREFIX)/bin + install -m 0644 $(TARGETMAN) $(PREFIX)/man/man1 uninstall: rm -f $(PREFIX)/bin/$(TARGET) + rm -f $(PREFIX)/man/man1/$(TARGETMAN) .PHONY: tar diff -Nur trayer-1.0.orig/Makefile.common trayer-1.0/Makefile.common --- trayer-1.0.orig/Makefile.common 2004-06-02 01:15:37.000000000 -0500 +++ trayer-1.0/Makefile.common 2009-11-29 02:53:51.301710924 -0600 @@ -25,7 +25,7 @@ endif # -DGTK_DISABLE_DEPRECATED does not work yet -CFLAGS += -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED +CFLAGS += -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED %.o: %.c $(CC) $(CFLAGS) $(INCS) -c $< diff -Nur trayer-1.0.orig/panel.c trayer-1.0/panel.c --- trayer-1.0.orig/panel.c 2005-02-11 12:27:03.000000000 -0600 +++ trayer-1.0/panel.c 2009-11-29 02:57:24.362673978 -0600 @@ -588,7 +588,6 @@ printf(" --height \n"); printf(" --SetDockType \n"); printf(" --SetPartialStrut \n"); - printf(" --RoundCorners \n"); printf(" --transparent \n"); printf(" --alpha \n"); printf(" --tint \n"); diff -Nur trayer-1.0.orig/trayer.1 trayer-1.0/trayer.1 --- trayer-1.0.orig/trayer.1 1969-12-31 18:00:00.000000000 -0600 +++ trayer-1.0/trayer.1 2009-11-29 02:57:24.363674536 -0600 @@ -0,0 +1,190 @@ +.TH TRAYER 1 "Feb 14, 2005" "FVWM\-Crystal" +.SH NAME +trayer \- a lightweight GTK2\-based systray for UNIX desktop +.SH SYNOPSIS +.B trayer \-h +.br +.B trayer \-v +.br +.B trayer +.\" +.RB [\| \-\-edge +.RI \| left \||\| right \||\| top \||\| bottom \||\| none \|] +.\" +.RB [\| \-\-align +.RI \| left \||\| right \||\| center \|] +.\" +.RB [\| \-\-margin +.RI \| \|] +.\" +.RB [\| \-\-widthtype +.RI \| request \||\| pixel \||\| percent +.RI \|] +.\" +.RB [\| \-\-width +.RI \| \|] +.\" +.RB [\| \-\-heighttype +.RI \| \|] +.\" +.RB [\| \-\-height +.RI \| \|] +.\" +.RB [\| \-\-SetDockType +.RI \| true \||\| false \|] +.\" +.RB [\| \-\-SetPartialStrut +.RI \| true \||\| false \|] +.\" +.RB [\| \-\-transparent +.RI \| true \||\| false \|] +.\" +.RB [\| \-\-alpha +.RI \| \|] +.\" +.RB [\| \-\-tint +.RI \| \|] +.\" +.RB [\| \-\-distance +.RI \| \|] +.\" +.RB [\| \-\-expand +.RI \| true \||\| false \|] +.\" +.RB [\| \-\-padding +.RI \| \|] +.\" +.SH DESCRIPTION +.B trayer +is a small program designed to provide system tray similar to these in +.B GNOME +/ +.B KDE +desktop environments for window managers which does not +support that function. It is similar to other applications such as +.B peksystray +and \fBdocker\fP. +.PP +System tray is a place, where many applications put their icons, so they are +always visible. Such icons may present status of an application and allow user +to control the program. +.PP +\fBtrayer\fP's code was extracted from \fBfbpanel\fP application, you can find more +about it on its homepage: http://fbpanel.sourceforge.net/. +.SH OPTIONS +This programs follow the usual GNU command line syntax, with long +options starting with two dashes (`-'). +A summary of options is included below. +.TP +.B \-\-help +.TP +.B \-h +Show summary of options and exit. + +.TP +.B \-\-version +.TP +.B \-v +Show version of program and exit. + +.TP +\fB\-\-edge\fP \fIleft\fP\||\|\fIright\fP\||\|\fItop\fP\||\|\fIbottom\fP\||\|\fInone\fP +Specifies a screen edge to use. + +.TP +\fB\-\-align\fP \fIleft\fP\||\|\fIcenter\fP\||\|\fIright\fP +Specifies an align of the icons. + +.TP +\fB\-\-margin\fP \fI\fP +Specifies length of margin (in pixels) + +.TP +\fB\-\-widthtype\fB \fIrequest\fP\||\|\fIpixel\fP\||\|\fIpercent\fP +Specifies method of calculating trayer's window width: +.RS +.TP +\fIrequest\fP +Follow application icons' size, so trayer may shrink or expand dynamically. + +.TP +\fIpixel\fP +Set a fixed size, given with \fB\-\-width\fP option in pixels. + +.TP +\fIpercent\fP +Set a fixed size, given with \fB\-\-width\fP option in percentage of a lenght of screen edge. +.RE + +.TP +\fB\-\-width\fP \fI\fP +Width of trayer's window. Ignored when \fB\-\-widthtype\fP is set to \fIrequest\fP. + +.TP +\fB\-\-heighttype\fP \fIrequest\fP\||\|\fIpixel\fP\||\|\fIpercent\fP +Specifies method of calculating trayer's window height: +.RS +.TP +\fIrequest\fP +Follow application icons' size, so trayer may shrink or expand dynamically. + +.TP +\fIpixel\fP +Set a fixed size, given with \fB\-\-height\fP option in pixels. + +.TP +\fIpercent\fP +Set a fixed size, given with \fB\-\-height\fP option in percentage of a lenght of screen edge. +.RE + +.TP +\fB\-\-height\fP \fI\fP +Height of trayer's window. Ignored when \fB\-\-heighttype\fP is set to \fIrequest\fP. + +.TP +\fB\-\-SetDockType\fP \fItrue\fP\||\|\fIfalse\fP +Identify panel window type as dock. + +.TP +\fB\-\-SetPartialStrut\fP \fItrue\fP\||\|\fIfalse\fP +Reserve panel space so that it will not be covered by maximized windows. + +.TP +\fB\-\-transparent\fP \fItrue\fP\||\|\fIfalse\fP +Use transparency. + +.TP +\fB\-\-alpha\fP \fI\fP +Percentage of transparency (0 \- nontransparent, 255 \- fully transparent) + +.TP +\fB\-\-tint\fP \fI\fP +Color used to tint transparent background. Color is given as a 24-bit C hexadecimal integer, for example: 0xff0000 is red, 0xff8800 is orange and 0x00ff00 is green. + +.TP +\fB\-\-distance\fP \fI\fP +Specifies distance between trayer's window and screen edge (in pixels) + +.TP +\fB\-\-expand\fP \fItrue\fP\||\|\fIfalse\fP +Specifies whether trayer may accomodate extra space when there is too much +icons. + +.TP +\fB\-\-padding\fP \fI\fP +Extra space between icons and trayer window's border. + +.SH SEE ALSO +.BR fbpanel (1) +.SH AUTHORS +Anatoly Asviyan \- fbpanel +.br +Rafal Bisingier +.br +Maciej Delmanowski +.br +Grzegorz Nieweglowski +.br +Thomas Rydzynski +.PP +This manual page was written by Tomasz Melcer .