1
0
mirror of https://github.com/gryf/wmaker.git synced 2026-03-26 15:03:34 +01:00

22 Commits

Author SHA1 Message Date
Torrance, Douglas
ddacfa5d63 Include screen.h in dialog.h for definition of WScreen 2023-01-26 10:15:58 +00:00
Torrance, Douglas
0718297e9a Correctly draw window snapping hints on multi-head systems
Previously, the transparent frames that were drawn prior to snapping a
window assumed that there was only one head, i.e., that the new
position and dimensions of the window would be based on the dimensions
of the entire screen.

However, this is not the case on multi-head systems, and so we now
base the transparent frame's position and dimensions on the current
head of the window.

We also refactor the code so that the new dimensions are computed in
the switch statement and finish with one final call to
drawTransparentFrame.
2023-01-20 11:54:07 +00:00
Torrance, Douglas
9cc16182d3 Use dock to determine whether drawer is on right side when swapping
Previously, we assumed that it always switched from left to right or
vice versa when calling swapDrawer.  However, now we may also call
swapDrawer when changing the value of "KeepDockOnPrimaryHead", which
wouldn't actually switch which side of the screen it's on.

So instead, we determine which side of the screen it should be on
based on the dock.
2023-01-20 10:34:36 +00:00
Torrance, Douglas
f6165d6e80 Use actual x position of dock when saving state
Previously, we either saved it as 0 or -ICON_SIZE, and then adjusted
it depending on the screen width when restoring the state.

But since the introduction of the "KeepDockOnPrimaryHead" option, the
state-restoring code has changed so that the dock will go on the left if the
x-coordinate of the position in WMState is to the left of the midpoint
of the screen and on the right otherwise.  But previously (unless the
user manually set the value in WMState) this would always send the
dock to the left, even if it had been on the right, since the x-coordinate
automatically saved to WMState in this case was negative.

We simplify things by saving the actual x position of the dock to WMState.
2023-01-20 10:34:36 +00:00
Torrance, Douglas
10c36d244e Use dock's position to determine position of dock menu
Previously, we assumed that if the dock was on the right, then the
menu should be on the far right of the entire screen, but this is no
longer the case with "KeepDockOnPrimaryHead" set to "YES".
2023-01-20 10:34:36 +00:00
Torrance, Douglas
515eb652c7 Update the dock position when "KeepDockOnPrimaryHead" is changed 2023-01-18 12:18:03 +00:00
Torrance, Douglas
8ed92efa3c Rename swapDock to wDockSwap and add to dock.h
We'll be calling it from defaults.c.
2023-01-18 12:18:03 +00:00
Torrance, Douglas
cc839f8bc5 Add default value of "KeepDockOnPrimaryHead" to Defaults/WindowMaker 2023-01-18 12:18:03 +00:00
Torrance, Douglas
48d4820dee Support "KeepDockOnPrimaryHead" when restoring state
We use the new helper function getDockXPosition to determine where
to put the dock.  If WMState gives an x-coordinate less than the
center of the screen, we put it on the left, and otherwise we put it
on the right.
2023-01-18 12:18:03 +00:00
Torrance, Douglas
d4f5f3ec7f Support "KeepDockOnPrimaryHead" when initially creating dock
We use the new "getDockXPosition" helper function to find the x
position of the main icon, whose position is used in "wDockCreate" to
get the position of the entire dock.

Previously, "KeepDockOnPrimaryHead" was only taken into account
when *moving* the dock and not when creating it.
2023-01-18 12:18:03 +00:00
Torrance, Douglas
83f7fa43ce Add helper function for computing the dock's x position
Avoid code duplication since we'll need to make this computation in
several places.
2023-01-18 12:18:03 +00:00
Torrance, Douglas
55a816bdbc Keep dock on primary head if KeepDockOnPrimaryHead is YES
This implements a feature request [1] to allow the possibility of
keeping the dock on the primary head on a multi-head system.

In particular, if the new KeepDockOnPrimaryHead option is set to YES,
the dock will either be on the left- or right-hand side of the primary
screen.  If it is NO, then we get the current behavior, i.e., the dock
will either be on the left-hand side of the leftmost head or the
right-hand side of the rightmost head.

[1] https://github.com/window-maker/wmaker/issues/24

Closes: #24
2023-01-15 00:18:34 +00:00
Torrance, Douglas
7639fa1c15 Add "KeepDockOnPrimaryHead" checkbox to WPrefs experts panel 2023-01-15 00:18:34 +00:00
Torrance, Douglas
93b411f258 Document "KeepDockOnPrimaryHead" option in NEWS 2023-01-15 00:18:34 +00:00
Torrance, Douglas
326a67e18f Add new "KeepDockOnPrimaryHead" option
Once implemented, this will keep the dock on the primary head (when
there are multiple heads) when YES.  The default value is NO, the
current behavior, i.e., treat all monitors together as one large screen.
2023-01-15 00:18:34 +00:00
Petre Rodan
c089c6aea4 Fix segfault on right-click sweep of menu
bug description: after menu is displayed I get a segfault when trying to hover over the last menu
entry. it looks like under some circumstances menu->entries[] gets accessed past the last valid
value (off by one).

how to reproduce:
right-click desktop to show menu and keep right mouse button pressed
sweep mouse up-down the menu a few times - it crashes all the time between 1-5 sweeps

this commit fixes the unwanted behaviour, in active use since december 2021.
2023-01-06 12:47:22 +00:00
Torrance, Douglas
66b0ee3c4d Add WPrefs to XDG desktop menu
We include a desktop entry file for WPrefs so that it will be included
in XDG-compatible menus.  See the specifications at:

https://specifications.freedesktop.org/menu-spec/menu-spec-latest.html
https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html
2022-02-17 22:31:18 +00:00
Torrance, Douglas
a6c8577eb4 Include wmaker.desktop in distribution tarball
This fixes a bug where building from a tarball generated by "make
dist" would fail due to the absence of this file.
2022-02-17 22:31:18 +00:00
Doug Torrance
094001a53d Convert Slovak language manpages from ISO-8859-2 to UTF-8 2021-10-10 11:53:29 +01:00
Doug Torrance
deba131857 Convert Czech language manpages from ISO-8859-2 to UTF-8 2021-10-10 11:53:11 +01:00
Doug Torrance
a9bc9751a2 Use quotes around "Window Maker" in translated manpage title headers
This matches the English manpage and also prevents
wrong-manual-section Lintian warnings in the Debian package, as "Maker"
was being interpreted as the section of these manpages.
2021-10-09 13:53:34 +01:00
Torrance, Douglas
58b6728743 Add desktop file for display manager session configuration
Files in /usr/share/xsessions are used by some display managers (e.g.,
LightDM and GDM) to detect available sessions.  Such a file has been
shipped in the Debian Window Maker package for years.
2021-10-09 09:55:40 +01:00
30 changed files with 490 additions and 378 deletions

2
.gitignore vendored
View File

@@ -120,6 +120,8 @@ WindowMaker/Defaults/WMWindowAttributes
WindowMaker/Defaults/WindowMaker WindowMaker/Defaults/WindowMaker
WindowMaker/IconSets/Default.iconset WindowMaker/IconSets/Default.iconset
WPrefs.app/WPrefs.desktop
# These files are generated by the i18n process # These files are generated by the i18n process
/po/WindowMaker.pot /po/WindowMaker.pot
/po/*.mo /po/*.mo

9
NEWS
View File

@@ -1,6 +1,15 @@
NEWS for veteran Window Maker users NEWS for veteran Window Maker users
----------------------------------- -----------------------------------
-- 0.95.10
Keep dock on primary head
-------------------------
To keep the dock on the primary head in a multi-head setup, set the option
"KeepDockOnPrimaryHead" in ~/GNUstep/Defaults/WindowMaker to "YES" or click
"Keep dock on primary head" under the WPrefs "Expert User Preferences" tab.
-- 0.95.9 -- 0.95.9
Configurable SwitchPanel Configurable SwitchPanel

View File

@@ -119,7 +119,9 @@ static const struct {
/* default: */ False, OPTION_WMAKER, "DbClickFullScreen" }, /* default: */ False, OPTION_WMAKER, "DbClickFullScreen" },
{ N_("Close rootmenu when mouse (left or right) is clicked outside focus."), { N_("Close rootmenu when mouse (left or right) is clicked outside focus."),
/* default: */ False, OPTION_WMAKER, "CloseRootMenuByLeftOrRightMouseClick" } /* default: */ False, OPTION_WMAKER, "CloseRootMenuByLeftOrRightMouseClick" },
{ N_("Keep dock on primary head."),
/* default: */ False, OPTION_WMAKER, "KeepDockOnPrimaryHead"},
}; };

View File

@@ -10,9 +10,20 @@ wpdatadir = @wprefs_datadir@
wpdata_DATA = WPrefs.tiff WPrefs.xpm wpdata_DATA = WPrefs.tiff WPrefs.xpm
applicationsdir = @datadir@/applications
applications_DATA = WPrefs.desktop
WPrefs.desktop: WPrefs.desktop.in
$(AM_V_GEN)sed -e "s:#wprefs_bindir#:${wprefs_bindir}:" \
-e "s:#wprefs_datadir#:${wprefs_datadir}:" $< > $@
EXTRA_DIST = $(wpdata_DATA) \ EXTRA_DIST = $(wpdata_DATA) \
KeyboardSettings.c \ KeyboardSettings.c \
Themes.c Themes.c \
WPrefs.desktop.in
DISTCLEANFILES = WPrefs.desktop
WPrefs_SOURCES = \ WPrefs_SOURCES = \
main.c \ main.c \

View File

@@ -0,0 +1,9 @@
[Desktop Entry]
Version=1.5
Type=Application
Name=WPrefs
Comment=Window Maker Preferences
TryExec=#wprefs_bindir#/WPrefs
Exec=WPrefs
Icon=#wprefs_datadir#/WPrefs.xpm
Categories=Settings;DesktopSettings;

View File

@@ -106,6 +106,7 @@
SwitchPanelOnlyOpen = NO; SwitchPanelOnlyOpen = NO;
MiniPreviewSize = 128; MiniPreviewSize = 128;
IgnoreGtkHints = NO; IgnoreGtkHints = NO;
KeepDockOnPrimaryHead = NO;
MenuStyle = normal; MenuStyle = normal;
WidgetColor = (solid, gray); WidgetColor = (solid, gray);
WorkspaceSpecificBack = (); WorkspaceSpecificBack = ();

