BINDIR=${PREFIX}/bin
SUBDIR= lib
-PROG=scrotwm
-#MAN=scrotwm_pt.1 scrotwm_ru.1
-MAN=scrotwm.1 scrotwm_es.1 scrotwm_it.1
+PROG=spectrwm
+#MAN=spectrwm_pt.1 spectrwm_ru.1
+MAN=spectrwm.1 spectrwm_es.1 spectrwm_it.1
CFLAGS+=-std=c89 -Wall -Wno-uninitialized -ggdb3
# Uncomment define below to disallow user settable clock format string
LDADD+=-lutil -L${X11BASE}/lib -lX11 -lXrandr -lXtst
BUILDVERSION != sh "${.CURDIR}/buildver.sh"
.if !${BUILDVERSION} == ""
-CPPFLAGS+= -DSCROTWM_BUILDSTR=\"$(BUILDVERSION)\"
+CPPFLAGS+= -DSPECTRWM_BUILDSTR=\"$(BUILDVERSION)\"
.endif
MANDIR= ${PREFIX}/man/man
-#scrotwm_ru.cat1: scrotwm_ru.1
-# nroff -mandoc ${.CURDIR}/scrotwm_ru.1 > ${.TARGET}
+#spectrwm_ru.cat1: spectrwm_ru.1
+# nroff -mandoc ${.CURDIR}/spectrwm_ru.1 > ${.TARGET}
obj: _xenocara_obj
print_date() {
# The date is printed to the status bar by default.
# To print the date through this script, set clock_enabled to 0
- # in scrotwm.conf. Uncomment "print_date" below.
+ # in spectrwm.conf. Uncomment "print_date" below.
FORMAT="%a %b %d %R %Z %Y"
DATE=`date "+${FORMAT}"`
echo -n "${DATE} "
LVERS!= awk -F = '/major/ { printf( "%s.", $$2 ) } /minor/ { printf( "%s", $$2 ) }' ${.CURDIR}/../lib/shlib_version
BUILDVERSION!= sh "${.CURDIR}/../buildver.sh"
.if !${BUILDVERSION} == ""
-CFLAGS+= -DSCROTWM_BUILDSTR=\"$(BUILDVERSION)\"
+CFLAGS+= -DSPECTRWM_BUILDSTR=\"$(BUILDVERSION)\"
.endif
CFLAGS+= -Wall -Wno-uninitialized -I. -I${LOCALBASE}/include
LDADD+= -lutil -L${LOCALBASE}/lib -lX11 -lXrandr -lXtst
-all: scrotwm libswmhack.so.$(LVERS)
+all: spectrwm libswmhack.so.$(LVERS)
-scrotwm.c:
- ln -sf ../scrotwm.c
+spectrwm.c:
+ ln -sf ../spectrwm.c
ln -sf ../version.h
swm_hack.c:
ln -sf ../lib/swm_hack.c
-scrotwm: scrotwm.o
+spectrwm: spectrwm.o
$(CC) $(LDFLAGS) $(LDADD) -o ${.TARGET} ${.ALLSRC}
swm_hack.so: swm_hack.c
install -m 755 -d $(DESTDIR)$(BINDIR)
install -m 755 -d $(DESTDIR)$(LIBDIR)
install -m 755 -d $(DESTDIR)$(MANDIR)/man1
- install -m 755 scrotwm $(DESTDIR)$(BINDIR)
+ install -m 755 spectrwm $(DESTDIR)$(BINDIR)
install -m 755 libswmhack.so.$(LVERS) $(DESTDIR)$(LIBDIR)
- install -m 644 ../scrotwm.1 $(DESTDIR)$(MANDIR)/man1/scrotwm.1
- install -m 644 ../scrotwm_es.1 $(DESTDIR)$(MANDIR)/man1/scrotwm_es.1
- install -m 644 ../scrotwm_it.1 $(DESTDIR)$(MANDIR)/man1/scrotwm_it.1
- install -m 644 ../scrotwm_pt.1 $(DESTDIR)$(MANDIR)/man1/scrotwm_pt.1
- install -m 644 ../scrotwm_ru.1 $(DESTDIR)$(MANDIR)/man1/scrotwm_ru.1
+ install -m 644 ../spectrwm.1 $(DESTDIR)$(MANDIR)/man1/spectrwm.1
+ install -m 644 ../spectrwm_es.1 $(DESTDIR)$(MANDIR)/man1/spectrwm_es.1
+ install -m 644 ../spectrwm_it.1 $(DESTDIR)$(MANDIR)/man1/spectrwm_it.1
+ install -m 644 ../spectrwm_pt.1 $(DESTDIR)$(MANDIR)/man1/spectrwm_pt.1
+ install -m 644 ../spectrwm_ru.1 $(DESTDIR)$(MANDIR)/man1/spectrwm_ru.1
clean:
- rm -f scrotwm *.o *.so libswmhack.so.* scrotwm.c swm_hack.c version.h
+ rm -f spectrwm *.o *.so libswmhack.so.* spectrwm.c swm_hack.c version.h
.sinclude <bsd.port.post.mk>
LVERS= $(shell . ../lib/shlib_version; echo $$major.$$minor)
-all: scrotwm libswmhack.so.$(LVERS)
+all: spectrwm libswmhack.so.$(LVERS)
-scrotwm.c:
- ln -sf ../scrotwm.c
+spectrwm.c:
+ ln -sf ../spectrwm.c
ln -sf ../version.h
swm_hack.c:
ln -sf ../lib/swm_hack.c
-scrotwm: scrotwm.o linux.o
+spectrwm: spectrwm.o linux.o
$(CC) $(LDFLAGS) -o $@ $+ $(LDADD)
%.so: %.c
install -m 755 -d $(DESTDIR)$(BINDIR)
install -m 755 -d $(DESTDIR)$(LIBDIR)
install -m 755 -d $(DESTDIR)$(MANDIR)/man1
- install -m 755 scrotwm $(DESTDIR)$(BINDIR)
+ install -m 755 spectrwm $(DESTDIR)$(BINDIR)
install -m 755 libswmhack.so.$(LVERS) $(DESTDIR)$(LIBDIR)
- install -m 644 ../scrotwm.1 $(DESTDIR)$(MANDIR)/man1/scrotwm.1
- install -m 644 ../scrotwm_es.1 $(DESTDIR)$(MANDIR)/man1/scrotwm_es.1
- install -m 644 ../scrotwm_it.1 $(DESTDIR)$(MANDIR)/man1/scrotwm_it.1
- install -m 644 ../scrotwm_pt.1 $(DESTDIR)$(MANDIR)/man1/scrotwm_pt.1
- install -m 644 ../scrotwm_ru.1 $(DESTDIR)$(MANDIR)/man1/scrotwm_ru.1
+ install -m 644 ../spectrwm.1 $(DESTDIR)$(MANDIR)/man1/spectrwm.1
+ install -m 644 ../spectrwm_es.1 $(DESTDIR)$(MANDIR)/man1/spectrwm_es.1
+ install -m 644 ../spectrwm_it.1 $(DESTDIR)$(MANDIR)/man1/spectrwm_it.1
+ install -m 644 ../spectrwm_pt.1 $(DESTDIR)$(MANDIR)/man1/spectrwm_pt.1
+ install -m 644 ../spectrwm_ru.1 $(DESTDIR)$(MANDIR)/man1/spectrwm_ru.1
clean:
- rm -f scrotwm *.o *.so libswmhack.so.* scrotwm.c swm_hack.c version.h
+ rm -f spectrwm *.o *.so libswmhack.so.* spectrwm.c swm_hack.c version.h
.PHONY: all install clean
+++ /dev/null
-
-[Desktop Entry]
-Name=ScrotWM
-Comment=The ScrotWM window manager
-Type=Application
-Exec=/usr/bin/scrotwm
-TryExec=/usr/bin/scrotwm
--- /dev/null
+[Desktop Entry]
+Name=spectrwm
+Comment=The spectrwm window manager
+Type=Application
+Exec=/usr/bin/spectrwm
+TryExec=/usr/bin/spectrwm
LVERS= $(shell . ../lib/shlib_version; echo $$major.$$minor)
-all: scrotwm libswmhack.so.$(LVERS)
+all: spectrwm libswmhack.so.$(LVERS)
-scrotwm.c:
- ln -sf ../scrotwm.c
+spectrwm.c:
+ ln -sf ../spectrwm.c
swm_hack.c:
ln -sf ../lib/swm_hack.c
-scrotwm: scrotwm.o osx.o
+spectrwm: spectrwm.o osx.o
$(CC) $(LDFLAGS) -o $@ $+ $(LDADD)
%.so: %.c
install -m 755 -d $(DESTDIR)$(BINDIR)
install -m 755 -d $(DESTDIR)$(LIBDIR)
install -m 755 -d $(DESTDIR)$(MANDIR)/man1
- install -m 755 scrotwm $(DESTDIR)$(BINDIR)
+ install -m 755 spectrwm $(DESTDIR)$(BINDIR)
install -m 755 libswmhack.so.$(LVERS) $(DESTDIR)$(LIBDIR)
- install -m 644 ../scrotwm.1 $(DESTDIR)$(MANDIR)/man1/scrotwm.1
- install -m 644 ../scrotwm_es.1 $(DESTDIR)$(MANDIR)/man1/scrotwm_es.1
- install -m 644 ../scrotwm_it.1 $(DESTDIR)$(MANDIR)/man1/scrotwm_it.1
- install -m 644 ../scrotwm_pt.1 $(DESTDIR)$(MANDIR)/man1/scrotwm_pt.1
- install -m 644 ../scrotwm_ru.1 $(DESTDIR)$(MANDIR)/man1/scrotwm_ru.1
+ install -m 644 ../spectrwm.1 $(DESTDIR)$(MANDIR)/man1/spectrwm.1
+ install -m 644 ../spectrwm_es.1 $(DESTDIR)$(MANDIR)/man1/spectrwm_es.1
+ install -m 644 ../spectrwm_it.1 $(DESTDIR)$(MANDIR)/man1/spectrwm_it.1
+ install -m 644 ../spectrwm_pt.1 $(DESTDIR)$(MANDIR)/man1/spectrwm_pt.1
+ install -m 644 ../spectrwm_ru.1 $(DESTDIR)$(MANDIR)/man1/spectrwm_ru.1
clean:
- rm -f scrotwm *.o *.so libswmhack.so.* scrotwm.c swm_hack.c
+ rm -f spectrwm *.o *.so libswmhack.so.* spectrwm.c swm_hack.c
.PHONY: all install clean
# - Tags the release
# - Creates a release tarball
-PROJECT=scrotwm
+PROJECT=spectrwm
PROJECT_UC=$(echo $PROJECT | tr '[:lower:]' '[:upper:]')
SCRIPT=$(basename $0)
HEADER=version.h
+++ /dev/null
-# PLEASE READ THE MAN PAGE BEFORE EDITING THIS FILE!
-# http://opensource.conformal.com/cgi-bin/man-cgi?scrotwm
-
-# colors for focussed and unfocussed window borders
-# NOTE: all colors in this file are in hex! see XQueryColor for examples
-color_focus = red
-color_unfocus = rgb:88/88/88
-
-# bar settings
-bar_enabled = 1
-bar_border_width = 1
-bar_border[1] = rgb:00/80/80
-bar_color[1] = black
-bar_font_color[1] = rgb:a0/a0/a0
-bar_font = -*-terminus-medium-*-*-*-*-*-*-*-*-*-*-*
-#bar_action = baraction.sh
-#bar_delay = 1
-#bar_justify = left
-#bar_at_bottom = 1
-stack_enabled = 1
-clock_enabled = 1
-#clock_format = %a %b %d %R %Z %Y
-title_name_enabled = 0
-title_class_enabled = 0
-window_name_enabled = 0
-#verbose_layout = 1
-#focus_mode = default
-#disable_border = 1
-#border_width = 1
-#urgent_enabled = 1
-
-# spawn app
-# program[term] = xterm
-# program[screenshot_all] = screenshot.sh full
-# program[screenshot_wind] = screenshot.sh window
-# program[lock] = xlock
-# program[initscr] = initscreen.sh
-# program[menu] = dmenu_run -fn $bar_font -nb $bar_color -nf $bar_font_color -sb $bar_border -sf $bar_color
-spawn_term = xterm
-
-# dialog box size ratio .3 >= r < 1
-dialog_ratio = 0.6
-
-# Split a non-Xrandr dual head setup into one region per monitor
-# (non-standard driver-based multihead is not seen by scrotwm)
-# region = screen[1]:1280x1024+0+0
-# region = screen[1]:1280x1024+1280+0
-
-# Launch applications in a workspace of choice
-# autorun = ws[1]:xterm
-# autorun = ws[2]:xxxterm http://www.openbsd.org
-
-# workspace layout
-# layout = ws[1]:4:0:0:0:vertical
-# layout = ws[2]:0:0:0:0:horizontal
-# layout = ws[3]:0:0:0:0:fullscreen
-
-# mod key, (windows key is Mod4) (apple key on OSX is Mod2)
-# modkey = Mod1
-
-# Clear key bindings and load new key bindings from the specified file.
-# This allows you to load pre-defined key bindings for your keyboard layout.
-# keyboard_mapping = ~/.scrotwm_us.conf
-
-# quirks
-# remove with: quirk[class:name] = NONE
-#quirk[MPlayer:xv] = FLOAT + FULLSCREEN + FOCUSPREV
-#quirk[OpenOffice.org 2.4:VCLSalFrame] = FLOAT
-#quirk[OpenOffice.org 3.0:VCLSalFrame] = FLOAT
-#quirk[OpenOffice.org 3.1:VCLSalFrame] = FLOAT
-#quirk[Firefox-bin:firefox-bin] = TRANSSZ
-#quirk[Firefox:Dialog] = FLOAT
-#quirk[Gimp:gimp] = FLOAT + ANYWHERE
-#quirk[XTerm:xterm] = XTERM_FONTADJ
-#quirk[xine:Xine Window] = FLOAT + ANYWHERE
-#quirk[Xitk:Xitk Combo] = FLOAT + ANYWHERE
-#quirk[xine:xine Panel] = FLOAT + ANYWHERE
-#quirk[Xitk:Xine Window] = FLOAT + ANYWHERE
-#quirk[xine:xine Video Fullscreen Window] = FULLSCREEN + FLOAT
-#quirk[pcb:pcb] = FLOAT
-
-# EXAMPLE: define firefox program and bind to key
-# program[firefox] = firefox http://scrotwm.org/
-# bind[firefox] = MOD+Shift+b
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
.Dd $Mdocdate: February 8 2012 $
-.Dt SCROTWM 1
+.Dt SPECTRWM 1
.Os
.Sh NAME
-.Nm scrotwm
+.Nm spectrwm
.Nd window manager for X11
.Sh SYNOPSIS
-.Nm scrotwm
+.Nm spectrwm
.Sh DESCRIPTION
.Nm
is a minimalistic window manager that tries to stay out of the way so that
When
.Nm
starts up, it reads settings from its configuration file,
-.Pa scrotwm.conf .
+.Pa spectrwm.conf .
See the
.Sx CONFIGURATION FILES
section below.
.Sh CONFIGURATION FILES
.Nm
first tries to open the user specific file,
-.Pa ~/.scrotwm.conf .
+.Pa ~/.spectrwm.conf .
If that file is unavailable,
it then tries to open the global configuration file
-.Pa /etc/scrotwm.conf .
+.Pa /etc/spectrwm.conf .
.Pp
The format of the file is \*(Ltkeyword\*(Gt = \*(Ltsetting\*(Gt.
For example:
.Pp
Example:
.Bd -literal -offset indent
-program[ff] = /usr/local/bin/firefox http://scrotwm.org/
+program[ff] = /usr/local/bin/firefox http://spectrwm.org/
bind[ff] = Mod+Shift+b # Now Mod+Shift+B launches firefox
.Ed
.Pp
setting to load pre-defined key bindings for the specified
keyboard layout.
.Pp
-.Bl -tag -width "scrotwm_XX.confXXX" -offset indent -compact
-.It Cm scrotwm_cz.conf
+.Bl -tag -width "spectrwm_XX.confXXX" -offset indent -compact
+.It Cm spectrwm_cz.conf
Czech Republic keyboard layout
-.It Cm scrotwm_es.conf
+.It Cm spectrwm_es.conf
Spanish keyboard layout
-.It Cm scrotwm_fr.conf
+.It Cm spectrwm_fr.conf
French keyboard layout
-.It Cm scrotwm_fr_ch.conf
+.It Cm spectrwm_fr_ch.conf
Swiss French keyboard layout
-.It Cm scrotwm_se.conf
+.It Cm spectrwm_se.conf
Swedish keyboard layout
-.It Cm scrotwm_us.conf
+.It Cm spectrwm_us.conf
United States keyboard layout
.El
.Sh QUIRKS
.Nm
a HUP signal will restart it.
.Sh FILES
-.Bl -tag -width "/etc/scrotwm.confXXX" -compact
-.It Pa ~/.scrotwm.conf
+.Bl -tag -width "/etc/spectrwm.confXXX" -compact
+.It Pa ~/.spectrwm.conf
.Nm
user specific settings.
-.It Pa /etc/scrotwm.conf
+.It Pa /etc/spectrwm.conf
.Nm
global settings.
.El
#include "version.h"
-#ifdef SCROTWM_BUILDSTR
-static const char *buildstr = SCROTWM_BUILDSTR;
+#ifdef SPECTRWM_BUILDSTR
+static const char *buildstr = SPECTRWM_BUILDSTR;
#else
-static const char *buildstr = SCROTWM_VERSION;
+static const char *buildstr = SPECTRWM_VERSION;
#endif
#if RANDR_MAJOR < 1
bar_version = !bar_version;
if (bar_version)
snprintf(bar_vertext, sizeof bar_vertext,
- "Version: %s Build: %s", SCROTWM_VERSION, buildstr);
+ "Version: %s Build: %s", SPECTRWM_VERSION, buildstr);
else
strlcpy(bar_vertext, "", sizeof bar_vertext);
bar_update();
}
/* conf file stuff */
-#define SWM_CONF_FILE "scrotwm.conf"
+#define SWM_CONF_FILE "spectrwm.conf"
+#define SWM_CONF_FILE_OLD "scrotwm.conf"
enum { SWM_S_BAR_DELAY, SWM_S_BAR_ENABLED, SWM_S_BAR_BORDER_WIDTH,
SWM_S_STACK_ENABLED, SWM_S_CLOCK_ENABLED, SWM_S_CLOCK_FORMAT,
* the window or a subwindow already has focus (occurs during restart).
*
* Only honor the focus flag if last_focus_event is not FocusOut,
- * this allows scrotwm to continue to control focus when another
+ * this allows spectrwm to continue to control focus when another
* program is also playing with it.
*/
if (ev->state || (ev->focus && last_focus_event != FocusOut)) {
struct sigaction sact;
start_argv = argv;
- warnx("Welcome to scrotwm V%s Build: %s", SCROTWM_VERSION, buildstr);
+ warnx("Welcome to spectrwm V%s Build: %s", SPECTRWM_VERSION, buildstr);
if (!setlocale(LC_CTYPE, "") || !setlocale(LC_TIME, "") ||
!XSupportsLocale())
warnx("no locale support");
--- /dev/null
+# PLEASE READ THE MAN PAGE BEFORE EDITING THIS FILE!
+# http://opensource.conformal.com/cgi-bin/man-cgi?spectrwm
+
+# colors for focussed and unfocussed window borders
+# NOTE: all colors in this file are in hex! see XQueryColor for examples
+# color_focus = red
+# color_unfocus = rgb:88/88/88
+
+# bar settings
+# bar_enabled = 1
+# bar_border_width = 1
+# bar_border[1] = rgb:00/80/80
+# bar_color[1] = black
+# bar_font_color[1] = rgb:a0/a0/a0
+# bar_font = -*-terminus-medium-*-*-*-*-*-*-*-*-*-*-*
+# bar_action = baraction.sh
+# bar_delay = 1
+# bar_justify = left
+# bar_at_bottom = 1
+# stack_enabled = 1
+# clock_enabled = 1
+# clock_format = %a %b %d %R %Z %Y
+# title_name_enabled = 0
+# title_class_enabled = 0
+# window_name_enabled = 0
+# verbose_layout = 1
+# focus_mode = default
+# disable_border = 1
+# border_width = 1
+# urgent_enabled = 1
+
+# spawn app
+# program[term] = xterm
+# program[screenshot_all] = screenshot.sh full
+# program[screenshot_wind] = screenshot.sh window
+# program[lock] = xlock
+# program[initscr] = initscreen.sh
+# program[menu] = dmenu_run -fn $bar_font -nb $bar_color -nf $bar_font_color -sb $bar_border -sf $bar_color
+# spawn_term = xterm
+
+# dialog box size ratio .3 >= r < 1
+# dialog_ratio = 0.6
+
+# Split a non-Xrandr dual head setup into one region per monitor
+# (non-standard driver-based multihead is not seen by spectrwm)
+# region = screen[1]:1280x1024+0+0
+# region = screen[1]:1280x1024+1280+0
+
+# Launch applications in a workspace of choice
+# autorun = ws[1]:xterm
+# autorun = ws[2]:xxxterm http://www.openbsd.org
+
+# workspace layout
+# layout = ws[1]:4:0:0:0:vertical
+# layout = ws[2]:0:0:0:0:horizontal
+# layout = ws[3]:0:0:0:0:fullscreen
+
+# mod key, (windows key is Mod4) (apple key on OSX is Mod2)
+# modkey = Mod1
+
+# Clear key bindings and load new key bindings from the specified file.
+# This allows you to load pre-defined key bindings for your keyboard layout.
+# keyboard_mapping = ~/.spectrwm_us.conf
+
+# quirks
+# remove with: quirk[class:name] = NONE
+# quirk[MPlayer:xv] = FLOAT + FULLSCREEN + FOCUSPREV
+# quirk[OpenOffice.org 2.4:VCLSalFrame] = FLOAT
+# quirk[OpenOffice.org 3.0:VCLSalFrame] = FLOAT
+# quirk[OpenOffice.org 3.1:VCLSalFrame] = FLOAT
+# quirk[Firefox-bin:firefox-bin] = TRANSSZ
+# quirk[Firefox:Dialog] = FLOAT
+# quirk[Gimp:gimp] = FLOAT + ANYWHERE
+# quirk[XTerm:xterm] = XTERM_FONTADJ
+# quirk[xine:Xine Window] = FLOAT + ANYWHERE
+# quirk[Xitk:Xitk Combo] = FLOAT + ANYWHERE
+# quirk[xine:xine Panel] = FLOAT + ANYWHERE
+# quirk[Xitk:Xine Window] = FLOAT + ANYWHERE
+# quirk[xine:xine Video Fullscreen Window] = FULLSCREEN + FLOAT
+# quirk[pcb:pcb] = FLOAT
+
+# EXAMPLE: define firefox program and bind to key
+# program[firefox] = firefox http://spectrwm.org/
+# bind[firefox] = MOD+Shift+b
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
.Dd $Mdocdate$
-.Dt SCROTWM 1
+.Dt SPECTRWM 1
.Os
.Sh NOMBRE
-.Nm scrotwm
+.Nm spectrwm
.Nd es un manejador de ventanas para X11
.Sh SYNOPSIS
-.Nm scrotwm
+.Nm spectrwm
.Sh DESCRIPCIÓN
.Nm
es un manejador de ventanas super minimalista para X11. Intenta no superponer
Cuando
.Nm
inicia, lo primero que hace es leer el archivo de configuracion,
-.Pa scrotwm.conf .
+.Pa spectrwm.conf .
Ver
.Sx ARCHIVOS DE CONFIGURACIÓN
.
.Sh ARCHIVOS DE CONFIGURACIÓN
.Nm
primero trata de abrir el archivo por defecto en el directorio del usuario,
-.Pa ~/.scrotwm.conf .
+.Pa ~/.spectrwm.conf .
Si ese archivo no esta disponible,
luego trata de abrir el archivo global de configuracion
-.Pa /etc/scrotwm.conf .
+.Pa /etc/spectrwm.conf .
.Pp
El formato del archivo es \*(Lttecla\*(Gt = \*(Ltconfiguracion\*(Gt.
Por ejemplo:
.Pp
Ejemplo:
.Bd -literal -offset indent
-program[ff] = /usr/local/bin/firefox http://scrotwm.com.ar/
+program[ff] = /usr/local/bin/firefox http://spectrwm.com.ar/
bind[ff] = Mod+f # Ahora Mod+F inicia firefox
.Ed
.Pp
.Sh SIGNALS
Enviando
.Nm
-una senal de HUP reinicia scrotwm.
+una senal de HUP reinicia spectrwm.
.Pp
.Sh ARCHIVOS
-.Bl -tag -width "/etc/scrotwm.confXXX" -compact
-.It Pa ~/.scrotwm.conf
+.Bl -tag -width "/etc/spectrwm.confXXX" -compact
+.It Pa ~/.spectrwm.conf
.Nm
archivo de configuración especifico del usuario.
-.It Pa /etc/scrotwm.conf
+.It Pa /etc/spectrwm.conf
.Nm
configuraciones globales.
.El
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
.Dd $Mdocdate: September 15 2011 $
-.Dt SCROTWM 1
+.Dt SPECTRWM 1
.Os
.Sh NOME
-.Nm scrotwm
+.Nm spectrwm
.Nd gestore di finestre per X11
.Sh SINTASSI
-.Nm scrotwm
+.Nm spectrwm
.Sh DESCRIZIONE
.Nm
? un gestore di finestre minimale che cerca di stare in disparte, in modo
Quando
.Nm
viene avviato, legge le impostazioni presenti nel file di configurazione
-.Pa scrotwm.conf .
+.Pa spectrwm.conf .
Vedere la sezione
.Sx FILE DI CONFIGURAZIONE
pi? sotto.
.Nm
prova per prima cosa ad aprire il file di configurazione personale
dell'utente,
-.Pa ~/.scrotwm.conf .
+.Pa ~/.spectrwm.conf .
Se il file in questione non ? disponibile, prova ad usare il file di
configurazione globale
-.Pa /etc/scrotwm.conf .
+.Pa /etc/spectrwm.conf .
.Pp
Il formato di questo file ? \*(Ltchiave\*(Gt = \*(Ltvalore\*(Gt.
Per esempio:
.Pp
Esempio:
.Bd -literal -offset indent
-program[ff] = /usr/local/bin/firefox http://scrotwm.org/
+program[ff] = /usr/local/bin/firefox http://spectrwm.org/
bind[ff] = Mod+f # adesso Mod+F lancia firefox
.Ed
.Pp
.Nm
inviandogli il segnale HUP.
.Sh FILE
-.Bl -tag -width "/etc/scrotwm.confXXX" -compact
-.It Pa ~/.scrotwm.conf
+.Bl -tag -width "/etc/spectrwm.confXXX" -compact
+.It Pa ~/.spectrwm.conf
impostazioni di
.Nm
dell'utente.
-.It Pa /etc/scrotwm.conf
+.It Pa /etc/spectrwm.conf
impostazioni globali di
.Nm .
.El
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
.Dd $Mdocdate$
-.Dt SCROTWM 1
+.Dt SPECTRWM 1
.Os
.Sh NOME
-.Nm scrotwm
+.Nm spectrwm
.Nd gerenciador de janela para o X11
.Sh SINOPSE
-.Nm scrotwm
+.Nm spectrwm
.Sh DESCRI\(,C\(~AO
.Nm
\('e um gerenciador de janela minimalista que tenta n\(~ao atrapalhar a
Quando o
.Nm
inicia, ele l\(^e as configura\(,c\(~oes do seu arquivo de configura\(,c\(~ao,
-.Pa scrotwm.conf .
+.Pa spectrwm.conf .
Veja a se\(,c\(~ao
.Sx ARQUIVOS DE CONFIGURA\(,C\(~AO
logo abaixo.
.Sh ARQUIVOS DE CONFIGURA\(,C\(~AO
.Nm
primeiro tenta abrir o arquivo de configura\(,c\(~ao no diret\('orio do usu\('ario,
-.Pa ~/.scrotwm.conf .
+.Pa ~/.spectrwm.conf .
Se o arquivo n\(~ao estiver dispon\('ivel, ent\(~ao tenta abrir o arquivo de
configura\(,c\(~ao global
-.Pa /etc/scrotwm.conf .
+.Pa /etc/spectrwm.conf .
.Pp
Assim \('e o formato do arquivo:\*(Ltpalavra-chave\*(Gt = \*(Ltconfigura\(,c\(~ao\*(Gt.
Por exemplo:
.Pp
Exemplo:
.Bd -literal -offset indent
-program[ff] = /usr/local/bin/firefox http://scrotwm.org/
+program[ff] = /usr/local/bin/firefox http://spectrwm.org/
bind[ff] = Mod+f # Agora Mod+F executa o firefox
.Ed
.Pp
.Nm
um sinal HUP far\('a com que o mesmo seja reiniciado.
.Sh ARQUIVOS
-.Bl -tag -width "/etc/scrotwm.confXXX" -compact
-.It Pa ~/.scrotwm.conf
+.Bl -tag -width "/etc/spectrwm.confXXX" -compact
+.It Pa ~/.spectrwm.conf
Configura\(,c\(~oes espec\('ificas do usu\('ario.
-.It Pa /etc/scrotwm.conf
+.It Pa /etc/spectrwm.conf
Configura\(,c\(~oes globais.
.El
.Sh HIST\('ORIA
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
.Dd $Mdocdate$
-.Dt SCROTWM 1
+.Dt SPECTRWM 1
.Os
.Sh НАЗВАНИЕ
-.Nm scrotwm
+.Nm spectrwm
.Nd Оконный менеджер для X11
.Sh ИСПОЛЬЗОВАНИЕ
-.Nm scrotwm
+.Nm spectrwm
.Sh ОПИСАНИЕ
.Nm
это минималистичный менеджер окон, ставящий своей целью не мешать вам и не
Когда
.Nm
запускается, он читает настройки из своего конфигурационного файла,
-.Pa scrotwm.conf .
+.Pa spectrwm.conf .
Смотрите секцию
.Sx КОНФИГУРАЦИОННЫЕ ФАЙЛЫ
ниже.
.Sh КОНФИГУРАЦИОННЫЕ ФАЙЛЫ
.Nm
пытается прочитать файл в домашнем каталоге,
-.Pa ~/.scrotwm.conf .
+.Pa ~/.spectrwm.conf .
В случае, если он недоступен,
происходит обращение к глобальному файлу настроек,
-.Pa /etc/scrotwm.conf .
+.Pa /etc/spectrwm.conf .
.Pp
Формат файла следующий: \*(Ltключ\*(Gt = \*(Ltзначение\*(Gt.
Например:
.Pp
Например:
.Bd -literal -offset indent
-program[ff] = /usr/local/bin/firefox http://scrotwm.org/
+program[ff] = /usr/local/bin/firefox http://spectrwm.org/
bind[ff] = Mod+f # Значит Mod+F запускает firefox
.Ed
.Pp
На одно действие можно назначить несколько комбинаций.
.Sh КОСТЫЛИ
.Nm
-позволяет настроить костыли, нужные для специальной работы scrotwm
+позволяет настроить костыли, нужные для специальной работы spectrwm
с рядом приложений, который вы определяете сами. То есть, Вы можете
принудительно установить способ тайлинга для какого-нибудь приложения
.Pp
quirk[Firefox:Navigator] = FLOAT
.Ed
.Sh ФАЙЛЫ
-.Bl -tag -width "/etc/scrotwm.confXXX" -compact
-.It Pa ~/.scrotwm.conf
+.Bl -tag -width "/etc/spectrwm.confXXX" -compact
+.It Pa ~/.spectrwm.conf
.Nm
Личные настройки пользователя.
-.It Pa /etc/scrotwm.conf
+.It Pa /etc/spectrwm.conf
.Nm
Глобавльные настройки.
.El
*/
-#ifndef SCROTWM_VERSION_H
-#define SCROTWM_VERSION_H
+#ifndef SPECTRWM_VERSION_H
+#define SPECTRWM_VERSION_H
-#define SCROTWM_STR(x) #x
-#define SCROTWM_STRINGIZE(x) SCROTWM_STR(x)
+#define SPECTRWM_STR(x) #x
+#define SPECTRWM_STRINGIZE(x) SPECTRWM_STR(x)
-#define SCROTWM_MAJOR 0
-#define SCROTWM_MINOR 11
-#define SCROTWM_PATCH 0
-#define SCROTWM_VERSION SCROTWM_STRINGIZE(SCROTWM_MAJOR) "." \
- SCROTWM_STRINGIZE(SCROTWM_MINOR) "." \
- SCROTWM_STRINGIZE(SCROTWM_PATCH)
+#define SPECTRWM_MAJOR 0
+#define SPECTRWM_MINOR 11
+#define SPECTRWM_PATCH 0
+#define SPECTRWM_VERSION SPECTRWM_STRINGIZE(SPECTRWM_MAJOR) "." \
+ SPECTRWM_STRINGIZE(SPECTRWM_MINOR) "." \
+ SPECTRWM_STRINGIZE(SPECTRWM_PATCH)
-#endif /* SCROTWM_VERSION_H */
+#endif /* SPECTRWM_VERSION_H */