WindowMaker-0.96.0/0000775000175100017510000000000015245325217014337 5ustar00ametzlerametzlerWindowMaker-0.96.0/test/0000775000175100017510000000000015245325217015316 5ustar00ametzlerametzlerWindowMaker-0.96.0/test/notest.c0000664000175100017510000000574212635563510017006 0ustar00ametzlerametzler/* quick and dirty test application that demonstrates: Notify grabbing * * TODO: remake */ #include #include #include #include #include Display *dpy; Window leader; WMAppContext *app; Atom delete_win; Atom prots[6]; XWMHints *hints; WMMenu *menu; static void quit(void *foo, int item, Time time) { exit(0); } static void hide(void *foo, int item, Time time) { WMHideApplication(app); } int notify_print(int id, XEvent * event, void *data) { printf("Got notification 0x%x, window 0x%lx, data '%s'\n", id, event->xclient.data.l[1], (char *)data); return True; } static void newwin(void *foo, int item, Time time) { Window win; XClassHint classhint; char title[100]; win = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 0, 0, 200, 100, 0, 0, 0); prots[0] = delete_win; XSetWMProtocols(dpy, win, prots, 1); sprintf(title, "Notify Test Window"); XStoreName(dpy, win, title); /* set class hint */ classhint.res_name = "notest"; classhint.res_class = "Notest"; XSetClassHint(dpy, win, &classhint); hints = XAllocWMHints(); /* set window group leader */ hints->window_group = leader; hints->flags = WindowGroupHint; XSetWMHints(dpy, win, hints); WMAppAddWindow(app, win); XMapWindow(dpy, win); } int main(int argc, char **argv) { XClassHint classhint; dpy = XOpenDisplay(""); if (!dpy) { puts("could not open display!"); exit(1); } delete_win = XInternAtom(dpy, "WM_DELETE_WINDOW", False); leader = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 10, 10, 10, 10, 0, 0, 0); /* set class hint */ classhint.res_name = "notest"; classhint.res_class = "Notest"; XSetClassHint(dpy, leader, &classhint); /* set window group leader to self */ hints = XAllocWMHints(); hints->window_group = leader; hints->flags = WindowGroupHint; XSetWMHints(dpy, leader, hints); /* create app context */ app = WMAppCreateWithMain(dpy, DefaultScreen(dpy), leader); menu = WMMenuCreate(app, "Notify Test Menu"); WMMenuAddItem(menu, "Hide", (WMMenuAction) hide, NULL, NULL, NULL); WMMenuAddItem(menu, "Quit", (WMMenuAction) quit, NULL, NULL, NULL); WMAppSetMainMenu(app, menu); WMRealizeMenus(app); /* Get some WindowMaker notifications */ WMNotifySet(app, WMN_APP_START, notify_print, (void *)"App start"); WMNotifySet(app, WMN_APP_EXIT, notify_print, (void *)"App end"); WMNotifySet(app, WMN_WIN_FOCUS, notify_print, (void *)"Focus in"); WMNotifySet(app, WMN_WIN_UNFOCUS, notify_print, (void *)"Focus out"); WMNotifySet(app, WMN_NOTIFY_ALL, notify_print, (void *)"Unknown type"); WMNotifyMaskUpdate(app); /* Mask isn't actually set till we do this */ /* set command to use to startup this */ XSetCommand(dpy, leader, argv, argc); /* create first window */ newwin(NULL, 0, 0); XFlush(dpy); while (1) { XEvent ev; XNextEvent(dpy, &ev); if (ev.type == ClientMessage) { if (ev.xclient.data.l[0] == delete_win) { XDestroyWindow(dpy, ev.xclient.window); break; } } WMProcessEvent(app, &ev); } exit(0); } WindowMaker-0.96.0/test/wtest.c0000664000175100017510000001120212635563510016624 0ustar00ametzlerametzler/* quick and dirty test application that demonstrates: application hiding, * application defined titlebar button images, application defined * titlebar button actions, application menus, docking and * window manager commands * * Note that the windows don't have a window command menu. * * TODO: remake */ #include "config.h" #include #include #include #include #include #include #ifdef HAVE_STDNORETURN #include #endif static char bits[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff }; static char mbits[] = { 0xff, 0x03, 0xff, 0x01, 0xff, 0x00, 0x7f, 0x00, 0x3f, 0x00, 0x1f, 0x00, 0x0f, 0x00, 0x07, 0x00, 0x03, 0x00, 0x01, 0x00 }; Display *dpy; Window leader; WMAppContext *app; static void callback(int item) { printf("pushed item %i\n", item); } static noreturn void quit(int item) { /* * This parameter is not used, but because we're a call-back we have a fixed * prototype, so we tell the compiler it is ok to avoid a spurious unused * variable warning */ (void) item; exit(0); } static void hide(int item) { /* * This parameter is not used, but because we're a call-back we have a fixed * prototype, so we tell the compiler it is ok to avoid a spurious unused * variable warning */ (void) item; WMHideApplication(app); } Atom delete_win, miniaturize_win; Atom prots[6]; GNUstepWMAttributes attr; XWMHints *hints; WMMenu *menu; WMMenu *submenu; int wincount = 0; static void newwin(int item) { Window win; XClassHint classhint; char title[100]; /* * This parameter is not used, but because we're a call-back we have a fixed * prototype, so we tell the compiler it is ok to avoid a spurious unused * variable warning */ (void) item; wincount++; win = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 10 * wincount, 10 * wincount, 200, 100, 0, 0, 0); prots[0] = delete_win; prots[1] = miniaturize_win; XSetWMProtocols(dpy, win, prots, 2); sprintf(title, "Test Window %i", wincount); XStoreName(dpy, win, title); /* set class hint */ classhint.res_name = "test"; classhint.res_class = "Test"; XSetClassHint(dpy, win, &classhint); /* set WindowMaker hints */ attr.flags = GSMiniaturizePixmapAttr | GSMiniaturizeMaskAttr; attr.miniaturize_pixmap = XCreateBitmapFromData(dpy, DefaultRootWindow(dpy), bits, 10, 10); attr.miniaturize_mask = XCreateBitmapFromData(dpy, DefaultRootWindow(dpy), mbits, 10, 10); WMSetWindowAttributes(dpy, win, &attr); hints = XAllocWMHints(); /* set window group leader */ hints->window_group = leader; hints->flags = WindowGroupHint; XSetWMHints(dpy, win, hints); WMAppAddWindow(app, win); XMapWindow(dpy, win); } int main(int argc, char **argv) { XClassHint classhint; dpy = XOpenDisplay(""); if (!dpy) { puts("could not open display!"); exit(1); } delete_win = XInternAtom(dpy, "WM_DELETE_WINDOW", False); miniaturize_win = XInternAtom(dpy, "_GNUSTEP_WM_MINIATURIZE_WINDOW", False); leader = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 10, 10, 10, 10, 0, 0, 0); /* set class hint */ classhint.res_name = "test"; classhint.res_class = "Test"; XSetClassHint(dpy, leader, &classhint); /* set window group leader to self */ hints = XAllocWMHints(); hints->window_group = leader; hints->flags = WindowGroupHint; XSetWMHints(dpy, leader, hints); /* create app context */ app = WMAppCreateWithMain(dpy, DefaultScreen(dpy), leader); menu = WMMenuCreate(app, "Test Menu"); submenu = WMMenuCreate(app, "File"); WMMenuAddSubmenu(menu, "File", submenu); WMMenuAddItem(menu, "Hide", (WMMenuAction) hide, NULL, NULL, NULL); WMMenuAddItem(menu, "Quit", (WMMenuAction) quit, NULL, NULL, NULL); WMMenuAddItem(submenu, "New", (WMMenuAction) newwin, NULL, NULL, NULL); WMMenuAddItem(submenu, "Open", (WMMenuAction) callback, NULL, NULL, NULL); WMMenuAddItem(submenu, "Save", (WMMenuAction) callback, NULL, NULL, NULL); WMMenuAddItem(submenu, "Save As...", (WMMenuAction) callback, NULL, NULL, NULL); WMAppSetMainMenu(app, menu); WMRealizeMenus(app); /* set command to use to startup this */ XSetCommand(dpy, leader, argv, argc); /* create first window */ newwin(0); XFlush(dpy); puts("Run xprop on the test window to see the properties defined"); while (wincount > 0) { XEvent ev; XNextEvent(dpy, &ev); if (ev.type == ClientMessage) { if (ev.xclient.data.l[0] == delete_win) { XDestroyWindow(dpy, ev.xclient.window); wincount--; } else if (ev.xclient.data.l[0] == miniaturize_win) { puts("You've pushed the maximize window button"); } } WMProcessEvent(app, &ev); } exit(0); } WindowMaker-0.96.0/test/wm_fsm_test.c0000664000175100017510000000744115245216736020024 0ustar00ametzlerametzler/* test application that demonstrates _NET_WM_FULLSCREEN_MONITORS * * how to run it: * G_MESSAGES_DEBUG=all ./wm_fsm_test */ #include #include #include static GtkWidget* window; static gboolean print_final_size(gpointer data) { (void)data; gint w, h; gtk_window_get_size(GTK_WINDOW(window), &w, &h); g_debug("final window size: %dx%d", w, h); return FALSE; } static gboolean on_configure_after_unfullscreen(GtkWidget *widget, GdkEventConfigure *event, gpointer data) { (void)event; (void)data; g_signal_handlers_disconnect_by_func(widget, on_configure_after_unfullscreen, data); g_idle_add(print_final_size, NULL); return FALSE; } static gboolean fullscreen(gpointer data) { (void)data; g_debug("fullscreen()"); gtk_window_fullscreen(GTK_WINDOW(window)); return FALSE; } static gboolean on_window_state_event(GtkWidget *widget, GdkEventWindowState *event, gpointer data) { (void)widget; (void)data; if ((event->changed_mask & GDK_WINDOW_STATE_FULLSCREEN) && !(event->new_window_state & GDK_WINDOW_STATE_FULLSCREEN)) { /* Force geometry back */ gtk_window_move(GTK_WINDOW(window), 0, 0); gtk_window_resize(GTK_WINDOW(window), 800, 600); g_signal_connect(window, "configure-event", G_CALLBACK(on_configure_after_unfullscreen), NULL); } return FALSE; } static gboolean unfullscreen(gpointer data) { (void)data; g_debug("unfullscreen()"); gtk_window_unfullscreen(GTK_WINDOW(window)); return FALSE; } static gboolean switch_monitors(gpointer data) { static const long monitors[4][4] = { {0, 0, 0, 1}, {0, 0, 0, 0}, {1, 1, 1, 1}, {0, 0, 0, 1} }; static const char* desc[4] = { "Window should be covering both heads 1 and 2\n", "Window should be covering just the first head\n", "Window should be covering just the second head\n", "Window should be covering both heads 1 and 2\n" }; guint index = GPOINTER_TO_UINT(data); g_debug("%s", desc[index]); GdkDisplay *display = gdk_display_get_default(); GdkWindow *gwin = gtk_widget_get_window(window); if (!gwin) { g_warning("switch_monitors: window not realized yet"); return FALSE; } XClientMessageEvent xclient; memset(&xclient, 0, sizeof(xclient)); xclient.type = ClientMessage; xclient.window = GDK_WINDOW_XID(gwin); xclient.message_type = gdk_x11_get_xatom_by_name_for_display(display, "_NET_WM_FULLSCREEN_MONITORS"); xclient.format = 32; xclient.data.l[0] = monitors[index][0]; xclient.data.l[1] = monitors[index][1]; xclient.data.l[2] = monitors[index][2]; xclient.data.l[3] = monitors[index][3]; xclient.data.l[4] = 1; XSendEvent(GDK_WINDOW_XDISPLAY(gwin), GDK_WINDOW_XID(gdk_get_default_root_window()), False, SubstructureRedirectMask | SubstructureNotifyMask, (XEvent *) &xclient); return FALSE; } static gboolean quit(gpointer data) { (void)data; gtk_main_quit(); return FALSE; } int main(int argc, char** argv) { gtk_init(&argc, &argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window_set_default_size(GTK_WINDOW(window), 800, 600); gtk_widget_show(window); g_signal_connect(window, "window-state-event", G_CALLBACK(on_window_state_event), NULL); g_timeout_add(1000, (GSourceFunc) fullscreen, NULL); g_timeout_add(5000, (GSourceFunc) switch_monitors, GUINT_TO_POINTER(0)); g_timeout_add(10000, (GSourceFunc) switch_monitors, GUINT_TO_POINTER(1)); g_timeout_add(15000, (GSourceFunc) switch_monitors, GUINT_TO_POINTER(2)); g_timeout_add(20000, (GSourceFunc) switch_monitors, GUINT_TO_POINTER(3)); g_timeout_add(25000, (GSourceFunc) unfullscreen, NULL); g_timeout_add(30000, (GSourceFunc) quit, NULL); gtk_main(); } WindowMaker-0.96.0/test/Makefile.in0000664000175100017510000004636015245325162017373 0ustar00ametzlerametzler# Makefile.in generated by automake 1.18.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2025 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) am__rm_f = rm -f $(am__rm_f_notfound) am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ noinst_PROGRAMS = wtest$(EXEEXT) wm_fsm_test$(EXEEXT) subdir = test ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \ $(top_srcdir)/m4/ax_pthread.m4 \ $(top_srcdir)/m4/ld-version-script.m4 \ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/windowmaker.m4 \ $(top_srcdir)/m4/wm_attributes.m4 \ $(top_srcdir)/m4/wm_cflags_check.m4 \ $(top_srcdir)/m4/wm_i18n.m4 \ $(top_srcdir)/m4/wm_imgfmt_check.m4 \ $(top_srcdir)/m4/wm_libexif.m4 $(top_srcdir)/m4/wm_libmath.m4 \ $(top_srcdir)/m4/wm_library_constructors.m4 \ $(top_srcdir)/m4/wm_prog_cc_c11.m4 \ $(top_srcdir)/m4/wm_xext_check.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = PROGRAMS = $(noinst_PROGRAMS) am_wm_fsm_test_OBJECTS = wm_fsm_test-wm_fsm_test.$(OBJEXT) wm_fsm_test_OBJECTS = $(am_wm_fsm_test_OBJECTS) wm_fsm_test_LDADD = $(LDADD) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = wm_fsm_test_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(wm_fsm_test_LDFLAGS) $(LDFLAGS) -o $@ am_wtest_OBJECTS = wtest.$(OBJEXT) wtest_OBJECTS = $(am_wtest_OBJECTS) wtest_DEPENDENCIES = $(top_builddir)/wmlib/libWMaker.la AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = am__maybe_remake_depfiles = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(wm_fsm_test_SOURCES) $(wtest_SOURCES) DIST_SOURCES = $(wm_fsm_test_SOURCES) $(wtest_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FCLIBS = @FCLIBS@ FGREP = @FGREP@ FILECMD = @FILECMD@ GFXLIBS = @GFXLIBS@ GREP = @GREP@ GROFF = @GROFF@ HEADER_SEARCH_PATH = @HEADER_SEARCH_PATH@ ICONEXT = @ICONEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLIBS = @INTLIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@ LIBBSD = @LIBBSD@ LIBEXIF = @LIBEXIF@ LIBM = @LIBM@ LIBOBJS = @LIBOBJS@ LIBRARY_SEARCH_PATH = @LIBRARY_SEARCH_PATH@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIBXINERAMA = @LIBXINERAMA@ LIBXKBFILE = @LIBXKBFILE@ LIBXMU = @LIBXMU@ LIBXRANDR = @LIBXRANDR@ LINGUAS = @LINGUAS@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAGICKFLAGS = @MAGICKFLAGS@ MAGICKLIBS = @MAGICKLIBS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MANLANGDIRS = @MANLANGDIRS@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PANGO_CFLAGS = @PANGO_CFLAGS@ PANGO_LIBS = @PANGO_LIBS@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ UTILMOFILES = @UTILMOFILES@ VERSION = @VERSION@ WEB_REPO_ROOT = @WEB_REPO_ROOT@ WINGSMOFILES = @WINGSMOFILES@ WINGS_VERSION = @WINGS_VERSION@ WMAKERMOFILES = @WMAKERMOFILES@ WPREFSMOFILES = @WPREFSMOFILES@ WRASTERMOFILES = @WRASTERMOFILES@ WRASTER_VERSION = @WRASTER_VERSION@ WUTIL_VERSION = @WUTIL_VERSION@ XCFLAGS = @XCFLAGS@ XFTCONFIG = @XFTCONFIG@ XFT_CFLAGS = @XFT_CFLAGS@ XFT_LIBS = @XFT_LIBS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBRARY_PATH = @X_LIBRARY_PATH@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ inc_search_path = @inc_search_path@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ lcov_output_directory = @lcov_output_directory@ lib_search_path = @lib_search_path@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pixmapdir = @pixmapdir@ pkgconfdir = @pkgconfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ wprefs_bindir = @wprefs_bindir@ wprefs_datadir = @wprefs_datadir@ AUTOMAKE_OPTIONS = no-dependencies EXTRA_DIST = notest.c wtest_SOURCES = wtest.c wtest_LDADD = $(top_builddir)/wmlib/libWMaker.la @XLFLAGS@ @XLIBS@ AM_CPPFLAGS = -g -D_BSD_SOURCE @XCFLAGS@ -I$(top_srcdir)/wmlib wm_fsm_test_SOURCES = wm_fsm_test.c wm_fsm_test_CPPFLAGS = $(shell pkg-config --cflags gtk+-3.0) wm_fsm_test_LDFLAGS = $(shell pkg-config --libs gtk+-3.0) -lX11 all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu test/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu test/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): clean-noinstPROGRAMS: $(am__rm_f) $(noinst_PROGRAMS) test -z "$(EXEEXT)" || $(am__rm_f) $(noinst_PROGRAMS:$(EXEEXT)=) wm_fsm_test$(EXEEXT): $(wm_fsm_test_OBJECTS) $(wm_fsm_test_DEPENDENCIES) $(EXTRA_wm_fsm_test_DEPENDENCIES) @rm -f wm_fsm_test$(EXEEXT) $(AM_V_CCLD)$(wm_fsm_test_LINK) $(wm_fsm_test_OBJECTS) $(wm_fsm_test_LDADD) $(LIBS) wtest$(EXEEXT): $(wtest_OBJECTS) $(wtest_DEPENDENCIES) $(EXTRA_wtest_DEPENDENCIES) @rm -f wtest$(EXEEXT) $(AM_V_CCLD)$(LINK) $(wtest_OBJECTS) $(wtest_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c .c.o: $(AM_V_CC)$(COMPILE) -c -o $@ $< .c.obj: $(AM_V_CC)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: $(AM_V_CC)$(LTCOMPILE) -c -o $@ $< wm_fsm_test-wm_fsm_test.o: wm_fsm_test.c $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wm_fsm_test_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wm_fsm_test-wm_fsm_test.o `test -f 'wm_fsm_test.c' || echo '$(srcdir)/'`wm_fsm_test.c wm_fsm_test-wm_fsm_test.obj: wm_fsm_test.c $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wm_fsm_test_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o wm_fsm_test-wm_fsm_test.obj `if test -f 'wm_fsm_test.c'; then $(CYGPATH_W) 'wm_fsm_test.c'; else $(CYGPATH_W) '$(srcdir)/wm_fsm_test.c'; fi` mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -$(am__rm_f) $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \ mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ clean-libtool clean-noinstPROGRAMS cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: # Tell GNU make to disable its built-in pattern rules. %:: %,v %:: RCS/%,v %:: RCS/% %:: s.% %:: SCCS/s.% WindowMaker-0.96.0/test/Makefile.am0000664000175100017510000000073315245216736017362 0ustar00ametzlerametzler## Process this file with automake to produce Makefile.in AUTOMAKE_OPTIONS = no-dependencies EXTRA_DIST = notest.c noinst_PROGRAMS = wtest wm_fsm_test wtest_SOURCES = wtest.c wtest_LDADD = $(top_builddir)/wmlib/libWMaker.la @XLFLAGS@ @XLIBS@ AM_CPPFLAGS = -g -D_BSD_SOURCE @XCFLAGS@ -I$(top_srcdir)/wmlib wm_fsm_test_SOURCES = wm_fsm_test.c wm_fsm_test_CPPFLAGS = $(shell pkg-config --cflags gtk+-3.0) wm_fsm_test_LDFLAGS = $(shell pkg-config --libs gtk+-3.0) -lX11 WindowMaker-0.96.0/doc/0000775000175100017510000000000015245325217015104 5ustar00ametzlerametzlerWindowMaker-0.96.0/doc/sk/0000775000175100017510000000000015245325217015521 5ustar00ametzlerametzlerWindowMaker-0.96.0/doc/sk/wxpaste.10000664000175100017510000000230715245216736017305 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH wxpaste 1 "March 1998" .SH MENO wxpaste \- zapíše cutbuffer na štandardný výstup .SH SYNTAX .B wxpaste [voľby] .SH POPIS .B wxpaste vypíše obsah daného cutbuffera na štandardný výstup. Ak nie je daný žiadny cutbuffer, použije sa cutbuffer 0. .PP .SH VOĽBY .TP .B \-cutbuffer číslo Dáta budú vložené do daného cutbuffera namiesto štandardného 0. .TP .B \-display displej Dáta sa budú kopírovať do cutbufferov daného displeja/obrazovky. .TP .B \-selection [selekcia] Dáta budú kopírované z danej selekcie. Ak sa výber zo selekcie nepodarí, použije sa cutbuffer. Implicitná hodnota pre selekciu je PRIMARY. .PP .SH CHYBY .TP \-selection musí byť posledá voľba. Syntax môže byť upravená, ale bráni tomu spätná kompatibilita. Typy selekcií INCR a MULTIPLE nie sú podporované. V skutočnosti je podporovaný len jednoduchý text, čo by malo stačiť pre väčšinu užívateľov takejto jednoduchej utilitky. .SH POZRI TIEŽ .BR wxcopy (1), .BR wmaker (1) .SH AUTOR Autorom Window Makera je Alfredo K. Kojima . .PP Túto manuálovú stránku napísal Marcelo Magallon . WindowMaker-0.96.0/doc/sk/wxcopy.10000664000175100017510000000251715245216736017146 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH wxcopy 1 "September 1998" .SH NAME wxcopy \- kopíruje štandardný vstup do cutbuffera .SH SYNOPSIS .B wxcopy [voľby] [súbor] .SH DESCRIPTION .B wxcopy kopíruje štandardný vstup alebo .I súbor do cutbuffera. Ak nie je daný cutbuffer, dáta sa kopírujú do cutbuffera 0 a ostané cutbuffery rotujú, ak existujú. Ak je daný cutbuffer, dáta sa kopírujú do toho cutbuffera a nevykoná sa žiadne rotovanie. .SH VOĽBY .TP .B \-cutbuffer číslo Špecifikuje číslo cutbuffera, do ktorého sa budú kopírovať dáta. .TP .B \-display displej Dáta sa budú kopírovať do cutbufferov daného displeja/obrazovky. .TP .B \-nolimit Vypne normálny limit veľkosti dát 64kb, čím sa umožní zväčšovanie buffera podľa potreby. .TP .B \-clearselection Vyprázdni vlastníka PRIMARY selekcie. V praxi to znamená, že keď sa pokúsite vložiť dáta stredným tlačítkom (napríklad), vložia sa dáta z cutbuffera 0, namiesto prípadnej existujúcej selelekcie myši. .PP .SH POZRI TIEŽ .BR wxpaste (1), .BR wmaker (1) .SH AUTOR Autorom Window Makera je Alfredo K. Kojima . .PP Túto manuálovú stránku napísal Marcelo Magallon . Kompatibilitu s binárnymi dátami a \-nolimit implementoval Luke Kendall . WindowMaker-0.96.0/doc/sk/wmsetbg.10000664000175100017510000000346215245216736017265 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH wmsetbg 1 "January 1999" .SH MENO wmsetbg \- nastaví pozadie hlavného okna v X11 .SH SYNTAX .B wmsetbg [\-display] [\-\-version] [\-\-help] [{\-b|\-\-back\-color} \fIfarba\fP] [{\-t|\-\-tile}|{\-e|\-\-center}|{\-s|\-\-scale}|{\-a|\-\-maxscale} \fIobrázok\fP] [{\-d|\-\-dither}|{\-m|\-\-match}] [\-u|\-\-update\-wmaker] [{\-D|\-\-update\-domain} \fIdoména\fP] [{\-c|\-\-colors} \fIcpc\fP] [{\-p|\-\-parse} \fItextúra\fP] [{\-w|\-\-workspace} \fIpracovná plocha\fP] .SH POPIS .B wmsetbg načíta daný .I obrázok (XPM, PNG, jpeg, Tiff, raw PPM) a vloží ho do hlavného okna. Obrázok možno zväčšiť, alebo ho opakovať aby vyplnil hlavné okno. Window Maker používa tento príkaz interne na nastavenie pozadia pri štarte. .SH VOĽBY .TP .B \-a|\-\-maxscale zväčší daný \fIobrázok\fP pri dodržaní pomeru strán .TP .B \-e|\-\-center vloží \fIobrázok\fP do stredu okna .TP .B \-t|\-\-tile vytvára z \fIobrázku\fP dlaždice .TP .B \-s|\-\-scale roztiahne daný \fIobrázok\fP (štandardne) .TP .B \-d|\-\-dither rezervuje farby .TP .B \-m|\-\-match zhodné farby .TP .B \-u|\-\-update\-wmaker zapíše zmenu do databázy nastavení Window Makera .TP .B \-D|\-\-update\-domain zapíše zmenu do databázy \fIdoména\fP .TP .B \-c|\-\-colors použiť počet farieb na kanál .TP .B \-p|\-\-parse parsuje danú \fItextúru\fP ako \fIproplist style textúru\fP .TP .B \-w|\-\-workspace nastaví pozadie len na danej \fIpracovnej ploche\fP .TP .B \-\-help vypíše pomocný text .TP .B \-\-version vypíše číslo verzie .SH POZRI TIEŽ .BR wmaker (1) .SH AUTOR Autorom Window Makera je Alfredo K. Kojima . wmsetbg napísal Dan Pascu .PP Túto manuálovú stránku napísal Marcelo Magallon . WindowMaker-0.96.0/doc/sk/wmaker.10000664000175100017510000001142215245216736017076 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH "Window Maker" 1 "August 1998" .SH MENO wmaker \- manažér okien pre X11 so vzhľadom NEXTSTEP .SH SYNTAX .B wmaker .I "[-voľby]" .SH "POPIS" Window Maker je manažér okien pre X11 so vzhľadom NEXTSTEP. Snaží sa napodobniť vzhľad NeXT ako je to len možné, ale v prípade potreby tento trend nedodržuje. .SH "VOĽBY" .TP .B \-\-no\-cpp zakázať preprocessing konfiguračných súborov .TP .B \-\-no\-dock neotvárať Dok aplikácií .TP .B \-\-no\-clip neotvárať Spinku pracovných plôch .TP .B \-display host:display.screen použiť daný display. Na strojoch s viacerými obrazovkami bude Window Maker automaticky spravovať všetky obrazovky. Ak chcete, aby Window Maker spravoval len špecifickú obrazovku, musíte zadať číslo obrazovky pomocou argumentu príkazového riadku .B \-display. Napríklad, ak chcete, aby Window Maker spravoval len obrazovku 1, spustite ho takto: .B wmaker -display :0.1 .TP .B \-\-version vypíše verziu a ukončí sa .TP .B \-\-visual\-id určenie čísla obrazového režimu. Viď .BR xdpyinfo (1) pre zoznam obrazových režimov dostupných na vašom display-i. .TP .B \-\-help vypíše krátky pomocný text .PP .SH SÚBORY .TP .B ~/GNUstep/Defaults/WindowMaker všeobecné nastavenia Window Makera. .TP .B ~/GNUstep/Defaults/WMState informácie o Doku a Spinke. NEeditujte za behu Window Makeru. Bude prepísaný. .TP .B ~/GNUstep/Defaults/WMRootMenu Obsahuje meno súboru, z ktorého sa má načítať hlavné menu alebo menu samotné vo formáte proplist. .TP .B ~/GNUstep/Defaults/WMWindowAttributes Atribúty pre rôzne triedy a inštancie aplikácií. Použite editor nastavení (ťahajte pravé tlačítko na hornej lište aplikácie, zvoľte Nastavenia) namiesto priameho editovania tohto súboru. Je len málo nastavení, ktoré nie sú dostupné z editora nastavení. .TP .B /usr/share/WindowMaker/Defaults/ Všetky spomenuté súbory sa NAČÍTAJÚ odtiaľto ak sa nepodarí nájsť ich, okrem WMState, ktorý sa odtiaľto SKOPÍRUJE. Nezáleží na tom, odkiaľ sú načítané, ak je potrebné zapísať zmenu konfigurácie späť do týchto súborov, zapíšu sa do užívateľských súborov. .TP .B ~/GNUstep/Library/WindowMaker/autostart Tento skript sa automaticky vykoná pri štarte Window Makera. .TP .B ~/GNUstep/Library/WindowMaker/exitscript Tento skript sa automaticky vykoná bezprostredne pred ukončením Window Makera. .B Poznámka: Ak potrebujete spustiť z tohto skriptu niečo, čo vyžaduje spustený X server, nepoužívajte na ukončenie Window Makera príkaz .I SHUTDOWN z hlavného menu. Inak sa môže stať, že X server sa ukončí skôr než sa vykoná skript. .TP .B ~/GNUstep/Library/WindowMaker/ Súbor menu, ktorého názov je vo WMRootMenu, sa hľadá tu... .TP .B /etc/X11/WindowMaker/ a tu, v tomto poradí, pokiaľ nie je názov absolútna cesta. .TP .B ~/GNUstep/Library/WindowMaker/Pixmaps/ Tu hľadá Window Maker obrázky .TP .B ~/GNUstep/Library/WindowMaker/Backgrounds/ Tu hľadá Window Maker pozadia .TP .B ~/GNUstep/Library/WindowMaker/Styles/ Tu hľadá Window Maker súbory so štýlmi (nie celkom... vyzerá to tak, ale aj tak musíte zadať úplnú cestu. Je to len vyhradené miesto, aby boli veci pekne usporiadané) .TP .B ~/GNUstep/Library/WindowMaker/Themes/ Tu hľadá Window Maker súbory s témami (viď vyššie) .TP .B /usr/share/WindowMaker/Pixmaps/ Obrázky spoločné pre celý systém sa nachádzajú tu... .TP .B /usr/share/WindowMaker/Pixmaps/ a tu. .TP .B /usr/share/WindowMaker/Styles/ Štýly spoločné pre celý systém sa nachádzajú tu .TP .B /usr/share/WindowMaker/Themes/ Teraz to skús sám... ;-) .SH PREMENNÉ PROSTREDIA .IP WMAKER_USER_ROOT špecifikuje cestu k adresáru Defaults. "Defaults/" je pridané k tejto premennej, čím sa určí umiestnenie databáz. Ak premenná nie je nastavená, jej implicitná hodnota je "~/GNUstep" .IP GNUSTEP_LOCAL_ROOT špecifikuje umiestnenie systémového \fBlokálneho\fP GNUstep adresára (toto je užitočné v prípade, že umiestnenie adresára spoločného pre celý systém je v skutočnosti spoločné pre celú sieť). Ak je táto premenná prázdna, použije sa GNUSTEP_SYSTEM_ROOT. .IP GNUSTEP_SYSTEM_ROOT špecifikuje umiestnenie systémového GNUstep adresára. Ak je táto premenná prázdna, jej implicitná hodnota je /etc/GNUstep .SH POZRI TIEŽ The Window Maker User Guide .PP The Window Maker FAQ .PP .BR X (7), .BR wdwrite (1), .BR wxcopy (1), .BR geticonset (1), .BR seticons (1), .BR wmaker (1), .BR wxpaste (1), .BR getstyle (1), .BR setstyle (1), .BR wmsetbg (1) .SH AUTOR Autormi Window Makera sú Alfredo K. Kojima , Dan Pascu s pomocou mnohých ľudí z celého Internetu. .PP Túto manuálovú stránku napísal Marcelo E. Magallon, . WindowMaker-0.96.0/doc/sk/wdwrite.10000664000175100017510000000156715245216736017306 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH wdwrite 1 "January 1999" .SH MENO wdwrite \- zapíše kľúče a hodnoty do databázy štandardných nastavení .SH SYNTAX .B wdwrite .I doména .I voľba .I hodnota .SH POPIS .B wdwrite zapíše .I voľbu a .I hodnotu do danej .I domény. .SH VOĽBY .TP .B \-\-help vypíše pomocný text .TP .B \-\-version vypíše číslo verzie .SH PREMENNÉ PROSTREDIA .IP WMAKER_USER_ROOT špecifikuje cestu k adresáru Defaults. "Defaults/" je pridané k tejto premennej, čím sa určí umiestnenie databáz. Ak premenná nie je nastavená, jej implicitná hodnota je "~/GNUstep" .SH SÚBORY Domény sa nachádzajú v WMAKER_USER_ROOT/Defaults/ .SH POZRI TIEŽ .BR wmaker (1) .SH AUTOR Autorom Window Makera je Alfredo K. Kojima . .PP Túto manuálovú stránku napísal Marcelo Magallon . WindowMaker-0.96.0/doc/sk/setstyle.10000664000175100017510000000354415245216736017472 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH setstyle 1 "January 1999" .SH MENO setstyle \- zmení nastavenia Window Makera súvisiace so ¹týlmi alebo zavedie tému .SH SYNTAX .B setstyle .I "[--no-fonts] [--help] [--version]" .I súbor so ¹týlom .SH DESCRIPTION .B setstyle naèíta .I súbor so ¹týlom a zapí¹e jeho obsah do domény Window Makera, èím nastaví aktuálny ¹týl Window Makera. Ak je poskytnutá cesta adresár, bude pova¾ovaný za balík s témou a podµa toho bude aj zavedený. Ak je daný argument \fB\-\-no\-fonts\fP, nastavenia súvisiace s fontami (\fIIconTitleFont\fP, \fIClipTitleFont\fP, \fIMenuTextFont\fP, \fIMenuTitleFont\fP, \fIWindowTitleFont\fP) v súbore so ¹týlom budú ignorované. Pokiaľ je uvedené \fB\-\-no\-cursors\fP vlajky, definícia kurzora myši (\fINormalCursor\fP, \fIArrowCursor\fP, \fIMoveCursor\fP, \fIResizeCursor\fP, \fITopLeftResizeCursor\fP, \fITopRightResizeCursor\fP, \fIBottomLeftResizeCursor\fP, \fIBottomRightResizeCursor\fP, \fIVerticalResizeCursor\fP, \fIHorizontalResizeCursor\fP, \fIWaitCursor\fP, \fIQuestionCursor\fP, \fITextCursor\fP, \fISelectCursor\fP) v štýle a téme budú ignorované. .SH VO¥BY .TP .B \-\-no\-fonts ignorova» nastavenia fontov v súbore so ¹týlom. .TP .B \-\-help vypí¹e pomocný text .TP .B \-\-version vypí¹e èíslo verzie .SH PREMENNÉ PROSTREDIA .IP WMAKER_USER_ROOT ¹pecifikuje cestu k adresáru Defaults. "Defaults/" je pridané k tejto premennej, èím sa urèí umiestnenie databáz. Ak premenná nie je nastavená, jej implicitná hodnota je "~/GNUstep" .SH SÚBORY .IP WMAKER_USER_ROOT/Defaults/WindowMaker Toto je súbor, ktorý sa zapí¹e. .SH POZRI TIE® .BR getstyle (1), .BR wmaker (1) .SH AUTOR Autorom Window Makera je Alfredo K. Kojima . .PP Túto manuálovú stránku napísal Marcelo Magallon . WindowMaker-0.96.0/doc/sk/seticons.10000664000175100017510000000201615245216736017436 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH seticons 1 "March 1998" .SH MENO seticons \- nastaví obrázky ikon pre Window Maker .SH SYNTAX .B seticons .I súbor .SH POPIS .B seticons načíta .I súbor a zapíše jeho obsah do domény WMWindowAttributes, čím sa nastavia ikony, ktoré používa Window Maker pre dané triedy (napríklad XTerm, "xterm.XTerm", "pine.XTerm", atď.) .SH VOĽBY .TP .B \-\-help vypíše pomocný text .TP .B \-\-version vypíše číslo verzie .SH PREMENNÉ PROSTREDIA .IP WMAKER_USER_ROOT špecifikuje cestu k adresáru Defaults. "Defaults/" je pridané k tejto premennej, čím sa určí umiestnenie databáz. Ak premenná nie je nastavená, jej implicitná hodnota je "~/GNUstep" .SH SÚBORY .IP WMAKER_USER_ROOT/Defaults/WMWindowAttributes Toto je súbor, ktorý sa zapíše. .SH POZRI TIEŽ .BR geticonset (1), .BR wmaker (1) .SH AUTOR Autorom Window Makera je Alfredo K. Kojima . .PP Túto manuálovú stránku napísal Marcelo Magallon . WindowMaker-0.96.0/doc/sk/getstyle.10000664000175100017510000000536015245216736017454 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH getstyle 1 "January 1999" .SH MENO getstyle \- vytvorí balík s aktuálnym ¹týlom Window Makera. .SH SYNTAX .B getstyle [[\-t|\-\-theme-options] [\-p|\-\-pack] [súbor so ¹týlom]] .SH POPIS .B getstyle mô¾e buï vypísa» configuraèné informácie aktuálneho ¹týlu Window Makera do súboru/¹tandardného výstupu alebo vytvori» samostatný balík s témou. Balík s témou je adresár, ktorý obsahuje v¹etko potrebné pre distribuovateµnú tému, vrátane informácií o ¹týle a obrázkov. Dajte pozor na to, ¾e informácie o ¹týle ulo¾ené v globálnej konfigurácii systému sa nenaèítajú. ©tandardne sa ulo¾ia nasledovné vlastnosti: \fITitleJustify\fP, \fIClipTitleFont\fP, \fIWindowTitleFont\fP, \fIMenuTitleFont\fP, \fIMenuTextFont\fP, \fIIconTitleFont\fP, \fILargeDisplayFont\fP, \fIHighlightColor\fP, \fIHighlightTextColor\fP, \fIClipTitleColor\fP, \fICClipTitleColor\fP, \fIFTitleColor\fP, \fIPTitleColor\fP, \fIUTitleColor\fP, \fIFTitleBack\fP, \fIPTitleBack\fP, \fIUTitleBack\fP, \fIResizebarBack\fP, \fIMenuTitleColor\fP, \fIMenuTextColor\fP, \fIMenuDisabledColor\fP, \fIMenuTitleBack\fP, \fIMenuTextBack\fP, \fIIconBack\fP, \fIIconTitleColor\fP, \fIIconTitleBack\fP, \fIFrameBorderWidth\fP, \fIFrameBorderColor\fP, \fIFrameSelectedBorderColor\fP, \fIMenuStyle\fP, \fIWindowTitleExtendSpace\fP, \fIMenuTitleExtendSpace\fP, a \fIMenuTextExtendSpace\fP. Ak je daná voµba \fB-t\fP alebo \fB--theme-options\fP, vlastnos» \fIWorkspaceBack\fP sa \fItie¾\fP ulo¾í, spolu so všetkými myši nastavením kurzoru užívateľsky definovateľné (\fINormalCursor\fP, \fIArrowCursor\fP, \fIMoveCursor\fP, \fIResizeCursor\fP, \fITopLeftResizeCursor\fP, \fITopRightResizeCursor\fP, \fIBottomLeftResizeCursor\fP, \fIBottomRightResizeCursor\fP, \fIVerticalResizeCursor\fP, \fIHorizontalResizeCursor\fP, \fIWaitCursor\fP, \fIQuestionCursor\fP, \fITextCursor\fP, \fISelectCursor\fP) ktoré sú prítomné. .SH VO¥BY .TP .B \-t ulo¾í aj informácie súvisiace s témou, èo je textúra pozadia hlavného okna. Táto voµba je v¾dy nastavená, ak je pou¾itá voµba \-p. .TP .B \-p vytvorí balík s témou v adresári nazvanom podµa mena témy s príponou .themed. .SH PREMENNÉ PROSTREDIA .IP WMAKER_USER_ROOT ¹pecifikuje cestu k adresáru Defaults. "Defaults/" je pridané k tejto premennej, èím sa urèí umiestnenie databáz. Ak premenná nie je nastavená, jej implicitná hodnota je "~/GNUstep" .SH SÚBORY .IP WMAKER_USER_ROOT/Defaults/WindowMaker Toto je súbor, ktorý sa zapí¹e. .SH POZRI TIE® .BR setstyle (1), .BR wmaker (1) .SH AUTOR Autorom Window Makera je Alfredo K. Kojima . .PP Túto manuálovú stránku napísal Marcelo Magallon . WindowMaker-0.96.0/doc/sk/geticonset.10000664000175100017510000000172515245216736017761 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH geticonset 1 "January 1999" .SH MENO geticonset \- extrahuje aktuálnu sadu ikon Window Makera .SH SYNTAX .B geticonset .I [voľby] [súbor] .SH POPIS .B geticonset načíta doménu WMWindowAttributes a zapíše sadu nájdených ikon buď na štandardný výstup alebo do .I súboru. .SH VOĽBY .TP .B \-\-help vypíše pomocný text .TP .B \-\-version vypíše číslo verzie .SH PREMENNÉ PROSTREDIA .IP WMAKER_USER_ROOT špecifikuje cestu k adresáru Defaults. "Defaults/" je pridané k tejto premennej, čím sa určí umiestnenie databáz. Ak premenná nie je nastavená, jej implicitná hodnota je "~/GNUstep" .SH SÚBORY .IP WMAKER_USER_ROOT/Defaults/WMWindowAttributes Toto je súbor, ktorý sa zapíše. .SH POZRI TIEŽ .BR seticons (1), .BR wmaker (1) .SH AUTOR Autorom Window Makera je Alfredo K. Kojima . .PP Túto manuálovú stránku napísal Marcelo Magallon . WindowMaker-0.96.0/doc/sk/Makefile.in0000664000175100017510000004230215245325162017566 0ustar00ametzlerametzler# Makefile.in generated by automake 1.18.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2025 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) am__rm_f = rm -f $(am__rm_f_notfound) am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = doc/sk ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \ $(top_srcdir)/m4/ax_pthread.m4 \ $(top_srcdir)/m4/ld-version-script.m4 \ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/windowmaker.m4 \ $(top_srcdir)/m4/wm_attributes.m4 \ $(top_srcdir)/m4/wm_cflags_check.m4 \ $(top_srcdir)/m4/wm_i18n.m4 \ $(top_srcdir)/m4/wm_imgfmt_check.m4 \ $(top_srcdir)/m4/wm_libexif.m4 $(top_srcdir)/m4/wm_libmath.m4 \ $(top_srcdir)/m4/wm_library_constructors.m4 \ $(top_srcdir)/m4/wm_prog_cc_c11.m4 \ $(top_srcdir)/m4/wm_xext_check.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ } man1dir = $(mandir)/man1 am__installdirs = "$(DESTDIR)$(man1dir)" NROFF = nroff MANS = $(man_MANS) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FCLIBS = @FCLIBS@ FGREP = @FGREP@ FILECMD = @FILECMD@ GFXLIBS = @GFXLIBS@ GREP = @GREP@ GROFF = @GROFF@ HEADER_SEARCH_PATH = @HEADER_SEARCH_PATH@ ICONEXT = @ICONEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLIBS = @INTLIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@ LIBBSD = @LIBBSD@ LIBEXIF = @LIBEXIF@ LIBM = @LIBM@ LIBOBJS = @LIBOBJS@ LIBRARY_SEARCH_PATH = @LIBRARY_SEARCH_PATH@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIBXINERAMA = @LIBXINERAMA@ LIBXKBFILE = @LIBXKBFILE@ LIBXMU = @LIBXMU@ LIBXRANDR = @LIBXRANDR@ LINGUAS = @LINGUAS@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAGICKFLAGS = @MAGICKFLAGS@ MAGICKLIBS = @MAGICKLIBS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MANLANGDIRS = @MANLANGDIRS@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PANGO_CFLAGS = @PANGO_CFLAGS@ PANGO_LIBS = @PANGO_LIBS@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ UTILMOFILES = @UTILMOFILES@ VERSION = @VERSION@ WEB_REPO_ROOT = @WEB_REPO_ROOT@ WINGSMOFILES = @WINGSMOFILES@ WINGS_VERSION = @WINGS_VERSION@ WMAKERMOFILES = @WMAKERMOFILES@ WPREFSMOFILES = @WPREFSMOFILES@ WRASTERMOFILES = @WRASTERMOFILES@ WRASTER_VERSION = @WRASTER_VERSION@ WUTIL_VERSION = @WUTIL_VERSION@ XCFLAGS = @XCFLAGS@ XFTCONFIG = @XFTCONFIG@ XFT_CFLAGS = @XFT_CFLAGS@ XFT_LIBS = @XFT_LIBS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBRARY_PATH = @X_LIBRARY_PATH@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ inc_search_path = @inc_search_path@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ lcov_output_directory = @lcov_output_directory@ lib_search_path = @lib_search_path@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@/sk mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pixmapdir = @pixmapdir@ pkgconfdir = @pkgconfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ wprefs_bindir = @wprefs_bindir@ wprefs_datadir = @wprefs_datadir@ man_MANS = \ geticonset.1 \ getstyle.1 \ seticons.1 \ setstyle.1 \ wdwrite.1 \ wmaker.1 \ wmsetbg.1 \ wxcopy.1 \ wxpaste.1 EXTRA_DIST = $(man_MANS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/sk/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu doc/sk/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-man1: $(man_MANS) @$(NORMAL_INSTALL) @list1=''; \ list2='$(man_MANS)'; \ test -n "$(man1dir)" \ && test -n "`echo $$list1$$list2`" \ || exit 0; \ echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \ $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \ { for i in $$list1; do echo "$$i"; done; \ if test -n "$$list2"; then \ for i in $$list2; do echo "$$i"; done \ | sed -n '/\.1[a-z]*$$/p'; \ fi; \ } | while read p; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; echo "$$p"; \ done | \ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ sed 'N;N;s,\n, ,g' | { \ list=; while read file base inst; do \ if test "$$base" = "$$inst"; then list="$$list $$file"; else \ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \ fi; \ done; \ for i in $$list; do echo "$$i"; done | $(am__base_list) | \ while read files; do \ test -z "$$files" || { \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \ done; } uninstall-man1: @$(NORMAL_UNINSTALL) @list=''; test -n "$(man1dir)" || exit 0; \ files=`{ for i in $$list; do echo "$$i"; done; \ l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ sed -n '/\.1[a-z]*$$/p'; \ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(MANS) installdirs: for dir in "$(DESTDIR)$(man1dir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -$(am__rm_f) $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-man install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-man1 install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-man uninstall-man: uninstall-man1 .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-man1 install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-man \ uninstall-man1 .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: # Tell GNU make to disable its built-in pattern rules. %:: %,v %:: RCS/%,v %:: RCS/% %:: s.% %:: SCCS/s.% WindowMaker-0.96.0/doc/sk/Makefile.am0000664000175100017510000000035612647224016017557 0ustar00ametzlerametzler## Process this file with automake to produce Makefile.in mandir=@mandir@/sk man_MANS = \ geticonset.1 \ getstyle.1 \ seticons.1 \ setstyle.1 \ wdwrite.1 \ wmaker.1 \ wmsetbg.1 \ wxcopy.1 \ wxpaste.1 EXTRA_DIST = $(man_MANS) WindowMaker-0.96.0/doc/ru/0000775000175100017510000000000015245325217015532 5ustar00ametzlerametzlerWindowMaker-0.96.0/doc/ru/wxpaste.10000664000175100017510000000435712647224016017316 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH wxpaste 1 "March 1998" .SH "НАИМЕНОВАНИЕ" wxpaste \- выводит содержимое буфера на стандартный вывод. .SH "СИНТАКСИС" .B wxpaste [опции] .SH "ОПИСАНИЕ" .B wxpaste выводит содержимое указанного буфера на стандартный вывод. Если буфер не указан, то по умолчанию будет использоваться буфер 0. .PP .SH "ОПЦИИ" .TP .B \-cutbuffer номер Данные будут браться из указанного буфера заместо умолчального буфера 0. .TP .B \-display имя\-дисплея Указывает дисплей откуда wxpaste будет брать данные. .TP .B \-selection [имя] Данные будут скопированы из именованого выбора. Если выборка из именованого выделения не удаётся, то используется буфер по умолчанию. Умолчальное значение именованого выбора \- PRIMARY. .PP .SH "ОШИБКИ" .TP Опция \-selection должна быть последней. Синтаксис мог бы быть и лучше, но обратная совместимость не позволяет этого сделать… Типы выбора INCR и MULTIPLE не поддерживаются. На самом деле поддерживаются только простые текстовые выделения, которых должно быть достаточно для большинства случаев использования этой утилиты. .SH "СМОТРИ ТАКЖЕ" .BR wxcopy (1), .BR wmaker (1) .SH "АВТОРЫ" Window Maker написан Alfredo K. Kojima , Dan Pascu и дополнен вкладом многих людей по всему интернету. .PP Это руководство было написано Marcelo E. Magallon, . Перевод на русский язык осуществил NIR aka Ginko . WindowMaker-0.96.0/doc/ru/wxcopy.10000664000175100017510000000445112647224016017147 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH wxcopy 1 "September 1998" .SH "НАИМЕНОВАНИЕ" wxcopy \- копирует стандартный ввод или файл в буфер. .SH "СИНТАКСИС" .B wxcopy [опции] [файл] .SH "ОПИСАНИЕ" .B wxcopy копирует стандартный ввод или .I файл в буфер. Если буфер не указан, то данные будут помещены в буфер 0 и содержимое других буферов будет смещено, в случае наличия такового. Если буфер указан, то данные будут скопированы в этот буфер и ротация буферов произведена не будет. .SH "ОПЦИИ" .TP .B \-cutbuffer номер Указывает номер буфера, в который будут скопированы данные. .TP .B \-display имя\-дисплея Данные будут скопированы в буфер указанного дисплея/экрана. .TP .B \-nolimit Отключает проверку допустимого размера данных в 64 килобайта, позволяя буферу расти до нужного размера. .TP .B \-clearselection Сбрасывает владельца PRIMARY буфера. На практике это означает, что когда Вы пытаетесь вставить данные кликом средней кнопки мыши (например), то данные будут выбираться из буфера 0, вместо существующего выделения. .PP .SH "СМОТРИ ТАКЖЕ" .BR wxpaste (1), .BR wmaker (1) .SH "АВТОРЫ" Window Maker написан Alfredo K. Kojima , Dan Pascu и дополнен вкладом многих людей по всему интернету. Совместимость двоичных данных и опция \-nolimit реализованы Luke Kendall . .PP Это руководство было написано Marcelo E. Magallon, . Перевод на русский язык осуществил NIR aka Ginko . WindowMaker-0.96.0/doc/ru/wmsetbg.10000664000175100017510000000705612647224016017272 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH wmsetbg 1 "January 1999" .SH "НАИМЕНОВАНИЕ" wmsetbg \- устанавливает фон дисплея X11. .SH "СИНТАКСИС" .B wmsetbg [\-display] [\-\-version] [\-\-help] [{\-b|\-\-back\-color} \fIцвет\fP] [{\-t|\-\-tile}|{\-e|\-\-center}|{\-s|\-\-scale}|{\-a|\-\-maxscale} . \fIизображение\fP] [{\-d|\-\-dither}|{\-m|\-\-match}] [\-u|\-\-update\-wmaker] [{\-D|\-\-update\-domain} \fIдомен\fP] [{\-c|\-\-colors} \fIцвета\fP] [{\-p|\-\-parse} \fIтекстура\fP] [{\-w|\-\-workspace} \fIрабочий стол\fP] .SH "ОПИСАНИЕ" .B wmsetbg читает указаное .I изображение (XPM, PNG, jpeg, Tiff, raw PPM) и размещает его в корневом окне. Возможно как растянуть изображение, так и расположить его аналогично плитке, чтобы оно заняло всё пространство. WindowMaker вызывает эту команду для установки изображения корневого окна при старте. .SH "ОПЦИИ" .TP .B \-a|\-\-maxscale Растягивает указаное \fIизображение\fP сохраняя соотношение сторон. .TP .B \-b|\-\-back\-color Указанный \fIцвет\fP используется как фоновый цвет для \fIтекстуры\fP. Window Maker временно устанавливает фон указанного цвета на то время, пока загружается и обрабатывается текстура. Вы можете указать цвета используя как их имена, так и RGB нотацию (или как "rgb:RR/GG/BB" или "#RRGGBB") (Смотрите .BR showrgb(1) для более полной информации). В последнем случае \fIцвет\fB указывается в кавычках. .TP .B \-e|\-\-center Центрирует указанное \fIизображение\fP. .TP .B \-t|\-\-tile Размещает указанное \fIизображение\fP аналогично плитке. .TP .B \-s|\-\-scale Растягивает указанное \fIизображение\fP (по умолчанию). .TP .B \-d|\-\-dither Размывать цвета. .TP .B \-m|\-\-match Соответствовать цветам. .TP .B \-u|\-\-update\-wmaker Обновить базу умолчальных настроек Window Maker. .TP .B \-D|\-\-update\-domain Обновить указанную \fIдоменную\fP базу. .TP .B \-c|\-\-colors Сколько цветов на канал использовать. .TP .B \-p|\-\-parse Обрабатывает указанную \fIтекстуру\fP как \fIтекстуру формата proplist\fP. .TP .B \-w|\-\-workspace Обновить фон только на указанном \fIрабочем столе\fP. .TP .B \-\-help Вывести справочную информацию. .TP .B \-\-version Вывести номер версии. .SH "СМОТРИ ТАКЖЕ" .BR wmaker (1) .SH "АВТОРЫ" Window Maker написан Alfredo K. Kojima , Dan Pascu и дополнен вкладом многих людей по всему интернету. .PP Это руководство было написано Marcelo E. Magallon, . Перевод на русский язык осуществил NIR aka Ginko . WindowMaker-0.96.0/doc/ru/wmaker.10000664000175100017510000001624615245216736017120 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH "Window Maker" 1 "August 1998" .SH "НАИМЕНОВАНИЕ" wmaker \- оконный менеджер для X11 эмулирующий интерфейс NEXTSTEP. .SH "СИНТАКСИС" .B wmaker .I "[\-options]" .SH "ОПИСАНИЕ" Window Maker это оконный менеджер для X11 эмулирующий интерфейс NEXTSTEP. Он пытается быть максимально похожим на интерфейс NeXT, но отличается при необходимости. .SH "ОПЦИИ" .TP .B \-\-no\-cpp Отключить препроцессор файлов конфигурации. .TP .B \-\-no\-dock Не показывать док. .TP .B \-\-no\-clip Не показывать скрепку-индикатор рабочего стола. .TP .B \-display host:display.screen Указать дисплей для использования. На машинах с несколькими мониторами Window Maker автоматически будет контролировать все экраны. Если Вы хотите, чтобы Window Maker запустился только на определённом экране, то Вам понадобится указать номер экрана с помощью опции .B \-display Например, если Вы хотите, чтобы Window Maker запустился только на первом экране, то команда запуска будет выглядеть как: .B wmaker \-display :0.1 .TP .B \-\-version Указать номер версии и выйти. .TP .B \-\-visual\-id Указать ID графического режима. Смотрите .BR xdpyinfo (1) для списка доспупных графических режимов. .TP .B \-\-help Показать краткую справку. .PP .SH "ФАЙЛЫ" .TP .B ~/GNUstep/Defaults/WindowMaker Основные настройки Window Maker. .TP .B ~/GNUstep/Defaults/WMState Информация о доке (Dock) и индикаторе рабочих столов (Clip). НЕ редактируйте этот файл во время работы Window Maker. Он будет перезаписан. .TP .B ~/GNUstep/Defaults/WMRootMenu Содержит имя файла корневого меню или само меню в формате списка свойств. .TP .B ~/GNUstep/Defaults/WMWindowAttributes Атрибуты различных классов и копий приложений. Используйте редактор свойств (клик правой клавишей мыши на заголовке, в выпавшем меню выбрать пункт "Свойства...") вместо прямой модификации этого файла. Всего пара опций недоступны в редакторе свойств. .TP .B /usr/share/WindowMaker/Defaults/ Все указанные выше файлы ЧИТАЮТСЯ из этой папки, в том случае, если они отсутствуют среди пользовательских настроек, за исключением WMState, который КОПИРУЕТСЯ. Не важно, откуда файлы считаны; если необходимо записать настройки в эти файлы, то они будут записаны также и в пользовательские. .TP .B ~/GNUstep/Library/WindowMaker/autostart Этот скрипт автоматически выполняется при старте Window Maker. .TP .B ~/GNUstep/Library/WindowMaker/exitscript Этот скрипт автоматически выполняется перед завершением работы Window Maker. .B Заметка: Если Вы хотите запустить из этого скрипта что либо требующее работы сервера X, то убедитесь, что вы не используете команду .I SHUTDOWN из корневого меню для выхода из Window Maker. В противном случае сервер X может быть остановлен до исполнения срипта. .TP .B ~/GNUstep/Library/WindowMaker/ Здесь производится поиск файла меню, указанного в WMRootMenu… .TP .B /etc/X11/WindowMaker/ и здесь. В указанном порядке. В том случае, если указан не абсолютный путь. .TP .B ~/GNUstep/Library/WindowMaker/Pixmaps/ Здесь Window Maker производит поиск картинок. .TP .B ~/GNUstep/Library/WindowMaker/Backgrounds/ Здесь Window Maker ищет обои. .TP .B ~/GNUstep/Library/WindowMaker/Styles/ Здесь Window Maker производит поиск стилей (неправда… выглядит так, но Вам всё равно придётся указать полный путь; это просто место для красивой организации). .TP .B ~/GNUstep/Library/WindowMaker/Themes/ Здесь Window Maker ищет файлы тем (там же). .TP .B /usr/share/WindowMaker/Pixmaps/ Системные пиктограммы находятся здесь… .TP .B /usr/share/WindowMaker/Pixmaps/ и здесь. .TP .B /usr/share/WindowMaker/Styles/ Системные стили находятся здесь… .TP .B /usr/share/WindowMaker/Themes/ Угадайте… ;-) .SH "ОКРУЖЕНИЕ" .IP WMAKER_USER_ROOT Указывает начальный путь к папке Defaults. "Defaults/" приписывается к этой переменной, чтобы определить настоящее расположение данных. Если переменная не установлена, то её значение: "~/GNUstep". .IP GNUSTEP_LOCAL_ROOT Указыввает расположение общесистемной папки \fBlocal\fP GNUstep (это полезно, например, в тех случаях, где общесистемные настройки находятся на сетевом ресурсе). Если эта переменная пуста, то поиск происходит то ищется переменная GNUSTEP_SYSTEM_ROOT. .IP GNUSTEP_SYSTEM_ROOT указывает общесистемное расположение папки GNUstep. Если эта переменная пуста, то её значение: /etc/GNUstep .SH "СМОТРИ ТАКЖЕ" The Window Maker User Guide .PP The Window Maker FAQ .PP .BR X (7), .BR wdwrite (1), .BR wxcopy (1), .BR geticonset (1), .BR seticons (1), .BR wmaker (1), .BR wxpaste (1), .BR getstyle (1), .BR setstyle (1), .BR wmsetbg (1) .SH "АВТОРЫ" Window Maker написан Alfredo K. Kojima , Dan Pascu и дополнен вкладом многих людей по всему интернету. .PP Это руководство было написано Marcelo E. Magallon, . Перевод на русский язык осуществил NIR aka Ginko . WindowMaker-0.96.0/doc/ru/wdwrite.10000664000175100017510000000274215245216736017313 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH wdwrite 1 "January 1999" .SH "НАИМЕНОВАНИЕ" wdwrite \- записывает пары ключ/значение в домен. .SH "СИНТАКСИС" .B wdwrite .I домен .I опция .I значение .SH "ОПИСАНИЕ" .B wdwrite записывает .I опцию и .I значение в указанный .I домен. .SH "ОПЦИИ" .TP .B \-\-help Вывести справочную информацию. .TP .B \-\-version Вывести номер версии. .SH "ОКРУЖЕНИЕ" .IP WMAKER_USER_ROOT Указывает начальный путь к папке Defaults. "Defaults/" приписывается к этой переменной, чтобы определить настоящее расположение данных. Если переменная не установлена, то её значение: "~/GNUstep". .SH "ФАЙЛЫ" Домены находятся в директории WMAKER_USER_ROOT/Defaults/ . .SH "СМОТРИ ТАКЖЕ" .BR wmaker (1) .SH "АВТОРЫ" Window Maker написан Alfredo K. Kojima , Dan Pascu и дополнен вкладом многих людей по всему интернету. .PP Это руководство было написано Marcelo E. Magallon, . Перевод на русский язык осуществил NIR aka Ginko . WindowMaker-0.96.0/doc/ru/setstyle.10000664000175100017510000000563115245216736017502 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH setstyle 1 "January 1999" .SH "НАИМЕНОВАНИЕ" setstyle \- устанавливает опции связанные со стилем Window Maker или загружает тему оформления. .SH "СИНТАКСИС" .B setstyle .I "[\-\-no\-fonts] [\-\-no\-cursors] [\-\-help] [\-\-version]" .I файл .SH "ОПИСАНИЕ" .B setstyle читает .I файл и записывает его содержимое в домен WindowMaker, эффективно устанавливая тему оформления Window Maker. Если указанный путь является директорией, то он будет обработан как тема оформления и загружен соответственно. Если установлен флаг \fB\-\-no\-fonts\fP, то настройки, связанные со шрифтами (\fIIconTitleFont\fP, \fIClipTitleFont\fP, \fIMenuTextFont\fP, \fIMenuTitleFont\fP, \fIWindowTitleFont\fP), будут проигнорированы. Если указан флаг \fB\-\-no\-cursors\fP, то настройки курсора мыши (\fINormalCursor\fP, \fIArrowCursor\fP, \fIMoveCursor\fP, \fIResizeCursor\fP, \fITopLeftResizeCursor\fP, \fITopRightResizeCursor\fP, \fIBottomLeftResizeCursor\fP, \fIBottomRightResizeCursor\fP, \fIVerticalResizeCursor\fP, \fIHorizontalResizeCursor\fP, \fIWaitCursor\fP, \fIQuestionCursor\fP, \fITextCursor\fP, \fISelectCursor\fP) в стиле или теме будут игнорироваться. .SH "ОПЦИИ" .TP .B \-\-no\-fonts Игнорировать связанные со шрифтами настройки. .TP .B \-\-no\-cursors Игнорировать связанные со стилем курсора настройки .TP .B \-\-help Вывести справочную информацию .TP .B \-\-version Вывести номер версии .SH "ОКРУЖЕНИЕ" .IP WMAKER_USER_ROOT Указывает начальный путь к папке Defaults. "Defaults/" приписывается к этой переменной, чтобы определить настоящее расположение данных. Если переменная не установлена, то её значение: "~/GNUstep". .SH "ФАЙЛЫ" .IP WMAKER_USER_ROOT/Defaults/WindowMaker Это файл с которым идёт взаимодействие. .SH "СМОТРИ ТАКЖЕ" .BR getstyle (1), .BR wmaker (1) .SH "АВТОРЫ" Window Maker написан Alfredo K. Kojima , Dan Pascu и дополнен вкладом многих людей по всему интернету. .PP Это руководство было написано Marcelo E. Magallon, . Перевод на русский язык осуществил NIR aka Ginko . WindowMaker-0.96.0/doc/ru/seticons.10000664000175100017510000000333415245216736017453 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH seticons 1 "March 1998" .SH "НАИМЕНОВАНИЕ" seticons \- устанавливает набор иконок Window Maker. .SH "СИНТАКСИС" .B seticons .I iconsfile .SH "ОПИСАНИЕ" .B seticons читает .I iconsfile и пишет его содержимое в домен WMWindowAttributes, эффективно устанавливая набор иконок, который Window Maker использует для определённого класса программ (например: XTerm, "xterm.XTerm", "rxvt.XTerm", "pine.XTerm", etc.) .SH "ОПЦИИ" .TP .B \-\-help Выводит справку. .TP .B \-\-version Выводит номер версии. .SH "ОКРУЖЕНИЕ" .IP WMAKER_USER_ROOT Указывает начальный путь к папке Defaults. "Defaults/" приписывается к этой переменной, чтобы определить настоящее расположение данных. Если переменная не установлена, то её значение: "~/GNUstep". .SH "ОКРУЖЕНИЕ" .IP WMAKER_USER_ROOT/Defaults/WMWindowAttributes Это файл, в который идёт запись. .SH "СМОТРИ ТАКЖЕ" .BR geticonset (1), .BR wmaker (1) .SH "АВТОРЫ" Window Maker написан Alfredo K. Kojima , Dan Pascu и дополнен вкладом многих людей по всему интернету. .PP Это руководство было написано Marcelo E. Magallon, . Перевод на русский язык осуществил NIR aka Ginko . WindowMaker-0.96.0/doc/ru/getstyle.10000664000175100017510000000740215245216736017464 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH getstyle 1 "January 1999" .SH "НАИМЕНОВАНИЕ" getstyle \- делает дамп темы оформления Window Maker. .SH "СИНТАКСИС" .B getstyle [[\-t|\-\-theme-options] [\-p|\-\-pack] [файл стиля]] .SH "ОПИСАНИЕ" .B getstyle может как произвести дамп стиля Window Maker в файл или на стандартный вывод, так как создать файл темы оформления. Тема оформления это директория, содержащая всё, что необходимо для распространения темы оформления, включая настройки стиля и используемую графику. Заметьте, что информация о стиле не читается из файлов глобальных настроек. По умолчанию сохраняются указанные опции: \fITitleJustify\fP, \fIClipTitleFont\fP, \fIWindowTitleFont\fP, \fIMenuTitleFont\fP, \fIMenuTextFont\fP, \fIIconTitleFont\fP, \fILargeDisplayFont\fP, \fIHighlightColor\fP, \fIHighlightTextColor\fP, \fIClipTitleColor\fP, \fICClipTitleColor\fP, \fIFTitleColor\fP, \fIPTitleColor\fP, \fIUTitleColor\fP, \fIFTitleBack\fP, \fIPTitleBack\fP, \fIUTitleBack\fP, \fIResizebarBack\fP, \fIMenuTitleColor\fP, \fIMenuTextColor\fP, \fIMenuDisabledColor\fP, \fIMenuTitleBack\fP, \fIMenuTextBack\fP, \fIIconBack\fP, \fIIconTitleColor\fP, \fIIconTitleBack\fP, \fIFrameBorderWidth\fP, \fIFrameBorderColor\fP, \fIFrameSelectedBorderColor\fP, \fIMenuStyle\fP, \fIWindowTitleExtendSpace\fP, \fIMenuTitleExtendSpace\fP, и \fIMenuTextExtendSpace\fP. Если указан \fB\-t\fP или \fB\-\-theme-options\fP, то в дополнение к предыдущим опциям \fIтакже\fP сохраняется \fIWorkspaceBack\fP вместе с пользовательскими настройками стиля курсора мыши (\fINormalCursor\fP, \fIArrowCursor\fP, \fIMoveCursor\fP, \fIResizeCursor\fP, \fITopLeftResizeCursor\fP, \fITopRightResizeCursor\fP, \fIBottomLeftResizeCursor\fP, \fIBottomRightResizeCursor\fP, \fIVerticalResizeCursor\fP, \fIHorizontalResizeCursor\fP, \fIWaitCursor\fP, \fIQuestionCursor\fP, \fITextCursor\fP, \fISelectCursor\fP), которые указаны. .SH "ОПЦИИ" .TP .B \-t Делает дамп связанных с темой оформления данных, включая фон корневого окна. Эта опция всегда включена при применении опции \-p. .TP .B \-p Создаёт тему оформления в директории, названной по имени темы с добавлением суффикса .themed. .SH "ОКРУЖЕНИЕ" .IP WMAKER_USER_ROOT Указывает начальный путь к папке Defaults. "Defaults/" приписывается к этой переменной, чтобы определить настоящее расположение данных. Если переменная не установлена, то её значение: "~/GNUstep". .SH "ФАЙЛЫ" .IP WMAKER_USER_ROOT/Defaults/WindowMaker В указанный файл идёт запись данных. .SH "СМОТРИ ТАКЖЕ" .BR setstyle (1), .BR wmaker (1) .SH "АВТОРЫ" Window Maker написан Alfredo K. Kojima , Dan Pascu и дополнен вкладом многих людей по всему интернету. .PP Это руководство было написано Marcelo E. Magallon, . Перевод на русский язык осуществил NIR aka Ginko . WindowMaker-0.96.0/doc/ru/geticonset.10000664000175100017510000000311015245216736017760 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH geticonset 1 "January 1999" .SH "НАИМЕНОВАНИЕ" geticonset \- считывает данные о наборе иконок Window Maker. .SH "СИНТАКСИС" .B geticonset .I [опции] [iconsetfile] .SH "ОПИСАНИЕ" .B geticonset читает домен WMWindowAttributes, и выводит настройки набора иконок на стандартный вывод или в файл .I iconsetfile. .SH "ОПЦИИ" .TP .B \-\-help Выводит справку. .TP .B \-\-version Выводит номер версии. .SH "ОКРУЖЕНИЕ" .IP WMAKER_USER_ROOT Указывает начальный путь к папке Defaults. "Defaults/" приписывается к этой переменной, чтобы определить настоящее расположение данных. Если переменная не установлена, то её значение: "~/GNUstep". .SH "ФАЙЛЫ" .IP WMAKER_USER_ROOT/Defaults/WMWindowAttributes Файл, из которого читаются данные. .SH "СМОТРИ ТАКЖЕ" .BR seticons (1), .BR wmaker (1) .SH "АВТОРЫ" Window Maker написан Alfredo K. Kojima , Dan Pascu и дополнен вкладом многих людей по всему интернету. .PP Это руководство было написано Marcelo E. Magallon, . Перевод на русский язык осуществил NIR aka Ginko . WindowMaker-0.96.0/doc/ru/Makefile.in0000664000175100017510000004230215245325162017577 0ustar00ametzlerametzler# Makefile.in generated by automake 1.18.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2025 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) am__rm_f = rm -f $(am__rm_f_notfound) am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = doc/ru ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \ $(top_srcdir)/m4/ax_pthread.m4 \ $(top_srcdir)/m4/ld-version-script.m4 \ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/windowmaker.m4 \ $(top_srcdir)/m4/wm_attributes.m4 \ $(top_srcdir)/m4/wm_cflags_check.m4 \ $(top_srcdir)/m4/wm_i18n.m4 \ $(top_srcdir)/m4/wm_imgfmt_check.m4 \ $(top_srcdir)/m4/wm_libexif.m4 $(top_srcdir)/m4/wm_libmath.m4 \ $(top_srcdir)/m4/wm_library_constructors.m4 \ $(top_srcdir)/m4/wm_prog_cc_c11.m4 \ $(top_srcdir)/m4/wm_xext_check.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ } man1dir = $(mandir)/man1 am__installdirs = "$(DESTDIR)$(man1dir)" NROFF = nroff MANS = $(man_MANS) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FCLIBS = @FCLIBS@ FGREP = @FGREP@ FILECMD = @FILECMD@ GFXLIBS = @GFXLIBS@ GREP = @GREP@ GROFF = @GROFF@ HEADER_SEARCH_PATH = @HEADER_SEARCH_PATH@ ICONEXT = @ICONEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLIBS = @INTLIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@ LIBBSD = @LIBBSD@ LIBEXIF = @LIBEXIF@ LIBM = @LIBM@ LIBOBJS = @LIBOBJS@ LIBRARY_SEARCH_PATH = @LIBRARY_SEARCH_PATH@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIBXINERAMA = @LIBXINERAMA@ LIBXKBFILE = @LIBXKBFILE@ LIBXMU = @LIBXMU@ LIBXRANDR = @LIBXRANDR@ LINGUAS = @LINGUAS@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAGICKFLAGS = @MAGICKFLAGS@ MAGICKLIBS = @MAGICKLIBS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MANLANGDIRS = @MANLANGDIRS@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PANGO_CFLAGS = @PANGO_CFLAGS@ PANGO_LIBS = @PANGO_LIBS@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ UTILMOFILES = @UTILMOFILES@ VERSION = @VERSION@ WEB_REPO_ROOT = @WEB_REPO_ROOT@ WINGSMOFILES = @WINGSMOFILES@ WINGS_VERSION = @WINGS_VERSION@ WMAKERMOFILES = @WMAKERMOFILES@ WPREFSMOFILES = @WPREFSMOFILES@ WRASTERMOFILES = @WRASTERMOFILES@ WRASTER_VERSION = @WRASTER_VERSION@ WUTIL_VERSION = @WUTIL_VERSION@ XCFLAGS = @XCFLAGS@ XFTCONFIG = @XFTCONFIG@ XFT_CFLAGS = @XFT_CFLAGS@ XFT_LIBS = @XFT_LIBS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBRARY_PATH = @X_LIBRARY_PATH@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ inc_search_path = @inc_search_path@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ lcov_output_directory = @lcov_output_directory@ lib_search_path = @lib_search_path@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@/ru mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pixmapdir = @pixmapdir@ pkgconfdir = @pkgconfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ wprefs_bindir = @wprefs_bindir@ wprefs_datadir = @wprefs_datadir@ man_MANS = \ geticonset.1 \ getstyle.1 \ seticons.1 \ setstyle.1 \ wdwrite.1 \ wmaker.1 \ wmsetbg.1 \ wxcopy.1 \ wxpaste.1 EXTRA_DIST = $(man_MANS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/ru/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu doc/ru/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-man1: $(man_MANS) @$(NORMAL_INSTALL) @list1=''; \ list2='$(man_MANS)'; \ test -n "$(man1dir)" \ && test -n "`echo $$list1$$list2`" \ || exit 0; \ echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \ $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \ { for i in $$list1; do echo "$$i"; done; \ if test -n "$$list2"; then \ for i in $$list2; do echo "$$i"; done \ | sed -n '/\.1[a-z]*$$/p'; \ fi; \ } | while read p; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; echo "$$p"; \ done | \ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ sed 'N;N;s,\n, ,g' | { \ list=; while read file base inst; do \ if test "$$base" = "$$inst"; then list="$$list $$file"; else \ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \ fi; \ done; \ for i in $$list; do echo "$$i"; done | $(am__base_list) | \ while read files; do \ test -z "$$files" || { \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \ done; } uninstall-man1: @$(NORMAL_UNINSTALL) @list=''; test -n "$(man1dir)" || exit 0; \ files=`{ for i in $$list; do echo "$$i"; done; \ l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ sed -n '/\.1[a-z]*$$/p'; \ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(MANS) installdirs: for dir in "$(DESTDIR)$(man1dir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -$(am__rm_f) $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-man install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-man1 install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-man uninstall-man: uninstall-man1 .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-man1 install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-man \ uninstall-man1 .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: # Tell GNU make to disable its built-in pattern rules. %:: %,v %:: RCS/%,v %:: RCS/% %:: s.% %:: SCCS/s.% WindowMaker-0.96.0/doc/ru/Makefile.am0000664000175100017510000000035512647224016017567 0ustar00ametzlerametzler## Process this file with automake to produce Makefile.in mandir=@mandir@/ru man_MANS = \ geticonset.1 \ getstyle.1 \ seticons.1 \ setstyle.1 \ wdwrite.1 \ wmaker.1 \ wmsetbg.1 \ wxcopy.1 \ wxpaste.1 EXTRA_DIST = $(man_MANS) WindowMaker-0.96.0/doc/cs/0000775000175100017510000000000015245325217015511 5ustar00ametzlerametzlerWindowMaker-0.96.0/doc/cs/wxpaste.10000664000175100017510000000254215245216736017276 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH wxpaste 1 "Březen 1998" .SH JMÉNO wxpaste \- zapíše vyrovnávací paměť na standardní výstup .SH SYNTAXE .B wxpaste [volby] .SH POPIS .B wxpaste vypíše obsah dané vyrovnávací paměti na standardní výstup. Jakmile není zadána žádná vyrovnávací paměť, tak se použije vyrovnávací paměť 0. .PP .SH VOLBY .TP .B \-cutbuffer číslo Data budou vložena z dané vyrovnávací paměti namísto standardní 0. .TP .B \-display displej Data se budou kopírovat z vyrovnávací paměti daného displeje/obrazovky. .TP .B \-selection [selekcia] Data budou kopírované z dané selekce. Jakmile se výběr ze selekce nepodaří, tak se použije vyrovnávací paměť. Implicitní hodnota pro selekci je PRIMARY. .PP .SH CHYBY \-selection musí být poslední volba. Syntaxe může být upravená, ale brání tomu špatná kompatibilita. Typy selekcí INCR a MULTIPLE nejsou podporované. Ve skutečnosti je podporovaný jen jednoduchý text, což by mělo stačit pro většinu uživatelů takovéto jednoduché utilitky. .SH PODÍVEJTE SE TAKÉ .BR wxcopy (1), .BR wmaker (1) .SH AUTOR Autorem Window Makera je Alfredo K. Kojima . .PP Tuto manuálovou stránku napsal Marcelo Magallon . .PP Do češtiny přeložil Jiří Hnídek . WindowMaker-0.96.0/doc/cs/wxcopy.10000664000175100017510000000303615245216736017133 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH wxcopy 1 "Září 1998" .SH JMÉNO wxcopy \- kopíruje standartní vstup do vyrovnávací paměti .SH SYNOPSIS .B wxcopy [volby] [soubor] .SH POPIS .B wxcopy kopíruje standartní vstup nebo .I soubor do vyrovnávací paměti. Jakmile není dáná nějaká vyrovnávací paměť, tak se data kopírují do vyrovnávací paměti 0 a ostaní vyrovnávací paměti rotují, jestliže ovšem existují. Pokud je dáná vyrovnávací paměť, tak se data kopírují do ní a nevykoná se žádné rotování. .SH VOLBY .TP .B \-cutbuffer číslo Specifikuje číslo vyrovnávací paměti, do které se budou kopírovat data. .TP .B \-display displej Data se budou kopírovat do vyrovnávací paměti daného displeje/obrazovky. .TP .B \-nolimit Vypne normální limit velikosti dat 64kb, čímž se umožní zvětšování vyrovnávací paměti podla potřeby. .TP .B \-clearselection Vyprázdní vlastníka PRIMARY selekce. V praxi to znamená, že když se pokusíte vložit data prostředním tlačítkem (například), tak vloží se data z vyrovnávací paměti 0, namísto případného spuštění selelekce myši. .PP .SH PODÍVEJTE SE TAKÉ .BR wxpaste (1), .BR wmaker (1) .SH AUTOR Autorem Window Makera je Alfredo K. Kojima . .PP Tuto manuálovou stránku napsal Marcelo Magallon . .PP Do češtiny přeložil Jiří Hnídek . .PP Kompatibilitu s binárními daty a \-nolimit implementoval Luke Kendall . WindowMaker-0.96.0/doc/cs/wmsetbg.10000664000175100017510000000360015245216736017247 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH wmsetbg 1 "Leden 1999" .SH JMÉNO wmsetbg \- nastaví pozadí hlavního okna v X11 .SH SYNTAXE .B wmsetbg [\-display] [\-\-version] [\-\-help] [{\-b|\-\-back\-color} \fIbarva\fP] [{\-t|\-\-tile}|{\-e|\-\-center}|{\-s|\-\-scale}|{\-a|\-\-maxscale} \fIobrázek\fP] [{\-d|\-\-dither}|{\-m|\-\-match}] [\-u|\-\-update\-wmaker] [{\-D|\-\-update\-domain} \fIdoména\fP] [{\-c|\-\-colors} \fIcpc\fP] [{\-p|\-\-parse} \fItextura\fP] [{\-w|\-\-workspace} \fIpracovní plocha\fP] .SH POPIS .B wmsetbg načítá daný .I obrázek (XPM, PNG, jpeg, Tiff, raw PPM) a vloží ho do hlavního okna. Obrázek je možné zvětšit, nebo ho opakovat aby vyplnil hlavní okno. Window Maker používa tento příkaz interně na nastavení pozadí při startu. .SH VOLBY .TP .B \-a|\-\-maxscale zvětší daný \fIobrázek\fP při dodržení poměru stran .TP .B \-e|\-\-center vloží \fIobrázek\fP do středu okna .TP .B \-t|\-\-tile vytvoří z \fIobrázku\fP dlaždice .TP .B \-s|\-\-scale roztáhne daný \fIobrázek\fP (standartně) .TP .B \-d|\-\-dither rezervuje barvy .TP .B \-m|\-\-match shodné barvy .TP .B \-u|\-\-update\-wmaker zapíše změnu do databáze nastavení Window Makera .TP .B \-D|\-\-update\-domain zapíše změnu do databáze \fIdomény\fP .TP .B \-c|\-\-colors použíje určitý počet barev na kanál .TP .B \-p|\-\-parse parsuje danou \fItexturu\fP jako \fIproplist stylu textur\fP .TP .B \-w|\-\-workspace nastaví pozadí jen na dané \fIpracovní ploše\fP .TP .B \-\-help vypíše nápovědu .TP .B \-\-version vypíše číslo verze .SH PODÍVEJTE SE TAKÉ .BR wmaker (1) .SH AUTOR Autorem Window Makera je Alfredo K. Kojima . wmsetbg napsal Dan Pascu .PP Tuto manuálovou stránku napsal Marcelo Magallon . .PP Do češtiny přeložil Jiří Hnídek . WindowMaker-0.96.0/doc/cs/wmaker.10000664000175100017510000001171615245216736017074 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH "Window Maker" 1 "Srpen 1998" .SH JMÉNO wmaker \- okenní manažer pro X11 se vzhledem NEXTSTEPu .SH SYNTAXE .B wmaker .I "[-volby]" .SH "POPIS" Window Maker je okenní manažer pro X11 se vzhledem NEXTSTEPu. Snaží se napodobit vzhled NeXTu jak jen to je možné, ale v případě potřeby tento trend nedodržuje. .SH "VOLBY" .TP .B \-\-no\-cpp zakázat preprocessing konfiguračních souborů .TP .B \-\-no\-dock neotvírat Dok aplikací .TP .B \-\-no\-clip neotvírat Sponku pracovních ploch .TP .B \-display host:display.screen použít danou obrazovku. Na strojích s více obrazovkami bude Window Maker automaticky spravovat všechny obrazovky. Pokud chcete, aby Window Maker spravoval jen specifickou obrazovku, musíte zadat číslo obrazovky pomocí argumentu příkazové řádky .B \-display. Například, pokud chcete, aby Window Maker spravoval jen obrazovku 1, spusťte ho takto: .B wmaker -display :0.1 .TP .B \-\-version vypíše verzi a ukončí se .TP .B \-\-visual\-id určí čísla obrazového režimu. Spusťte .BR xdpyinfo (1) pro seznam obrazových režimů dostupných na vašem displeji. .TP .B \-\-help vypíše krátký pomocný text .PP .SH SOUBORY .TP .B ~/GNUstep/Defaults/WindowMaker všeobecné nastavení Window Makera. .TP .B ~/GNUstep/Defaults/WMState informace o Doku a Sponce. Neditujte za běhu Window Makera. Bude přepsaný. .TP .B ~/GNUstep/Defaults/WMRootMenu Obsahuje jméno souboru, z kterého se má načíst hlavní menu nebo menu samotné ve formátu proplist. .TP .B ~/GNUstep/Defaults/WMWindowAttributes Atributy pro různé třídy a instance aplikací. Použijte editor nastavení (stiskněte pravé tlačítko myši na horní liště aplikace, zvolte Atributy) namísto přímého editování tohoto souboru. Je jen málo nastavení, která nejsou dostupná z editora nastavení. .TP .B /usr/share/WindowMaker/Defaults/ Všechny výše uvedené soubory se NAčÍTAJÍ odtud. Pokud se je nepodaří najít, kromě WMState, který se odtud ZKOPÍRUJE. Nezáleží na tom, odkud jsou načítané. Pokud je potřeba zapsat změnu konfigurace zpět do těchto souborů, zapíšou se do uživatelských souborů. .TP .B ~/GNUstep/Library/WindowMaker/autostart Tento skript se automaticky vykoná pri startu Window Makera. .TP .B ~/GNUstep/Library/WindowMaker/exitscript Tento skript se automaticky vykoná bezprostředně před ukončením Window Makera. .B Poznámka: Když potřebujete spustit z tohoto skriptu něco, co vyžaduje spuštěný X server, tak nepoužívejte na ukončení Window Makera příkaz .I SHUTDOWN z hlavního menu. Jinak se může stát, že X server se ukončí dřív než se vykoná tento skript. .TP .B ~/GNUstep/Library/WindowMaker/ Soubor menu, jehož název je uveden v souboru WMRootMenu, se hledá zde... .TP .B /etc/X11/WindowMaker/ a zde, v tomto pořadí, pokud název není absolutní cesta. .TP .B ~/GNUstep/Library/WindowMaker/Pixmaps/ Zde hledá Window Maker obrázky .TP .B ~/GNUstep/Library/WindowMaker/Backgrounds/ Zde hledá Window Maker pozadí .TP .B ~/GNUstep/Library/WindowMaker/Styles/ Zde hledá Window Maker soubory se styly (ne úplně... vypadá to tak, ale i tak musíte zadat úplnou cestu. Je to jen vyhrazené místo, aby byly věci pěkně uspořádané) .TP .B ~/GNUstep/Library/WindowMaker/Themes/ Zde hledá Window Maker soubory s tématy (viz. výše) .TP .B /usr/share/WindowMaker/Pixmaps/ Obrázky spoločné pro celý systém se nacházejí zde... .TP .B /usr/share/WindowMaker/Pixmaps/ a zde. .TP .B /usr/share/WindowMaker/Styles/ Styly spoločné pro celý systém se nacházejí zde .TP .B /usr/share/WindowMaker/Themes/ A teď to zkuste sami... ;-) .SH PROMĚNNÉ PROSŘEDÍ .IP WMAKER_USER_ROOT specifikuje cestu k adresáři Defaults. "Defaults/" je přidán k této proměnné, čímž se určí umístění databází. Pokud proměnná není nastavená, ta její implicitní hodnota je "~/GNUstep" .IP GNUSTEP_LOCAL_ROOT specifikuje umístění systémového \fBlokálního\fP GNUstep adresáře (to je užitečné v případě, že umístění adresáře společného pro celý systém je ve skutečnosti společné pro celou síť). Když je tato proměnná prázdna, použije se GNUSTEP_SYSTEM_ROOT. .IP GNUSTEP_SYSTEM_ROOT specifikuje umístění systémového GNUstep adresáře. Pokud je tato proměnná prázdna, tak její implicitní hodnota je /etc/GNUstep .SH PODÍVEJTE SE TAKÉ The Window Maker User Guide (Uživatelská příručka Window Makera) .PP The Window Maker FAQ (Často kladené dotazy) .PP .BR X (7), .BR wdwrite (1), .BR wxcopy (1), .BR geticonset (1), .BR seticons (1), .BR wmaker (1), .BR wxpaste (1), .BR getstyle (1), .BR setstyle (1), .BR wmsetbg (1) .SH AUTOR Autoři Window Makera jsou Alfredo K. Kojima , Dan Pascu a mnoho dalších lidí z celého světa. .PP Tuto manuálovou stránku napsal Marcelo E. Magallon, . .PP Do češtiny přeložil Jiří Hnídek WindowMaker-0.96.0/doc/cs/wdwrite.10000664000175100017510000000172115245216736017266 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH wdwrite 1 "Leden 1999" .SH JMÉNO wdwrite \- zapíše klíče a hodnoty do databáze standardních nastavení .SH SYNTAXE .B wdwrite .I doména .I volba .I hodnota .SH POPIS .B wdwrite zapíše .I volbu a .I hodnotu do dané .I domény. .SH VOLBY .TP .B \-\-help vypíše nápovědu .TP .B \-\-version vypíše číslo verze .SH PROMĚNNÉ PROSTŘEDÍ .IP WMAKER_USER_ROOT specifikuje cestu k adresáři Defaults. Řetězec "Defaults/" je přidán k této proměnné, čímž se určí umístění databází. Jakmile proměnná není nastavená, tak její implicitní hodnota je "~/GNUstep" .SH SOUBORY Domény se nacházejí v WMAKER_USER_ROOT/Defaults/ .SH PODÍVEJTE SE TAKÉ .BR wmaker (1) .SH AUTOR Autorem Window Makera je Alfredo K. Kojima . .PP Tuto manuálovou stránku napsal Marcelo Magallon . .PP Do češtiny přeložil Jiří Hnídek WindowMaker-0.96.0/doc/cs/setstyle.10000664000175100017510000000370515245216736017461 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH setstyle 1 "Leden 1999" .SH JMÉNO setstyle \- zmìní nastavení Window Makera související se stylem nebo zavede téma .SH SYNTAXE .B setstyle .I "[--no-fonts] [--help] [--version]" .I soubor se stylem .SH DESCRIPTION .B setstyle naèítá .I soubor se stylem a zapí¹e jeho obsah do domény Window Makera, èím¾ nastaví aktuální styl Window Makera. Jakmile je poskytnutá cesta, adresáø bude pova¾ovaný za balík s tématem a podla toho bude i zavedený. Jakmile je daný argument \fB\-\-no\-fonts\fP, nastavení související s fonty (\fIIconTitleFont\fP, \fIClipTitleFont\fP, \fIMenuTextFont\fP, \fIMenuTitleFont\fP, \fIWindowTitleFont\fP) v souboru se stylem budou ignorované. Pokud je uvedeno \fB\-\-no\-cursors\fP vlajky, definice kurzoru myši (\fINormalCursor\fP, \fIArrowCursor\fP, \fIMoveCursor\fP, \fIResizeCursor\fP, \fITopLeftResizeCursor\fP, \fITopRightResizeCursor\fP, \fIBottomLeftResizeCursor\fP, \fIBottomRightResizeCursor\fP, \fIVerticalResizeCursor\fP, \fIHorizontalResizeCursor\fP, \fIWaitCursor\fP, \fIQuestionCursor\fP, \fITextCursor\fP, \fISelectCursor\fP) ve stylu a tématu budou ignorovány. .SH VOLBY .TP .B \-\-no\-fonts ignorovat nastavení fontù v souboru se stylem. .TP .B \-\-help vypí¹e nápovìdu .TP .B \-\-version vypí¹e èíslo verze .SH PROMìNNÉ PROSTØEDÍ .IP WMAKER_USER_ROOT specifikuje cestu k adresáøi Defaults. Øetìzec "Defaults/" je pøidán k této promìnné, èím¾ se urèí umístìní databází. Jakmile promìnná není nastavená, tak její implicitní hodnota je "~/GNUstep" .SH SOUBORY .IP WMAKER_USER_ROOT/Defaults/WindowMaker Toto je soubor, který se zapí¹e. .SH PODÍVEJTE SE TAKÉ .BR getstyle (1), .BR wmaker (1) .SH AUTOR Autorem Window Makera je Alfredo K. Kojima . .PP Tuto manuálovou stránku napsal Marcelo Magallon . .PP Do èe¹tiny pøelo¾il Jiøí Hnídek . WindowMaker-0.96.0/doc/cs/seticons.10000664000175100017510000000215615245216736017433 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH seticons 1 "Březen 1998" .SH JMÉNO seticons \- nastaví ikony pro Window Maker .SH SYNTAXe .B seticons .I soubor .SH POPIS .B seticons načíta .I soubor a zapíše jeho obsah do domény WMWindowAttributes, čímž se nastaví ikony, které používá Window Maker pro dané třídy (například XTerm, "xterm.XTerm", "pine.XTerm", atd.) .SH VOLBY .TP .B \-\-help vypíše nápovědu .TP .B \-\-version vypíše číslo verze .SH PROMĚNNÉ PROSTŘEDÍ .IP WMAKER_USER_ROOT specifikuje cestu k adresáři Defaults. Řetězec "Defaults/" je přidán k této proměnné, čímž se určí umístění databází. Jakmile proměnná není nastavená, tak její implicitní hodnota je "~/GNUstep" .SH SOUBORY .IP WMAKER_USER_ROOT/Defaults/WMWindowAttributes Toto je soubor, který se zapíše. .SH PODÍVEJTE SE TAKÉ .BR geticonset (1), .BR wmaker (1) .SH AUTOR Autorem Window Makera je Alfredo K. Kojima . .PP Tuto manuálovou stránku napsal Marcelo Magallon . .PP Do češtiny přeložil Jiří Hnídek . WindowMaker-0.96.0/doc/cs/getstyle.10000664000175100017510000000550015245216736017440 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH getstyle 1 "Leden 1999" .SH JMÉNO getstyle \- vytvoøí balík s aktuálním stylem Window Makera. .SH SYNTAXE .B getstyle [[\-t|\-\-theme-options] [\-p|\-\-pack] [soubor se stylem]] .SH POPIS .B getstyle mù¾e buï vypsat konfiguraèní informace aktuálního stylu Window Makera do souboru/standardního výstupu nebo vytvoøit samostatný balík s tématem. Balík s tématem je adresáø, který obsahuje v¹echno potøebné pro distributovatelné téma, informace o stylech a obrázcích. Dejte pozor na to, ¾e informace o stylu ulo¾ené v globální konfiguraci systému se nenaèítají. Standardnì se ulo¾í nasledné vlastnosti: \fITitleJustify\fP, \fIClipTitleFont\fP, \fIWindowTitleFont\fP, \fIMenuTitleFont\fP, \fIMenuTextFont\fP, \fIIconTitleFont\fP, \fILargeDisplayFont\fP, \fIHighlightColor\fP, \fIHighlightTextColor\fP, \fIClipTitleColor\fP, \fICClipTitleColor\fP, \fIFTitleColor\fP, \fIPTitleColor\fP, \fIUTitleColor\fP, \fIFTitleBack\fP, \fIPTitleBack\fP, \fIUTitleBack\fP, \fIResizebarBack\fP, \fIMenuTitleColor\fP, \fIMenuTextColor\fP, \fIMenuDisabledColor\fP, \fIMenuTitleBack\fP, \fIMenuTextBack\fP, \fIIconBack\fP, \fIIconTitleColor\fP, \fIIconTitleBack\fP, \fIFrameBorderWidth\fP, \fIFrameBorderColor\fP, \fIFrameSelectedBorderColor\fP, \fIMenuStyle\fP, \fIWindowTitleExtendSpace\fP, \fIMenuTitleExtendSpace\fP, a \fIMenuTextExtendSpace\fP. Jakmile je dána volba \fB-t\fP nebo \fB--theme-options\fP, vlastnost \fIWorkspaceBack\fP se ulo¾í také, spolu se všemi myši nastavením kurzoru uživatelsky definovatelné (\fINormalCursor\fP, \fIArrowCursor\fP, \fIMoveCursor\fP, \fIResizeCursor\fP, \fITopLeftResizeCursor\fP, \fITopRightResizeCursor\fP, \fIBottomLeftResizeCursor\fP, \fIBottomRightResizeCursor\fP, \fIVerticalResizeCursor\fP, \fIHorizontalResizeCursor\fP, \fIWaitCursor\fP, \fIQuestionCursor\fP, \fITextCursor\fP, \fISelectCursor\fP) které jsou přítomny. .SH VOLBY .TP .B \-t ulo¾í i informace související s tématem, co¾ je textura pozadí hlavního okna. Tato volba je v¾dy nastavená, jakmile je pou¾itá volba \-p. .TP .B \-p vytvoøí balík s tématem v adresáøi nazvaným podla jména tématu s pøíponou .themed. .SH PROMÌNNÉ PROSTØEDÍ .IP WMAKER_USER_ROOT specifikuje cestu k adresáøi Defaults. Øetìzec "Defaults/" je pøidán k této promìnné, èím¾ se urèí umístìní databází. Jakmile promìnná není nastavená, tak její implicitní hodnota je "~/GNUstep" .SH SOUBORY .IP WMAKER_USER_ROOT/Defaults/WindowMaker Toto je soubor, který se zapí¹e. .SH PODÍVEJTE SE TAKÉ .BR setstyle (1), .BR wmaker (1) .SH AUTOR Autorem Window Makera je Alfredo K. Kojima . .PP Tuto manuálovou stránku napsal Marcelo Magallon . .PP Do èe¹tiny pølo¾il Jiøí Hnídek . WindowMaker-0.96.0/doc/cs/geticonset.10000664000175100017510000000206415245216736017746 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH geticonset 1 "Leden 1999" .SH JMÉNO geticonset \- extrahuje aktuální sadu ikon Window Makera .SH SYNTAXE .B geticonset .I [volby] [soubor] .SH POPIS .B geticonset načíta doménu WMWindowAttributes a zapíše sadu nalezených ikon buď na standardtní výstup nebo do .I souboru. .SH VOLBY .TP .B \-\-help vypíše nápovědu .TP .B \-\-version vypíše číslo verze .SH PROMĚNNÉ PROSTŘEDÍ .IP WMAKER_USER_ROOT specifikuje cestu k adresáři Defaults. Řetězec "Defaults/" je přidán k této proměnné, čímž se určí umístění databází. Jakmile proměnná není nastavená, tak její implicitní hodnota je "~/GNUstep" .SH SOUBORY .IP WMAKER_USER_ROOT/Defaults/WMWindowAttributes Toto je soubor, který se zapíše. .SH PODÍVEJTE SE TAKÉ .BR seticons (1), .BR wmaker (1) .SH AUTOR Autorem Window Makera je Alfredo K. Kojima . .PP Tuto manuálovou stránku napsal Marcelo Magallon . .PP Do češtiny přeložil Jiří Hnídek . WindowMaker-0.96.0/doc/cs/Makefile.in0000664000175100017510000004230215245325162017556 0ustar00ametzlerametzler# Makefile.in generated by automake 1.18.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2025 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) am__rm_f = rm -f $(am__rm_f_notfound) am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = doc/cs ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \ $(top_srcdir)/m4/ax_pthread.m4 \ $(top_srcdir)/m4/ld-version-script.m4 \ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/windowmaker.m4 \ $(top_srcdir)/m4/wm_attributes.m4 \ $(top_srcdir)/m4/wm_cflags_check.m4 \ $(top_srcdir)/m4/wm_i18n.m4 \ $(top_srcdir)/m4/wm_imgfmt_check.m4 \ $(top_srcdir)/m4/wm_libexif.m4 $(top_srcdir)/m4/wm_libmath.m4 \ $(top_srcdir)/m4/wm_library_constructors.m4 \ $(top_srcdir)/m4/wm_prog_cc_c11.m4 \ $(top_srcdir)/m4/wm_xext_check.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ } man1dir = $(mandir)/man1 am__installdirs = "$(DESTDIR)$(man1dir)" NROFF = nroff MANS = $(man_MANS) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FCLIBS = @FCLIBS@ FGREP = @FGREP@ FILECMD = @FILECMD@ GFXLIBS = @GFXLIBS@ GREP = @GREP@ GROFF = @GROFF@ HEADER_SEARCH_PATH = @HEADER_SEARCH_PATH@ ICONEXT = @ICONEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLIBS = @INTLIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@ LIBBSD = @LIBBSD@ LIBEXIF = @LIBEXIF@ LIBM = @LIBM@ LIBOBJS = @LIBOBJS@ LIBRARY_SEARCH_PATH = @LIBRARY_SEARCH_PATH@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIBXINERAMA = @LIBXINERAMA@ LIBXKBFILE = @LIBXKBFILE@ LIBXMU = @LIBXMU@ LIBXRANDR = @LIBXRANDR@ LINGUAS = @LINGUAS@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAGICKFLAGS = @MAGICKFLAGS@ MAGICKLIBS = @MAGICKLIBS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MANLANGDIRS = @MANLANGDIRS@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PANGO_CFLAGS = @PANGO_CFLAGS@ PANGO_LIBS = @PANGO_LIBS@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ UTILMOFILES = @UTILMOFILES@ VERSION = @VERSION@ WEB_REPO_ROOT = @WEB_REPO_ROOT@ WINGSMOFILES = @WINGSMOFILES@ WINGS_VERSION = @WINGS_VERSION@ WMAKERMOFILES = @WMAKERMOFILES@ WPREFSMOFILES = @WPREFSMOFILES@ WRASTERMOFILES = @WRASTERMOFILES@ WRASTER_VERSION = @WRASTER_VERSION@ WUTIL_VERSION = @WUTIL_VERSION@ XCFLAGS = @XCFLAGS@ XFTCONFIG = @XFTCONFIG@ XFT_CFLAGS = @XFT_CFLAGS@ XFT_LIBS = @XFT_LIBS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBRARY_PATH = @X_LIBRARY_PATH@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ inc_search_path = @inc_search_path@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ lcov_output_directory = @lcov_output_directory@ lib_search_path = @lib_search_path@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@/cs mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pixmapdir = @pixmapdir@ pkgconfdir = @pkgconfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ wprefs_bindir = @wprefs_bindir@ wprefs_datadir = @wprefs_datadir@ man_MANS = \ geticonset.1 \ getstyle.1 \ seticons.1 \ setstyle.1 \ wdwrite.1 \ wmaker.1 \ wmsetbg.1 \ wxcopy.1 \ wxpaste.1 EXTRA_DIST = $(man_MANS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/cs/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu doc/cs/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-man1: $(man_MANS) @$(NORMAL_INSTALL) @list1=''; \ list2='$(man_MANS)'; \ test -n "$(man1dir)" \ && test -n "`echo $$list1$$list2`" \ || exit 0; \ echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \ $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \ { for i in $$list1; do echo "$$i"; done; \ if test -n "$$list2"; then \ for i in $$list2; do echo "$$i"; done \ | sed -n '/\.1[a-z]*$$/p'; \ fi; \ } | while read p; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; echo "$$p"; \ done | \ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ sed 'N;N;s,\n, ,g' | { \ list=; while read file base inst; do \ if test "$$base" = "$$inst"; then list="$$list $$file"; else \ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \ fi; \ done; \ for i in $$list; do echo "$$i"; done | $(am__base_list) | \ while read files; do \ test -z "$$files" || { \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \ done; } uninstall-man1: @$(NORMAL_UNINSTALL) @list=''; test -n "$(man1dir)" || exit 0; \ files=`{ for i in $$list; do echo "$$i"; done; \ l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ sed -n '/\.1[a-z]*$$/p'; \ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(MANS) installdirs: for dir in "$(DESTDIR)$(man1dir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -$(am__rm_f) $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-man install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-man1 install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-man uninstall-man: uninstall-man1 .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-man1 install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-man \ uninstall-man1 .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: # Tell GNU make to disable its built-in pattern rules. %:: %,v %:: RCS/%,v %:: RCS/% %:: s.% %:: SCCS/s.% WindowMaker-0.96.0/doc/cs/Makefile.am0000664000175100017510000000035612647224016017547 0ustar00ametzlerametzler## Process this file with automake to produce Makefile.in mandir=@mandir@/cs man_MANS = \ geticonset.1 \ getstyle.1 \ seticons.1 \ setstyle.1 \ wdwrite.1 \ wmaker.1 \ wmsetbg.1 \ wxcopy.1 \ wxpaste.1 EXTRA_DIST = $(man_MANS) WindowMaker-0.96.0/doc/build/0000775000175100017510000000000015245325217016203 5ustar00ametzlerametzlerWindowMaker-0.96.0/doc/build/Translations.texi0000664000175100017510000005267315245216736021601 0ustar00ametzlerametzler\input texinfo @c -*-texinfo-*- @c %**start of header @setfilename wmaker_i18n.info @settitle Window Maker Internationalisation 1.0 @c %**end of header @c This documentation is written in Texinfo format: @c https://www.gnu.org/software/texinfo/manual/texinfo/ @c @c The reference checker is the GNU texi2any tool, which can be invoked like this: @c texi2any --plaintext --no-split --verbose Translations.texi @c @c If you modify this file, you may want to spell-check it with: @c aspell --lang=en_GB --mode=texinfo check Translations.texi @c @c The length of lines in this file is set to 100 because it tends to keep sentences together @c despite the embedded @commands{}; @c @c It is generally considered good practice for Tex and Texinfo formats to keep sentences on @c different lines, using the fact that in the end they will be merged in paragraph anyway, because @c it makes the patchs clearer about where the changes actually are. @finalout @c If the version was not given to texi2any with -D, assume we are being run @c on the git dev branch @ifclear version @set version git#next @end ifclear @c We provide the ability to change the email address for support from the @c command line @ifclear emailsupport @set emailsupport @email{wmaker-dev@@lists.windowmaker.org} @end ifclear @c ---------------------------------------------------------------------------------- Title Page --- @copying @noindent This manual is for @sc{Window Maker} window manager, version @value{version}. @noindent Copyright @copyright{} 2015 The Window Maker Team. @quotation This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program, see file COPYING for details. @end quotation @end copying @titlepage @title Window Maker Internationalisation @subtitle A guide to enable support for language translations @subtitle in @sc{Window Maker} and to the contributors @subtitle who want to help translating. @author Christophe CURIS @page @vskip 0pt plus 1filll @insertcopying @sp 1 Published by The Window Maker team on @today{}. @end titlepage @c ---------------------------------------------------------------------------- Table of Content --- @node Top @ifnottex @top Window Maker Internationalisation @ifclear cctexi2txt A guide to enable support for language translations in @sc{Window Maker} and to the contributors who want to help translating. @end ifclear @end ifnottex @contents @ifnottex @ifclear cctexi2txt @sp 1 This manual is for Window Maker, version @value{version}. @end ifclear @end ifnottex @menu * Enabling Languages support:: How to compile Window Maker with i18n support * Choosing the Language:: When installed, how to run wmaker with your language * Troubleshooting:: Some points to check if you have problems * Contribute to Translations:: What to do if you want to help translating @end menu @c ------------------------------------------------------------------ Enabling Languages support --- @node Enabling Languages support @chapter Enabling Languages support @sc{Window Maker} has the possibility to be translated in many languages, but by default none of them will be installed, and the support for translation will not be compiled. To enable the translation capabilities, you have to specify which language(s) you want to be installed: this is done with the variable @env{LINGUAS} when running the @command{configure} script. This variable should contain the space-separated list of languages you want to install. You could for instance enable both French (@code{fr}) and Dutch (@code{nl}) with this: @example ./configure LINGUAS="fr nl" @end example You can of course add any other option that you want to the @command{configure} command. From the moment you specify the variable, the @command{configure} script will check that you have the appropriate dependencies for this (basically the @code{gettext} function and the @code{libintl} library); when you run @command{make} to compile the project, it will also compile the translation (@code{mo} files) for the language(s) you asked (if available, of course), and during @command{make install} it will install them in the usual directory. The installation directory can be changed with the standard option @option{--localedir} to the @command{configure} script, the default path being @file{@emph{}/share/locale/@emph{}/LC_MESSAGES}). @c ----------------------------------------------------------------- List of supported Languages --- @section Getting the list of supported languages The naming convention for the languages follows the @cite{ISO 639-1} standard, for which you can find a summary list in the @uref{https://www.gnu.org/software/gettext/manual/html_node/Usual-Language-Codes.html, GNU gettext manual}. But as @sc{Window Maker} does not support all of them, the @command{configure} script will print a warning for each language you specify that it does not know, and sum up at the end the list of enabled languages that will be installed. There is a non-standard possibility to set @env{LINGUAS} to @code{list}, in which case the @command{configure} script will provide you the list of languages it supports, and stop: @example ./configure LINGUAS="list" @end example There is also another non-standard possibility to enable all the languages that @sc{Window Maker} supports by setting @env{LINGUAS} to @code{*}. This is an internal trick implemented so the development team can have the command @command{make distcheck} include some checks on translations: @example ./configure LINGUAS='*' @end example @c ---------------------------------------------------------------------- Translations for Menus --- @section Translations for Menus In order to propose an @emph{Application Menu} (also called @emph{Root Menu}) that is also translated in the language of the interface, @sc{Window Maker} implements two complementary mechanisms: The first, always enabled when i18n support is enabled, is to look for the menu file containing the name of the locale. For example, if the file is called @file{menu} and the language is set as @env{LANG=fr_FR.utf-8}, then @sc{Window Maker} will search for, and use the first match found: @itemize @item @code{menu.fr_FR.utf-8} @item @code{menu.fr_FR} @item @code{menu.fr} @item @code{menu} @end itemize The second possibility, which is not enabled by default, is to be able to use a custom @file{po} file which contains the translations for the text of the menu. This feature is enabled at compile time, using the option @option{--with-menu-textdomain} to the @command{configure} script. For example, if you specify: @example ./configure --with-menu-textdomain=WMMenu @end example @noindent then the translations for the menu will be searched in the file @file{WMMenu.mo} located at the standard location, the default path being @file{@emph{}/share/locale/@emph{}/LC_MESSAGES/@emph{WMMenu}.mo}. If you do not enable the feature (the default behaviour, or with an explicit @option{--without-menu-textdomain}), then @sc{Window Maker} will @b{not} try to translate the strings, even using its own domain file (@file{WindowMaker.mo}). @c --------------------------------------------------------------------- LINGUAS at system level --- @section Setting @env{LINGUAS} at system level As the variable @env{LINGUAS} is quite standard, you also have the possibility to set its value in the @file{config.site} file for @sc{Autoconf}. This file can be placed in one of these paths: @itemize @bullet @item @file{@emph{}/share/config.site} @item @file{@emph{}/etc/config.site} @end itemize This way, the same language list will be used for all the programs that use @sc{Autoconf} that you would compile. Please note that if you also specify a value on the command line, it will have precedence over the value in that file. @c ----------------------------------------------------------------------- Choosing the Language --- @node Choosing the Language @chapter Choosing the Language If you have compiled and installed @sc{Window Maker} with support for your language, the effective translation is done is the very same way as any other application on an @sc{Unix} system, you just have to set the shell variable @env{LANG} to your language before @command{wmaker} is started. In @command{sh} type of shell (@sc{sh}, @sc{ksh}, @sc{bash}, ...), this is done for example with (@code{fr} is for French): @example export LANG=fr @end example There is also a command line option @option{--locale} for @sc{Window Maker} which may be used to set the language: @example wmaker --locale fr @end example When using this option, @sc{Window Maker} will use the locale you specified, redefining the @env{LANG} environment variable to this value so all program started from @sc{Window Maker} will inherit its value. If your system is using @sc{systemd}, you can also configure the locale at system level using the command: @example localectl set-locale LANG=fr @end example You can check if the current value is properly supported with the command: @example locale @end example If this does not work, you may need first to activate the support for your locale in the system; you can get the list of currently enabled locales with the command: @example locale -a @end example You should be able to enable a new language support by editing the file @file{/etc/locale.gen} to uncomment the locale(s) you need (by removing the @code{#} character and space(s) in front of it, and by running the command @command{locale-gen} as root. For further information, you may wish to read dedicated documentation, for example from @uref{http://tldp.org/HOWTO/HOWTO-INDEX/other-lang.html, the Linux Documentation Project} or through pages like @uref{http://www.shellhacks.com/en/HowTo-Change-Locale-Language-and-Character-Set-in-Linux,Shell Hacks' note on Changing Locale}. @c ----------------------------------------------------------------------------- Troubleshooting --- @node Troubleshooting @chapter Troubleshooting If I18N support does not work for you, check these: @itemize @minus @item the @env{LANG} environment variable is set to your locale, and the locale is supported by your OS's locale or X's locale emulation. you can display all supported locales by executing "@command{locale -a}" command if it is available; you can check if your locale is supported by X's locale emulation, see @file{/usr/share/X11/locale/locale.alias} @item check if you are using an appropriate fonts for the locale you chose. If you're using a font set that has a different encoding than the one used by @sc{Xlib} or @sc{libc}, bad things can happen. Try specifically putting the encoding in the @env{LANG} variable, like @code{ru_RU.KOI8-R}. Again, see @file{/usr/share/X11/locale/locale.alias} @item the fonts you're using support your locale. if your font setting on @file{$HOME/GNUstep/Defaults/WindowMaker} is like... @example WindowTitleFont = "Trebuchet MS:bold:pixelsize=12"; MenuTitleFont = "Trebuchet MS:bold:pixelsize=12"; @end example then you can't display Asian languages (@code{ja}, @code{ko}, @code{ch}, ...) characters using @code{Trebuchet MS}. A font that is guaranteed to work for any language is @code{sans} (or @code{sans-serif}). @code{sans} is not a font itself, but an alias which points to multiple fonts and will load the first in that list that has the ability to show glyphs in your language. If you don't know a font that is suited for your language you can always set all your fonts to something like: @example "sans:pixelsize=12" @end example However, please note that if your font is something like: @example "Trebuchet MS,sans serif:pixelsize=12" @end example this will not be able to display Asian languages if any of the previous fonts before sans are installed. This is because unlike the proper font pickup that @code{sans} guarantees for your language, this construct only allows a font fallback mechanism, which tries all the fonts in the list in order, until it finds one that is available, even if it doesn't support your language. Also you need to change font settings in style files in the @file{$HOME/Library/WindowMaker/Style} directory. @item the @env{LC_CTYPE} environment variable is unset or it has the correct value. If you don't know what is the correct value, unset it. @end itemize @c ------------------------------------------------------------------ Contribute to Translations --- @node Contribute to Translations @chapter Contribute to Translations You may have noticed that many translations are not up to date, because the code has evolved but the persons who initially contributed may not have had the time to continue, so any help is welcome. Since @sc{Window Maker} 0.95.7 there are some targets to @command{make} that can help you in that task. @c ------------------------------------------------------------------ Install the latest sources --- @section Install the latest sources If you want to contribute, the first step is get the development branch of the code; this is done using @command{git}. If you do not feel confident at all with using @command{git}, you may also try to ask for a @emph{snapshot} on the developer's mailing list @value{emailsupport}. With @command{git} the procedure is: @example # Get your working copy of the sources git clone git://repo.or.cz/wmaker-crm.git # Go into that newly created directory cd wmaker-crm # Switch to the branch where everything happens git checkout next # Generate the configuration script ./autogen.sh @end example Now you should have an up-to-date working copy ready to be compiled; you will not need to go the full way but you should run the @command{configure} script, so it will create the @file{Makefile}s, and you may want to compile the code once so it will not do it again automatically later while you are doing something else: @example # Setup the build, enabling at least the language you want to work on ./configure LINGUAS="" # Compile the code once make @end example @c ------------------------------------------------------------------- Updating the Translations --- @section Updating the Translations The typical process for translating one program is: @itemize @bullet @item generate a POT file (PO Template): this is done with @command{xgettext} which searches for all the strings from the sources that can be translated; @item update the PO file for your language: this is done with @command{msgmerge} which compares the PO file and aligns it to the latest template; @item edit the new PO file: this is done by you with your favourite editor, to add the missing @code{msgstr}, review the possible @emph{fuzzy matches}, ... @item check the PO file: unfortunately there is no definitive method for this; @item submit your contribution to the project: this is done with @command{git}. @end itemize In @sc{Window Maker}, you have actually 5 @code{po} files to take care of: @itemize @minus @item @file{po/@emph{}.po}: for @sc{Window Maker} itself @item @file{WPrefs.app/po/@emph{}.po}: for the Preference Editor program @item @file{WINGs/po/@emph{}.po}: for the graphic toolkit library @item @file{wrlib/po/@emph{}.po}: for the image processing library @item @file{util/po/@emph{}.po}: for the command-line tools of @sc{Window Maker} @end itemize As stated previously, there is a @command{make} target that can help you to automatically generate the POT and update the PO for these 5 cases: @example make update-lang PO= @end example Once run, it will have updated as needed the 5 @code{po} files against the latest source code. You may wish to use the command @command{git gui} to view the changes; you can now edit the files to complete the translation, correct them, remove deprecated stuff, ... Please note that the encoding should be set to @emph{UTF-8} as this is now the standard. If you think an error message is too obscure, just ask on the developer mailing list @value{emailsupport}: in addition to clarifications there's even a chance for the original message to be improved! You may find some information on working with @code{po} file in the @uref{https://www.gnu.org/software/gettext/manual/html_node/Editing.html,GNU gettext documentation}. @c --------------------------------------------------------------------- Translate the Man Pages --- @section Translate the Man Pages You may want to extend the translation to the documentation that is provided to users in the form of Unix @i{man pages}. The sources of the man pages are located in the @file{doc/} directory; the translation should be placed in the directory @file{doc/@i{lang}/} with the same file name. The directory will also need a file @file{Makefile.am} which provides the list of man pages to be included in the distribution package and to be installed. You can probably get inspiration from an existing one from another language; if you do not feel confident about it do not hesitate to ask on the project's mailing list (@value{emailsupport}), either for help or to ask someone to make it for you. Please note that although most man pages sources are directly in man page format (@emph{nroff}, the file extension being a number), a few of them are processed by a script (those with the @file{.in} extension, like @file{wmaker.in}). This is done because in some case we want the man page to reflect the actual compilation options. You may not want to bother with this hassle, in which case you can simply name your translation file with the @file{.1} and remove the special @code{@@keyword@@} marks. If you are sure you want to keep that processing but do not feel confident about hacking the @file{Makefile.am} do not hesitate to ask on the project's mailing list (@value{emailsupport}). @c ------------------------------------------------------------------------- Checking the Result --- @section Checking the Result In the @sc{Window Maker} build tree you also have another target that can help you, it is @command{make check}. At current time, it does not check much, but if during the @command{make update-lang} new @code{po} file have been created you may get some errors, because you have to add these new files to the variable @var{EXTRA_DIST} in the corresponding @file{Makefile}. If you do not feel confident about doing it, do not worry, just tell about it when you submit your work, and some developer on the mailing list will just be happy to do it for you when integrating your valuable contribution (we always like when someone helps making @sc{Window Maker} better). @c ---------------------------------------------------------------- Submitting your Contribution --- @section Submitting your Contribution @emph{Preliminary Remark}: if the update process made changes in a @code{po} file but you did not change any @code{msgstr} content, it is probably a good idea to not submit the changes to that @code{po} file because it would just add noise. When you feel ready to send your changes, the first step is to prepare them. This is done with @command{git}: if you have not run the @command{git gui} previously then it is a good time to do it now. This window offers you the possibility to show your changes and to decide what you want to send. The window is divided in 4 panes: @itemize @bullet @item top-right show the current changes you have selected, for review (and also for cherry-picking stuff if you want to select precisely) @item top-left ("Unstaged Changes") the list of files with changes to be send, you can click on the name of the file to see the changes, you can click on the icon of the file if you want to send all the changes in this file; an icon in blue shows a file that have been changed and an icon in black shows a file that is new @item bottom-left ("Staged Changes") the list of files with changes that you have chosen to send so far, you can click on the file name to view these changes, you can click on the icon if you want to remove the changes from this file from the list to send @item bottom-right ("Commit Message") the message you want to attach to your changes when you submit them to the development team @end itemize The idea here is to pick your changes to the @code{po} files; for the @emph{commit message} you may wish to stuck to a simple, single line: @quotation "Updated translations for @emph{}" @end quotation The penultimate step is to click on the button @key{Sign Off} (it will add a line in the commit message), and then click on the button @key{Commit}. From this time, the commit message will clear itself and the "Staged Changes" also, showing that your action was done. You may now quit the @command{git gui}, the final step begins by running this command: @example git format-patch HEAD^ @end example This will generate a file named like @file{0001-@emph{updated-translations-for-XX}.patch} which contains your changes, ready for sending. The goal will now be to email this file to @value{emailsupport}. If you feel confident in having @command{git} send it for you, you may want to read the file @file{The-perfect-Window-Maker-patch.txt} to see how to configure @command{git} for mailing, so you can run: @example git send-email 0001-@emph{updated-translations-for-XX}.patch @end example @c ------------------------------------------------------------------------------------- The End --- @bye WindowMaker-0.96.0/doc/build/Compilation.texi0000664000175100017510000006655015245216736021375 0ustar00ametzlerametzler\input texinfo @c -*-texinfo-*- @c %**start of header @setfilename wmaker_install.info @settitle Window Maker Compilation and Installation 1.0 @c %**end of header @c This documentation is written in Texinfo format: @c https://www.gnu.org/software/texinfo/manual/texinfo/ @c @c The reference checker is the GNU texi2any tool, which can be invoked like this: @c texi2any --plaintext --no-split --verbose Compilation.texi @c @c If you modify this file, you may want to spell-check it with: @c aspell --lang=en_GB --mode=texinfo check Compilation.texi @c @c The length of lines in this file is set to 100 because it tends to keep sentences together @c despite the embedded @commands{}; @c @c It is generally considered good practice for Tex and Texinfo formats to keep sentences on @c different lines, using the fact that in the end they will be merged in paragraph anyway, because @c it makes the patchs clearer about where the changes actually are. @finalout @c If the version was not given to texi2any with -D, assume we are being run @c on the git dev branch @ifclear version @set version git#next @end ifclear @c We provide the ability to change the email address for support from the @c command line @ifclear emailsupport @set emailsupport @email{wmaker-dev@@lists.windowmaker.org} @end ifclear @c ---------------------------------------------------------------------------------- Title Page --- @copying @noindent This manual is for @sc{Window Maker} window manager, version @value{version}. @noindent Copyright @copyright{} 2015 The Window Maker Team. @quotation This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program, see file COPYING for details. @end quotation @end copying @titlepage @title Window Maker Compilation and Installation @subtitle A guide to configure, compile and install @subtitle @sc{Window Maker} from sources. @author The Window Maker Team @page @vskip 0pt plus 1filll @insertcopying @sp 1 Published by The Window Maker team on @today{}. @end titlepage @c ---------------------------------------------------------------------------- Table of Content --- @node Top @ifnottex @top Window Maker Compilation and Installation @ifclear cctexi2txt A guide to configure, compile and install @sc{Window Maker} from sources. @end ifclear @end ifnottex @contents @ifnottex @ifclear cctexi2txt @sp 1 This manual is for Window Maker, version @value{version}. @end ifclear @end ifnottex @menu * Prerequisites:: What you will need to build Window Maker * Building Window Maker:: How to build Window Maker * Miscellaneous:: Misc. information you may want to know * Troubleshooting:: Help on a few rare build problems @end menu @c ------------------------------------------------------------------------------- Prerequisites --- @node Prerequisites @chapter Prerequisites @section Supported Platforms @itemize - @item Intel GNU/Linux Systems in general, @t{ix86} and @t{x86_64} but other architectures should work @item BSD systems @item Solaris, at least on release 10 and 11 @end itemize Patches to make it work on other platforms are welcome. @section Software Dependencies @anchor{Software Dependencies} The following software is required to use @sc{Window Maker}: @itemize - @item X11R6.x Window Maker can be compiled in older versions of @emph{X}, like @emph{X11R5} (@emph{Solaris}) or @emph{X11R4} (@emph{OpenWindows}) but it will not work 100% correctly. In such servers there will not be application icons and you'll have trouble using the dock. Upgrading the client libraries (@emph{Xlib}, @emph{Xt}, etc.) will help if you can't upgrade the server. @end itemize @noindent The following is required to build @sc{Window Maker}: @itemize - @item Basic obvious stuff @itemize @item @emph{gcc} (or some other ANSI C compiler, supporting some C99 extensions) @item @emph{glibc} development files (usually @file{glibc-devel} in Linux distributions) @item @emph{X} development files (@file{XFree86-devel} or something similar) @end itemize @item @emph{Xft2} and its dependencies Dependencies include @emph{freetype2} and @emph{fontconfig}. You will also need the development files for them (@file{xft2-devel}). Sources are available at: @uref{http://www.freedesktop.org/wiki/Software/Xft/} @end itemize @noindent @b{Note}: @sc{Window Maker} is known to compile with @emph{gcc} and @emph{clang}; the code source is mostly ANSI C (also known as C89 and C90) but is uses very few of the C99 novelties; it also uses a few attributes introduced in the C11 standard but those are detected automatically, so most compilers should work. @section Special Dependencies @anchor{Special Dependencies} If you want to compile using the sources from the git repository instead of the distribution package, you will also need: @itemize @item @emph{git} @item @emph{autoconf} 2.69 @item @emph{automake} 1.12 @item @emph{libtool} 1.4.2 @end itemize @section Optional Dependencies @anchor{Optional Dependencies} These libraries are not required to make @sc{Window Maker} work, but they are supported in case you want to use them. Version numbers are indicative, but other versions might work too. @itemize - @item @emph{libXPM} 4.7 or newer Older versions may not work! Available from @uref{http://xlibs.freedesktop.org/release/} There is built-in support for @emph{XPM} files, but it will not load images in some uncommon encodings. @item @emph{libpng} 0.96 or newer and @emph{zlib} For @emph{PNG} image support, @uref{http://www.libpng.org/pub/png/libpng.html} @item @emph{libtiff} 3.4 or newer For @emph{TIFF} image support, @uref{http://www.libtiff.org/} @item @emph{libjpeg} 6.0.1 or newer For @emph{JPEG} image support, @uref{http://www.ijg.org/} Note that if you don't have it, @command{configure} will issue a big warning in the end, this is because JPEG images are often used in themes and for background images so you probably want this format supported. @item @emph{libjxl} 0.7.0 or newer For @emph{JXL} image support, @uref{https://github.com/libjxl/libjxl} @item @emph{libgif} 2.2 or @emph{libungif} For @emph{GIF} image support, @uref{http://giflib.sourceforge.net/} @item @emph{WebP} 0.4.1 or newer The reference library from @emph{Google} for their image format, @uref{https://developers.google.com/speed/webp/download} @item @emph{GNU xgettext} If you want to use translated messages, you will need @emph{GNU gettext}. Other versions of @emph{gettext} are not compatible and will not work. Get the @emph{GNU} version from @uref{http://www.gnu.org/software/gettext/} @item @emph{Pango} 1.36.8 or newer This library can be used by the @emph{WINGs} toolkit to improve support for @emph{UTF-8} and for languages written in right-to-left direction, in some widgets. If detected, it will be automatically used; you may request explicit support/ignore through (@pxref{Configure Options}). You can get it from @uref{http://www.pango.org/Download} @item @emph{libbsd} This library can be used by the @emph{WINGs} utility library to make use of @command{strlcat} and @command{strlcpy} instead of using built-in functions if your system does not provide them in its core @emph{libc}. You should let @sc{Window Maker}'s @command{configure} detect this for you. You can get it from @uref{http://libbsd.freedesktop.org/wiki/} @item @emph{Inotify} If you have Linux's @emph{inotify} support, @sc{Window Maker} will use it to check for configuration updates instead of polling regularly the file. The needed header comes with the kernel, typical packages names include: @itemize @item @file{kernel-headers} for @emph{Slackware} and @emph{Fedora} @item @file{linux-userspace-headers} for @emph{Mageia} @item @file{linux-libc-dev} for @emph{Debian} and @emph{Ubuntu} @item @file{linux-glibc-devel} for @emph{OpenSuSE} @end itemize @item @emph{MagickWand} 6.8.9-9 or newer If found, then the library @emph{WRaster} can use the @emph{ImageMagick} library to let @sc{Window Maker} support more image formats, like @emph{SVG}, @emph{BMP}, @emph{TGA}, ... You can get it from @uref{http://www.imagemagick.org/} @item @emph{Boehm GC} This library can be used by the @emph{WINGs} utility toolkit to use a @cite{Boehm-Demers-Weiser Garbage Collector} instead of the traditional @command{malloc}/@command{free} functions from the @emph{libc}. You have to explicitly ask for its support though (@pxref{Configure Options}). You can get it from @uref{http://www.hboehm.info/gc/} @end itemize @c ----------------------------------------------------------------------- Building Window Maker --- @node Building Window Maker @chapter Building @sc{Window Maker} @section Getting the Sources The latest version of @sc{Window Maker} (@t{-crm}) can be downloaded from @uref{http://www.windowmaker.org/} Alternatively, the development branch, called @t{#next} is in the @emph{git} repository at @uref{http://repo.or.cz/w/wmaker-crm.git} If you want to use the @emph{git} versions, you can get it with: @example git clone -b next git://repo.or.cz/wmaker-crm.git @end example @noindent then, assuming you have the dependencies listed in @ref{Special Dependencies}, you have to type: @example ./autogen.sh @end example @noindent to generate the configuration script. @section Build and Install For a quick start, type the following in your shell prompt: @example ./configure make @end example @noindent then, login as @emph{root} and type: @example make install ldconfig @end example @noindent or if you want to strip the debugging symbols from the binaries to make them smaller, you can type instead: @example make install-strip ldconfig @end example @noindent This will build and install @sc{Window Maker} with default parameters. If you want to customise some compile-time options, you can do the following: @enumerate @item (optional) Look at the @ref{Configure Options}, for the options available. Also run: @example ./configure --help @end example to get a complete list of options that are available. @item Run configure with the options you want. For example, if you want to use the @option{--enable-modelock} option, type: @example ./configure --enable-modelock @end example @item (optional) Edit @file{src/wconfig.h} with your favourite text editor and browse through it for some options you might want to change. @item Compile. Just type: @example make @end example @item Login as root (if you can't do that, read the @ref{No Root Password, , I don't have the @emph{root} password}) and install @sc{Window Maker} in your system: @example su root make install @end example @end enumerate @section User specific configuration These instructions do not need to be followed when upgrading @sc{Window Maker} from an older version, unless stated differently in the @cite{NEWS} file. Every user on your system that wishes to run @sc{Window Maker} must do the following: @enumerate @item Install Window Maker configuration files in your home directory. Type: @example wmaker.inst @end example @command{wmaker.inst} will install @sc{Window Maker} configuration files and will setup X to automatically launch @sc{Window Maker} at startup. @end enumerate That's it! You can type @command{man wmaker} to get some general help for configuration and other stuff. Read the @cite{User Guide} for a more in-depth explanation of @sc{Window Maker}. You might want to take a look at the @cite{FAQ} too. @section Locales/Internationalisation @sc{Window Maker} has national language support. The procedure to enable national language support is described in the dedicated @ref{Enabling Languages support,,,wmaker_i18n,@file{README.i18n}}. @section Configure Options @anchor{Configure Options} These options can be passed to the configure script to enable/disable some @sc{Window Maker} features. Example: @example ./configure --enable-modelock --disable-gif @end example will configure @sc{Window Maker} with @emph{modelock} supported and disable @emph{gif} support. Normally, you won't need any of them. To get the list of all options, run @command{./configure --help} @subsection Installation Directory The default installation path will be in the @file{/usr/local} hierarchy; a number of option can customise this: @table @option @item --prefix=@i{PREFIX} @itemx --exec-prefix=@i{EPREFIX} @itemx --bindir=@i{DIR} @itemx --sysconfdir=@i{DIR} @itemx --libdir=@i{DIR} @itemx --includedir=@i{DIR} @itemx --datarootdir=@i{DIR} @itemx --datadir=@i{DIR} @itemx --localedir=@i{DIR} @itemx --mandir=@i{DIR} Standard options from @emph{autoconf} to define target paths, you probably want to read @ref{Installation Names,,,INSTALL,@file{INSTALL}}. @item --sbindir=@i{DIR} @itemx --libexecdir=@i{DIR} @itemx --sharedstatedir=@i{DIR} @itemx --localstatedir=@i{DIR} @itemx --oldincludedir=@i{DIR} @itemx --infodir=@i{DIR} @itemx --docdir=@i{DIR} @itemx --htmldir=@i{DIR} @itemx --dvidir=@i{DIR} @itemx --pdfdir=@i{DIR} @itemx --psdir=@i{DIR} More standard options from @emph{autoconf}, today these are not used by @sc{Window Maker}; they are provided automatically by @emph{autoconf} for consistency. @item --with-gnustepdir=@i{PATH} Specific to @sc{Window Maker}, defines the directory where @file{WPrefs.app} will be installed, if you want to install it like a @emph{GNUstep} applications. If not specified, it will be installed like usual programs. @item --with-pixmapdir=@i{DIR} Specific to @sc{Window Maker}, this option defines an additional path where @emph{pixmaps} will be searched. Nothing will be installed there; the default path taken is @file{@emph{DATADIR}/pixmaps}, where @var{DATADIR} is the path defined from @option{--datadir}. @item --with-pkgconfdir=@i{DIR} Specific to @sc{Window Maker}, defines the directory where system configuration files, e.g., @file{WindowMaker}, @file{WMRootMenu}, etc., are installed. The default value is @file{@emph{SYSCONFDIR}/WindowMaker}, where @var{SYSCONFDIR} is the path defined from @option{--sysconfdir}. @end table @subsection External Libraries Unless specifically written, @command{configure} will try to detect automatically for the libraries; if you explicitly provide @option{--enable-@emph{FEATURE}} then it will break with an error message if the library cannot be linked; if you specify @option{--disable-@emph{FEATURE}} then it will not try to search for the library. You can find more information about the libraries in the @ref{Optional Dependencies}. @table @option @item --enable-boehm-gc Never enabled by default, use Boehm GC instead of the default @emph{libc} @command{malloc()} @item --disable-gif Disable GIF support in @emph{WRaster} library; when enabled use @file{libgif} or @file{libungif}. @item --disable-jpeg Disable JPEG support in @emph{WRaster} library; when enabled use @file{libjpeg}. @item --disable-jxl Disable JPEG-XL support in @emph{WRaster} library; when enabled use @file{libjxl}. @item --without-libbsd Refuse use of the @file{libbsd} compatibility library in @emph{WINGs} utility library, even if your system provides it. @item --disable-magick Disable @emph{ImageMagick's MagickWand} support in @emph{WRaster}, used to support for image formats. @item --disable-pango Disable @emph{Pango} text layout support in @emph{WINGs}. @item --disable-png Disable PNG support in @emph{WRaster}; when enabled use @file{libpng}. @item --disable-tiff Disable TIFF support in @emph{WRaster}. when enabled use @file{libtiff}. @item --disable-webp Disable WEBP support in @emph{WRaster}. when enabled use @file{libwebp}. @item --disable-xpm Disable use of @file{libXpm} for XPM support in @emph{WRaster}, use internal code instead. @end table The following options can be used to tell @command{configure} about extra paths that needs to be used when compiling against libraries: @table @option @item --with-libs-from specify additional paths for libraries to be searched. The @option{-L} flag must precede each path, like: @example --with-libs-from="-L/opt/libs -L/usr/local/lib" @end example @item --with-incs-from specify additional paths for header files to be searched. The @option{-I} flag must precede each paths, like: @example --with-incs-from="-I/opt/headers -I/usr/local/include" @end example @end table @subsection X11 and Extensions @command{configure} will try to detect automatically the compilation paths for X11 headers and libraries, and which X Extensions support can be enabled. if you explicitly provide @option{--enable-@emph{FEATURE}} then it will break with an error message if the extension cannot be used; if you specify @option{--disable-@emph{FEATURE}} then it will not check for the extension. @table @option @item --x-includes=@i{DIR} @itemx --x-libraries=@i{DIR} @emph{Autoconf}'s option to specify search paths for @emph{X11}, for the case were it would not have been able to detect it automatically. @item --disable-xlocale If you activated support for Native Languages, then @emph{X11} may use a hack to also configure its locale support when the program configure the locale for itself. The @command{configure} script detects if the @emph{Xlib} supports this or not; this options explicitly disable this initialisation mechanism. @item --enable-modelock XKB language status lock support. If you don't know what it is you probably don't need it. The default is to not enable it. @item --disable-shm Disable use of the @emph{MIT shared memory} extension. This will slow down texture generation a little bit, but in some cases it seems to be necessary due to a bug that manifests as messed icons and textures. @item --disable-res Disables support for @emph{XRes} resource window extension support. Which is used to find the underlying processes (and PIDs) displaying the windows. @item --disable-shape Disables support for @emph{shaped} windows (for @command{oclock}, @command{xeyes}, etc.). @item --enable-xinerama The @emph{Xinerama} extension provides information about the different screens connected when running a multi-head setting (if you plug more than one monitor). @item --enable-randr The @emph{RandR} extension provides feedback when changing the multiple-monitor configuration in X11 and allows to re-configure how screens are organised. At current time, it is not enabled by default because it is NOT recommended (buggy); @sc{Window Maker} only restart itself when the configuration change, to take into account the new screen size. @end table @subsection Feature Selection @table @option @item --disable-animations Disable animations permanently, by not compiling the corresponding code into @sc{Window Maker}. When enabled (the default), you still have a run-time configuration option in @emph{WPrefs}. @item --disable-mwm-hints Disable support for Motif's MWM Window Manager hints. These attributes were introduced by the Motif toolkit to ask for special window appearance requests. Nowadays this is covered by the NetWM/EWMH specification, but there are still applications that rely on MWM Hints. @item --enable-wmreplace Add support for the @emph{ICCCM} protocol for cooperative window manager replacement. This feature is disabled by default because you probably don't need to switch seamlessly the window manager; if you are making a package for a distribution you'd probably want to enable this because it allows users to give a try to different window managers without restarting everything for an extra cost that is not really big. @item --disable-xdnd Disable support for dragging and dropping files on the dock, which launches a user-specified command with that file. Starting from version 0.65.6 this feature is enabled by default. @item --enable-ld-version-script This feature is auto-detected, and you should not use this option. When compiling a library (@file{wrlib}, ...), @emph{gcc} has the possibility to filter the list of functions that will be visible, to keep only the public API, because it helps running programs faster. The @command{configure} script checks if this feature is available; if you specify this option it will not check anymore and blindly trust you that it is supposed to work, which is not a good idea as you may encounter problems later when compiling. @item --enable-usermenu This feature, disabled by default, allows to add a user-defined custom menu to applications; when choosing an entry of the menu it will send the key combination defined by the user to that application. @xref{Application User Menu,,,NEWS,@file{NEWS}} for more information. @item --with-menu-textdomain=@i{DOMAIN} Selection of the domain used for translation of the menus; @pxref{Translations for Menus,,,wmaker_i18n,@file{README.i18n}}. @end table @subsection Developer Stuff These options are disabled by default: @table @option @item --config-cache If you intend to re-run the @command{configure} script often, you probably want to include this option, so it will save and re-use the status of what have been detected in the file @file{config.cache}. @item --enable-debug Enable debugging features (debug symbol, some extra verbosity and checks) and add a number of check flags (warnings) for the compiler (in @emph{gcc} fashion). @item --enable-lcov=@i{DIRECTORY} Enable generation of code coverage and profiling data; if the @file{@i{DIRECTORY}} is not specified, use @file{coverage-report}. This option was meant to be use with @emph{gcc}; it was not used recently so it is probable that is does not work anymore; the @command{configure} script will not even check that your compiling environment has the appropriate requirements and works with this. Despite all this, if you think there's a use for it and feel in the mood to help, do not hesitate to discuss on the mailing list @value{emailsupport} to get it working. @item --enable-native Enable native CPU optimizations by adding @option{-march=native} to the compiler flags, tuning the generated code for the build machine at the expense of portability. @item --with-web-repo=@i{PATH} Enable generation of HTML documentation to be uploaded to @sc{Window Maker}'s website. The @file{@i{PATH}} is the directory where you have cloned the homepage's repository. When enabled, the command @command{make website} generates a few HTML pages and copy them into the specified directory, then you can commit them to publish on the web site. You should not do that, it is handled by the development team. @end table @c ------------------------------------------------------------------------------- Miscelleanous --- @node Miscellaneous @chapter Miscellaneous @section Platform Specific Notes @itemize - @item @emph{GNU/Linux} in general Make sure you have @file{/usr/local/lib} in @file{/etc/ld.so.conf} and that you run @command{ldconfig} after installing. Uninstall any packaged version of @sc{Window Maker} before installing a new version. @item @emph{RedHat GNU/Linux} @emph{RedHat} systems have several annoying problems. If you use it, be sure to follow the steps below or @sc{Window Maker} will not work: @itemize @item if you installed the @sc{Window Maker} that comes with @emph{RedHat}, uninstall it before upgrading; @item make sure you have @file{/usr/local/bin} in your @env{PATH} environment variable; @item make sure you have @file{/usr/local/lib} in @file{/etc/ld.so.conf} before running @command{ldconfig}; @end itemize @item @emph{PowerPC MkLinux} You will need to have the latest version of @emph{Xpmac}. Older versions seem to have bugs that cause the system to hang. @item @emph{Debian GNU/Linux} If you want @emph{JPEG} and @emph{TIFF} support, make sure you have @file{libtiff-dev} and @file{libjpeg-dev} installed. @item @emph{SuSE GNU/Linux} If you installed the @sc{Window Maker} package from @emph{SuSE}, uninstall it before trying to compile @emph{Window Maker} or you might have problems. @item @emph{MetroX} (unknown version) @emph{MetroX} has a bug that corrupts pixmaps that are set as window backgrounds. If you use @emph{MetroX} and have weird problems with textures, do not use textures in title bars. Or use a different X server. @end itemize @section I don't have the @emph{root} password :( @anchor{No Root Password} If you can't get superuser privileges (can't be @i{root}) you can install @emph{Window Maker} in your own home directory. For that, supply the @option{--prefix} option when running configure in step 2 of building @sc{Window Maker}. You will also need to supply the @option{--with-gnustepdir} option, to specify the path for @command{WPrefs.app}. Example: @example ./configure --prefix=/home/jshmoe --with-gnustepdir=/home/jshmoe/GNUstep/Applications @end example Then make @file{/home/jshmoe/bin} be included in your search @env{PATH}, add @file{/home/jshmoe/lib} to your @env{LD_LIBRARY_PATH} environment variable and run @command{bin/wmaker.inst} Of course, @file{/home/jshmoe} is supposed to be replaced by your actual home directory path. @section Upgrading If you are upgrading from an older version of @sc{Window Maker}: @enumerate @item Configure and build @sc{Window Maker} as always @item Install @sc{Window Maker} (but do not run @command{wmaker.inst}) @item Read the @cite{NEWS} file and update your configuration files if necessary. @end enumerate @c ------------------------------------------------------------------------------- Miscelleanous --- @node Troubleshooting @chapter Troubleshooting When you have some trouble during configuration (while running configure), like not being able to use a graphic format library you think you have installed, look at the @file{config.log} file for clues of the problem. @section Error with loading fonts, even if they exist This is probably a problem with NLS (Native Language Support), you probably want to look at the @ref{Troubleshooting,,,wmaker_i18n,@file{README.i18n}} or try rebuilding without NLS support, which is done with: @example ./configure LINGUAS="" @end example @section configure doesn't detect @emph{libtiff}, or other graphic libraries Delete @file{config.cache}, then rerun configure adding the following options to @command{configure} (among the other options you use): @example --with-libs-from="-L/usr/local/lib" --with-incs-from="-I/usr/local/include -I/usr/local/include/tiff" @end example Put the paths where your graphic libs and their corresponding header files are located. You can put multiple paths in any of these options, as the example of @option{--with-incs-from} shows. Just put a space between them. @section configure doesn't detect @emph{libXpm} Check if you have a symbolic link from @file{libXpm.so.4.9} to @file{libXpm.so} @section Segmentation fault on startup @itemize @item Check if the version of @emph{libXPM} you have is at least 4.7 @item Check if you have an updated version of @file{~/GNUstep/Defaults/WindowMaker} @end itemize If you're not sure, try renaming @file{~/GNUstep} to @file{~/GNUtmp} and then run @command{wmaker.inst} @section "...: your machine is misconfigured. gethostname() returned (none)" the host name of your machine is set to something invalid, that starts with a parenthesis. Do a @command{man hostname} for info about how to set it. @section The root menu contains only 2 entries. ("XTerm" and "Exit...") @sc{Window Maker} could not read your menu definition file. You should check the output of @command{wmaker} for an error, it may be visible in the console or in the @file{.xsession-errors} file. @c ------------------------------------------------------------------------------------- The End --- @bye WindowMaker-0.96.0/doc/build/Readme0000664000175100017510000000057112647224016017324 0ustar00ametzlerametzlerThis directory contains the sources for the documentation about building the Window Maker project from sources. This documentation is meant to go into the distributed sources archive, but it is not supposed to be installed as it contains no relevant information. The documentaion are written in GNU Texinfo format and a script converts them into plain text for distribution. WindowMaker-0.96.0/doc/build/Makefile.in0000664000175100017510000003773615245325162020267 0ustar00ametzlerametzler# Makefile.in generated by automake 1.18.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2025 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) am__rm_f = rm -f $(am__rm_f_notfound) am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = doc/build ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \ $(top_srcdir)/m4/ax_pthread.m4 \ $(top_srcdir)/m4/ld-version-script.m4 \ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/windowmaker.m4 \ $(top_srcdir)/m4/wm_attributes.m4 \ $(top_srcdir)/m4/wm_cflags_check.m4 \ $(top_srcdir)/m4/wm_i18n.m4 \ $(top_srcdir)/m4/wm_imgfmt_check.m4 \ $(top_srcdir)/m4/wm_libexif.m4 $(top_srcdir)/m4/wm_libmath.m4 \ $(top_srcdir)/m4/wm_library_constructors.m4 \ $(top_srcdir)/m4/wm_prog_cc_c11.m4 \ $(top_srcdir)/m4/wm_xext_check.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FCLIBS = @FCLIBS@ FGREP = @FGREP@ FILECMD = @FILECMD@ GFXLIBS = @GFXLIBS@ GREP = @GREP@ GROFF = @GROFF@ HEADER_SEARCH_PATH = @HEADER_SEARCH_PATH@ ICONEXT = @ICONEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLIBS = @INTLIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@ LIBBSD = @LIBBSD@ LIBEXIF = @LIBEXIF@ LIBM = @LIBM@ LIBOBJS = @LIBOBJS@ LIBRARY_SEARCH_PATH = @LIBRARY_SEARCH_PATH@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIBXINERAMA = @LIBXINERAMA@ LIBXKBFILE = @LIBXKBFILE@ LIBXMU = @LIBXMU@ LIBXRANDR = @LIBXRANDR@ LINGUAS = @LINGUAS@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAGICKFLAGS = @MAGICKFLAGS@ MAGICKLIBS = @MAGICKLIBS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MANLANGDIRS = @MANLANGDIRS@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PANGO_CFLAGS = @PANGO_CFLAGS@ PANGO_LIBS = @PANGO_LIBS@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ UTILMOFILES = @UTILMOFILES@ VERSION = @VERSION@ WEB_REPO_ROOT = @WEB_REPO_ROOT@ WINGSMOFILES = @WINGSMOFILES@ WINGS_VERSION = @WINGS_VERSION@ WMAKERMOFILES = @WMAKERMOFILES@ WPREFSMOFILES = @WPREFSMOFILES@ WRASTERMOFILES = @WRASTERMOFILES@ WRASTER_VERSION = @WRASTER_VERSION@ WUTIL_VERSION = @WUTIL_VERSION@ XCFLAGS = @XCFLAGS@ XFTCONFIG = @XFTCONFIG@ XFT_CFLAGS = @XFT_CFLAGS@ XFT_LIBS = @XFT_LIBS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBRARY_PATH = @X_LIBRARY_PATH@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ inc_search_path = @inc_search_path@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ lcov_output_directory = @lcov_output_directory@ lib_search_path = @lib_search_path@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pixmapdir = @pixmapdir@ pkgconfdir = @pkgconfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ wprefs_bindir = @wprefs_bindir@ wprefs_datadir = @wprefs_datadir@ # The list of sources are distributed, but none are to be # installed along with Window Maker: EXTRA_DIST = Readme \ Compilation.texi \ Translations.texi all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/build/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu doc/build/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$(top_distdir)" distdir="$(distdir)" \ dist-hook check-am: all-am check: check-am all-am: Makefile all-local installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -$(am__rm_f) $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am all-local check check-am clean clean-generic \ clean-libtool cscopelist-am ctags-am dist-hook distclean \ distclean-generic distclean-libtool distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am .PRECIOUS: Makefile # How to re-generate automatically the top-level text files all-local: $(top_srcdir)/INSTALL-WMAKER $(top_srcdir)/README.i18n # We also re-generate the documentation when "make dist" is used, because we cannot # be assured that the doc currently present in the directory is up-to-date, for example # if the user did not run "make (all)" for valid reason dist-hook: $(top_srcdir)/INSTALL-WMAKER $(top_srcdir)/README.i18n cp -f $(top_srcdir)/INSTALL-WMAKER $(top_distdir)/INSTALL-WMAKER cp -f $(top_srcdir)/README.i18n $(top_distdir)/README.i18n $(top_srcdir)/INSTALL-WMAKER: $(srcdir)/Compilation.texi $(top_srcdir)/script/generate-txt-from-texi.sh $(AM_V_GEN)if test ! -e "$(top_srcdir)/INSTALL-WMAKER" -o -w "$(top_srcdir)/INSTALL-WMAKER" ; then \ $(top_srcdir)/script/generate-txt-from-texi.sh \ $(srcdir)/Compilation.texi -o $(top_srcdir)/INSTALL-WMAKER \ -d "`LANG=C date -u -r $(top_srcdir)/ChangeLog '+%d %B %Y' | sed -e 's,^0,,' `" \ -Dversion="$(PACKAGE_VERSION)" -e "$(PACKAGE_BUGREPORT)" ; \ else \ echo "Warning: \"$(top_srcdir)/INSTALL-WMAKER\" is not writeable, not regenerated" ; \ fi $(top_srcdir)/README.i18n: $(srcdir)/Translations.texi $(top_srcdir)/script/generate-txt-from-texi.sh $(AM_V_GEN)if test ! -e "$(top_srcdir)/README.i18n" -o -w "$(top_srcdir)/README.i18n" ; then \ $(top_srcdir)/script/generate-txt-from-texi.sh \ $(srcdir)/Translations.texi -o $(top_srcdir)/README.i18n \ -d "`LANG=C date -u -r $(top_srcdir)/ChangeLog '+%d %B %Y' | sed -e 's,^0,,' `" \ -Dversion="$(PACKAGE_VERSION)" -e "$(PACKAGE_BUGREPORT)" ; \ else \ echo "Warning: \"$(top_srcdir)/README.i18n\" is not writeable, not regenerated" ; \ fi # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: # Tell GNU make to disable its built-in pattern rules. %:: %,v %:: RCS/%,v %:: RCS/% %:: s.% %:: SCCS/s.% WindowMaker-0.96.0/doc/build/Makefile.am0000664000175100017510000000353315245216736020250 0ustar00ametzlerametzler# The list of sources are distributed, but none are to be # installed along with Window Maker: EXTRA_DIST = Readme \ Compilation.texi \ Translations.texi # How to re-generate automatically the top-level text files all-local: $(top_srcdir)/INSTALL-WMAKER $(top_srcdir)/README.i18n # We also re-generate the documentation when "make dist" is used, because we cannot # be assured that the doc currently present in the directory is up-to-date, for example # if the user did not run "make (all)" for valid reason dist-hook: $(top_srcdir)/INSTALL-WMAKER $(top_srcdir)/README.i18n cp -f $(top_srcdir)/INSTALL-WMAKER $(top_distdir)/INSTALL-WMAKER cp -f $(top_srcdir)/README.i18n $(top_distdir)/README.i18n $(top_srcdir)/INSTALL-WMAKER: $(srcdir)/Compilation.texi $(top_srcdir)/script/generate-txt-from-texi.sh $(AM_V_GEN)if test ! -e "$(top_srcdir)/INSTALL-WMAKER" -o -w "$(top_srcdir)/INSTALL-WMAKER" ; then \ $(top_srcdir)/script/generate-txt-from-texi.sh \ $(srcdir)/Compilation.texi -o $(top_srcdir)/INSTALL-WMAKER \ -d "`LANG=C date -u -r $(top_srcdir)/ChangeLog '+%d %B %Y' | sed -e 's,^0,,' `" \ -Dversion="$(PACKAGE_VERSION)" -e "$(PACKAGE_BUGREPORT)" ; \ else \ echo "Warning: \"$(top_srcdir)/INSTALL-WMAKER\" is not writeable, not regenerated" ; \ fi $(top_srcdir)/README.i18n: $(srcdir)/Translations.texi $(top_srcdir)/script/generate-txt-from-texi.sh $(AM_V_GEN)if test ! -e "$(top_srcdir)/README.i18n" -o -w "$(top_srcdir)/README.i18n" ; then \ $(top_srcdir)/script/generate-txt-from-texi.sh \ $(srcdir)/Translations.texi -o $(top_srcdir)/README.i18n \ -d "`LANG=C date -u -r $(top_srcdir)/ChangeLog '+%d %B %Y' | sed -e 's,^0,,' `" \ -Dversion="$(PACKAGE_VERSION)" -e "$(PACKAGE_BUGREPORT)" ; \ else \ echo "Warning: \"$(top_srcdir)/README.i18n\" is not writeable, not regenerated" ; \ fi WindowMaker-0.96.0/doc/wmsetbg.in0000664000175100017510000000761312647224016017111 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH wmsetbg 1 "April 2015" .SH NAME wmsetbg \- sets the background on the X11 display .SH SYNOPSIS .B wmsetbg .RI [ \-display " display]" .RI [ \-\-update-domain " domain|" \-\-update-wmaker ] .RI [ options ] .RI [ image ] .SH DESCRIPTION .B wmsetbg reads the specified .I image (in any format supported by the .I WRaster library) and puts it on the root window. It can either scale the image or tile it to make it fit the root window. Window Maker uses this command internally to set the root window image on start up. .SH OPTIONS .TP .BR \-\-back\-color | \-b " \fIcolor\fP" the specified \fIcolor\fP is used as the background color for the \fItexture\fP. Window Maker temporary sets the background to this color while loading and processing the texture. You can specify colors using their X11 names or as an RGB triplet (either as "rgb:RR/GG/BB" or "#RRGGBB") (reference to appropriate manpage should be here). In the later case \fIcolor\fB is a quoted string. .TP .BR \-\-center | \-e centers the \fIimage\fP in the screen .TP .BR \-\-colors | \-c " \fIcount\fP" limit the number of colors per channel to use for the image .TP .BR \-display " \fIdisplay\fP" connect to the X \fIdisplay\fP .TP .BR \-\-dither | \-d enable color dithering on \fIimage\fP .TP .BR \-\-fillscale | \-f scales the specified \fIimage\fP to fill screen while preserving aspect ratio .TP .BR \-\-help | \-h print a help message with the list of options .TP .BR \-\-match | \-m use the best-matching-color algorithm when converting image to indexed color palette .TP .BR \-\-maxscale | \-a scales the specified \fIimage\fP to fit inside the screen preserving its aspect ratio .TP .BR \-\-parse | \-p " \fItexture\fP" parses the specified \fItexture\fP as a \fIproplist style texture\fP .TP .BR \-\-scale | \-s scales the specified \fIimage\fP to fill the screen (default) .TP .BR \-\-smooth | \-S use a smooth scaling algorithm when resizing \fIimage\fP .TP .BR \-\-tile | \-t tiles the specified \fIimage\fP .TP .BR \-\-update\-domain | \-D " \fIdomain\fP" updates the specified \fIdomain\fP database .TP .BR \-\-update\-wmaker | \-u updates the Window Maker defaults database .TP .BR \-\-version | \-v print the version of Window Maker from which the program comes .TP .BR \-\-workspace | \-w " \fIworkspace\fP" update background only for the specified \fIworkspace\fP @USE_XINERAMA@.TP @USE_XINERAMA@.BR \-\-xinerama | \-X @USE_XINERAMA@stretch image across Xinerama heads .SH "INDEXED COLOR SCREENS" If your screen is not in a \fBTrue Color\fP configuration (generally sold as 16,777,216 colors) but in a indexed color mode (256 colors, 16 colors, ... which are based on a \fBColorMap\fP) then Window Maker may need to process the image to convert it to a limited number of colors before using it for a background image. There are two options to choose what algorithm you want to use: .TP .BR \-\-match " or " \-m Search for the closest matching color from the current colormap; this is the fastest algorithm but may lead to less good-looking result. .TP .BR \-\-dither " or " \-d Use a more complex algorithm which modify surrounding pixels to get a closer-looking color on average; this is slower but provides better looking images. .LP If none is specified, then it is Window Maker's configuration choice that will be used. You can also use the option \fB\-\-colors\fP to reduce the total number of colors from the \fIimage\fP before the algorithm is applied. The value specified with the option defines the number of possible values for each primary color (red, green and blue), for example \fI8\fP would reduce the image to use only 8*8*8=512 colors before applying the conversion algorithm. .SH SEE ALSO .BR wmaker (1) .SH AUTHOR This man page was written by Marcelo Magallon . .PP Window Maker was written by Alfredo K. Kojima . wmsetbg was written by Dan Pascu WindowMaker-0.96.0/doc/wmaker.in0000664000175100017510000001341715245216736016735 0ustar00ametzlerametzler.\" Hey, Emacs! This is an -*- nroff -*- source file. .TH "Window Maker" 1 "February 2015" .SH NAME wmaker \- X11 window manager with a NEXTSTEP look .SH SYNOPSIS .B wmaker .I "[-options]" .SH "DESCRIPTION" Window Maker is a X11 window manager with a NEXTSTEP look. It tries to emulate NeXT's look as much as possible, but it deviates from it as necessary. .SH "OPTIONS" .TP .BI \-display " host:display.screen" specify the display to use. On multiheaded machines, Window Maker will automatically manage all screens. If you want Window Maker to manage only a specific screen, you must supply the screen number you want to have managed with the .B \-display command line argument. For example, if you want Window Maker to manage only screen 1, start it as: .EX wmaker -display :0.1 .EE .TP .B \-\-dont\-restore do not restore the saved session .TP .B \-\-global_defaults_path print the path where the files for the default configuration are installed and exit .TP .B \-\-help print the list of supported command line options, one per line, and exit .TP .BI \-\-locale " locale" specify the locale (i18n language) to use; Window Maker will also set the variable .B LANG which will be inherited by all applications started from Window Maker .TP .B \-\-no\-autolaunch do not launch at start-up the applications that were marked in the configuration as autolaunched .TP .B \-\-no\-clip do not show the workspace Clip .TP .B \-\-no\-dock do not show the application Dock .TP .B \-\-no\-drawer disable the Drawers in the Dock @!HAVE_INOTIFY@.TP @!HAVE_INOTIFY@.B \-\-no\-polling @!HAVE_INOTIFY@disable the periodic check on the configuration file to reload it automatically @USE_ICCCM_WMREPLACE@.TP @USE_ICCCM_WMREPLACE@.B \-\-replace @USE_ICCCM_WMREPLACE@ask the currently running window manager to let Window Maker take its place .TP .B \-\-static do not update or save automatically the configuration .TP .B \-\-version display Window Maker's version number and exit .TP .B \-\-visual\-id specify the ID of the visual to use; see .BR xdpyinfo (1) for a list of visuals available in your display .PP .SH FILES .TP .B ~/GNUstep/Defaults/WindowMaker general Window Maker defaults. .TP .B ~/GNUstep/Defaults/WMState information about the Dock and Clip. DON'T edit this while running Window Maker. It will be overwritten. .TP .B ~/GNUstep/Defaults/WMRootMenu Contains the name of the file to read the root menu from or the menu itself, in property list format. .TP .B ~/GNUstep/Defaults/WMWindowAttributes Attributes for different application classes and instances. Use the Attribute Editor (right drag the application's title bar, select Attributes) instead of modifying this file directly. There are just a few options not available using the Attributes Editor. .TP .B @pkgconfdir@/ All the above-mentioned files are READ from here if not found except for WMState, which is COPIED from here. No matter where they are read from, if it's necessary to write configuration changes back into these files, user's files will be written to. .TP .B ~/GNUstep/Library/WindowMaker/autostart This script is automatically executed when Window Maker is started. .TP .B ~/GNUstep/Library/WindowMaker/exitscript This script is automatically executed immediately before Window Maker is exited. .B Note: If you need to run something that requires the X server to be running from this script, make sure you do not use the .I SHUTDOWN command from the root menu to exit Window Maker. Otherwise, the X server might be shut down before the script is executed. .TP .B ~/GNUstep/Library/WindowMaker/ The menu file indicated in WMRootMenu is looked for here... .TP .B @pkgdatadir@/ and here, in that order. Unless the indicated path is an absolute path. .TP .B ~/GNUstep/Library/WindowMaker/Pixmaps/ Window Maker looks for \fBpixmaps\fP here .TP .B ~/GNUstep/Library/Icons/ Window Maker looks for \fBicons\fP here .TP .B ~/GNUstep/Library/WindowMaker/Backgrounds/ Window Maker looks for backgrounds here .TP .B ~/GNUstep/Library/WindowMaker/Styles/ Window Maker looks for style files here (not true... it looks like it does, but you have to specify the full path anyway, it's just a place to keep things nicely ordered) .TP .B ~/GNUstep/Library/WindowMaker/Themes/ Window Maker looks for theme files here (ibid) .TP .B @pkgdatadir@/Pixmaps/ System-wide (Window Maker-specific) pixmaps are located here .TP .B @pkgdatadir@/Styles/ System-wide styles are here .TP .B @pkgdatadir@/Themes/ Guess... ;-) .SH ENVIRONMENT .IP WMAKER_USER_ROOT specifies the initial path for the Defaults directory. "Defaults/" is appended to this variable to determine the actual location of the databases. If the variable is not set, it defaults to "~/GNUstep" .IP GNUSTEP_USER_APPS specifies the location of the user's GNUstep Apps directory. If this variable is empty, it defaults to ~/GNUstep/Applications. .IP GNUSTEP_LOCAL_APPS specifies the location of the system-wide \fBlocal\fP GNUstep Apps directory (this is useful, for example, in those cases where the system-wide location is really a network wide location). If this variable is empty, it defaults to /usr/local/GNUstep/Local/Applications. .IP GNUSTEP_SYSTEM_APPS specifies the location of the system-wide GNUstep Apps directory. If this variable is empty, it defaults to /usr/GNUstep/System/Applications. .SH SEE ALSO The Window Maker User Guide .PP The Window Maker FAQ .PP .BR WPrefs (1), .BR X (7), .BR wxcopy (1), .BR wxpaste (1), .BR geticonset (1), .BR seticons (1), .BR getstyle (1), .BR setstyle (1), .BR wmsetbg (1), .BR wmgenmenu (1), .BR wmmenugen (1), .BR wdread (1), .BR wdwrite (1) .SH AUTHOR Window Maker was written by Alfredo K. Kojima , Dan Pascu with contributions from many people around the Internet. .PP This manual page was created by Marcelo E. Magallon, and is maintained by the Window Maker team. WindowMaker-0.96.0/doc/Makefile.in0000664000175100017510000007366315245325162017167 0ustar00ametzlerametzler# Makefile.in generated by automake 1.18.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2025 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) am__rm_f = rm -f $(am__rm_f_notfound) am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ @WITH_WEB_REPO_TRUE@am__append_1 = website.menu subdir = doc ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \ $(top_srcdir)/m4/ax_pthread.m4 \ $(top_srcdir)/m4/ld-version-script.m4 \ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/windowmaker.m4 \ $(top_srcdir)/m4/wm_attributes.m4 \ $(top_srcdir)/m4/wm_cflags_check.m4 \ $(top_srcdir)/m4/wm_i18n.m4 \ $(top_srcdir)/m4/wm_imgfmt_check.m4 \ $(top_srcdir)/m4/wm_libexif.m4 $(top_srcdir)/m4/wm_libmath.m4 \ $(top_srcdir)/m4/wm_library_constructors.m4 \ $(top_srcdir)/m4/wm_prog_cc_c11.m4 \ $(top_srcdir)/m4/wm_xext_check.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ } man1dir = $(mandir)/man1 am__installdirs = "$(DESTDIR)$(man1dir)" NROFF = nroff MANS = $(dist_man_MANS) $(man_MANS) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` am__DIST_COMMON = $(dist_man_MANS) $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FCLIBS = @FCLIBS@ FGREP = @FGREP@ FILECMD = @FILECMD@ GFXLIBS = @GFXLIBS@ GREP = @GREP@ GROFF = @GROFF@ HEADER_SEARCH_PATH = @HEADER_SEARCH_PATH@ ICONEXT = @ICONEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLIBS = @INTLIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@ LIBBSD = @LIBBSD@ LIBEXIF = @LIBEXIF@ LIBM = @LIBM@ LIBOBJS = @LIBOBJS@ LIBRARY_SEARCH_PATH = @LIBRARY_SEARCH_PATH@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIBXINERAMA = @LIBXINERAMA@ LIBXKBFILE = @LIBXKBFILE@ LIBXMU = @LIBXMU@ LIBXRANDR = @LIBXRANDR@ LINGUAS = @LINGUAS@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAGICKFLAGS = @MAGICKFLAGS@ MAGICKLIBS = @MAGICKLIBS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MANLANGDIRS = @MANLANGDIRS@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PANGO_CFLAGS = @PANGO_CFLAGS@ PANGO_LIBS = @PANGO_LIBS@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ UTILMOFILES = @UTILMOFILES@ VERSION = @VERSION@ WEB_REPO_ROOT = @WEB_REPO_ROOT@ WINGSMOFILES = @WINGSMOFILES@ WINGS_VERSION = @WINGS_VERSION@ WMAKERMOFILES = @WMAKERMOFILES@ WPREFSMOFILES = @WPREFSMOFILES@ WRASTERMOFILES = @WRASTERMOFILES@ WRASTER_VERSION = @WRASTER_VERSION@ WUTIL_VERSION = @WUTIL_VERSION@ XCFLAGS = @XCFLAGS@ XFTCONFIG = @XFTCONFIG@ XFT_CFLAGS = @XFT_CFLAGS@ XFT_LIBS = @XFT_LIBS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBRARY_PATH = @X_LIBRARY_PATH@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ inc_search_path = @inc_search_path@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ lcov_output_directory = @lcov_output_directory@ lib_search_path = @lib_search_path@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pixmapdir = @pixmapdir@ pkgconfdir = @pkgconfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ wprefs_bindir = @wprefs_bindir@ wprefs_datadir = @wprefs_datadir@ SUBDIRS = build @MANLANGDIRS@ DIST_SUBDIRS = build cs ru sk dist_man_MANS = \ geticonset.1 \ getstyle.1 \ seticons.1 \ setstyle.1 \ wdread.1 \ wdwrite.1 \ WindowMaker.1 \ wmagnify.1 \ wmgenmenu.1 \ wmiv.1 \ wmmenugen.1 \ WPrefs.1 \ wxcopy.1 \ wxpaste.1 man_MANS = \ wmaker.1 \ wmsetbg.1 MOSTLYCLEANFILES = wmaker.1 wmsetbg.1 $(am__append_1) EXTRA_DIST = wmaker.in wmsetbg.in ################################################################################ # Section for checking the man pages against the program's --help text ################################################################################ # Create a 'silent rule' for our make check the same way automake does AM_V_CHKOPTS = $(am__v_CHKOPTS_$(V)) am__v_CHKOPTS_ = $(am__v_CHKOPTS_$(AM_DEFAULT_VERBOSITY)) am__v_CHKOPTS_0 = @echo " CHK $@" ; am__v_CHKOPTS_1 = all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu doc/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-man1: $(dist_man_MANS) $(man_MANS) @$(NORMAL_INSTALL) @list1=''; \ list2='$(dist_man_MANS) $(man_MANS)'; \ test -n "$(man1dir)" \ && test -n "`echo $$list1$$list2`" \ || exit 0; \ echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \ $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \ { for i in $$list1; do echo "$$i"; done; \ if test -n "$$list2"; then \ for i in $$list2; do echo "$$i"; done \ | sed -n '/\.1[a-z]*$$/p'; \ fi; \ } | while read p; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; echo "$$p"; \ done | \ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ sed 'N;N;s,\n, ,g' | { \ list=; while read file base inst; do \ if test "$$base" = "$$inst"; then list="$$list $$file"; else \ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \ fi; \ done; \ for i in $$list; do echo "$$i"; done | $(am__base_list) | \ while read files; do \ test -z "$$files" || { \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \ done; } uninstall-man1: @$(NORMAL_UNINSTALL) @list=''; test -n "$(man1dir)" || exit 0; \ files=`{ for i in $$list; do echo "$$i"; done; \ l2='$(dist_man_MANS) $(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ sed -n '/\.1[a-z]*$$/p'; \ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir) # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am $(MAKE) $(AM_MAKEFLAGS) check-local check: check-recursive all-am: Makefile $(MANS) installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(man1dir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: -$(am__rm_f) $(MOSTLYCLEANFILES) clean-generic: distclean-generic: -$(am__rm_f) $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-man install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-man1 install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-man uninstall-man: uninstall-man1 .MAKE: $(am__recursive_targets) check-am install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am check-local clean clean-generic clean-libtool \ cscopelist-am ctags ctags-am distclean distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-man1 install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs installdirs-am \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-man \ uninstall-man1 .PRECIOUS: Makefile ################################################################################ # Generation of man pages that need processing ################################################################################ wmaker.1: wmaker.in Makefile $(top_builddir)/config.h $(AM_V_GEN)$(top_srcdir)/script/replace-ac-keywords.sh \ --header "$(top_builddir)/config.h" --filter "HAVE_INOTIFY" \ --filter "USE_ICCCM_WMREPLACE" \ -D"pkgdatadir=$(pkgdatadir)" --replace "pkgdatadir" \ -D"pkgconfdir=$(pkgconfdir)" --replace "pkgconfdir" \ -o "wmaker.1" "$(srcdir)/wmaker.in" wmsetbg.1: wmsetbg.in Makefile $(top_builddir)/config.h $(AM_V_GEN)$(top_srcdir)/script/replace-ac-keywords.sh \ --header "$(top_builddir)/config.h" --filter "USE_XINERAMA" \ -o "wmsetbg.1" "$(srcdir)/wmsetbg.in" check-local: wmaker-args WPrefs-args wmagnify-args geticonset-args getstyle-args seticons-args setstyle-args \ wdread-args wdwrite-args wmgenmenu-args wmiv-args wmmenugen-args wmsetbg-args wxcopy-args wxpaste-args wmaker-args: $(AM_V_CHKOPTS)$(top_srcdir)/script/check-cmdline-options-doc.sh \ --program "$(top_builddir)/src/wmaker" --man-page "wmaker.1" WPrefs-args: $(AM_V_CHKOPTS)$(top_srcdir)/script/check-cmdline-options-doc.sh \ --program "$(top_builddir)/WPrefs.app/WPrefs" --man-page "$(top_srcdir)/doc/WPrefs.1" wmagnify-args: $(AM_V_CHKOPTS)$(top_srcdir)/script/check-cmdline-options-doc.sh \ --program "$(top_builddir)/util/wmagnify" --man-page "$(top_srcdir)/doc/wmagnify.1" geticonset-args: $(AM_V_CHKOPTS)$(top_srcdir)/script/check-cmdline-options-doc.sh \ --program "$(top_builddir)/util/geticonset" --man-page "$(top_srcdir)/doc/geticonset.1" getstyle-args: $(AM_V_CHKOPTS)$(top_srcdir)/script/check-cmdline-options-doc.sh \ --program "$(top_builddir)/util/getstyle" --man-page "$(top_srcdir)/doc/getstyle.1" seticons-args: $(AM_V_CHKOPTS)$(top_srcdir)/script/check-cmdline-options-doc.sh \ --program "$(top_builddir)/util/seticons" --man-page "$(top_srcdir)/doc/seticons.1" setstyle-args: $(AM_V_CHKOPTS)$(top_srcdir)/script/check-cmdline-options-doc.sh \ --program "$(top_builddir)/util/setstyle" --man-page "$(top_srcdir)/doc/setstyle.1" wdread-args: $(AM_V_CHKOPTS)$(top_srcdir)/script/check-cmdline-options-doc.sh \ --program "$(top_builddir)/util/wdread" --man-page "$(top_srcdir)/doc/wdread.1" wdwrite-args: $(AM_V_CHKOPTS)$(top_srcdir)/script/check-cmdline-options-doc.sh \ --program "$(top_builddir)/util/wdwrite" --man-page "$(top_srcdir)/doc/wdwrite.1" wmgenmenu-args: $(AM_V_CHKOPTS)$(top_srcdir)/script/check-cmdline-options-doc.sh \ --program "$(top_builddir)/util/wmgenmenu" --man-page "$(top_srcdir)/doc/wmgenmenu.1" wmiv-args: $(AM_V_CHKOPTS)$(top_srcdir)/script/check-cmdline-options-doc.sh \ --program "$(top_builddir)/util/wmiv" --man-page "$(top_srcdir)/doc/wmiv.1" wmmenugen-args: $(AM_V_CHKOPTS)$(top_srcdir)/script/check-cmdline-options-doc.sh \ --program "$(top_builddir)/util/wmmenugen" --man-page "$(top_srcdir)/doc/wmmenugen.1" wmsetbg-args: $(AM_V_CHKOPTS)$(top_srcdir)/script/check-cmdline-options-doc.sh \ --program "$(top_builddir)/util/wmsetbg" --man-page "wmsetbg.1" wxcopy-args: $(AM_V_CHKOPTS)$(top_srcdir)/script/check-cmdline-options-doc.sh \ --program "$(top_builddir)/util/wxcopy" --man-page "$(top_srcdir)/doc/wxcopy.1" wxpaste-args: $(AM_V_CHKOPTS)$(top_srcdir)/script/check-cmdline-options-doc.sh \ --program "$(top_builddir)/util/wxpaste" --man-page "$(top_srcdir)/doc/wxpaste.1" .PHONY: wmaker-args WPrefs-args wmagnify-args geticonset-args getstyle-args seticons-args setstyle-args \ wdread-args wdwrite-args wmgenmenu-args wmiv-args wmmenugen-args wmsetbg-args wxcopy-args wxpaste-args ################################################################################ # Section related to generating HTML version of man pages for the website ################################################################################ # We convert all man pages except those that are a link to other man page (.so command) @WITH_WEB_REPO_TRUE@website: $(MANS) website.menu @WITH_WEB_REPO_TRUE@ @local_pages=`echo "$^" | sed -e 's/ [^ ]*\.menu$$// ; s,[^ /]*/,,g' `; \ @WITH_WEB_REPO_TRUE@ generated_pages=""; \ @WITH_WEB_REPO_TRUE@ for man in $^; do \ @WITH_WEB_REPO_TRUE@ [ "$$man" = "website.menu" ] && continue; \ @WITH_WEB_REPO_TRUE@ grep -i '^\.so[ \t]' "$$man" > /dev/null && continue; \ @WITH_WEB_REPO_TRUE@ echo " MAN2HTML $$man"; \ @WITH_WEB_REPO_TRUE@ $(top_srcdir)/script/generate-html-from-man.sh --groff $(GROFF) \ @WITH_WEB_REPO_TRUE@ --output $(WEB_REPO_ROOT)/docs/manpages/`echo "$$man" | sed -e 's,[^ /]*/,,g ; s/\.[^.]*$$//' `.html \ @WITH_WEB_REPO_TRUE@ --local-pages "$$local_pages" --external-url 'http://linux.die.net/man/%s/%l' \ @WITH_WEB_REPO_TRUE@ --with-menu "website.menu" --package '$(PACKAGE_STRING)' \ @WITH_WEB_REPO_TRUE@ $$man || exit $$?; \ @WITH_WEB_REPO_TRUE@ generated_pages="$$generated_pages $$man"; \ @WITH_WEB_REPO_TRUE@ done; \ @WITH_WEB_REPO_TRUE@ echo " UPDATE index.md"; \ @WITH_WEB_REPO_TRUE@ $(top_srcdir)/script/replace-generated-content.sh --man-pages "$$generated_pages" \ @WITH_WEB_REPO_TRUE@ --template '\2\3\4' \ @WITH_WEB_REPO_TRUE@ --marker LIST_MANPAGES_COMMANDS $(WEB_REPO_ROOT)/docs/manpages/index.md # This menu is the icon bar to navigate on the website, which we want to keep on all man pages # We extract it from the Template defined for all pages of the site @WITH_WEB_REPO_TRUE@website.menu: $(WEB_REPO_ROOT)/_layouts/default.html @WITH_WEB_REPO_TRUE@ $(AM_V_GEN)sed -n -e '/