View File

@@ -74,7 +74,10 @@ dist_prefsdata_DATA =\
nodist_prefsdata_DATA = $(GENERATED_MENUS) nodist_prefsdata_DATA = $(GENERATED_MENUS)
EXTRA_DIST = $(addsuffix .in, $(GENERATED_MENUS)) xsessionsdir = @datadir@/xsessions
xsessions_DATA = wmaker.desktop
EXTRA_DIST = $(addsuffix .in, $(GENERATED_MENUS)) wmaker.desktop
CLEANFILES = $(GENERATED_MENUS) CLEANFILES = $(GENERATED_MENUS)

View File

@@ -0,0 +1,7 @@
[Desktop Entry]
Name=Window Maker
Comment=This session logs you into Window Maker
Exec=wmaker
TryExec=wmaker
DesktopNames=WindowMaker
X-GDM-SessionRegisters=true

View File

@@ -1,36 +1,36 @@
.\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Hey, Emacs! This is an -*- nroff -*- source file.
.TH geticonset 1 "Leden 1999" .TH geticonset 1 "Leden 1999"
.SH JMÉNO .SH JMÉNO
geticonset \- extrahuje aktuální sadu ikon Window Makera geticonset \- extrahuje aktuální sadu ikon Window Makera
.SH SYNTAXE .SH SYNTAXE
.B geticonset .B geticonset
.I [volby] [soubor] .I [volby] [soubor]
.SH POPIS .SH POPIS
.B geticonset .B geticonset
načíta doménu WMWindowAttributes a zapíše sadu nalezených ikon načíta doménu WMWindowAttributes a zapíše sadu nalezených ikon
buď na standardtní výstup nebo do buď na standardtní výstup nebo do
.I souboru. .I souboru.
.SH VOLBY .SH VOLBY
.TP .TP
.B \-\-help .B \-\-help
vypíše nápovědu vypíše nápovědu
.TP .TP
.B \-\-version .B \-\-version
vypíše číslo verze vypíše číslo verze
.SH PROMĚNNÉ PROSTŘEDÍ .SH PROMĚNNÉ PROSTŘEDÍ
.IP WMAKER_USER_ROOT .IP WMAKER_USER_ROOT
specifikuje cestu k adresáři Defaults. Řetězec "Defaults/" je přidán k této 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á, proměnné, čímž se určí umístění databází. Jakmile proměnná není nastavená,
tak její implicitní hodnota je "~/GNUstep" tak její implicitní hodnota je "~/GNUstep"
.SH SOUBORY .SH SOUBORY
.IP WMAKER_USER_ROOT/Defaults/WMWindowAttributes .IP WMAKER_USER_ROOT/Defaults/WMWindowAttributes
Toto je soubor, který se zapíše. Toto je soubor, který se zapíše.
.SH PODÍVEJTE SE TAKÉ .SH PODÍVEJTE SE TAKÉ
.BR seticons (1), .BR seticons (1),
.BR wmaker (1) .BR wmaker (1)
.SH AUTOR .SH AUTOR
Autorem Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>. Autorem Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>.
.PP .PP
Tuto manuálovou stránku napsal Marcelo Magallon <mmagallo@debian.org>. Tuto manuálovou stránku napsal Marcelo Magallon <mmagallo@debian.org>.
.PP .PP
Do češtiny přeložil Jiří Hnídek <jiri.hnidek@vslib.cz>. Do češtiny přeložil Jiří Hnídek <jiri.hnidek@vslib.cz>.

View File

@@ -1,38 +1,38 @@
.\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Hey, Emacs! This is an -*- nroff -*- source file.
.TH seticons 1 "Březen 1998" .TH seticons 1 "Březen 1998"
.SH JMÉNO .SH JMÉNO
seticons \- nastaví ikony pro Window Maker seticons \- nastaví ikony pro Window Maker
.SH SYNTAXe .SH SYNTAXe
.B seticons .B seticons
.I soubor .I soubor
.SH POPIS .SH POPIS
.B seticons .B seticons
načíta načíta
.I soubor .I soubor
a zapíše jeho obsah do domény WMWindowAttributes, čímž se nastaví ikony, 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", které používá Window Maker pro dané třídy (například XTerm, "xterm.XTerm",
"pine.XTerm", atd.) "pine.XTerm", atd.)
.SH VOLBY .SH VOLBY
.TP .TP
.B \-\-help .B \-\-help
vypíše nápovědu vypíše nápovědu
.TP .TP
.B \-\-version .B \-\-version
vypíše číslo verze vypíše číslo verze
.SH PROMĚNNÉ PROSTŘEDÍ .SH PROMĚNNÉ PROSTŘEDÍ
.IP WMAKER_USER_ROOT .IP WMAKER_USER_ROOT
specifikuje cestu k adresáři Defaults. Řetězec "Defaults/" je přidán k této 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á, proměnné, čímž se určí umístění databází. Jakmile proměnná není nastavená,
tak její implicitní hodnota je "~/GNUstep" tak její implicitní hodnota je "~/GNUstep"
.SH SOUBORY .SH SOUBORY
.IP WMAKER_USER_ROOT/Defaults/WMWindowAttributes .IP WMAKER_USER_ROOT/Defaults/WMWindowAttributes
Toto je soubor, který se zapíše. Toto je soubor, který se zapíše.
.SH PODÍVEJTE SE TAKÉ .SH PODÍVEJTE SE TAKÉ
.BR geticonset (1), .BR geticonset (1),
.BR wmaker (1) .BR wmaker (1)
.SH AUTOR .SH AUTOR
Autorem Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>. Autorem Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>.
.PP .PP
Tuto manuálovou stránku napsal Marcelo Magallon <mmagallo@debian.org>. Tuto manuálovou stránku napsal Marcelo Magallon <mmagallo@debian.org>.
.PP .PP
Do češtiny přeložil Jiří Hnídek <jiri.hnidek@vslib.cz>. Do češtiny přeložil Jiří Hnídek <jiri.hnidek@vslib.cz>.

View File

@@ -1,39 +1,39 @@
.\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Hey, Emacs! This is an -*- nroff -*- source file.
.TH wdwrite 1 "Leden 1999" .TH wdwrite 1 "Leden 1999"
.SH JMÉNO .SH JMÉNO
wdwrite \- zapíše klíče a hodnoty do databáze standardních nastavení wdwrite \- zapíše klíče a hodnoty do databáze standardních nastavení
.SH SYNTAXE .SH SYNTAXE
.B wdwrite .B wdwrite
.I doména .I doména
.I volba .I volba
.I hodnota .I hodnota
.SH POPIS .SH POPIS
.B wdwrite .B wdwrite
zapíše zapíše
.I volbu .I volbu
a a
.I hodnotu .I hodnotu
do dané do dané
.I domény. .I domény.
.SH VOLBY .SH VOLBY
.TP .TP
.B \-\-help .B \-\-help
vypíše nápovědu vypíše nápovědu
.TP .TP
.B \-\-version .B \-\-version
vypíše číslo verze vypíše číslo verze
.SH PROMĚNNÉ PROSTŘEDÍ .SH PROMĚNNÉ PROSTŘEDÍ
.IP WMAKER_USER_ROOT .IP WMAKER_USER_ROOT
specifikuje cestu k adresáři Defaults. Řetězec "Defaults/" je přidán k této 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á, proměnné, čímž se určí umístění databází. Jakmile proměnná není nastavená,
tak její implicitní hodnota je "~/GNUstep" tak její implicitní hodnota je "~/GNUstep"
.SH SOUBORY .SH SOUBORY
Domény se nacházejí v WMAKER_USER_ROOT/Defaults/ Domény se nacházejí v WMAKER_USER_ROOT/Defaults/
.SH PODÍVEJTE SE TAKÉ .SH PODÍVEJTE SE TAKÉ
.BR wmaker (1) .BR wmaker (1)
.SH AUTOR .SH AUTOR
Autorem Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>. Autorem Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>.
.PP .PP
Tuto manuálovou stránku napsal Marcelo Magallon <mmagallo@debian.org>. Tuto manuálovou stránku napsal Marcelo Magallon <mmagallo@debian.org>.
.PP .PP
Do češtiny přeložil Jiří Hnídek <jiri.hnidek@vslib.cz> Do češtiny přeložil Jiří Hnídek <jiri.hnidek@vslib.cz>

View File

