aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorunknown <unknown>2004-09-01 19:03:14 (GMT)
committerunknown <unknown>2004-09-01 19:03:14 (GMT)
commitbebbb9954efe8c6fab3cf90a980ca6bb0191c5ed (patch)
treefb90778fd55c39d9b2ecae660db3430dafd25726
parent39e88f3f6f83d78458cc755f717826d89f965750 (diff)
downloadfluxbox_pavel-bebbb9954efe8c6fab3cf90a980ca6bb0191c5ed.zip
fluxbox_pavel-bebbb9954efe8c6fab3cf90a980ca6bb0191c5ed.tar.bz2
This commit was manufactured by cvs2svn to create tagRelease-0_9_10
'Release-0_9_10'.
-rw-r--r--doc/ru/.cvsignore3
-rw-r--r--doc/ru/Makefile.am11
-rw-r--r--doc/ru/fluxbox.1.in1243
3 files changed, 0 insertions, 1257 deletions
diff --git a/doc/ru/.cvsignore b/doc/ru/.cvsignore
deleted file mode 100644
index e574029..0000000
--- a/doc/ru/.cvsignore
+++ /dev/null
@@ -1,3 +0,0 @@
1Makefile
2Makefile.in
3fluxbox.1
diff --git a/doc/ru/Makefile.am b/doc/ru/Makefile.am
deleted file mode 100644
index 4d11de0..0000000
--- a/doc/ru/Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
1# doc/ru/Makefile.am for Fluxbox 0.9 - an X11 Window manager
2
3CLEANFILES = fluxbox.1
4MAINTAINERCLEANFILES = Makefile.in
5man_MANS = fluxbox.1
6EXTRA_DIST=fluxbox.1.in
7distclean-local:
8 rm -f *\~
9
10fluxbox.1: fluxbox.1.in
11 @regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," $(srcdir)/fluxbox.1.in > fluxbox.1
diff --git a/doc/ru/fluxbox.1.in b/doc/ru/fluxbox.1.in
deleted file mode 100644
index b2bec6d..0000000
--- a/doc/ru/fluxbox.1.in
+++ /dev/null
@@ -1,1243 +0,0 @@
1.\" -*- mode: nroff -*-
2.\" Man page for Fluxbox
3.\"
4.\" Copyright (c) 2000 by Wilbert Berendsen <wbsoft@xs4all.nl>
5.\" Copyright (c) 2001 by Matthew Hawkins <matt@mh.dropbear.id.au>
6.\"
7.\" This manual page may be freely distributed and modified.
8.\" Parts of the text are taken from website and several README's
9.\" by His Great Hughesness himself. Why reinvent wheels?
10.\"
11.\" Created with NEdit, tested with ``man'' and ``tkman.''
12.\" This manpage uses only standard groff and tmac.an macros.
13.\" To all translators who didn't do manpages earlier (like me ;-):
14.\" Read the Man-Page-Mini-HOWTO and the LDP manpage ``man 7 man''
15.\" There's all I needed to know about these macros.
16.\"
17.\" Updated for bb 0.61 at Sat Sep 9 06:56:04 CEST 2000
18.\"
19.\" Changed to fluxbox by Henrik Kinnunen (fluxgen@linuxmail.org)
20.\"
21.\" Updated for fluxbox 0.1.5 by Matthew Hawkins <matt@mh.dropbear.id.au>
22.\"
23.\" Updated for version 0.1.6 by Rando Christensen <eyez@babblica.net>
24.\"
25.\" Updated for version 0.1.7.1 by Stanislav Karchebny <berk@madfire.net>
26.\"
27.\" Updated for version 0.1.15 by Tobias Klausmann <klausman@users.sourceforge.net>
28.\"
29.\" Updating for version 0.9.6 by <grubert@users.sourceforge.net>
30.\"
31.\" translation by Andrey Balaguta.
32.\"
33.\" ..define sort of <blockquote><pre> macro
34.de EX
35.ne 5
36.if n .sp 1
37.if t .sp .5
38.nf
39.in +.5i
40..
41.de EE
42.fi
43.in -.5i
44.if n .sp 1
45.if t .sp .5
46..
47.TH fluxbox 1 "September 26th, 2003" "0.9.6"
48.SH
49НАЗВАНИЕ
50fluxbox \- менеджер окон для системы X11
51.SH СИНТАКСИС
52.BR fluxbox " \-help | \-version"
53.br
54.B fluxbox
55.RI "[ \-rc" " rcfile " "] [ \-display" " display " ]
56.SH ОПИСАНИЕ
57.\"
58.\" Phirst Phew ParagraPhs taken from blackbox.alug.org
59.\"
60Fluxbox -- это оконный менеджер для X Window System версии 11R6 и
61новее. Он написан на C++ и основан на исходных кодах Blackbox 0.61.0. Это
62.BR быстрый
63оконный менеджер.
64.PP
65Fluxbox поддерживает настраиваемое оформление окон, главное меню для
66запуска приложений и панель инструментов, на которой отображается
67имя рабочего стола, название активного приложения и текущее время.
68Из меню рабочего стола вы можете добавлять новые или удалять
69существующие рабочие столы. `Докер' (slit) используется как контейнер
70для небольших приложений (dock-apps); например, большинство утилит bbtools без проблем
71используют докер.
72.PP
73При минимизации окна Fluxbox помещает его на панель инструментов, а
74также в подменю `Icons' меню рабочего стола. Один щелчок
75мышью -- и окно снова на экране. Если дважды щелкнуть на заголовке
76окна, то оно будет свернуто в заголовок.
77.PP
78Для генерации изображений fluxbox использует свой
79собственный класс. Файлы стилей позволяют вам настроить вид
80десктопа по своему вкусу. Стили Fluxbox и Blackbox совместимы,
81поэтому пользователи Blackbox легко могут использовать свои любимые
82темы в Fluxbox.
83.PP
84.\" TODO wmhints support
85.\" TODO KDE2 GNome support
86Пока wmhints оконного менеджера KDE не поддерживаются, но Fluxbox уже
87подготовлен для поддержки новой спецификации оконных менеджеров,
88разрабатываемой для Gnome и KDE2.0.
89.SH ПАРАМЕТРЫ
90При запуске Fluxbox из командной строки вам доступны следующие
91параметры:
92.TP
93.B \-help
94Отобразить список ключей командной строки и завершить Fluxbox.
95.TP
96.B \-version
97Отобразить информацию о версии и завершить Fluxbox.
98.TP
99.BI \-rc \ rcfile
100Использовать файл ресурсов, отличный от стандартного
101.IR "~/.fluxbox/init".
102.TP
103.BI \-display \ дисплей
104Запустить Fluxbox на указанном дисплее.
105Это же значение будет использовано в качестве переменной окружения
106.B DISPLAY
107для всех программ, запускаемых из Fluxbox.
108.TP
109.B \-info
110Показать информацию о программе (параметры по умолчанию и
111подключенные возможности) и завершить Fluxbox.
112.TP
113.B \-log \ filename
114Журналировать вывод в указанный файл.
115.\" ---------------------
116.SH ЗАПУСК FLUXBOX
117Обычно Fluxbox запускается стартовым скриптом пользователя, который в большинстве случаев
118хранится в файле
119.IR ~/.xinitrc .
120Чтобы запустить fluxbox, добавьте в конец скрипта строчку
121.EX 0
122exec fluxbox
123.EE
124Закрытие Fluxbox повлечет завершение сеанса X.
125.PP
126При запуске Fluxbox сначала ищет файл общесистемного меню
127.IR @pkgdatadir@/menu .
128В этом файле вы можете задать общее меню для всех пользователей системы.
129.PP
130При завершении и перезапуске Fluxbox локальные настройки сохраняются в файле
131.I ~/.fluxbox/init
132в домашнем каталоге пользователя. Некоторые ресурсы из этого файла вы можете
133отредактировать вручную.
134.SH ИСПОЛЬЗОВАНИЕ FLUXBOX
135Fluxbox включает возможности управления с клавиатуры. Привязки сочетаний клавиш
136хранятся в файле
137.I ~/.fluxbox/keys.
138Дополнительную информацию можно найти в разделе ФАЙЛ СОЧЕТАНИЙ КЛАВИШ.
139.SS Главное окно (фон):
140По щелчку правой кнопкой мыши открывается контекстное меню, из
141которого можно запускать приложения. Это меню можно перенастроить
142по своему усмотрению.
143Щелчок средней кнопкой мыши вызывает меню рабочего стола, из которого вы
144можете добавить новые и удалить существующие
145рабочие столы, просмотреть списки запущенных приложений и свернутых
146окон. Посредством данного меню можно переключиться на нужный
147рабочий стол или приложение.
148.PP
149Щелчок левой кнопкой мыши на имени приложения в меню рабочего стола
150сделает этот рабочий стол и приложение активными; щелчок средней
151кнопкой мыши перенесет приложение на текущий рабочий стол.
152.SS Панель инструментов:
153Панель инструментов состоит из поля имя рабочего стола, области
154свернутых окон и часов.
155
156.\" A left click on the toolbar will bring it to the foreground, a
157.\" middle click will hide it behind other windows (if AlwaysOnTop is not set), and
158.\" the right button brings up a little menu.
159Щелчок правой кнопкой мыши на поле имени рабочего стола вызывает меню панели инструментов.
160Вращение скроллера мыши на имени рабочего стола или часах
161переключает рабочие столы. Из меню Fluxbox такое поведение
162можно установить и для всего рабочего стола.
163.PP
164Меню панели инструментов позволяет вам переименовать текущий рабочий стол (после
165ввода нового названия нажмите Enter), настроить позицию панели инструментов,
166слой, в котором она будет находиться (см. раздел СЛОИ), а также установить
167автоскрытие панели (панель будет исчезать с экрана, когда курсор мыши выходит
168за ее пределы). В этом же меню можно установить режим панели: None -- отключить
169область свернутых окон, Icons -- показывать свернутые окна со всех рабочих
170столов, Workspace Icons -- свернутые окна текущего рабочего стола, Workspace -- все окна текущего
171рабочего стола, All Windows -- окна со всех рабочих столов.
172.SS Слой:
173Под слоем понимается некоторый "уровень", на котором могут быть расположены
174окна. Слои расположены один под другим в следующем порядке (сверху вниз):
175Above Dock, Dock, Top, Normal, Bottom, Desktop. Чтобы переместить докер или панель
176инструментов в другой слой, воспользуйтесь контекстным меню. Для обычных приложений
177слой может быть указан в файле apps.
178.\" TODO the apps file has numbers for layers
179.SS Строка заголовка и границы окна:
180Щелчок левой кнопкой мыши в любой точке границы окна помещает его
181на передний план.
182Последующее перемещение мыши перемещает окно. Изменение размера окон
183производится посредством элементов управления размером окна, расположенных в левом нижнем и
184правом нижнем углах окна. Щелчок средней кнопкой мыши на границе или
185заголовке окна приводит к помещению данного окна на задний план.
186Щелчок правой кнопкой вызывает контекстное меню окна, которое содержит следующие
187команды:
188.TP
189.B Send To... (нет в 0.9.6)
190Перемещает окно на другой рабочий стол. Если при
191выборе щелкнуть не левой кнопкой мыши, а средней, то
192выбранный рабочий стол станет текущим.
193.TP
194.B Send Group To... (нет в 0.9.6)
195Позволяет переместить всю группу окон на другой рабочий стол. Поведение
196при щелчке средней кнопкой мыши такое же, как у предыдущей команды.
197.TP
198.B Shade
199Скрыть окно (отображается только строка заголовка).
200.TP
201.B Iconify
202Минимизировать окно. После минимизации данное окно добавляется на панель инструментов и
203в подменю 'Icons' меню рабочего стола.
204.TP
205.B Maximize
206Распахнуть/восстановить окно. При развертывании окна на весь экран
207оно может покрывать докер и панель инструментов, в зависимости от настроек последних.
208.TP
209.B Maximize Vertical
210Распахнуть/восстановить окно только по вертикали.
211.TP
212.B Maximize Horizontal
213Распахнуть/восстановить окно только по горизонтали.
214.TP
215.B Raise
216Поместить окно на передний план.
217.TP
218.B Lower
219Поместить окно на задний план.
220.TP
221.B Stick
222Прикрепить/отклеить окно. Прикрепленное окно всегда находится на текущем рабочем столе.
223.TP
224.B Next Client
225Передать фокус следующему окну в группе.
226.TP
227.B Prev Client
228Передать фокус предыдущему окну в группе.
229.TP
230.B Layer ...
231Изменить слой окна.
232.TP
233.B Remeber ...
234Запомнить настройки окна в файле apps. В подменю нужно выбрать, какие
235именно настройки нужно сохранить.
236.TP
237.B Close
238Завершить работу приложения
239.PP
240Двойной щелчок по заголовку окна эквивалентен команде Shade -- окно
241будет свернуто в заголовок; при следующем двойном щелчке окно будет
242восстановлено.
243.SS Кнопки в заголовке окна:
244Установки для этих кнопок хранятся в файле init. Стандартные настройки:
245.EX 0
246session.titlebar.left: Stick
247session.titlebar.right: Minimize Maximize Close
248.EE
249Щелчок мышью на кнопке Minimize сворачивает окно. Щелчок на кнопке Close
250позволяет закрыть приложение. Кнопка Maximize (если присутствует) позволяет
251развернуть окно тремя способами: щелчок левой кнопкой мыши вызывает развертывание
252окна на весь экран, средней кнопкой -- только по вертикали, правой -- только
253по горизонтали. Действие кнопки Stick аналогично действию команды
254.I (Un)Stick window.
255.SS Все меню:
256Щелчок правой кнопкой мыши в пределах меню закрывает
257его. Перетаскивание меню при помощи левой кнопки мыши за заголовок
258позволяет сделать меню постоянно видимым (оно не исчезает после выбора
259команды).
260.SS Дополнительные возможности:
261Левый щелчок мыши в любом месте окна при нажатой клавише Alt также позволяет
262перемещать окно по экрану, при этом окно сразу же переносится на передний план.
263Это может быть полезно, если заголовок или границы окна скрыты другими окнами
264или выходят за пределы экрана. Щелчок правой кнопкой мыши при нажатой клавише Alt
265переносит окно на задний план, и, наконец, щелчок средней кнопкой позволяет
266изменять размеры окна.
267.SH ФАЙЛ МЕНЮ
268По умолчанию файл меню расположен в
269.IR @pkgdatadir@/menu.
270Это файл общесистемного меню, и его изменение влияет на структуру меню
271всех пользователей сразу.
272Но можно создавать и персональные меню. По традиции файл меню создается в
273подкаталоге
274.IR "~/.fluxbox/" " (или " "~/fluxbox/" ")"
275в домашнем каталоге пользователя, и имеет имя
276.I menu.
277Вы можете просто скопировать сюда общее меню. После этого
278нужно указать Fluxbox использовать персональное меню вместо общесистемного.
279Это достигается добавлением (или изменением) значения ресурса session.menuFile
280в файле
281.I ~/.fluxbox/init
282, например:
283.EX
284session.menuFile: ~/.fluxbox/menu
285.EE
286Чтобы изменения вступили в силу, нужно перезапустить Fluxbox.
287Настройте меню по своему усмотрению, а затем выполните команду 'Restart'
288из главного меню Fluxbox. Если вы меняли только содержание файла меню,
289можно просто перезагрузить настройки вызовом команды
290.I 'Reload config'.
291.SS Синтаксис файла меню
292Синтаксис файла меню достаточно прост, но в тоже время он довольно
293гибкий. В каждой строке меню может располагаться до трех аттрибутов,
294записанных в следующей форме:
295.EX
296[тэг] (надпись или имя файла) {команда или имя файла}
297.EE
298Допустимы следующие тэги:
299.TP
300.B [begin] (надпись в заголовке главного меню)
301Этот тэг идентифицирует начало меню. Если его
302не будет, Fluxbox просто проигнорирует файл и загрузит
303общесистемное меню.
304.TP
305.B [end]
306Используется для указания конца меню (либо подчиненного,
307либо главного меню).
308В файле должен присутствовать по крайней мере один
309такой тэг, соответствующий необходимому тэгу [begin].
310.TP
311.B [exec] (надпись) {команда оболочки}
312Добавляет в меню команду. При выборе такого
313пункта меню Fluxbox будет выполнять `команду оболочки'.
314.TP
315.B [exit] (надпись)
316Добавляет команду завершения Fluxbox. В качестве родителя
317всех открытых окон устанавливается главное окно.
318.TP
319.B [include] (имя файла)
320Анализирует содержание файла
321.I имя файла
322и добавляет полученные в результате анализа пункты меню
323в текущую позицию. Имени файла может предшествовать либо
324полный путь, либо путь с сокращением
325.IR ~/ ,
326которое развертывается в путь к домашнему каталогу
327пользователя (например,
328.EX
329[include] (~/fluxbox/stylesmenu)
330.EE
331добавляет файл
332.I /home/yourusername/fluxbox/stylesmenu
333в моё меню).
334.TP
335.B [nop] (надпись - необязательно)
336Добавить в текущее меню элемент, с которым не связаны
337какие-либо действия. Это может быть полезно при
338формировании в меню блоков или секций.
339.B [nop]
340дополнительно может иметь метку; если она не будет указана,
341будет добавлен пустой пункт.
342.TP
343.B [style] (надпись) {имя файла}
344Этот тэг позволяет добавить элемент меню, который при выборе
345будет загружать стиль
346.I имя файла.
347.TP
348.B [stylesdir] (имя каталога)
349Считывает имена всех файлов в указанном каталоге, предполагая, что все эти файлы
350содержат стили (подкаталоги игнорируются), и добавляет пункты меню, соответствующие
351всем найденным файлам, которые при выборе будут устанавливать соответствующий стиль
352для текущего сеанса. Надписи к пунктам меню соответствуют именам файлов.
353.TP
354.B [stylesmenu] (надпись) {имя каталога}
355Создает подменю с
356.I надписью
357(которая является также и заголовком нового подменю), и добавляет в него пункты, соответствующие
358файлам в указанном каталоге, подразумевая, что все они являются файлами стилей (подкаталоги
359игнорируются), аналогично тэгу
360.B [stylesdir].
361.IP
362.RB Тэги\ [stylesdir] \ и\ [stylesmenu]
363позволяют устанавливать новые стили, не редактируя файл меню.
364.TP
365.B [submenu] (надпись) {заголовок меню - необязательно}
366Добавляет вложенное меню. Такого рода меню
367анализируются рекурсивно, а, значит, нет ограничений
368на количество подобных `вложений'.
369Заголовок для нового меню указывать необязательно; если он
370не указан, в качестве заголовка будет использоваться указанная
371надпись. Для завершения описания меню используется тэг
372.B [end].
373.IP
374Если в качестве аттрибута 'надпись' указать 'Startup', то
375приложения, расположенные в этом подменю, будут запускаться при
376запуске Fluxbox.
377.TP
378.B [reconfig] (надпись)
379При выборе данной команды Fluxbox будет перечитывать текущие файлы
380стиля и меню.
381Эта возможность полезна при создании нового стиля или темы, поскольку
382вам не придется перезапускать Fluxbox после каждого сохранения вашего
383файла стиля. Тем не менее, при каждом изменении файла меню Fluxbox
384автоматически перечитывает этот файл.
385.TP
386.B [restart] (надпись) {команда оболочки - необязательно}
387Перезапускает Fluxbox. Если задана команда оболочки, Fluxbox
388завершает свою работу и запускает указанную команду (обычно это
389команда запуска другого оконного менеджера). Если команда не указана,
390снова запускается Fluxbox.
391.TP
392.B [config] (надпись)
393Добавляет встроенное подменю Fluxbox, содержащее различные настройки
394расположения окон, способов фокусировки, перемещения окон и т.д.
395.TP
396.B [workspaces] (надпись)
397Добавляет подменю рабочих столов. Это удобно для тех,
398кто не может получить доступ к меню рабочих столов непосредственно
399(например, если у вас двухкнопочная мышь и щелчок средней кнопкой мыши
400для вас затруднен).
401.PP
402Если строка начинается с символа `#', она считается комментарием и
403игнорируется парсером. В полях надписей, команд или
404имен файлов можно использовать бэк-слеши для вставки
405зарезервированных символов:
406.EX
407[exec] (\\(my cool\\) \\{XTERM\\}) {xterm -T \\"cool XTERM\\"}
408.EE
409Вставка символа бэк-слеша осуществляется простым дублированием (`\\\\').
410.SS Пример меню
411Подводя итоги вышесказанному, приведем небольшой пример файла меню:
412.PP
413.nf
414# файл меню Fluxbox
415[begin] (Fluxbox)
416 [exec] (rxvt) {rxvt -ls}
417 [exec] (netscape) {netscape -install}
418 [exec] (The GIMP) {gimp}
419 [exec] (XV) {xv}
420 [exec] (Vim) {rxvt -geometry 132x60 -name VIM -e screen vim}
421 [exec] (Mutt) {rxvt -name mutt -e mutt}
422 [submenu] (mozilla)
423 [exec] (browser) {mozilla -browser}
424 [exec] (news) {mozilla -news}
425 [exec] (mail) {mozilla -mail}
426 [exec] (edit) {mozilla -edit}
427 [exec] (compose) {mozilla -compose}
428 [end]
429 [submenu] (Startup)
430 [exec] (gkrellm) {gkrellm -w}
431 [exec] (xmms) {xmms -p}
432 [exec] (galeon) {galeon -s}
433 [exec] (kdeinit) {kdeinit}
434 [end]
435 [submenu] (Window Manager)
436 [exec] (Edit Menus) {nedit ~/.fluxbox/menu}
437 [submenu] (Style) {Which Style?}
438 [stylesdir] (~/.fluxbox/styles)
439 [stylesmenu] (Fluxbox Styles) {@pkgdatadir@/styles}
440 [end]
441 [config] (Config Options)
442 [reconfig] (Reconfigure)
443 [restart] (Restart)
444 [end]
445 [exit] (Log Out)
446[end]
447# конец файла меню
448.fi
449.B FROM HERE ON UNREVISITED
450.SH СТИЛИ
451Для отображения декораций окон, меню и других элементов оконного интерфейса
452Fluxbox использует специальные файлы, в которых в виде последовательности
453.IR X (1)-ресурсов
454хранятся описания цветов, текстур, изображений и шрифтов.
455.PP
456Стандартная установка Fluxbox содержит несколько таких стилевых файлов.
457Обычно они расположены в каталоге
458.IR @pkgdatadir@/styles .
459Изучая и изменяя эти файлы, вы поймете, как устроен механизм стилей Fluxbox.
460Добавив в свой файл меню команды
461.BR [style] ", " [stylesdir] " или " [stylesmenu],
462вы сможете менять текущий стиль простым выбором нужного пункта из меню.
463.PP
464Также можно создать в своем домашнем каталоге подкаталог
465.I ~/.fluxbox/styles
466и размещать там свои собственные стилевые файлы. Безусловно,
467вы можете выбрать любое другое имя для данного каталога, но многие
468темы, доступные в Интернет, помещают стили именно в подкаталог
469.I styles
470(согласно схеме именования, принятой на bb.themes.org).
471.PP
472Чтобы понять, как работает механизм стилей, вы должны уяснить, как работают
473X-ресурсы.
474.PP
475X-ресурс состоит из ключа и значения. Ключ строится из нескольких
476меньших ключей (т.н. "дети"), разделенных точкой (`.'). Ключи могут
477содержать символ звездочки (`*'), который позволяет задавать шаблоны
478(с данной строкой текста могут совпасть сразу несколько ключей). Это
479полезно в стилях, содержащих один или два цвета.
480.PP
481Fluxbox позволяет настроить три компонента: панель инструментов, меню и
482оформление окон.
483.PP
484Маленькое окно, которое показывает позицию при перемещении или изменении размеров
485окна, копирует стиль заголовка обычного окна.
486.PP
487Приведем несколько небольших примеров:
488.EX
489toolbar.clock.color: green
490.EE
491Эта строка устанавливает цвет часов на панели инструментов в значение 'green' (зеленый).
492Другой пример:
493.EX
494menu*color: rgb:3/4/5
495.EE
496Устанавливает цвет меню
497.I и всех его `детей'
498в значение `rgb:3/4/5'
499(схемы именования цветов описаны на странице руководства
500.IR X (1).)
501Таким образом, эта же строка описывает ключи
502.IR menu.title.color " и " menu.frame.color .
503Указав ключ
504.EX
505*font: -b&h-lucida-medium-r-normal-*-*-140-*,
506.EE
507вы устанавливаете шрифт сразу для всех ключей.
508(информацию об установленных шрифтах можно узнать при помощи
509утилит
510.IR xfontsel "(1), " gtkfontsel ", или " xlsfonts "(1).)"
511.PP
512Одно из самых выдающихся преимуществ Fluxbox -- возможность генерировать
513текстуры "на лету". Текстуры задаются непосредственно в ключах, например:
514.ta \w'toolbar.clock.colorTo:\ 'u
515.EX
516toolbar.clock: Raised Gradient Diagonal Bevel1
517toolbar.clock.color: rgb:8/6/4
518toolbar.clock.colorTo: rgb:4/3/2
519.EE
520Сейчас мы подробно разберем каждый аргумент, описывающий
521текстуру. Описание текстуры может содержать до пяти полей:
522.TP
523.B Flat / Raised / Sunken
524компонент отображается плоским (Flat), выпуклым (Raised) или утопленным (Sunken).
525.TP
526.B Gradient / Solid
527компомнент заполняется либо сплошным цветом (Solid), либо градиентной заливкой (Gradient).
528.TP
529.B Horizontal / Vertical / Diagonal / Crossdiagonal / Pipecross / Elliptic / Rectangle / Pyramid
530различные типы градиентной заливки (предыдущее поле должно иметь значение
531.B Gradient
532!)
533.TP
534.B Interlaced
535выполнять заливку в черезстрочном режиме (каждая вторая линия темнее).
536Обычно эта опция используется в градиентных текстурах, но, начиная с версии
5370.60.3, работает и для однотонных.
538.TP
539.B Bevel1 / Bevel2
540указывает тип используемой рамки. По умолчанию используется Bevel1.
541Эта рамка располагается непосредственно на границе изображения. Bevel2 позволяет
542указать рамку, которая смещена на один пиксель внутрь изображения.
543.PP
544Вместо описания текстуры можно указать значение
545.B ParentRelative,
546которое делает компонент полностью прозрачным.
547.PP
548Все градиентные текстуры генерируются на основе значений двух цветовых ресурсов
549.IR color " и " colorTo " ."
550При использовании режима
551.B Interlaced
552в одноцветной текстуре (
553.B Solid
554) значение ресурса
555.I colorTo
556используется в качестве альтернативного цвета (этим цветом будет отображаться каждая
557вторая линия).
558.PP
559Приведем полный список компонент с указанием типов значений для них. Строки,
560которые начинаются с восклицательного знака -- это комментарии.
561.PP
562.ta \w'window.button.unfocus.picColor:\ 'u
563.nf
564.\"
565.\" The comments also to be translated!
566.\"
567! Панель инструментов
568toolbar: Текстура
569toolbar.color: Цвет
570toolbar.colorTo: Цвет
571
572! Кнопка на панели инструментов
573toolbar.button: Текстура или \fIParentRelative\fR
574toolbar.button.color: Цвет
575toolbar.button.colorTo: Цвет
576
577! Цвет стрелок на кнопках
578toolbar.button.picColor: Цвет
579
580! Кнопка в нажатом состоянии
581toolbar.button.pressed: Текстура \fI(например, Sunken)\fR или \fIParentRelative\fR
582toolbar.button.pressed.color: Цвет
583toolbar.button.pressed.colorTo: Цвет
584
585! Цвет стрелок на кнопках в нажатом состоянии
586toolbar.button.pressed.picColor: Цвет
587
588! Метка рабочего стола на панели инструментов
589toolbar.label: Текстура или \fIParentRelative\fR
590toolbar.label.color: Цвет
591toolbar.label.colorTo: Цвет
592toolbar.label.textColor: Цвет
593
594! Метка окна на панели инструментов
595toolbar.windowLabel: Текстура или \fIParentRelative\fR
596toolbar.windowLabel.color: Цвет
597toolbar.windowLabel.colorTo: Цвет
598toolbar.windowLabel.textColor: Цвет
599
600! Часы на панели инструментов
601toolbar.clock: Текстура или \fIParentRelative\fR
602toolbar.clock.color: Цвет
603toolbar.clock.colorTo: Цвет
604toolbar.clock.textColor: Цвет
605
606! Выравнивание текста на панели инструментов
607toolbar.justify: \fIcenter\fR, \fIleft\fR, или \fIright\fR
608
609! Шрифт, используемый во всех элементах панели инструментов
610toolbar.font: Шрифт \fI(например, -*-helvetica-medium-r-normal-*-*-100-*)\fR
611
612! Заголовок меню
613menu.title: Текстура
614menu.title.color: Цвет
615menu.title.colorTo: Цвет
616menu.title.textColor: Цвет
617menu.title.font: Шрифт
618menu.title.justify: \fIcenter\fR, \fIleft\fR, или \fIright\fR
619
620! Фрейм меню
621menu.frame: Текстура
622menu.frame.color: Цвет
623menu.frame.colorTo: Цвет
624menu.frame.textColor: Цвет
625menu.frame.disableColor: Цвет
626menu.frame.font: Шрифт
627menu.frame.justify: \fIcenter\fR, \fIleft\fR, или \fIright\fR
628
629! Значки входа в подменю
630menu.bullet: \fIempty\fR, \fItriangle\fR, \fIsquare\fR, или \fIdiamond\fR
631menu.bullet.position: \fIright\fR или \fIleft\fR
632
633! Выбранный пункт меню
634menu.hilite: Текстура (например, \fIRaised\fR)
635menu.hilite.color: Цвет
636menu.hilite.colorTo: Цвет
637menu.hilite.textColor: Цвет
638
639! Активное окно
640window.title.focus: Текстура
641window.title.focus.color: Цвет
642window.title.focus.colorTo: Цвет
643
644! Неактивное окно
645window.title.unfocus: Текстура
646window.title.unfocus.color: Цвет
647window.title.unfocus.colorTo: Цвет
648
649! Название окна (в заголовке)
650window.label.focus: Текстура или \fIParentRelative\fR
651window.label.focus.color: Цвет
652window.label.focus.colorTo: Цвет
653window.label.focus.textColor: Цвет
654
655window.label.unfocus: Текстура или \fIParentRelative\fR
656window.label.unfocus.color: Цвет
657window.label.unfocus.colorTo: Цвет
658window.label.unfocus.textColor: Цвет
659
660! Полоска внизу окна
661window.handle.focus: Текстура
662window.handle.focus.color: Цвет
663window.handle.focus.colorTo: Цвет
664
665window.handle.unfocus: Текстура
666window.handle.unfocus.color: Цвет
667window.handle.unfocus.colorTo: Цвет
668
669! Элементы управления размером окна
670window.grip.focus: Текстура
671window.grip.focus.color: Цвет
672window.grip.focus.colorTo: Цвет
673
674window.grip.unfocus: Текстура
675window.grip.unfocus.color: Цвет
676window.grip.unfocus.colorTo: Цвет
677
678! Кнопки окна
679window.button.focus: Текстура или \fIParentRelative\fR
680window.button.focus.color: Цвет
681window.button.focus.colorTo: Цвет
682window.button.focus.picColor: Цвет
683
684window.button.unfocus: Текстура или \fIParentRelative\fR
685window.button.unfocus.color: Цвет
686window.button.unfocus.colorTo: Цвет
687window.button.unfocus.picColor: Цвет
688
689window.button.pressed: Текстура (например, \fISunken\fR)
690window.button.pressed.color: Цвет
691window.button.pressed.colorTo: Цвет
692
693! Обрамление окна
694window.frame.focusColor: Цвет
695window.frame.unfocusColor: Цвет
696
697! Шрифт и выравнивание заголовка окна
698window.font: Шрифт
699window.justify: \fIcenter\fR, \fIleft\fR или \fIright\fR
700
701! Настройки докера
702slit:
703slit.color: Цвет
704slit.colorTo: Цвет
705
706! Другие ресурсы
707
708! вокруг любого компонента может отображаться рамка
709borderWidth: Число пикселей, например, \fI1\fR
710borderColor: Цвет
711
712bevelWidth: Число пикселей > 0
713handleWidth: Число пикселей > 0
714
715! Ширина рамки вокруг окна.
716! Если не указана, используется значение bevelWidth
717frameWidth: a number of pixels >= 0
718
719
720! Эта команда выполняется каждый раз при выборе данного стиля.
721! Обычно используется для установки каких-нибудь красивых обоев.
722rootCommand: Shell command, e.g. \fIbsetroot -mod 4 4 -fg rgb: 5/6/6 -bg grey20\fR
723
724! Некоторые программы из пакета bbtools используют эти устаревшие настройки
725menuFont: Шрифт
726titleFont: Шрифт
727.fi
728.PP
729Как видите, список более чем велик. При создании собственных стилей не
730забывайте о такой возможности, как подстановка ресурсов, этим вы
731сэкономите себе и время, и количество набранных строк. Приведем
732небольшой пример:
733.EX
734.ta \w'*unfocus.textColor:\ 'u
735*color: slategrey
736*colorTo: darkslategrey
737*unfocus.color: darkslategrey
738*unfocus.colorTo: black
739*textColor: white
740*unfocus.textColor: lightgrey
741*font: lucidasans-10
742.EE
743Этого вполне достаточно, чтобы почти все компоненты выглядели хорошо.
744.SH ФАЙЛ СОЧЕТАНИЙ КЛАВИШ
745Управление привязками клавиш в Fluxbox производится посредством файла
746.IR ~/.fluxbox/keys.
747Формат файла прост:
748.EX
749<модификатор> <клавиша> [...] :<действие>
750.EE
751В следующем примере Mod1 соответствует клавише 'Alt' на клавиатурах
752PC, а Mod4 -- одной из трех дополнительных клавиш на pc104 с логотипом
753известной мелкомягкой корпорации.
754.EX
755# Файл сочетаний клавиш Fluxbox.
756# Строка, которая начинается с # есть комментарий.
757Mod1 Tab :NextWindow
758Mod1 F1 :Workspace1
759Mod1 F2 :Workspace2
760Mod1 F3 :Workspace3
761Mod1 F4 :Workspace4
762Mod1 F5 :Workspace5
763Mod1 F6 :Workspace6
764Mod1 F7 :Workspace7
765Mod1 F8 :Workspace8
766Mod1 F9 :Workspace9
767Mod1 F10 :Workspace10
768Mod1 F11 :Workspace11
769Mod1 F12 :Workspace12
770Mod4 b :PrevWorkspace
771Mod4 c :Minimize
772Mod4 r :ExecCommand rxvt
773Mod4 v :NextWorkspace
774Mod4 x :Close
775Mod4 m :RootMenu
776Control n Mod1 n :NextTab
777.EE
778В последней строке вы видите цепочку сочетаний клавиш; подобные
779цепочки используются в Emacs.
780Приведем список возможных действий:
781.EX
782Minimize
783Raise
784Lower
785RaiseLayer
786LowerLayer
787TopLayer
788BottomLayer
789AlwaysOnTop (это алиас для TopLayer)
790AlwaysOnBottom (аналогично)
791Close
792Quit
793RootMenu
794Workspace N (N -- положительное целое число)
795Workspace1
796Workspace2
797Workspace3
798Workspace4
799Workspace5
800Workspace6
801Workspace7
802Workspace8
803Workspace9
804Workspace10
805Workspace11
806Workspace12
807NextWorkspace
808PrevWorkspace
809LeftWorkspace
810RightWorkspace
811KillWindow
812NextWindow
813PrevWindow
814NextTab
815PrevTab
816ShadeWindow
817MaximizeWindow
818StickWindow
819ExecCommand
820MaximizeVertical
821MaximizeHorizontal
822NudgeRight
823NudgeLeft
824NudgeUp
825NudgeDown
826BigNudgeRight
827BigNudgeLeft
828BigNudgeUp
829BigNudgeDown
830HorizontalIncrement
831VerticalIncrement
832HorizontalDecrement
833VerticalDecrement
834ToggleDecor
835.EE
836.SH ФАЙЛ ГРУПП
837Начиная с версии 0.1.11, Fluxbox поддерживает автогруппировку, что
838означает возможность автоматически группировать приложения,
839принадлежащие одной и той же группе.
840Чтобы добавить или удалить группу, просто отредактируйте файл
841.IR ~/.fluxbox/groups.
842Формат файла такой:
843.EX
844<app1> <app2> <app3> ... <appN>
845.EE
846где каждый из элементов может быть определен при помощи следующей
847команды:
848.EX
849xprop WM_CLASS
850.EE
851Просто запустите эту команду в терминале и кликните мышкой по окну
852нужного приложения. Элементом будет появившееся в консоли
853название. Каждая строка файла групп формирует отдельную группу,
854например:
855.EX
856Navigator nedit
857xterm
858.EE
859Этот пример создает две группы: одну для netscape и nedit, и вторую
860для xterm. Новое окно будет группироваться к другим окнам только на
861текущем рабочем столе к последнему активному окну.
862.SH ДОКЕР
863Докер -- это обрамление специального вида, в которое будут помещаться
864все окна, поддерживающие пристыковку (docking), например, 'bbtools'.
865Когда приложение запускается в докере, оно не имеет собственного
866обрамления; вместо обрамления используется докер. Такие приложения
867видимы на всех рабочих столах.
868Щелкнув правой кнопкой мыши на границе докера, вы получите доступ к
869меню, позволяющему настроить порядок приложений в нем, направление
870докера (вертикальное или горизонтальное), а также автоскрытие докера.
871.PP
872Большинство док-приложений для запуска в докере должны быть запущены с ключом
873.B -w.
874Например, вы можете добавить в
875.IR ~/.xinitrc
876следующие строки:
877.EX
878bbmail -w &
879bbpager -w &
880exec fluxbox
881.EE
882Естественно, докер доступен только тогда, когда Fluxbox скомпилирован с поддержкой докера.
883.SH ФАЙЛ SLITLIST
884Начиная с версии 0.1.10, Fluxbox поддерживает запуск док-приложений в
885порядке, определенном файлом
886.IR ~/.fluxbox/slitlist.
887.PP
888Простая процедура получения нужной последовательности такова:
889.EX
8901) Запускаем Fluxbox без запущенных док-приложений.
8912) По очереди запускаем док-приложения в нужном порядке.
8923) Добавляем эти док-приложения в загрузочный скрипт (например, .xinitrc или .xsession).
893Здесь порядок указания уже не играет роли!
894.EE
895Полученная последовательность по умолчанию будет сохранена в файл
896.IR ~/.fluxbox/slitlist
897и будет использоваться в последующих сеансах работы Fluxbox.
898.PP
899Файл slitlist можно модифицировать вручную. Это просто список названий
900окон, по приложению на строчку. Аналогично файлу init, файл slitlist
901нужно редактировать при незапущенном Fluxbox; иначе изменения будут
902переписаны менеджером.
903.PP
904Файл списка док-приложений может располагаться в любом каталоге и
905иметь произвольное имя. Для этого нужно отредактировать файл
906.B init
907так, как показано в следующем примере:
908.EX
909session.slitlistFile: /home/me/etc/slitsort
910.EE
911.SH МЕНЮ НАСТРОЙКИ
912Некоторые параметры Fluxbox можно настроить непосредственно из главного
913меню в подменю настройки. Большинство из них понятны без лишних
914комментариев, но кое-какие все же требуют разъяснений:
915.TP
916.B Sloppy Window Grouping
917Если эта опция включена, то при группировке двух окон заголовок
918первого можно отпустить на любой части второго окна; если же
919выключена, то "область попадания" несколько сужается -- вы должны
920будете отпустить заголовок первого окна точно на заголовке второго.
921.TP
922.B Полная максимизация
923Если этот параметр включен, то распахнутое окно будет перекрывать
924докер. Чтобы докер был постоянно виден, выключите эту опцию.
925.SH ФАЙЛ РЕСУРСОВ
926Обычно файл
927.I ~/.fluxbox/init
928создается и модифицируется менеджером автоматически.
929В этом файле хранятся настройки всех параметров из меню конфигурации (
930.B [config]
931), используемый файл стиля, названия рабочих столов и т.д. Тем не
932менее, некоторые ресурсы вы можете изменять вручную:
933.TP
934.B session.menuFile:
935Определяет расположение файла меню.
936.EX
937session.menuFile: /home/myself/.fluxbox/menu
938.EE
939.TP
940.B session.keyFile:
941Определяет расположение файла сочетаний клавиш.
942.EX
943session.keyFile: /home/myself/.fluxbox/keys
944.EE
945.TP
946.B session.styleFile:
947Определяет расположение файла стиля (темы) для текущего сеанса.
948.EX
949session.styleFile: @pkgdatadir@/styles/Flux
950.EE
951.TP
952.B session.groupFile:
953Определяет расположение файла групп.
954.EX
955session.groupFile: /home/myself/.fluxbox/groups
956.EE
957.TP
958.B session.slitlistFile:
959Определяет расположение файла, задающего порядок расположения
960док-приложений в докере.
961.EX
962session.slitlistFile: /home/myself/.fluxbox/slitlist
963.EE
964.TP
965.B session.screen0.toolbar.widthPercent:
966Определяет ширину панели инструментов (в процентах от общей ширины экрана).
967По умолчанию имеет значение
968.IR 66 .
969.TP
970.B session.screen0.strftimeFormat:
971Позволяет настроить вид часов на панели инструментов. Для данного
972ресурса используется формат
973.IR strftime (3).
974По умолчанию имеет значение
975.IR "%I:%M %p" .
976.TP
977.B session.screen0.rootCommand:
978Этот ресурс перекрывает одноименный в файле стиля. Если он установлен,
979фоновое изображение не будет меняться при смене текущего стиля.
980.TP
981.B session.autoRaiseDelay:
982При использовании режима автовсплытия позволяет настроить задержку (в
983миллисекундах) перед тем как активное окно будет помещено на передний
984план. По умолчанию имеет значение
985.IR 250 .
986.TP
987.B session.doubleClickInterval:
988Позволяет настроить максимальный временной интервал (в миллисекундах) между
989кликами, при котором Fluxbox распознает их как двойной клик. По
990умолчанию имеет значение
991.IR 250 .
992.TP
993.B session.screen0.edgeSnapThreshold:
994Наверняка вы заметили, что при перемещении окон по экрану они как-бы
995прилипают к его краям. Вышеуказанный параметр позволяет задать
996расстояние (в пикселях), при котором окно будет прилипать к границе.
997По умолчанию имеет значение
998.IR 0 .
999.TP
1000.B session.cacheMax:
1001Определяет количество памяти (в КБ), используемое Fluxbox для
1002кэширования растров на стороне X-сервера. Если на вашем компьютере
1003не очень много памяти, можете уменьшить это значение.
1004По умолчанию имеет значение
1005.IR 200 .
1006.TP
1007.B session.cacheLife:
1008Определяет время (в минутах), после истечения которого неиспользуемые
1009растры будут выгружены из памяти X-сервера.
1010По умолчанию имеет значение
1011.IR 5 .
1012.TP
1013.B session.opaqueMove:
1014Этот параметр влияет на отрисовку окна при перемещении: если он равен
1015.IR True ,
1016то по мере перемещения будет перерисовываться все окно (не очень
1017приятное зрелище на медленных машинах), если же он равен
1018.IR False ,
1019то при перемещении будет отображаться только контур окна.
1020.TP
1021.B session.imageDither:
1022.IR True
1023или
1024.IR False
1025чтобы, соответственно, разрешить или запретить генерацию полутонов для
1026изображений. Необходимо только на системах с небольшой глубиной цвета
1027(8bpp и менее).
1028.TP
1029.B session.colorsPerChannel:
1030Определяет количество цветов, получаемых от X-сервера, на
1031псевдоцветных дисплеях. Канал может быть красным, синим или зеленым;
1032соответсвенно, Fluxbox резервирует colorsPerChannel^3 цветов. Значение
1033должно быть между 2 и 6. Если вы используете восьмибитный дисплей,
1034установите это значение в 4.
1035По умолчанию имеет значение
1036.IR 4.
1037.TP
1038.B session.iconbar:
1039.IR True
1040или
1041.IR False ,
1042чтобы разрешить или запретить использование панели инструментов для
1043отображения свернутых окон.
1044.TP
1045.B session.tabs:
1046.IR True
1047или
1048.IR False ,
1049чтобы разрешить/запретить оконные вкладки в стиле PWM. Вкладки
1050позволяют вам группировать окна. Последние после группировки
1051занимают одинаковое пространство на рабочем столе (размер окна
1052изменяется автоматически) и перемещаются одновременно с группой.
1053По умолчанию имеет значение
1054.IR True .
1055.TP
1056.B session.screen0.tab.placement:
1057Указывает, с какой стороны окна располагать вкладки. Этот параметр
1058также можно настроить из меню настройки Fluxbox, подменю Tab
1059Placement. Возможны значения
1060.IR Top
1061.IR Bottom
1062.IR Left
1063.IR Right .
1064.TP
1065.B session.screen0.tab.alignment:
1066Определяет, каким образом выравнивать вкладки. Допустимы значения
1067.IR Top
1068.IR Bottom
1069.IR Left
1070.IR Right
1071.IR Center
1072.IR Relative .
1073Этот параметр также можно настроить через меню Tab Placement.
1074.TP
1075.B session.screen0.tab.rotatevertical:
1076Если установлен в True, текст на вертикально-расположенных вкладках
1077будет повернут таким образом, чтоб его можно было прочитать. Опять же,
1078используйте меню Tab Placement.
1079.TP
1080.B session.screen0.tab.width:
1081Ширина вкладки окна в пикселях.
1082.TP
1083.B session.screen0.tab.height:
1084Высота вкладки окна в пикселях.
1085.PP
1086При запуске Fluxbox на системе с несколькими десктопами ключ
1087.B screen0
1088может быть заменен на
1089.B screen1, 2
1090и т.д., соответственно имеющимся десктопам. Это позволяет настроить
1091каждый десктоп по отдельности. Автор данной страницы, владеющий картой
1092Matrox G450 с двумя выходами, предпочитает следующую конфигурацию:
1093screen0 -- докер и панель инструментов автоматически убираются с
1094экрана (установлено автоскрытие), screen1 -- докер и панель всегда на
1095экране и всегда на верху (установлен параметр OnTop), в часах
1096установлен расширенный формат времени.
1097.EX
1098session.screen0.toolbar.onTop: False
1099session.screen0.toolbar.autoHide: True
1100session.screen0.toolbar.placement: BottomCenter
1101session.screen0.toolbar.widthPercent: 42
1102session.screen0.slit.onTop: False
1103session.screen0.slit.autoHide: True
1104session.screen0.slit.placement: TopLeft
1105session.screen0.slit.direction: Vertical
1106session.screen0.strftimeFormat: %I:%M %p
1107session.screen1.toolbar.onTop: True
1108session.screen1.toolbar.autoHide: False
1109session.screen1.toolbar.placement: BottomCenter
1110session.screen1.toolbar.widthPercent: 69
1111session.screen1.slit.onTop: True
1112session.screen1.slit.autoHide: False
1113session.screen1.slit.placement: CenterRight
1114session.screen1.slit.direction: Vertical
1115session.screen1.strftimeFormat: %a %d %R [%s]
1116.EE
1117Таким образом, рабочие приложения максимально используют свободное
1118пространство экрана на screen0, а на screen1 можно посмотреть время
1119или запустить докапы.
1120.SH ПАРАМЕТРЫ ЗАПУСКА ПРИЛОЖЕНИЙ
1121Иногда бывает очень удобно, чтобы некоторое приложение всегда запускалось с
1122одной и той же геометрией, на одном и том же рабочем столе и
1123т.п. Теперь это стало возможным благодаря подменю 'Remember...' в меню
1124окна. Настройки, сохраненные посредством этого меню, записываются в файл
1125.I ~/.fluxbox/apps.
1126Редактировать этот файл вручную зачастую лишено смысла, поскольку все
1127настройки можно установить при помощи меню 'Remember...'.
1128.TP
1129.B Workspace [0-N]
1130Принудительно запускает приложение на указанном рабочем столе, даже
1131если оно было запущено с другого рабочего стола.
1132.TP
1133.B Dimensions [Width Height]
1134Запомнить размеры окна.
1135.TP
1136.B Position [X Y]
1137Запомнить позицию окна.
1138.TP
1139.B Shaded state [yes|no]
1140Запомнить, свернуто ли окно в заголовок.
1141.TP
1142.B Tab state [yes|no]
1143Запомнить текущее состояние группировки.
1144.TP
1145.B Decoration state [NONE|NORMAL|TOOL|TINY]
1146Запомнить декорации окна.
1147.TP
1148.B Sticky state [yes|no]
1149Если окно в данный момент "приклеено", то при каждом следующем запуске
1150оно будет изначально в этом состоянии.
1151.TP
1152.B Jump to workspace [yes|no]
1153Эта опция полезна в паре с параметром 'Workspace'. При запуске
1154приложения текущий рабочий стол будет сменяться на тот, на котором
1155запущено приложение.
1156.TP
1157.B Save settings on close [yes|no]
1158По умолчанию, параметры запуска приложений не сохраняются при закрытии
1159окна. Если вы хотите обратного, установите эту опцию.
1160.SS Пример файла apps
1161Приведем небольшой пример:
1162.PP
1163.nf
1164[app] (kate)
1165 [Dimensions] {1022 747}
1166 [Position] {0 0}
1167 [Close] {yes}
1168[end]
1169[app] (konqueror)
1170 [Workspace] {1}
1171 [Dimensions] {1006 749}
1172 [Position] {16 0}
1173 [Jump] {yes}
1174[end]
1175[app] (xterm)
1176 [Deco] {NONE}
1177[end]
1178.fi
1179
1180Параметры в этом файле чувствительны к смене регистра. Имя приложения
1181берется по первому атрибуту WM_CLASS. Чтобы получить это значение,
1182запустите программу xprop и щелкните на нужном окне. Параметры
1183приложений не влияют на временные окна.
1184.SH ПЕРЕМЕННЫЕ ОКРУЖЕНИЯ
1185.TP
1186.B HOME
1187Fluxbox использует
1188.RB $ HOME
1189для определения местоположения файла
1190.I .fluxbox/init,
1191а также для разрешения имен каталогов и файла стиля.
1192.TP
1193.B DISPLAY
1194Fluxbox будет запущен на экране, указанном в этой переменной, если
1195иное не указано в командной строке.
1196.SH АВТОРЫ и БЛАГОДАРНОСТИ
1197
1198Blackbox был написан Брэдом Хьюисом (Brad Hughes,
1199.nh \" hyphenation off
1200blackbox@alug.org)
1201.hy \" on again
1202и Джефом Рэйвеном (Jeff Raven,
1203.nh
1204jraven@psu.edu),
1205.hy
1206сопровождался ими же.
1207Fluxbox был написан и сопровождался Хенриком Киннаненом (Henrik Kinnunen,
1208.nh
1209fluxgen@linuxmail.org),
1210.hy
1211много людей со всего мира помогали ему в этой работе.
1212.PP
1213Официальный сайт Fluxbox:
1214.nh
1215.B http://fluxbox.sf.net/
1216.hy
1217.br
1218Много совместимых тем можно найти здесь:
1219.nh
1220.B http://themes.freshmeat.net/
1221.hy
1222.PP
1223Эта страница была собрана Мэттью Хокинсом (Matthew Hawkins,
1224.nh
1225matt@mh.dropbear.id.au)
1226.hy
1227из страницы руководства Blackbox, написанного Вилбертом Берендсеном (Wilbert Berendsen,
1228.nh
1229wbsoft@xs4all.nl),
1230.hy
1231после чего эта страница была значительно переработана Тобиасом
1232Клаусманом (Tobias Klausmann,
1233.nh
1234klausman@users.sourceforge.net).
1235.hy
1236Данный перевод осуществлен Андреем Балагутой
1237.nh
1238(uj2@mail.ru).
1239.hy
1240.SH СМ. ТАКЖЕ
1241.IR bsetroot (1) \" not there, yet ;-(
1242
1243