@@ -1,133 +1,133 @@
.\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Hey, Emacs! This is an -*- nroff -*- source file.
.TH Window\ Maker 1 "Srpen 1998" .TH "Window Maker" 1 "Srpen 1998"
.SH JMÉNO .SH JMÉNO
wmaker \- okenní manažer pro X11 se vzhledem NEXTSTEPu wmaker \- okenní manažer pro X11 se vzhledem NEXTSTEPu
.SH SYNTAXE .SH SYNTAXE
.B wmaker .B wmaker
.I "[-volby]" .I "[-volby]"
.SH "POPIS" .SH "POPIS"
Window Maker je okenní manažer pro X11 se vzhledem NEXTSTEPu. Snaží se 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 napodobit vzhled NeXTu jak jen to je možné, ale v případě potřeby tento
trend nedodržuje. trend nedodržuje.
.SH "VOLBY" .SH "VOLBY"
.TP .TP
.B \-\-no\-cpp .B \-\-no\-cpp
zakázat preprocessing konfiguračních souborů zakázat preprocessing konfiguračních souborů
.TP .TP
.B \-\-no\-dock .B \-\-no\-dock
neotvírat Dok aplikací neotvírat Dok aplikací
.TP .TP
.B \-\-no\-clip .B \-\-no\-clip
neotvírat Sponku pracovních ploch neotvírat Sponku pracovních ploch
.TP .TP
.B \-display host:display.screen .B \-display host:display.screen
použít danou obrazovku. použít danou obrazovku.
Na strojích s více obrazovkami bude Window Maker automaticky spravovat Na strojích s více obrazovkami bude Window Maker automaticky spravovat
všechny obrazovky. Pokud chcete, aby Window Maker spravoval jen specifickou všechny obrazovky. Pokud chcete, aby Window Maker spravoval jen specifickou
obrazovku, musíte zadat číslo obrazovky pomocí argumentu příkazové řádky obrazovku, musíte zadat číslo obrazovky pomocí argumentu příkazové řádky
.B \-display. .B \-display.
Například, pokud chcete, aby Window Maker spravoval jen obrazovku 1, spusťte ho Například, pokud chcete, aby Window Maker spravoval jen obrazovku 1, spusťte ho
takto: takto:
.B wmaker -display :0.1 .B wmaker -display :0.1
.TP .TP
.B \-\-version .B \-\-version
vypíše verzi a ukončí se vypíše verzi a ukončí se
.TP .TP
.B \-\-visual\-id .B \-\-visual\-id
určí čísla obrazového režimu. Spusťte určí čísla obrazového režimu. Spusťte
.BR xdpyinfo (1) .BR xdpyinfo (1)
pro seznam obrazových režimů dostupných na vašem displeji. pro seznam obrazových režimů dostupných na vašem displeji.
.TP .TP
.B \-\-help .B \-\-help
vypíše krátký pomocný text vypíše krátký pomocný text
.PP .PP
.SH SOUBORY .SH SOUBORY
.TP .TP
.B ~/GNUstep/Defaults/WindowMaker .B ~/GNUstep/Defaults/WindowMaker
všeobecné nastavení Window Makera. všeobecné nastavení Window Makera.
.TP .TP
.B ~/GNUstep/Defaults/WMState .B ~/GNUstep/Defaults/WMState
informace o Doku a Sponce. Neditujte za běhu Window Makera. Bude informace o Doku a Sponce. Neditujte za běhu Window Makera. Bude
přepsaný. přepsaný.
.TP .TP
.B ~/GNUstep/Defaults/WMRootMenu .B ~/GNUstep/Defaults/WMRootMenu
Obsahuje jméno souboru, z kterého se má načíst hlavní menu nebo Obsahuje jméno souboru, z kterého se má načíst hlavní menu nebo
menu samotné ve formátu proplist. menu samotné ve formátu proplist.
.TP .TP
.B ~/GNUstep/Defaults/WMWindowAttributes .B ~/GNUstep/Defaults/WMWindowAttributes
Atributy pro různé třídy a instance aplikací. Použijte editor nastavení 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) (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á namísto přímého editování tohoto souboru. Je jen málo nastavení, která
nejsou dostupná z editora nastavení. nejsou dostupná z editora nastavení.
.TP .TP
.B /usr/share/WindowMaker/Defaults/ .B /usr/share/WindowMaker/Defaults/
Všechny výše uvedené soubory se NAčÍTAJÍ odtud. Pokud se je nepodaří 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 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 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ů. souborů, zapíšou se do uživatelských souborů.
.TP .TP
.B ~/GNUstep/Library/WindowMaker/autostart .B ~/GNUstep/Library/WindowMaker/autostart
Tento skript se automaticky vykoná pri startu Window Makera. Tento skript se automaticky vykoná pri startu Window Makera.
.TP .TP
.B ~/GNUstep/Library/WindowMaker/exitscript .B ~/GNUstep/Library/WindowMaker/exitscript
Tento skript se automaticky vykoná bezprostředně před ukončením Window Makera. Tento skript se automaticky vykoná bezprostředně před ukončením Window Makera.
.B Poznámka: .B Poznámka:
Když potřebujete spustit z tohoto skriptu něco, co vyžaduje spuštěný X server, 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 tak nepoužívejte na ukončení Window Makera příkaz
.I SHUTDOWN .I SHUTDOWN
z hlavního menu. Jinak se může stát, že X server se ukončí dřív než se vykoná z hlavního menu. Jinak se může stát, že X server se ukončí dřív než se vykoná
tento skript. tento skript.
.TP .TP
.B ~/GNUstep/Library/WindowMaker/ .B ~/GNUstep/Library/WindowMaker/
Soubor menu, jehož název je uveden v souboru WMRootMenu, se hledá zde... Soubor menu, jehož název je uveden v souboru WMRootMenu, se hledá zde...
.TP .TP
.B /etc/X11/WindowMaker/ .B /etc/X11/WindowMaker/
a zde, v tomto pořadí, pokud název není absolutní cesta. a zde, v tomto pořadí, pokud název není absolutní cesta.
.TP .TP
.B ~/GNUstep/Library/WindowMaker/Pixmaps/ .B ~/GNUstep/Library/WindowMaker/Pixmaps/
Zde hledá Window Maker obrázky Zde hledá Window Maker obrázky
.TP .TP
.B ~/GNUstep/Library/WindowMaker/Backgrounds/ .B ~/GNUstep/Library/WindowMaker/Backgrounds/
Zde hledá Window Maker pozadí Zde hledá Window Maker pozadí
.TP .TP
.B ~/GNUstep/Library/WindowMaker/Styles/ .B ~/GNUstep/Library/WindowMaker/Styles/
Zde hledá Window Maker soubory se styly (ne úplně... vypadá to tak, ale 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 i tak musíte zadat úplnou cestu. Je to jen vyhrazené místo, aby byly
věci pěkně uspořádané) věci pěkně uspořádané)
.TP .TP
.B ~/GNUstep/Library/WindowMaker/Themes/ .B ~/GNUstep/Library/WindowMaker/Themes/
Zde hledá Window Maker soubory s tématy (viz. výše) Zde hledá Window Maker soubory s tématy (viz. výše)
.TP .TP
.B /usr/share/WindowMaker/Pixmaps/ .B /usr/share/WindowMaker/Pixmaps/
Obrázky spoločné pro celý systém se nacházejí zde... Obrázky spoločné pro celý systém se nacházejí zde...
.TP .TP
.B /usr/share/WindowMaker/Pixmaps/ .B /usr/share/WindowMaker/Pixmaps/
a zde. a zde.
.TP .TP
.B /usr/share/WindowMaker/Styles/ .B /usr/share/WindowMaker/Styles/
Styly spoločné pro celý systém se nacházejí zde Styly spoločné pro celý systém se nacházejí zde
.TP .TP
.B /usr/share/WindowMaker/Themes/ .B /usr/share/WindowMaker/Themes/
A teď to zkuste sami... ;-) A teď to zkuste sami... ;-)
.SH PROMĚNNÉ PROSŘEDÍ .SH PROMĚNNÉ PROSŘEDÍ
.IP WMAKER_USER_ROOT .IP WMAKER_USER_ROOT
specifikuje cestu k adresáři Defaults. "Defaults/" je přidán k této 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á, proměnné, čímž se určí umístění databází. Pokud proměnná není nastavená,
ta její implicitní hodnota je "~/GNUstep" ta její implicitní hodnota je "~/GNUstep"
.IP GNUSTEP_LOCAL_ROOT .IP GNUSTEP_LOCAL_ROOT
specifikuje umístění systémového \fBlokálního\fP GNUstep adresáře (to 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 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 ve skutečnosti společné pro celou síť). Když je tato proměnná prázdna, použije
se GNUSTEP_SYSTEM_ROOT. se GNUSTEP_SYSTEM_ROOT.
.IP GNUSTEP_SYSTEM_ROOT .IP GNUSTEP_SYSTEM_ROOT
specifikuje umístění systémového GNUstep adresáře. Pokud je tato proměnná specifikuje umístění systémového GNUstep adresáře. Pokud je tato proměnná
prázdna, tak její implicitní hodnota je /etc/GNUstep prázdna, tak její implicitní hodnota je /etc/GNUstep
.SH PODÍVEJTE SE TAKÉ .SH PODÍVEJTE SE TAKÉ
The Window Maker User Guide The Window Maker User Guide
(Uživatelská příručka Window Makera) (Uživatelská příručka Window Makera)
.PP .PP
The Window Maker FAQ The Window Maker FAQ
(Často kladené dotazy) (Často kladené dotazy)
.PP .PP
.BR X (7), .BR X (7),
.BR wdwrite (1), .BR wdwrite (1),
@@ -140,9 +140,9 @@ The Window Maker FAQ
.BR setstyle (1), .BR setstyle (1),
.BR wmsetbg (1) .BR wmsetbg (1)
.SH AUTOR .SH AUTOR
Autoři Window Makera jsou Alfredo K. Kojima <kojima@windowmaker.info>, Autoři Window Makera jsou Alfredo K. Kojima <kojima@windowmaker.info>,
Dan Pascu <dan@windowmaker.info> a mnoho dalších lidí z celého světa. Dan Pascu <dan@windowmaker.info> a mnoho dalších lidí z celého světa.
.PP .PP
Tuto manuálovou stránku napsal Marcelo E. Magallon, <mmagallo@debian.org>. Tuto manuálovou stránku napsal Marcelo E. Magallon, <mmagallo@debian.org>.
.PP .PP
Do češtiny přeložil Jiří Hnídek <jiri.hnidek@vslib.cz> Do češtiny přeložil Jiří Hnídek <jiri.hnidek@vslib.cz>

View File

@@ -1,67 +1,67 @@
.\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Hey, Emacs! This is an -*- nroff -*- source file.
.TH wmsetbg 1 "Leden 1999" .TH wmsetbg 1 "Leden 1999"
.SH JMÉNO .SH JMÉNO
wmsetbg \- nastaví pozadí hlavního okna v X11 wmsetbg \- nastaví pozadí hlavního okna v X11
.SH SYNTAXE .SH SYNTAXE
.B wmsetbg .B wmsetbg
[\-display] [\-\-version] [\-\-help] [{\-b|\-\-back\-color} \fIbarva\fP] [\-display] [\-\-version] [\-\-help] [{\-b|\-\-back\-color} \fIbarva\fP]
[{\-t|\-\-tile}|{\-e|\-\-center}|{\-s|\-\-scale}|{\-a|\-\-maxscale} \fIobrázek\fP] [{\-t|\-\-tile}|{\-e|\-\-center}|{\-s|\-\-scale}|{\-a|\-\-maxscale} \fIobrázek\fP]
[{\-d|\-\-dither}|{\-m|\-\-match}] [\-u|\-\-update\-wmaker] [{\-d|\-\-dither}|{\-m|\-\-match}] [\-u|\-\-update\-wmaker]
[{\-D|\-\-update\-domain} \fIdoména\fP] [{\-c|\-\-colors} \fIcpc\fP] [{\-D|\-\-update\-domain} \fIdoména\fP] [{\-c|\-\-colors} \fIcpc\fP]
[{\-p|\-\-parse} \fItextura\fP] [{\-w|\-\-workspace} \fIpracovní plocha\fP] [{\-p|\-\-parse} \fItextura\fP] [{\-w|\-\-workspace} \fIpracovní plocha\fP]
.SH POPIS .SH POPIS
.B wmsetbg .B wmsetbg
načítá daný načítá daný
.I obrázek .I obrázek
(XPM, PNG, jpeg, Tiff, raw PPM) a vloží ho do hlavního okna. Obrázek je možné (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 zvětšit, nebo ho opakovat aby vyplnil hlavní okno. Window Maker používa
tento příkaz interně na nastavení pozadí při startu. tento příkaz interně na nastavení pozadí při startu.
.SH VOLBY .SH VOLBY
.TP .TP
.B \-a|\-\-maxscale .B \-a|\-\-maxscale
zvětší daný \fIobrázek\fP při dodržení poměru stran zvětší daný \fIobrázek\fP při dodržení poměru stran
.TP .TP
.B \-e|\-\-center .B \-e|\-\-center
vloží \fIobrázek\fP do středu okna vloží \fIobrázek\fP do středu okna
.TP .TP
.B \-t|\-\-tile .B \-t|\-\-tile
vytvoří z \fIobrázku\fP dlaždice vytvoří z \fIobrázku\fP dlaždice
.TP .TP
.B \-s|\-\-scale .B \-s|\-\-scale
roztáhne daný \fIobrázek\fP (standartně) roztáhne daný \fIobrázek\fP (standartně)
.TP .TP
.B \-d|\-\-dither .B \-d|\-\-dither
rezervuje barvy rezervuje barvy
.TP .TP
.B \-m|\-\-match .B \-m|\-\-match
shodné barvy shodné barvy
.TP .TP
.B \-u|\-\-update\-wmaker .B \-u|\-\-update\-wmaker
zapíše změnu do databáze nastavení Window Makera zapíše změnu do databáze nastavení Window Makera
.TP .TP
.B \-D|\-\-update\-domain .B \-D|\-\-update\-domain
zapíše změnu do databáze \fIdomény\fP zapíše změnu do databáze \fIdomény\fP
.TP .TP
.B \-c|\-\-colors .B \-c|\-\-colors
použíje určitý počet barev na kanál použíje určitý počet barev na kanál
.TP .TP
.B \-p|\-\-parse .B \-p|\-\-parse
parsuje danou \fItexturu\fP jako \fIproplist stylu textur\fP parsuje danou \fItexturu\fP jako \fIproplist stylu textur\fP
.TP .TP
.B \-w|\-\-workspace .B \-w|\-\-workspace
nastaví pozadí jen na dané \fIpracovní ploše\fP nastaví pozadí jen na dané \fIpracovní ploše\fP
.TP .TP
.B \-\-help .B \-\-help
vypíše nápovědu vypíše nápovědu
.TP .TP
.B \-\-version .B \-\-version
vypíše číslo verze vypíše číslo verze
.SH PODÍVEJTE SE TAKÉ .SH PODÍVEJTE SE TAKÉ
.BR wmaker (1) .BR wmaker (1)
.SH AUTOR .SH AUTOR
Autorem Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>. Autorem Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>.
wmsetbg napsal Dan Pascu <dan@windowmaker.info> wmsetbg napsal Dan Pascu <dan@windowmaker.info>
.PP .PP
Tuto manuálovou stránku napsal Marcelo Magallon <mmagallo@debian.org>. Tuto manuálovou stránku napsal Marcelo Magallon <mmagallo@debian.org>.
.PP .PP
Do češtiny přeložil Jiří Hnídek <jiri.hnidek@vslib.cz>. Do češtiny přeložil Jiří Hnídek <jiri.hnidek@vslib.cz>.

View File

@@ -1,45 +1,45 @@
.\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Hey, Emacs! This is an -*- nroff -*- source file.
.TH wxcopy 1 "Září 1998" .TH wxcopy 1 "Září 1998"
.SH JMÉNO .SH JMÉNO
wxcopy \- kopíruje standartní vstup do vyrovnávací paměti wxcopy \- kopíruje standartní vstup do vyrovnávací paměti
.SH SYNOPSIS .SH SYNOPSIS
.B wxcopy .B wxcopy
[volby] [volby]
[soubor] [soubor]
.SH POPIS .SH POPIS
.B wxcopy .B wxcopy
kopíruje standartní vstup nebo kopíruje standartní vstup nebo
.I soubor .I soubor
do vyrovnávací paměti. Jakmile není dáná nějaká vyrovnávací paměť, tak se 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í, 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 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í. kopírují do ní a nevykoná se žádné rotování.
.SH VOLBY .SH VOLBY
.TP .TP
.B \-cutbuffer číslo .B \-cutbuffer číslo
Specifikuje číslo vyrovnávací paměti, do které se budou kopírovat data. Specifikuje číslo vyrovnávací paměti, do které se budou kopírovat data.
.TP .TP
.B \-display displej .B \-display displej
Data se budou kopírovat do vyrovnávací paměti daného displeje/obrazovky. Data se budou kopírovat do vyrovnávací paměti daného displeje/obrazovky.
.TP .TP
.B \-nolimit .B \-nolimit
Vypne normální limit velikosti dat 64kb, čímž se umožní zvětšování vyrovnávací Vypne normální limit velikosti dat 64kb, čímž se umožní zvětšování vyrovnávací
paměti podla potřeby. paměti podla potřeby.
.TP .TP
.B \-clearselection .B \-clearselection
Vyprázdní vlastníka PRIMARY selekce. V praxi to znamená, že když se pokusíte 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í 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. paměti 0, namísto případného spuštění selelekce myši.
.PP .PP
.SH PODÍVEJTE SE TAKÉ .SH PODÍVEJTE SE TAKÉ
.BR wxpaste (1), .BR wxpaste (1),
.BR wmaker (1) .BR wmaker (1)
.SH AUTOR .SH AUTOR
Autorem Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>. Autorem Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>.
.PP .PP
Tuto manuálovou stránku napsal Marcelo Magallon <mmagallo@debian.org>. Tuto manuálovou stránku napsal Marcelo Magallon <mmagallo@debian.org>.
.PP .PP
Do češtiny přeložil Jiří Hnídek <jiri.hnidek@vslib.cz>. Do češtiny přeložil Jiří Hnídek <jiri.hnidek@vslib.cz>.
.PP .PP
Kompatibilitu s binárními daty a \-nolimit implementoval Luke Kendall Kompatibilitu s binárními daty a \-nolimit implementoval Luke Kendall
<luke@research.canon.com.au>. <luke@research.canon.com.au>.

View File

@@ -1,40 +1,40 @@
.\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Hey, Emacs! This is an -*- nroff -*- source file.
.TH wxpaste 1 "Březen 1998" .TH wxpaste 1 "Březen 1998"
.SH JMÉNO .SH JMÉNO
wxpaste \- zapíše vyrovnávací paměť na standardní výstup wxpaste \- zapíše vyrovnávací paměť na standardní výstup
.SH SYNTAXE .SH SYNTAXE
.B wxpaste .B wxpaste
[volby] [volby]
.SH POPIS .SH POPIS
.B wxpaste .B wxpaste
vypíše obsah dané vyrovnávací paměti na standardní výstup. Jakmile není 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. zadána žádná vyrovnávací paměť, tak se použije vyrovnávací paměť 0.
.PP .PP
.SH VOLBY .SH VOLBY
.TP .TP
.B \-cutbuffer číslo .B \-cutbuffer číslo
Data budou vložena z dané vyrovnávací paměti namísto standardní 0. Data budou vložena z dané vyrovnávací paměti namísto standardní 0.
.TP .TP
.B \-display displej .B \-display displej
Data se budou kopírovat z vyrovnávací paměti daného displeje/obrazovky. Data se budou kopírovat z vyrovnávací paměti daného displeje/obrazovky.
.TP .TP
.B \-selection [selekcia] .B \-selection [selekcia]
Data budou kopírované z dané selekce. Jakmile se výběr ze selekce nepodaří, 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. tak se použije vyrovnávací paměť. Implicitní hodnota pro selekci je PRIMARY.
.PP .PP
.SH CHYBY .SH CHYBY
\-selection musí být poslední volba. Syntaxe může být upravená, ale \-selection musí být poslední volba. Syntaxe může být upravená, ale
brání tomu špatná kompatibilita. brání tomu špatná kompatibilita.
Typy selekcí INCR a MULTIPLE nejsou podporované. Ve skutečnosti je 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ů podporovaný jen jednoduchý text, což by mělo stačit pro většinu uživatelů
takovéto jednoduché utilitky. takovéto jednoduché utilitky.
.SH PODÍVEJTE SE TAKÉ .SH PODÍVEJTE SE TAKÉ
.BR wxcopy (1), .BR wxcopy (1),
.BR wmaker (1) .BR wmaker (1)
.SH AUTOR .SH AUTOR
Autorem Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>. Autorem Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>.
.PP .PP
Tuto manuálovou stránku napsal Marcelo Magallon <mmagallo@debian.org>. Tuto manuálovou stránku napsal Marcelo Magallon <mmagallo@debian.org>.
.PP .PP
Do češtiny přeložil Jiří Hnídek <jiri.hnidek@vslib.cz>. Do češtiny přeložil Jiří Hnídek <jiri.hnidek@vslib.cz>.

View File

@@ -1,5 +1,5 @@
.\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Hey, Emacs! This is an -*- nroff -*- source file.
.TH Window\ Maker 1 "August 1998" .TH "Window Maker" 1 "August 1998"
.SH "НАИМЕНОВАНИЕ" .SH "НАИМЕНОВАНИЕ"
wmaker \- оконный менеджер для X11 эмулирующий интерфейс NEXTSTEP. wmaker \- оконный менеджер для X11 эмулирующий интерфейс NEXTSTEP.
.SH "СИНТАКСИС" .SH "СИНТАКСИС"

View File

@@ -1,34 +1,34 @@
.\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Hey, Emacs! This is an -*- nroff -*- source file.
.TH geticonset 1 "January 1999" .TH geticonset 1 "January 1999"
.SH MENO .SH MENO
geticonset \- extrahuje aktuálnu sadu ikon Window Makera geticonset \- extrahuje aktuálnu sadu ikon Window Makera
.SH SYNTAX .SH SYNTAX
.B geticonset .B geticonset
.I [voµby] [súbor] .I [voľby] [súbor]
.SH POPIS .SH POPIS
.B geticonset .B geticonset
naèíta doménu WMWindowAttributes a zapí¹e sadu nájdených ikon načíta doménu WMWindowAttributes a zapíše sadu nájdených ikon
buï na ¹tandardný výstup alebo do buď na štandardný výstup alebo do
.I súboru. .I súboru.
.SH VO¥BY .SH VOĽBY
.TP .TP
.B \-\-help .B \-\-help
vypí¹e pomocný text vypíše pomocný text
.TP .TP
.B \-\-version .B \-\-version
vypí¹e èíslo verzie vypíše číslo verzie
.SH PREMENNÉ PROSTREDIA .SH PREMENNÉ PROSTREDIA
.IP WMAKER_USER_ROOT .IP WMAKER_USER_ROOT
¹pecifikuje cestu k adresáru Defaults. "Defaults/" je pridané k tejto špecifikuje cestu k adresáru Defaults. "Defaults/" je pridané k tejto
premennej, èím sa urèí umiestnenie databáz. Ak premenná nie je nastavená, premennej, čím sa určí umiestnenie databáz. Ak premenná nie je nastavená,
jej implicitná hodnota je "~/GNUstep" jej implicitná hodnota je "~/GNUstep"
.SH SÚBORY .SH SÚBORY
.IP WMAKER_USER_ROOT/Defaults/WMWindowAttributes .IP WMAKER_USER_ROOT/Defaults/WMWindowAttributes
Toto je súbor, ktorý sa zapí¹e. Toto je súbor, ktorý sa zapíše.
.SH POZRI TIE® .SH POZRI TIEŽ
.BR seticons (1), .BR seticons (1),
.BR wmaker (1) .BR wmaker (1)
.SH AUTOR .SH AUTOR
Autorom Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>. Autorom Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>.
.PP .PP
Túto manuálovú stránku napísal Marcelo Magallon <mmagallo@debian.org>. Túto manuálovú stránku napísal Marcelo Magallon <mmagallo@debian.org>.

View File

@@ -1,36 +1,36 @@
.\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Hey, Emacs! This is an -*- nroff -*- source file.
.TH seticons 1 "March 1998" .TH seticons 1 "March 1998"
.SH MENO .SH MENO
seticons \- nastaví obrázky ikon pre Window Maker seticons \- nastaví obrázky ikon pre Window Maker
.SH SYNTAX .SH SYNTAX
.B seticons .B seticons
.I súbor .I súbor
.SH POPIS .SH POPIS
.B seticons .B seticons
načíta načíta
.I súbor .I súbor
a zapíše jeho obsah do domény WMWindowAttributes, čím sa nastavia ikony, 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", ktoré používa Window Maker pre dané triedy (napríklad XTerm, "xterm.XTerm",
"pine.XTerm", atď.) "pine.XTerm", atď.)
.SH VOĽBY .SH VOĽBY
.TP .TP
.B \-\-help .B \-\-help
vypíše pomocný text vypíše pomocný text
.TP .TP
.B \-\-version .B \-\-version
vypíše číslo verzie vypíše číslo verzie
.SH PREMENNÉ PROSTREDIA .SH PREMENNÉ PROSTREDIA
.IP WMAKER_USER_ROOT .IP WMAKER_USER_ROOT
špecifikuje cestu k adresáru Defaults. "Defaults/" je pridané k tejto špecifikuje cestu k adresáru Defaults. "Defaults/" je pridané k tejto
premennej, čím sa určí umiestnenie databáz. Ak premenná nie je nastavená, premennej, čím sa určí umiestnenie databáz. Ak premenná nie je nastavená,
jej implicitná hodnota je "~/GNUstep" jej implicitná hodnota je "~/GNUstep"
.SH SÚBORY .SH SÚBORY
.IP WMAKER_USER_ROOT/Defaults/WMWindowAttributes .IP WMAKER_USER_ROOT/Defaults/WMWindowAttributes
Toto je súbor, ktorý sa zapíše. Toto je súbor, ktorý sa zapíše.
.SH POZRI TIEŽ .SH POZRI TIEŽ
.BR geticonset (1), .BR geticonset (1),
.BR wmaker (1) .BR wmaker (1)
.SH AUTOR .SH AUTOR
Autorom Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>. Autorom Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>.
.PP .PP
Túto manuálovú stránku napísal Marcelo Magallon <mmagallo@debian.org>. Túto manuálovú stránku napísal Marcelo Magallon <mmagallo@debian.org>.

View File

@@ -1,37 +1,37 @@
.\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Hey, Emacs! This is an -*- nroff -*- source file.
.TH wdwrite 1 "January 1999" .TH wdwrite 1 "January 1999"
.SH MENO .SH MENO
wdwrite \- zapíše kľúče a hodnoty do databázy štandardných nastavení wdwrite \- zapíše kľúče a hodnoty do databázy štandardných nastavení
.SH SYNTAX .SH SYNTAX
.B wdwrite .B wdwrite
.I doména .I doména
.I voľba .I voľba
.I hodnota .I hodnota
.SH POPIS .SH POPIS
.B wdwrite .B wdwrite
zapíše zapíše
.I voľbu .I voľbu
a a
.I hodnotu .I hodnotu
do danej do danej
.I domény. .I domény.
.SH VOĽBY .SH VOĽBY
.TP .TP
.B \-\-help .B \-\-help
vypíše pomocný text vypíše pomocný text
.TP .TP
.B \-\-version .B \-\-version
vypíše číslo verzie vypíše číslo verzie
.SH PREMENNÉ PROSTREDIA .SH PREMENNÉ PROSTREDIA
.IP WMAKER_USER_ROOT .IP WMAKER_USER_ROOT
špecifikuje cestu k adresáru Defaults. "Defaults/" je pridané k tejto špecifikuje cestu k adresáru Defaults. "Defaults/" je pridané k tejto
premennej, čím sa určí umiestnenie databáz. Ak premenná nie je nastavená, premennej, čím sa určí umiestnenie databáz. Ak premenná nie je nastavená,
jej implicitná hodnota je "~/GNUstep" jej implicitná hodnota je "~/GNUstep"
.SH SÚBORY .SH SÚBORY
Domény sa nachádzajú v WMAKER_USER_ROOT/Defaults/ Domény sa nachádzajú v WMAKER_USER_ROOT/Defaults/
.SH POZRI TIEŽ .SH POZRI TIEŽ
.BR wmaker (1) .BR wmaker (1)
.SH AUTOR .SH AUTOR
Autorom Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>. Autorom Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>.
.PP .PP
Túto manuálovú stránku napísal Marcelo Magallon <mmagallo@debian.org>. Túto manuálovú stránku napísal Marcelo Magallon <mmagallo@debian.org>.

View File

@@ -1,128 +1,128 @@
.\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Hey, Emacs! This is an -*- nroff -*- source file.
.TH Window\ Maker 1 "August 1998" .TH "Window Maker" 1 "August 1998"
.SH MENO .SH MENO
wmaker \- manažér okien pre X11 so vzhľadom NEXTSTEP wmaker \- manažér okien pre X11 so vzhľadom NEXTSTEP
.SH SYNTAX .SH SYNTAX
.B wmaker .B wmaker
.I "[-voľby]" .I "[-voľby]"
.SH "POPIS" .SH "POPIS"
Window Maker je manažér okien pre X11 so vzhľadom NEXTSTEP. Snaží sa 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 napodobniť vzhľad NeXT ako je to len možné, ale v prípade potreby tento
trend nedodržuje. trend nedodržuje.
.SH "VOĽBY" .SH "VOĽBY"
.TP .TP
.B \-\-no\-cpp .B \-\-no\-cpp
zakázať preprocessing konfiguračných súborov zakázať preprocessing konfiguračných súborov
.TP .TP
.B \-\-no\-dock .B \-\-no\-dock
neotvárať Dok aplikácií neotvárať Dok aplikácií
.TP .TP
.B \-\-no\-clip .B \-\-no\-clip
neotvárať Spinku pracovných plôch neotvárať Spinku pracovných plôch
.TP .TP
.B \-display host:display.screen .B \-display host:display.screen
použiť daný display. použiť daný display.
Na strojoch s viacerými obrazovkami bude Window Maker automaticky spravovať Na strojoch s viacerými obrazovkami bude Window Maker automaticky spravovať
všetky obrazovky. Ak chcete, aby Window Maker spravoval len špecifickú všetky obrazovky. Ak chcete, aby Window Maker spravoval len špecifickú
obrazovku, musíte zadať číslo obrazovky pomocou argumentu príkazového riadku obrazovku, musíte zadať číslo obrazovky pomocou argumentu príkazového riadku
.B \-display. .B \-display.
Napríklad, ak chcete, aby Window Maker spravoval len obrazovku 1, spustite ho Napríklad, ak chcete, aby Window Maker spravoval len obrazovku 1, spustite ho
takto: takto:
.B wmaker -display :0.1 .B wmaker -display :0.1
.TP .TP
.B \-\-version .B \-\-version
vypíše verziu a ukončí sa vypíše verziu a ukončí sa
.TP .TP
.B \-\-visual\-id .B \-\-visual\-id
určenie čísla obrazového režimu. Viď určenie čísla obrazového režimu. Viď
.BR xdpyinfo (1) .BR xdpyinfo (1)
pre zoznam obrazových režimov dostupných na vašom display-i. pre zoznam obrazových režimov dostupných na vašom display-i.
.TP .TP
.B \-\-help .B \-\-help
vypíše krátky pomocný text vypíše krátky pomocný text
.PP .PP
.SH SÚBORY .SH SÚBORY
.TP .TP
.B ~/GNUstep/Defaults/WindowMaker .B ~/GNUstep/Defaults/WindowMaker
všeobecné nastavenia Window Makera. všeobecné nastavenia Window Makera.
.TP .TP
.B ~/GNUstep/Defaults/WMState .B ~/GNUstep/Defaults/WMState
informácie o Doku a Spinke. NEeditujte za behu Window Makeru. Bude informácie o Doku a Spinke. NEeditujte za behu Window Makeru. Bude
prepísaný. prepísaný.
.TP .TP
.B ~/GNUstep/Defaults/WMRootMenu .B ~/GNUstep/Defaults/WMRootMenu
Obsahuje meno súboru, z ktorého sa má načítať hlavné menu alebo Obsahuje meno súboru, z ktorého sa má načítať hlavné menu alebo
menu samotné vo formáte proplist. menu samotné vo formáte proplist.
.TP .TP
.B ~/GNUstep/Defaults/WMWindowAttributes .B ~/GNUstep/Defaults/WMWindowAttributes
Atribúty pre rôzne triedy a inštancie aplikácií. Použite editor nastavení 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) (ť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é namiesto priameho editovania tohto súboru. Je len málo nastavení, ktoré
nie sú dostupné z editora nastavení. nie sú dostupné z editora nastavení.
.TP .TP
.B /usr/share/WindowMaker/Defaults/ .B /usr/share/WindowMaker/Defaults/
Všetky spomenuté súbory sa NAČÍTAJÚ odtiaľto ak sa nepodarí nájsť ich, 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ľ 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ú 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. súborov, zapíšu sa do užívateľských súborov.
.TP .TP
.B ~/GNUstep/Library/WindowMaker/autostart .B ~/GNUstep/Library/WindowMaker/autostart
Tento skript sa automaticky vykoná pri štarte Window Makera. Tento skript sa automaticky vykoná pri štarte Window Makera.
.TP .TP
.B ~/GNUstep/Library/WindowMaker/exitscript .B ~/GNUstep/Library/WindowMaker/exitscript
Tento skript sa automaticky vykoná bezprostredne pred ukončením Window Makera. Tento skript sa automaticky vykoná bezprostredne pred ukončením Window Makera.
.B Poznámka: .B Poznámka:
Ak potrebujete spustiť z tohto skriptu niečo, čo vyžaduje spustený X server, Ak potrebujete spustiť z tohto skriptu niečo, čo vyžaduje spustený X server,
nepoužívajte na ukončenie Window Makera príkaz nepoužívajte na ukončenie Window Makera príkaz
.I SHUTDOWN .I SHUTDOWN
z hlavného menu. Inak sa môže stať, že X server sa ukončí skôr než sa vykoná z hlavného menu. Inak sa môže stať, že X server sa ukončí skôr než sa vykoná
skript. skript.
.TP .TP
.B ~/GNUstep/Library/WindowMaker/ .B ~/GNUstep/Library/WindowMaker/
Súbor menu, ktorého názov je vo WMRootMenu, sa hľadá tu... Súbor menu, ktorého názov je vo WMRootMenu, sa hľadá tu...
.TP .TP
.B /etc/X11/WindowMaker/ .B /etc/X11/WindowMaker/
a tu, v tomto poradí, pokiaľ nie je názov absolútna cesta. a tu, v tomto poradí, pokiaľ nie je názov absolútna cesta.
.TP .TP
.B ~/GNUstep/Library/WindowMaker/Pixmaps/ .B ~/GNUstep/Library/WindowMaker/Pixmaps/
Tu hľadá Window Maker obrázky Tu hľadá Window Maker obrázky
.TP .TP
.B ~/GNUstep/Library/WindowMaker/Backgrounds/ .B ~/GNUstep/Library/WindowMaker/Backgrounds/
Tu hľadá Window Maker pozadia Tu hľadá Window Maker pozadia
.TP .TP
.B ~/GNUstep/Library/WindowMaker/Styles/ .B ~/GNUstep/Library/WindowMaker/Styles/
Tu hľadá Window Maker súbory so štýlmi (nie celkom... vyzerá to tak, ale 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 aj tak musíte zadať úplnú cestu. Je to len vyhradené miesto, aby boli
veci pekne usporiadané) veci pekne usporiadané)
.TP .TP
.B ~/GNUstep/Library/WindowMaker/Themes/ .B ~/GNUstep/Library/WindowMaker/Themes/
Tu hľadá Window Maker súbory s témami (viď vyššie) Tu hľadá Window Maker súbory s témami (viď vyššie)
.TP .TP
.B /usr/share/WindowMaker/Pixmaps/ .B /usr/share/WindowMaker/Pixmaps/
Obrázky spoločné pre celý systém sa nachádzajú tu... Obrázky spoločné pre celý systém sa nachádzajú tu...
.TP .TP
.B /usr/share/WindowMaker/Pixmaps/ .B /usr/share/WindowMaker/Pixmaps/
a tu. a tu.
.TP .TP
.B /usr/share/WindowMaker/Styles/ .B /usr/share/WindowMaker/Styles/
Štýly spoločné pre celý systém sa nachádzajú tu Štýly spoločné pre celý systém sa nachádzajú tu
.TP .TP
.B /usr/share/WindowMaker/Themes/ .B /usr/share/WindowMaker/Themes/
Teraz to skús sám... ;-) Teraz to skús sám... ;-)
.SH PREMENNÉ PROSTREDIA .SH PREMENNÉ PROSTREDIA
.IP WMAKER_USER_ROOT .IP WMAKER_USER_ROOT
špecifikuje cestu k adresáru Defaults. "Defaults/" je pridané k tejto špecifikuje cestu k adresáru Defaults. "Defaults/" je pridané k tejto
premennej, čím sa určí umiestnenie databáz. Ak premenná nie je nastavená, premennej, čím sa určí umiestnenie databáz. Ak premenná nie je nastavená,
jej implicitná hodnota je "~/GNUstep" jej implicitná hodnota je "~/GNUstep"
.IP GNUSTEP_LOCAL_ROOT .IP GNUSTEP_LOCAL_ROOT
špecifikuje umiestnenie systémového \fBlokálneho\fP GNUstep adresára (toto š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 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 v skutočnosti spoločné pre celú sieť). Ak je táto premenná prázdna, použije
sa GNUSTEP_SYSTEM_ROOT. sa GNUSTEP_SYSTEM_ROOT.
.IP GNUSTEP_SYSTEM_ROOT .IP GNUSTEP_SYSTEM_ROOT
špecifikuje umiestnenie systémového GNUstep adresára. Ak je táto premenná špecifikuje umiestnenie systémového GNUstep adresára. Ak je táto premenná
prázdna, jej implicitná hodnota je /etc/GNUstep prázdna, jej implicitná hodnota je /etc/GNUstep
.SH POZRI TIEŽ .SH POZRI TIEŽ
The Window Maker User Guide The Window Maker User Guide
.PP .PP
The Window Maker FAQ The Window Maker FAQ
@@ -138,9 +138,9 @@ The Window Maker FAQ
.BR setstyle (1), .BR setstyle (1),
.BR wmsetbg (1) .BR wmsetbg (1)
.SH AUTOR .SH AUTOR
Autormi Window Makera sú Alfredo K. Kojima <kojima@windowmaker.info>, Autormi Window Makera sú Alfredo K. Kojima <kojima@windowmaker.info>,
Dan Pascu <dan@windowmaker.info> s pomocou mnohých ľudí z celého Internetu. Dan Pascu <dan@windowmaker.info> s pomocou mnohých ľudí z celého Internetu.
.PP .PP
Túto manuálovú stránku napísal Marcelo E. Magallon, <mmagallo@debian.org>. Túto manuálovú stránku napísal Marcelo E. Magallon, <mmagallo@debian.org>.

View File

@@ -1,66 +1,66 @@
.\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Hey, Emacs! This is an -*- nroff -*- source file.
.TH wmsetbg 1 "January 1999" .TH wmsetbg 1 "January 1999"
.SH MENO .SH MENO
wmsetbg \- nastaví pozadie hlavného okna v X11 wmsetbg \- nastaví pozadie hlavného okna v X11
.SH SYNTAX .SH SYNTAX
.B wmsetbg .B wmsetbg
[\-display] [\-\-version] [\-\-help] [{\-b|\-\-back\-color} \fIfarba\fP] [\-display] [\-\-version] [\-\-help] [{\-b|\-\-back\-color} \fIfarba\fP]
[{\-t|\-\-tile}|{\-e|\-\-center}|{\-s|\-\-scale}|{\-a|\-\-maxscale} \fIobrázok\fP] [{\-t|\-\-tile}|{\-e|\-\-center}|{\-s|\-\-scale}|{\-a|\-\-maxscale} \fIobrázok\fP]
[{\-d|\-\-dither}|{\-m|\-\-match}] [\-u|\-\-update\-wmaker] [{\-d|\-\-dither}|{\-m|\-\-match}] [\-u|\-\-update\-wmaker]
[{\-D|\-\-update\-domain} \fIdoména\fP] [{\-c|\-\-colors} \fIcpc\fP] [{\-D|\-\-update\-domain} \fIdoména\fP] [{\-c|\-\-colors} \fIcpc\fP]
[{\-p|\-\-parse} \fItextúra\fP] [{\-w|\-\-workspace} \fIpracovná plocha\fP] [{\-p|\-\-parse} \fItextúra\fP] [{\-w|\-\-workspace} \fIpracovná plocha\fP]
.SH POPIS .SH POPIS
.B wmsetbg .B wmsetbg
naèíta daný načíta daný
.I obrázok .I obrázok
(XPM, PNG, jpeg, Tiff, raw PPM) a vlo¾í ho do hlavného okna. Obrázok mo¾no (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 zväčšiť, alebo ho opakovať aby vyplnil hlavné okno. Window Maker používa
tento príkaz interne na nastavenie pozadia pri ¹tarte. tento príkaz interne na nastavenie pozadia pri štarte.
.SH VO¥BY .SH VOĽBY
.TP .TP
.B \-a|\-\-maxscale .B \-a|\-\-maxscale
zväè¹í daný \fIobrázok\fP pri dodr¾aní pomeru strán zväčší daný \fIobrázok\fP pri dodržaní pomeru strán
.TP .TP
.B \-e|\-\-center .B \-e|\-\-center
vlo¾í \fIobrázok\fP do stredu okna vloží \fIobrázok\fP do stredu okna
.TP .TP
.B \-t|\-\-tile .B \-t|\-\-tile
vytvára z \fIobrázku\fP dla¾dice vytvára z \fIobrázku\fP dlaždice
.TP .TP
.B \-s|\-\-scale .B \-s|\-\-scale
roztiahne daný \fIobrázok\fP (¹tandardne) roztiahne daný \fIobrázok\fP (štandardne)
.TP .TP
.B \-d|\-\-dither .B \-d|\-\-dither
rezervuje farby rezervuje farby
.TP .TP
.B \-m|\-\-match .B \-m|\-\-match
zhodné farby zhodné farby
.TP .TP
.B \-u|\-\-update\-wmaker .B \-u|\-\-update\-wmaker
zapí¹e zmenu do databázy nastavení Window Makera zapíše zmenu do databázy nastavení Window Makera
.TP .TP
.B \-D|\-\-update\-domain .B \-D|\-\-update\-domain
zapí¹e zmenu do databázy \fIdoména\fP zapíše zmenu do databázy \fIdoména\fP
.TP .TP
.B \-c|\-\-colors .B \-c|\-\-colors
pou¾i» poèet farieb na kanál použiť počet farieb na kanál
.TP .TP
.B \-p|\-\-parse .B \-p|\-\-parse
parsuje danú \fItextúru\fP ako \fIproplist style textúru\fP parsuje danú \fItextúru\fP ako \fIproplist style textúru\fP
.TP .TP
.B \-w|\-\-workspace .B \-w|\-\-workspace
nastaví pozadie len na danej \fIpracovnej ploche\fP nastaví pozadie len na danej \fIpracovnej ploche\fP
.TP .TP
.B \-\-help .B \-\-help
vypí¹e pomocný text vypíše pomocný text
.TP .TP
.B \-\-version .B \-\-version
vypí¹e èíslo verzie vypíše číslo verzie
.SH POZRI TIE® .SH POZRI TIEŽ
.BR wmaker (1) .BR wmaker (1)
.SH AUTOR .SH AUTOR
Autorom Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>. Autorom Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>.
wmsetbg napísal Dan Pascu <dan@windowmaker.info> wmsetbg napísal Dan Pascu <dan@windowmaker.info>
.PP .PP
Túto manuálovú stránku napísal Marcelo Magallon <mmagallo@debian.org>. Túto manuálovú stránku napísal Marcelo Magallon <mmagallo@debian.org>.

View File

@@ -1,42 +1,42 @@
.\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Hey, Emacs! This is an -*- nroff -*- source file.
.TH wxcopy 1 "September 1998" .TH wxcopy 1 "September 1998"
.SH NAME .SH NAME
wxcopy \- kopíruje ¹tandardný vstup do cutbuffera wxcopy \- kopíruje štandardný vstup do cutbuffera
.SH SYNOPSIS .SH SYNOPSIS
.B wxcopy .B wxcopy
[voµby] [voľby]
[súbor] [súbor]
.SH DESCRIPTION .SH DESCRIPTION
.B wxcopy .B wxcopy
kopíruje ¹tandardný vstup alebo kopíruje štandardný vstup alebo
.I súbor .I súbor
do cutbuffera. Ak nie je daný cutbuffer, dáta sa kopírujú do cutbuffera 0 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 a ostané cutbuffery rotujú, ak existujú. Ak je daný cutbuffer, dáta sa
kopírujú do toho cutbuffera a nevykoná sa ¾iadne rotovanie. kopírujú do toho cutbuffera a nevykoná sa žiadne rotovanie.
.SH VO¥BY .SH VOĽBY
.TP .TP
.B \-cutbuffer èíslo .B \-cutbuffer číslo
©pecifikuje èíslo cutbuffera, do ktorého sa budú kopírova» dáta. Špecifikuje číslo cutbuffera, do ktorého sa budú kopírovať dáta.
.TP .TP
.B \-display displej .B \-display displej
Dáta sa budú kopírova» do cutbufferov daného displeja/obrazovky. Dáta sa budú kopírovať do cutbufferov daného displeja/obrazovky.
.TP .TP
.B \-nolimit .B \-nolimit
Vypne normálny limit veµkosti dát 64kb, èím sa umo¾ní zväè¹ovanie buffera Vypne normálny limit veľkosti dát 64kb, čím sa umožní zväčšovanie buffera
podµa potreby. podľa potreby.
.TP .TP
.B \-clearselection .B \-clearselection
Vyprázdni vlastníka PRIMARY selekcie. V praxi to znamená, ¾e keï sa pokúsite 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, 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. namiesto prípadnej existujúcej selelekcie myši.
.PP .PP
.SH POZRI TIE® .SH POZRI TIEŽ
.BR wxpaste (1), .BR wxpaste (1),
.BR wmaker (1) .BR wmaker (1)
.SH AUTOR .SH AUTOR
Autorom Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>. Autorom Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>.
.PP .PP
Túto manuálovú stránku napísal Marcelo Magallon <mmagallo@debian.org>. Túto manuálovú stránku napísal Marcelo Magallon <mmagallo@debian.org>.
Kompatibilitu s binárnymi dátami a \-nolimit implementoval Luke Kendall Kompatibilitu s binárnymi dátami a \-nolimit implementoval Luke Kendall
<luke@research.canon.com.au>. <luke@research.canon.com.au>.

View File

@@ -1,39 +1,39 @@
.\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Hey, Emacs! This is an -*- nroff -*- source file.
.TH wxpaste 1 "March 1998" .TH wxpaste 1 "March 1998"
.SH MENO .SH MENO
wxpaste \- zapíše cutbuffer na štandardný výstup wxpaste \- zapíše cutbuffer na štandardný výstup
.SH SYNTAX .SH SYNTAX
.B wxpaste .B wxpaste
[voľby] [voľby]
.SH POPIS .SH POPIS
.B wxpaste .B wxpaste
vypíše obsah daného cutbuffera na štandardný výstup. Ak nie je daný žiadny vypíše obsah daného cutbuffera na štandardný výstup. Ak nie je daný žiadny
cutbuffer, použije sa cutbuffer 0. cutbuffer, použije sa cutbuffer 0.
.PP .PP
.SH VOĽBY .SH VOĽBY
.TP .TP
.B \-cutbuffer číslo .B \-cutbuffer číslo
Dáta budú vložené do daného cutbuffera namiesto štandardného 0. Dáta budú vložené do daného cutbuffera namiesto štandardného 0.
.TP .TP
.B \-display displej .B \-display displej
Dáta sa budú kopírovať do cutbufferov daného displeja/obrazovky. Dáta sa budú kopírovať do cutbufferov daného displeja/obrazovky.
.TP .TP
.B \-selection [selekcia] .B \-selection [selekcia]
Dáta budú kopírované z danej selekcie. Ak sa výber zo selekcie nepodarí, 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. použije sa cutbuffer. Implicitná hodnota pre selekciu je PRIMARY.
.PP .PP
.SH CHYBY .SH CHYBY
.TP .TP
\-selection musí byť posledá voľba. Syntax môže byť upravená, ale \-selection musí byť posledá voľba. Syntax môže byť upravená, ale
bráni tomu spätná kompatibilita. bráni tomu spätná kompatibilita.
Typy selekcií INCR a MULTIPLE nie sú podporované. V skutočnosti je 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 podporovaný len jednoduchý text, čo by malo stačiť pre väčšinu užívateľov
takejto jednoduchej utilitky. takejto jednoduchej utilitky.
.SH POZRI TIEŽ .SH POZRI TIEŽ
.BR wxcopy (1), .BR wxcopy (1),
.BR wmaker (1) .BR wmaker (1)
.SH AUTOR .SH AUTOR
Autorom Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>. Autorom Window Makera je Alfredo K. Kojima <kojima@windowmaker.info>.
.PP .PP
Túto manuálovú stránku napísal Marcelo Magallon <mmagallo@debian.org>. Túto manuálovú stránku napísal Marcelo Magallon <mmagallo@debian.org>.

View File

@@ -405,6 +405,7 @@ extern struct WPreferences {
char ignore_gtk_decoration_hints; char ignore_gtk_decoration_hints;
char dont_blink; /* do not blink icon selection */ char dont_blink; /* do not blink icon selection */
char keep_dock_on_primary_head; /* keep dock on primary head */
/* Appearance options */ /* Appearance options */
char new_style; /* Use newstyle buttons */ char new_style; /* Use newstyle buttons */

View File

@@ -154,6 +154,7 @@ static WDECallbackUpdate setModifierKeyLabels;
static WDECallbackConvert getCursor; static WDECallbackConvert getCursor;
static WDECallbackUpdate setCursor; static WDECallbackUpdate setCursor;
static WDECallbackUpdate updateDock ;
/* /*
* Tables to convert strings to enumeration values. * Tables to convert strings to enumeration values.
@@ -521,6 +522,9 @@ WDefaultEntry optionList[] = {
&wPreferences.minipreview_size, getInt, NULL, NULL, NULL}, &wPreferences.minipreview_size, getInt, NULL, NULL, NULL},
{"IgnoreGtkHints", "NO", NULL, {"IgnoreGtkHints", "NO", NULL,
&wPreferences.ignore_gtk_decoration_hints, getBool, NULL, NULL, NULL}, &wPreferences.ignore_gtk_decoration_hints, getBool, NULL, NULL, NULL},
{"KeepDockOnPrimaryHead", "NO", NULL,
&wPreferences.keep_dock_on_primary_head, getBool, updateDock,
NULL, NULL},
/* style options */ /* style options */
@@ -3483,3 +3487,15 @@ static int setCursor(WScreen * scr, WDefaultEntry * entry, void *tdata, void *ex
return 0; return 0;
} }
static int updateDock(WScreen * scr, WDefaultEntry * entry,
void *tdata, void *extra_data) {
(void) entry;
(void) tdata;
(void) extra_data;
if (scr->dock)
wDockSwap(scr->dock);
return 0;
}

View File

@@ -22,6 +22,7 @@
#ifndef WMDIALOG_H_ #ifndef WMDIALOG_H_
#define WMDIALOG_H_ #define WMDIALOG_H_
#include "screen.h"
enum { enum {
WMAbort=0, WMAbort=0,

View File

@@ -814,6 +814,29 @@ static void unhideHereCallback(WMenu *menu, WMenuEntry *entry)
wUnhideApplication(wapp, False, True); wUnhideApplication(wapp, False, True);
} }
static int getDockXPosition(WScreen *scr, Bool on_right_side)
{
int x;
if (wPreferences.keep_dock_on_primary_head) {
WMRect rect;
rect = wGetRectForHead(scr, scr->xine_info.primary_head);
x = rect.pos.x;
if (on_right_side)
x += rect.size.width - ICON_SIZE - DOCK_EXTRA_SPACE;
else
x += DOCK_EXTRA_SPACE;
} else {
if (on_right_side)
x = scr->scr_width - ICON_SIZE - DOCK_EXTRA_SPACE;
else
x = DOCK_EXTRA_SPACE;
}
return x;
}
/* Name is only used when type == WM_DRAWER and when restoring a specific /* Name is only used when type == WM_DRAWER and when restoring a specific
* drawer, with a specific name. When creating a drawer, leave name to NULL * drawer, with a specific name. When creating a drawer, leave name to NULL
* and mainIconCreate will find the first unused unique name */ * and mainIconCreate will find the first unused unique name */
@@ -836,7 +859,7 @@ static WAppIcon *mainIconCreate(WScreen *scr, int type, const char *name)
btn = wAppIconCreateForDock(scr, NULL, "Logo", "WMDock", TILE_NORMAL); btn = wAppIconCreateForDock(scr, NULL, "Logo", "WMDock", TILE_NORMAL);
if (wPreferences.flags.clip_merged_in_dock) if (wPreferences.flags.clip_merged_in_dock)
btn->icon->core->descriptor.handle_expose = clipIconExpose; btn->icon->core->descriptor.handle_expose = clipIconExpose;
x_pos = scr->scr_width - ICON_SIZE - DOCK_EXTRA_SPACE; x_pos = getDockXPosition(scr, True);
break; break;
case WM_DRAWER: case WM_DRAWER:
if (name == NULL) if (name == NULL)
@@ -1545,7 +1568,7 @@ static WMPropList *dockSaveState(WDock *dock)
WMPutInPLDictionary(dock_state, key, list); WMPutInPLDictionary(dock_state, key, list);
WMReleasePropList(key); WMReleasePropList(key);
snprintf(buffer, sizeof(buffer), "%i,%i", (dock->on_right_side ? -ICON_SIZE : 0), dock->y_pos); snprintf(buffer, sizeof(buffer), "%i,%i", dock->x_pos, dock->y_pos);
value = WMCreatePLString(buffer); value = WMCreatePLString(buffer);
WMPutInPLDictionary(dock_state, dPosition, value); WMPutInPLDictionary(dock_state, dPosition, value);
WMReleasePropList(value); WMReleasePropList(value);
@@ -1823,11 +1846,17 @@ WDock *wDockRestoreState(WScreen *scr, WMPropList *dock_state, int type)
dock->x_pos = scr->scr_width - ICON_SIZE; dock->x_pos = scr->scr_width - ICON_SIZE;
} }
} else { } else {
if (dock->x_pos >= 0) { int left, right, midpoint;
dock->x_pos = DOCK_EXTRA_SPACE;
left = getDockXPosition(scr, False);
right = getDockXPosition(scr, True);
midpoint = (left + right) / 2;
if (dock->x_pos < midpoint) {
dock->x_pos = left;
dock->on_right_side = 0; dock->on_right_side = 0;
} else { } else {
dock->x_pos = scr->scr_width - DOCK_EXTRA_SPACE - ICON_SIZE; dock->x_pos = right;
dock->on_right_side = 1; dock->on_right_side = 1;
} }
} }
@@ -3003,18 +3032,16 @@ static void moveDock(WDock *dock, int new_x, int new_y)
} }
} }
static void swapDock(WDock *dock) void wDockSwap(WDock *dock)
{ {
WScreen *scr = dock->screen_ptr; WScreen *scr = dock->screen_ptr;
WAppIcon *btn; WAppIcon *btn;
int x, i; int x, i;
if (dock->on_right_side)
x = dock->x_pos = scr->scr_width - ICON_SIZE - DOCK_EXTRA_SPACE;
else
x = dock->x_pos = DOCK_EXTRA_SPACE;
x = getDockXPosition(scr, dock->on_right_side);
swapDrawers(scr, x); swapDrawers(scr, x);
dock->x_pos = x;
for (i = 0; i < dock->max_icons; i++) { for (i = 0; i < dock->max_icons; i++) {
btn = dock->icon_array[i]; btn = dock->icon_array[i];
@@ -3595,7 +3622,10 @@ static void openDockMenu(WDock *dock, WAppIcon *aicon, XEvent *event)
x_pos = scr->scr_width - dock->menu->frame->core->width - 4; x_pos = scr->scr_width - dock->menu->frame->core->width - 4;
} }
} else { } else {
x_pos = dock->on_right_side ? scr->scr_width - dock->menu->frame->core->width - 3 : 0; x_pos = dock->x_pos;
if (dock->on_right_side)
x_pos += ICON_SIZE + DOCK_EXTRA_SPACE
- dock->menu->frame->core->width - 3;
} }
wMenuMapAt(dock->menu, x_pos, event->xbutton.y_root + 2, False); wMenuMapAt(dock->menu, x_pos, event->xbutton.y_root + 2, False);
@@ -3751,7 +3781,7 @@ static void handleDockMove(WDock *dock, WAppIcon *aicon, XEvent *event)
if (now_on_right != dock->on_right_side) if (now_on_right != dock->on_right_side)
{ {
dock->on_right_side = now_on_right; dock->on_right_side = now_on_right;
swapDock(dock); wDockSwap(dock);
wArrangeIcons(scr, False); wArrangeIcons(scr, False);
} }
// Also perform the vertical move // Also perform the vertical move
@@ -4580,7 +4610,7 @@ static void swapDrawer(WDock *drawer, int new_x)
{ {
int i; int i;
drawer->on_right_side = !drawer->on_right_side; drawer->on_right_side = drawer->screen_ptr->dock->on_right_side;
drawer->x_pos = new_x; drawer->x_pos = new_x;
for (i = 0; i < drawer->max_icons; i++) { for (i = 0; i < drawer->max_icons; i++) {

View File

@@ -91,6 +91,7 @@ void wDockTrackWindowLaunch(WDock *dock, Window window);
WAppIcon *wDockFindIconForWindow(WDock *dock, Window window); WAppIcon *wDockFindIconForWindow(WDock *dock, Window window);
void wDockDoAutoLaunch(WDock *dock, int workspace); void wDockDoAutoLaunch(WDock *dock, int workspace);
void wDockLaunchWithState(WAppIcon *btn, WSavedState *state); void wDockLaunchWithState(WAppIcon *btn, WSavedState *state);
void wDockSwap(WDock *dock);
#ifdef USE_DOCK_XDND #ifdef USE_DOCK_XDND
int wDockReceiveDNDDrop(WScreen *scr, XEvent *event); int wDockReceiveDNDDrop(WScreen *scr, XEvent *event);

View File

@@ -1764,7 +1764,7 @@ static void menuMouseDown(WObjDescriptor * desc, XEvent * event)
goto byebye; goto byebye;
} }
entry_no = getEntryAt(menu, x, y); entry_no = getEntryAt(menu, x, y);
if (entry_no >= 0) { if ((entry_no >= 0) && (entry_no < menu->entry_no)) {
entry = menu->entries[entry_no]; entry = menu->entries[entry_no];
if (!close_on_exit && (bev->state & ControlMask) && smenu && entry->flags.editable) { if (!close_on_exit && (bev->state & ControlMask) && smenu && entry->flags.editable) {
@@ -1940,7 +1940,7 @@ static void menuMouseDown(WObjDescriptor * desc, XEvent * event)
if (!delayed_select) { if (!delayed_select) {
entry_no = getEntryAt(menu, x, y); entry_no = getEntryAt(menu, x, y);
if (entry_no >= 0) { if ((entry_no >= 0) && (entry_no < menu->entry_no)) {
entry = menu->entries[entry_no]; entry = menu->entries[entry_no];
if (entry->flags.enabled && entry->cascade >= 0 && menu->cascades) { if (entry->flags.enabled && entry->cascade >= 0 && menu->cascades) {
WMenu *submenu = menu->cascades[entry->cascade]; WMenu *submenu = menu->cascades[entry->cascade];

View File

@@ -1199,46 +1199,65 @@ updateWindowPosition(WWindow * wwin, MoveData * data, Bool doResistance,
static void draw_snap_frame(WWindow *wwin, int direction) static void draw_snap_frame(WWindow *wwin, int direction)
{ {
WScreen *scr; WScreen *scr;
int head, x, y;
unsigned int width, height;
WMRect rect;
scr = wwin->screen_ptr; scr = wwin->screen_ptr;
head = wGetHeadForWindow(wwin);
rect = wGetRectForHead(scr, head);
x = rect.pos.x;
y = rect.pos.y;
width = rect.size.width;
height = rect.size.height;
switch (direction) { switch (direction) {
case SNAP_LEFT: case SNAP_LEFT:
drawTransparentFrame(wwin, 0, 0, scr->scr_width/2, scr->scr_height); width /= 2;
break; break;
case SNAP_RIGHT: case SNAP_RIGHT:
drawTransparentFrame(wwin, scr->scr_width/2, 0, scr->scr_width/2, scr->scr_height); width /= 2;
x += width;
break; break;
case SNAP_TOP: case SNAP_TOP:
if (wPreferences.snap_to_top_maximizes_fullscreen) if (!wPreferences.snap_to_top_maximizes_fullscreen)
drawTransparentFrame(wwin, 0, 0, scr->scr_width, scr->scr_height); height /= 2;
else
drawTransparentFrame(wwin, 0, 0, scr->scr_width, scr->scr_height/2);
break; break;
case SNAP_BOTTOM: case SNAP_BOTTOM:
drawTransparentFrame(wwin, 0, scr->scr_height/2, scr->scr_width, scr->scr_height/2); height /= 2;
y += height;
break; break;
case SNAP_TOPLEFT: case SNAP_TOPLEFT:
drawTransparentFrame(wwin, 0, 0, scr->scr_width/2, scr->scr_height/2); width /= 2;
height /= 2;
break; break;
case SNAP_TOPRIGHT: case SNAP_TOPRIGHT:
drawTransparentFrame(wwin, scr->scr_width/2, 0, scr->scr_width/2, scr->scr_height/2); width /= 2;
height /= 2;
x += width;
break; break;
case SNAP_BOTTOMLEFT: case SNAP_BOTTOMLEFT:
drawTransparentFrame(wwin, 0, scr->scr_height/2, scr->scr_width/2, scr->scr_height/2); width /= 2;
height /= 2;
y += height;
break; break;
case SNAP_BOTTOMRIGHT: case SNAP_BOTTOMRIGHT:
drawTransparentFrame(wwin, scr->scr_width/2, scr->scr_height/2, width /= 2;
scr->scr_width/2, scr->scr_height/2); height /= 2;
x += width;
y += height;
break; break;
} }
drawTransparentFrame(wwin, x, y, width, height);
} }
static int get_snap_direction(WScreen *scr, int x, int y) static int get_snap_direction(WScreen *scr, int x, int y)