aboutsummaryrefslogtreecommitdiff
path: root/doc/asciidoc/fluxbox.de.1
blob: 72e11d92afd496f19018bf19d1322530cbde0e50 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
.\"     Title: fluxbox
.\"    Author: 
.\" Generator: DocBook XSL Stylesheets v1.71.1 <http://docbook.sf.net/>
.\"      Date: 04/21/2007
.\"    Manual: 
.\"    Source: 
.\"
.TH "FLUXBOX" "1" "04/21/2007" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.SH "NAME"
fluxbox \- Ein schneller, hochkonfigurierbarer Fenstermanager fuer X11
.SH "SYNOPSIS"
\fIfluxbox\fR [\-v | \-version] [\-h | \-help] [\-i | \-info]
.sp
\fIfluxbox\fR [\-rc rcfile] [\-log logfile] [\-display display] [\-screen scr,scr|all] [\-verbose]
.sp
.SH "BESCHREIBUNG"
fluxbox(1) stellt unter anderem konfigurierbare Fensterverzierungen, ein Menue zum starten von Anwendungen sowie eine Toolbar, welche den Namen der aktuellen Arbeitsflaeche, ausgewaehlte Fenster und die aktuelle Uhrzeit anzeigt. Ueber ein Arbeitsflaechenmenue koennen Arbeitsflaechen hinzugefuegt, entfernt oder umbenannt werden. Der Slit ermoeglicht kleine Anwendungen anzudocken, als Beispiel seien die bbtools oder Dockapps genannt.
.sp
fluxbox(1) kann Fenster in die Toolbar minimieren und zusaetzlich ins \fIIcons\fR Untermenue des Arbeitsflaechenmenues hinzufuegen. Ein einziger Klick und die Fenster sind wieder da. Ein Doppelklick auf den Fenstertitel und das Fenster wird auf/abgerollt, will heissen: nur noch der Fenstertitel ist sichtbar.
.sp
fluxbox(1) verwendet eine eigene Graphikklasse um die benoetigten Graphiken darzustellen. Mit Farbschemadateien kann der Nutzer den Desktop bis ins Detail persoenlich gestalten. Farbschemata von Blackbox 0.65 (oder aelter) koennen in fluxbox verwendet werden, so dass bei einer Umstellung von blackbox das Aussehen genau gleich bleibt.
.sp
fluxbox(1) unterstuetzt weitgehend die EWMH Spezifikationen sowie andere Standards der Fensterverwaltung. Das ermoeglicht eine einheitliche Ansteuerung aller Fenstermanager und vereinfacht die Interoperabilitaet zwischen verschiedenen Anwendungen, Werkzeugen und Desktops.
.sp
.SH "OPTIONS"
.PP
\-display display
.RS 4
Startet fluxbox auf der angegebenen Anzeige. Von fluxbox gestartete Anwendungen uebernehmen diese Einstellung
.RE
.PP
\-h, \-help
.RS 4
Zeigt eine Kurzhilfe mit den typischen Optionen an
.RE
.PP
\-i, \-info
.RS 4
Zeigt wichtige Informationen wie die Version sowie einkompilierte Funktionen an
.RE
.PP
\-log logfile
.RS 4
fluxbox wird das angegebene Logfile benutzen
.RE
.PP
\-rc rcfile
.RS 4
fluxbox verwendet eine andere Konfigurationsdatei als ~/.fluxbox/init
.RE
.PP
\-v, \-version
.RS 4
Zeigt die Versionsnummer an
.RE
.PP
\-screen scr,scr|all
.RS 4
fluxbox wird auf den angegebenen screens ausgefuehrt
.RE
.PP
\-verbose
.RS 4
fluxbox gibt waehrend der Laufzeit zusaetzliche Informationen aus
.RE
.SH "FLUXBOX STARTEN"
fluxbox(1) bringt ein weiteres Programm namens startfluxbox(8) mit, welches sich ueblicherweise in dem selben Verzeichnis befindet wie fluxbox selber. Dieses Skript ermoeglicht es, zusaetzliche Variablen und Optionen anzupassen. fluxbox sollte ueber startfluxbox gestartet werden, ergo kann man "exec startfluxbox" in der /.xinitrc oder /.xsession (je nach verwendeter Distribution oder verwendetem Desktopmanager) als letzten Befehl eintragen. Dabei muss sich startfluxbox und fluxbox in $PATH befindet, was ueblicherweise der Fall ist.
.sp
fluxbox \-i zeigt die von fluxbox(1) verwendeten Standarddateien und Optionen an. Diese Dateien koennen fuer Systemweite Einstellungen / Menues verwendet werden, die dann fuer alle Anwender gelten.
.sp
Beim Beenden oder Neustarten speichert fluxbox die Anwendereinstellungen in der Datei ~/.fluxbox/init Die Einstellungen koennen von Hand mit einem Texteditor oder ueber die verschiedenen fluxboxmenues konfiguriert werden.
.sp
.SH "FLUXBOX BENUTZEN"
Viele Nutzer, die sich eine Desktopumgebung wie Gnome oder KDE gewohnt sind, sind beim ersten Start von fluxbox ein wenig ueberrascht, da sich fast nichts auf dem Bildschirm befindet. fluxbox ist auf auf Schnelligkeit und Konfigurierbarkeit getrimmt, ergo wird man sicher ein wenig Zeit brauchen um sich umzugewoehnen. Viele finden aber, dass sich der einmalige Zeitaufwand durchaus lohnt.
.sp
Es folgt nun eine Kurzuebersicht ueber die allgemeinen Dinge in fluxbox. Wir empfehlen allerdings, dass man die entsprechenden Abschnitte in dieser Anleitung liest um sich mit den Details vertraut zu machen.
.sp
.SS "Root Window (Main)"
Beim ersten Start von fluxbox sieht man lediglich die Toolbar. Ein Rechtsklick (dritter Mausknopf) auf den leeren Desktop bringt das RootMenue hervor. Ein Klick auf den mittleren Mausknopf (zweiter Mausknopf, meist das Mausrad) bringt das Arbeitsflaechenmenue hervor.
.sp
.SS "RootMenue und das Arbeitsflaechenmenue"
Ueber das RootMenue kann man Anwendungen starten und fluxbox konfigurieren. Das Arbeitsflaechenmenue zeigt alle Fenster auf den einzelnen Arbeitsflaechen. Im Abschnitt MENUES steht wie die beiden Menues angepasst werden koennen.
.sp
.SS "Toolbar"
Der Inhalt der Toolbar kann in der init Datei konfiguriert werden. Diese Datei wird im Abschnitt RESSOURCEN genau beschrieben. In der Toolbar befindet sich eine Kombination aus folgenden Werkzeugen:
.sp
.TP 4
\(bu

\fBWorkspace Name\fR: Der Name der aktuellen Arbeitsflaeche
.TP 4
\(bu

\fBIconbar\fR: Eine Liste der von fluxbox verwalteten Fenster
.TP 4
\(bu

\fBSystem Tray\fR: Systemabschnitt fuer Applets
.TP 4
\(bu

\fBClock\fR: Uhrzeit und Datum (standardmaessig nur Uhrzeit)
.TP 4
\(bu

\fBWorkspace Arrows\fR: Vorige/Naechste Arbeitsflaeche
.TP 4
\(bu

\fBWindow Arrows\fR: Voriges/Naechstes Fenster (fokussieren)
.SS "Slit"
Der Slit wird von vielen nicht wahrgenommen, weil man ihn nicht sehen kann solange er nicht Benutzt wird. Der Slit ist ein Ort an dem sich kleine Programme andocken koennen. Applikationen wie gkrellm oder fbpager koennen anstelle von Fenstern gedockte Applikationen sein. Dem Slit ist in dieser Anleitung weiter unten ein ganzer Abschnitt gewidmet.
.sp
.SS "Ebenen"
Fenster auf einer hoeheren Ebene werden automatisch oberhalb von denen auf tieferen Ebenen platziert, unabhaengig vom Fokus. Nebst den Fenstern koennen auch der Slit und die Toolbar auf eine Ebene gelegt werden. Anwendungen koennen mit Hilfe der `apps' Datei oder ueber das Fenstermenue einer Ebene zugewiesen werden. Mehr ueber die `apps' Datei steht im ANWENDUNGEN Abschnitt, mehr ueber das Fenstermenue im Abschnitt MENU. Die Ebenen werden im gleichnamigen Abschnitt genauer behandelt. fluxbox platziert Fenster auf folgenden Ebenen: (von oben nach unten)
.sp
.TP 4
\(bu
ueberDock
.TP 4
\(bu
Dock
.TP 4
\(bu
Oben
.TP 4
\(bu
Normal
.TP 4
\(bu
Unten
.TP 4
\(bu
Desktop
.SS "Fokustyp"
Maus\- und Tastatureingaben werden jeweils an das Fenster mit Fokus weitergegeben (Globale Tastenkuerzel ausgenommen). Ueber das fluxboxmenue kann das Fokusverhalten festgelegt werden. Im Abschnitt FOKUS sind die verschiedenen Modelle genauer beschrieben.
.sp
.SS "Fenster"
Ein Linksklick auf einen beliebigen Teil des Fensterrahmens bringt das Fenster in den Vordergrund. Wird die Maus dabei bewegt kann das Fenster verschoben werden. ueber die unteren Ecken kann das Fenster so auch vergroessert oder verkleinert werden. Ein Klick mit der mittleren Maustaste legt das Fenster unter alle anderen. Ein Rechtsklick auf den Fenstertitel blendet das Fenstermenue ein, welches im Abschnitt MENU genauer beschrieben wird.
.sp
.SS "Reiter (Tabs)"
fluxbox ermoeglicht es Fenster zu gruppieren, indem man ein Fenster mit der mittleren Maustaste packt und in ein anderes zieht. Dieses tabben ermoeglicht es mehrere Anwendungen an einem zentralen Ort zu haben und gleichzeitig zu verschieben/vergroessern/verkleinern. Standardmaessig werden die Reiter ausserhalb des Fensters angezeigt, sie koennen allerdings auch in den Fenstertitel eingebettet werden. Die Konfiguration der Reiter wird im Abschnitt REITEROPTIONEN erlaeutert.
.sp
.SH "MENU"
fluxbox installiert eine Standard\-Menuedatei unter @pkgdatadir/menu. Beim Aufruf von fluxbox \-i wird diese mit Pfad angezeigt. Dieses Systemweite Menue gilt fuer alle Nutzer. Es ist natuerlich moeglich, dass jeder Nutzer seine eigene Menuedatei hat. Diese liegt normalerweise unter ~/.fluxbox/menu. In der ~/.fluxbox/init Datei wird angegeben welche Menuedatei fluxbox verwenden soll. Die Option dazu ist:
.sp
.sp
.RS 4
.nf
session.menuFile: <menufile>
.fi
.RE
Um eine Aenderung daran wirksam werden zu lassen, muss fluxbox neu gestartet werden. Vorher sollte man sicherstellen, dass die Menuedatei korrekt ist und von fluxbox verwendet werden kann. Aenderungen in der Menuedatei selber erfordern keinen Neustart, sie werden von fluxbox sofort uebernommen.
.sp
In saemtlichen Menues hat man die Moeglichkeiten von typeahead, will heissen man kann Eintraege auch durch schreiben der ersten paar Buchstaben auswaehlen. Der aktuelle Eintrag wird dabei jeweils von fluxbox unterstrichen. Die Tabulator\-Taste oeffnet ein Untermenue wenn die Zeichenfolge einmalig ist, backspace schliesst, wenn nichts getippt wurde, das aktuell geoeffnete Menue.
.sp
.SS "Root Menu"
Das Rootmenue wird unter anderem verwendet, um fluxbox zu konfigurieren. Die meisten Konfigurationen koennen auch von Hand in der `init' Datei durchgefuehrt werden. Allerdings ist die Verwendung des Rootmenues meist schneller als einen Texteditor zu nutzen und die entsprechende Einstellung zu suchen. Es folgen die wichtigsten Menuepunkte:
.sp
.TP 4
\(bu

\fBConfigure\fR: In dem Untermenue koennen die meisten Einstellungen bezueglich dem Verhalten von fluxbox und den Werkzeugen vorgenommen werden.
.TP 4
\(bu

\fBSystem Styles\fR: Hier werden die Systemweiten Farbschemata gelistet. Ein einfaches Auswaehlen per Mausklick reicht, allerdings muss je nach dem welche Elemente von den Stilaenderungen betroffen sind fluxbox neu gestartet werden. Die Farbschemata befinden sich unter @pkgdatadir@/styles/ bei einer Standardinstallation. Mit fluxbox \-i kann man das ueberpruefen.
.TP 4
\(bu

\fBUser Styles\fR: Die Farbschemata, die sich unter ~/.fluxbox/styles befinden werden hier aufgelistet.
.TP 4
\(bu

\fBWorkspace List\fR: Listet die eingerichteten Arbeitsflaechen und die sich darauf befindenden Fenster auf
.TP 4
\(bu

\fBTools\fR: Diverse kleine Werkzeuge die von fluxbox mitgeliefert werden, zum Beispiel um eine Arbeitsflaeche umzubenennen.
.TP 4
\(bu

\fBWindow\fR: Kann verwendet werden um zu einem anderen Fenstermanager oder einer Desktopumgebung umzuschalten. fluxbox wird dabei beendet, die Fenster aber nicht geschlossen.
.TP 4
\(bu

\fBLock Screen\fR: Sperrt den Bildschirm
.TP 4
\(bu

\fBfluxbox Command\fR: Ein kleiner Dialog um einen Befehl auszufuehren
.TP 4
\(bu

\fBReload Config\fR: Liest die Konfigurationsdateien neu ein
.TP 4
\(bu

\fBRestart\fR: Startet fluxbox neu. Saemtliche Konfigurationsdateien werden neu eingelesen, alle graphischen Elemente neu gezeichnet. Die Anwendungen werden dabei nicht geschlossen.
.TP 4
\(bu

\fBExit\fR: Beendet fluxbox und den X Server
.SS "Konfigurationsmenue"
Hier kann fluxbox konfiguriert werden. Die Verwendung dieses Menues ist meist schneller als das editieren der init Datei und sollte von daher bevorzugt werden. Zudem entfaellt so die Moeglichkeit eines Tippfehlers. Die Bezeichnungen sind: Deutsche uebersetzung / Original
.sp
.TP 4
\(bu

\fBFokustyp / Focus Model\fR: Mehr dazu unter FOKUSTYP am Ende dieser Anleitung
.TP 4
\(bu

\fBTab\-Einstellungen / Tab Options\fR: Ermoeglicht die Konfiguration der Reiter (Tabs)
.TP 4
\(bu

\fBSlit / Slit\fR: Damit kann der Slit konfiguriert werden. Mehr dazu steht im Abschnitt SLIT
.TP 4
\(bu

\fBToolbar / Toolbar\fR: Alles dazu steht im Abschnitt TOOLBAR, unter Toolbar ueber das Menue konfigurieren.
.TP 4
\(bu

\fBBilddithering / image dithering\fR: Bilddithering aktivieren/deaktvieren
.TP 4
\(bu

\fBFensterinhalt beim Verschieben anzeigen / Opaque Window Moving\fR: Falls eingeschaltet, wird beim Verschieben von Fenstern deren Inhalt angezeigt, ansonsten nur der Fensterrahmen. Vor allem bei langsamen Rechnern nuetzlich.
.TP 4
\(bu

\fBVollstaendig maximieren / Full Maximization\fR: Maximiert Fenster auf volle Bildschirmgroesse, auch wenn sie dabei unter/ueber den Slit oder die Toolbar geraten.
.TP 4
\(bu

\fBNeue Fenster fokussieren / Focus New Window\fR: Wenn diese Option aktiviert ist bekommt ein neu erstelltes Fenster automatisch den Fokus.
.TP 4
\(bu

\fBFenster ueber Desktopgrenzen verschieben / Windows Warping\fR: Ermoeglicht es Fenster ueber mehrere Arbeitsflaechen zu verschieben.
.TP 4
\(bu

\fBDesktop mit Mausrad wechseln / Desktop MouseWheel Switching\fR: Das Mausrad wechselt die Arbeitsflaeche wenn sich die Maus ueber dem leeren Desktop oder der Toolbar befindet.
.TP 4
\(bu

\fBFluechtige (Dialoge) Fenster dekorieren / Decorate Transient Windows\fR: Wenn diese Option aktiviert wird haben auch fluechtige Fenster, wie etwa Speicher\-Dialoge oder aehniches, einen Rahmen und grips in den Ecken.
.TP 4
\(bu

\fBKlick holt in den Vordergrund / Click Raises\fR: Wenn diese Option aktiviert ist holt ein Klick auf einen beliebigen Fensterteil das Fenster in den Vordergrund. Ansonsten muss auf den Fenstertitel geklickt werden.
.TP 4
\(bu

\fBTransparenz / Transparency\fR: setzt Transparenzwerte fuer Fenster (fokussiert/unfokussiert) und das Menue
.SS "Fenstermenue"
Das Fenstermenue wird bei einem Rechtsklick auf den Fenstertitel oder den Eintrag in der Toolbar angezeigt. Es enthaelt folgende Eintraege: (uebersetzt / Original)
.sp
.TP 4
\(bu

\fBSenden an / Send To\&...\fR: Platziert das Fenster auf einer anderen Arbeitsflaeche. Wenn diese mit einem Mittelklick ausgewaehlt wird wechselt fluxbox sofort zu dieser Arbeitsflaeche.
.TP 4
\(bu

\fBAufrollen / Shade\fR: Rollt das Fenster auf/ab (nur der Fenstertitel wird angezeigt).
.TP 4
\(bu

\fBMinimieren / Iconify\fR: Minimiert das Fenster. Es ist dann ueber das Arbeitsflaechenmenue oder die Toolbar anwaehlbar.
.TP 4
\(bu

\fBMaximieren / Maximize\fR: Maximiert ein Fenster. Je nach Maustaste wird das Fenster anders maximiert:
.sp
.RS 4
.nf
Taste 1  Normales Maximieren
Taste 2  Vertikales Maximieren
Taste 3  Horizontales Maximieren
.fi
.RE
.TP 4
\(bu

\fBNach vorne / Raise\fR: Bringt das Fenster ganz nach vorne.
.TP 4
\(bu

\fBNach hinten / Lower\fR: Setzt das Fenster ganz nach hinten.
.TP 4
\(bu

\fBAuf allen Desktops sichtbar / Stick\fR: Schaltet den Klebezustand des Fenster um. Wenn das Fenster auf klebrig (sticky) geschaltet ist wird es auf allen Arbeitsflaechen angezeigt.
.TP 4
\(bu

\fBEbene / Layer\fR: Setzt das Fenster auf die angegebene Ebene.
.TP 4
\(bu

\fBTransparenz / Alpha\fR: Setzt den Transparenzwert des Fensters
.TP 4
\(bu

\fBEinstellungen merken / Remember\&...\fR: Legt fest welche Fenstereigenschaften dauerhaft in der apps Datei gespeichert werden sollen. Mehr dazu unter ANWENDUNGEN.
.TP 4
\(bu

\fBClose\fR: Schliesst die Anwendung.
.SS "Arbeitsflaechenmenue"
Das Arbeitsflaechenmenue erscheint bei einem Klick mit der mittleren Maustaste auf den leeren Desktop. Es ermoeglicht das Hinzufuegen oder Entfernen einer Arbeitslaeche. Zudem sind alle Arbeitsflaechen mit den sich darauf befindenden Fenstern aufgelistet. Ein Mittelklick auf den Namen einer Arbeitsflaeche schaltet auf diese um, ein Linksklick auf einen Fensternamen schaltet auf die entsprechende Arbeitsflaeche und fokussiert das gewaehlte Fenster. Im Icons Untermenue sind zudem alle minimierten Fenster gelistet.
.sp
.SS "Menueverhalten"
Das Verhalten des Menues kann in der Initdatei festgelegt werden. Die Optionen sind folgende: (standardmaessig ist fuer beide 0 gesetzt):
.sp
.sp
.RS 4
.nf
session.screen0.menuDelay: <msec>
session.screen0.menuDelayClose: <msec>
.fi
.RE
.SS "Menu Syntax"
Eine Zeile in der Menue Datei besteht aus 4 Teilen:
.sp
.sp
.RS 4
.nf
[tag] (Bezeichnung) {Befehl|Dateiname} <icon>
.fi
.RE
Die Bezeichnung ist dabei jeweils der Text, der im Menue erscheint.
.sp
Tags sind:
.sp
.PP
[begin] (Titel)
.RS 4
Dieser tag muss unbedingt gesetzt werden, er kennzeichnet den Anfang der Menuedatei. Der Titel des Menues kann man selber setzen.
.RE
.PP
[end]
.RS 4
Kennzeichnet den Schluss eines Menues oder Untermenues. Mindestens ein end tag muss vorhanden sein, zusaetzlich muss jedes Untermenue mit einem end tag geschlossen weden.
.RE
.PP
[exec] (Bezeichnung) {Befehl}
.RS 4
Fuegt einen Programm\- oder Skriptaufruf in das Menue ein. Dies ist der haeufigste Eintrag.
.RE
.PP
[exit] (Bezeichnung)
.RS 4
Beendet fluxbox.
.RE
.PP
[include] (Datei oder Verzeichnis)
.RS 4
Parst die angegebene Datei Der Dateiname kann eine volle Pfadangabe zu einer Datei oder nur eine Pfadangabe sein. Wenn keine Datei sondern ein Verzeichnis angegeben wird werden saemtliche Dateien darin verarbeitet.
.RE
.PP
[nop] (Bezeichnung)
.RS 4
Fuegt einen Dummy ein der keine Funktion hat. Kann verwendet werden um das Menue in Bloecken zu gruppieren. Wenn keine Bezeichnung angegeben wird setzt fluxbox einfach eine Leerzeile im Menue.
.RE
.PP
[separator]
.RS 4
Fuegt eine Trennlinie in das Menue ein.
.RE
.PP
[style] (Bezeichnung) {Dateiname}
.RS 4
Fuegt ein Farbschema als Menueeintrag hinzu
.RE
.PP
[stylesdir] (Bezeichnung) {Verzeichnis}
.RS 4
Erstellt ein Untermenue mit dem Namen des angegebenen Bezeichners und listet in diesem alle enhaltenen Dateien, die im angegebenen Verzeichnis gefunden werden, als Farbschemata auf.
.RE
.PP
[stylesmenu] (Verzeichnis)
.RS 4
Liest alle Dateien in dem Verzeichnis und listet sie als Farbschemata auf, die ausgewaehlt werden koennen.
.RE
.PP
[submenu] (Bezeichnung) {menuetitel}
.RS 4
Erstellt ein neues Untermenue. Die Angabe eines Menuetitels ist hierbei nicht zwingend. Verschachtelung ist moeglich, die Untermenues sind in der Tiefe nicht beschraenkt.
.RE
.PP
[reconfig] (Bezeichnung)
.RS 4
Erstellt einen Menueeintrag, der die Konfigurationsdateien und das Farbschema neu einliest. Sehr praktisch wenn man ein Farbschema editiert und fluxbox nicht immer neu starten will.
.RE
.PP
[restart] (Bezeichnung) {Befehl}
.RS 4
Erstellt einen Menuepunkt der fluxbox neu startet oder, wenn ein Befehl angegeben, ist fluxbox beendet und den Befehl ausfuehrt. (Zum Beispiel um zu einem anderen Fenstermanager zu wechseln)
.RE
.PP
[config] (Bezeichnung)
.RS 4
Fuegt das fluxbox Konfigurationsuntermenue hinzu
.RE
.PP
[wallpapermenu] (Verzeichnis) {Befehl}
.RS 4
Listet alle (Bild)Dateien in dem angegebenen Verzeichnis als Menueintraege auf. Der Befehl wird benutzt um das Bild als Hintergrund zu setzen. Wenn kein Befehl angegeben wird nutzt fluxbox fbsetbg(1)
.RE
.PP
[workspaces] (Bezeichnung)
.RS 4
Fuegt das Arbeitsflaechenmenue zum Menue hinzu, praktisch fuer Leute die das Arbeitsflaechenmenue nicht so aufrufen koennen. (Zweitastenmaus ohne Emulation des dritten Knopfes)
.RE
Alle Zeilen die mit # oder ! beginnen werden von fluxbox als Kommentar gesehen und ignoriert. Sonderzeichen koennen mit \\ escaped werden.
.sp
Ein Menue koennte zum Beispiel so aussehen:
.sp
.sp
.RS 4
.nf
# fluxbox menu file
[begin] (fluxbox)
    [exec] (rxvt) {rxvt \-ls} </usr/X11R6/share/icons/terminal.xpm>
    [exec] (netscape) {netscape \-install}
    [exec] (The GIMP) {gimp}
    [exec] (XV) {xv}
    [exec] (Vim) {rxvt \-geometry 132x60 \-name VIM \-e screen vim}
    [exec] (Mutt) {rxvt \-name mutt \-e mutt}
    [submenu] (mozilla)
        [exec] (browser) {mozilla \-browser}
        [exec] (news) {mozilla \-news}
        [exec] (mail) {mozilla \-mail}
        [exec] (edit) {mozilla \-edit}
        [exec] (compose) {mozilla \-compose}
    [end]
    [submenu] (Window Manager)
        [exec] (Edit Menus) {nedit ~/.fluxbox/menu}
        [submenu] (Style) {Which Style?}
            [stylesdir] (~/.fluxbox/styles)
            [stylesmenu] (fluxbox Styles) {@pkgdatadir@/styles}
        [end]
        [config] (Config Options)
        [reconfig] (Reconfigure)
        [restart] (Restart)
    [end]
    [exit] (Log Out)
[end]
.fi
.RE
.SH "TOOLBAR"
Die Toolbar ist ein Platzhalter fuer diverse Werkzeuge, wie zum Beispiel eine Uhr, die Anzeige der aktuellen Arbeitsflaeche, ein Systemabschnitt oder die Iconbar, welche von fluxbox verwaltete Fenster anzeigt. Ihr aussehen kann in dem Farbschema konfiguriert werden.
.sp
Die einzelnen Werkzeuge koennen in der init Datei ein/ausgeschaltet werden. Zudem kann so ihre Platzierung festgelegt werden. Zustaendig dafuer ist die Zeile
.sp
.sp
.RS 4
.nf
session.screen0.Toolbar.tools
.fi
.RE
Die Anzahl und Reihenfolge der Werkzeuge ist frei waehlbar, einzelne muessen mit einem Komma (,) getrennt werden. Beispiel:
.sp
.sp
.RS 4
.nf
session.screen0.Toolbar.tools: workspacename, systemtray, iconbar, clock
.fi
.RE
Als Werkzeuge stehen zur Auswahl:
.sp
.TP 4
\(bu

\fBclock\fR: Zeigt die Uhrzeit und je nach Konfiguration das Datum an, das Format wird in der init Datei festgelegt und entspricht dem von "man strtftime"
.TP 4
\(bu

\fBiconbar\fR: Zeigt die von fluxbox verwalteten Fenster an. Je nach Einstellung alle Fenster, nur minimierte Fenster oder nur die Fenster der aktuellen Arbeitsflaeche.
.TP 4
\(bu

\fBsystemtray\fR: Der Systemabschnitt, einige Applikationen koennen sich in die Systemtray minimieren. Bekannt dafuer sind InstantMessenger wie Gaim/Kopete, Audioplayer wie amaroK oder zum Beispiel Lautstaerkeregler.
.TP 4
\(bu

\fBworkspacename\fR: Zeigt den Namen der aktuellen Arbeitsflaeche an
.TP 4
\(bu

\fBprevworkspace\fR: Zeigt einen Knopf mit einem Pfeil an. Bei Klick wird auf die vorige Arbeitsflaeche umgeschaltet.
.TP 4
\(bu

\fBnextworkspace\fR: Zeigt einen Knopf mit einem Pfeil an. Bei Klick wird auf die naechste Arbeitsflaeche umgeschaltet.
.TP 4
\(bu

\fBprevwindow\fR: Zeigt einen Knopf mit einem Pfeil an. Bei Klick wird das letzte sichtbare Fenster fokussiert.
.TP 4
\(bu

\fBnextwindow\fR: Zeigt einen Knopf mit einem Pfeil an. Bei Klick wird das naechste sichtbare Fenster fokussiert.
Alle anderen Dinge koennen auf zwei Arten konfiguriert werden: mit einem Texteditor kann die init Datei manuell bearbeitet werden. Komfortabler ist das Toolbarmenue, welches mit einem Rechtsklick auf die Toolbar aufgerufen werden kann.
.sp
.SS "Konfiguration ueber das Toolbarmenue"
Alle aenderungen werden von fluxbox sofort uebernommen, bis auf die Transparenzeinstellungen welche einen Neustart von fluxbox erfordern: (Die Eintraege stehen jeweils uebersetzt und als englisches Original, zudem ist die passende Zeile in der init Datei angegeben)
.sp
.TP 4
\(bu

\fBSichtbar / Visible\fR: Macht die Toolbar sichtbar/unsichtbar.
.sp
.RS 4
.nf
session.screen0.Toolbar.visible: <boolean>
.fi
.RE
.TP 4
\(bu

\fBAutomatisch Ausblenden / Auto hide\fR: Die Toolbar wird nach der angegebenen Verzoegerung ausgeblendet wenn der Mauszeiger nicht mehr auf ihr ruht. Ein Bewegen des Mauszeigers auf dem Rand der Toolbar blendet sie wieder ein.
.sp
.RS 4
.nf
session.screen0.Toolbar.autoHide: <boolean>
session.autoRaiseDelay: <int>
.fi
.RE
.TP 4
\(bu

\fBToolbar Laenge / Toolbar width percentage\fR: Gibt die Breite der Toolbar im Verhaeltnis zum Bildschirm an. Ein Linksklick verkleinert den Wert, ein Rechtsklick erhoeht ihn. Alternativ kann das Mausrad benutzt werden.
.sp
.RS 4
.nf
session.screen0.Toolbar.widthPercent: <int>
.fi
.RE
.TP 4
\(bu

\fBvon maximierten Fenstern verdecken / Maximize Over\fR: Ermoeglicht das vollstaendige ueberdecken der Toolbar durch ein maximiertes Fenster. Vollstaendiges Maximieren im Konfigurationsmenue ueberschreibt diese Option.
.sp
.RS 4
.nf
session.screen0.Toolbar.maxOver: <boolean>
session.screen0.fullMaximization: <boolean>
.fi
.RE
.TP 4
\(bu

\fBEbene / Layer\fR: Die Toolbar wird auf die angegebene Ebene gesetzt. Somit kann sie auf Wunsch alle Fenster ueberdecken.
.sp
.RS 4
.nf
session.screen0.Toolbar.layer: <layer>
.fi
.RE
.TP 4
\(bu

\fBPlatzierung / Placement\fR: Platziert die Toolbar an einem Bildschirmrand, entweder zentriert oder an einer Ecke ausgerichtet.
.sp
.RS 4
.nf
session.screen0.Toolbar.placement: <direction>
.fi
.RE
.TP 4
\(bu

\fBTransparenz / Alpha\fR: Definiert wie durchsichtig die Toolbar sein soll. Bei einem Wert von 0 ist sie unsichtbar, bei einem Wert von 255 gar nicht transparent. Text ist niemals transparent.
.sp
.RS 4
.nf
session.screen0.Toolbar.alpha: <int>
.fi
.RE
.TP 4
\(bu

\fBSymbolleistenmodus / Iconbar Mode\fR:
.sp
.RS 4
.nf
Gibt an welche Fenster in der Symbolleiste angezeigt werden:
.fi
.RE
.sp
.RS 4
.nf
Keine / None:
    Zeigt gar keine
Symbole / Icons:
    Zeigt die minimierten Fenster aller Arbeitsflaechen
Keine Symbole / NoIcons:
    Zeigt die nicht minimierten Fenster aller Arbeitsflaechen
Arbeitsflaeche: Symbole / WorkspaceIcons:
    Zeigt alle minimierten Fenster der aktuellen Arbeitsflaeche
Arbeitsflaeche: Keine Symbole / WorkspaceNoIcons:
    Zeigt alle nicht minimierten Fenster der aktuellen Arbeitsflaeche
    (iconified)
Arbeitsflaeche / Workspace:
    Zeigt alle Fenster der aktuellen Arbeitsflaeche
Alle Fenster / All Windows:
    Zeigt alle Fenster aller Arbeitsflaechen
.fi
.RE
.sp
.RS 4
.nf
session.screen0.iconbar.mode: <mode>
.fi
.RE
.TP 4
\(bu

\fBAusrichtung\fR:
.sp
.RS 4
.nf
Links / Left:
    Alle Fenstereintraege werden linksbuendig angezeigt
Relativ / Relative:
    Die Fenstereintraege werden so breit gezeigt, dass die Iconbar voll ist
Rechts / Right:
    Alle Fenstereintraege werden rechtsbuendig angezeigt
.fi
.RE
.sp
.RS 4
.nf
session.screen0.iconbar.alignment: <alignment>
session.screen0.iconbar.iconWidth: <int>
.fi
.RE
.TP 4
\(bu

\fBProgramm\-Icons anzeigen / Show Pictures\fR: Wenn diese Einstellung aktiv ist werden die Icons (in diesem Fall Bilder) neben dem Programmnamen angezeigt.
.sp
.RS 4
.nf
session.screen0.iconbar.usePixmap: <boolean>
.fi
.RE
.TP 4
\(bu

\fBZeitformat / Clock\fR: Ermoeglicht eine Umstellung vom 12 zum 24 Stunden Format
.TP 4
\(bu

\fBUhrformat bearbeiten / Edit Clock Format\fR: Ein kleines Fenster zum Bearbeiten des Uhrformates wird angezeigt. Die Formatierung ist wie in man strftime beschrieben.
.sp
.RS 4
.nf
session.screen0.strftimeFormat: <format>
.fi
.RE
.SH "RESSOURCEN"
Ueblicherweise wird die ~/.fluxbox/init Datei von fluxbox erstellt und verwaltet. Fast alle Einstellungen koennen ueber das Konfigurationsmenue vorgenommen werden. Wenn die Datei von Hand editiert wird muss fluxbox neu gestartet werden damit aenderungen uebernommen werden.
.sp
Wenn fluxbox auf mehreren Bildschirmen laeuft muss screen0 je nach dem angepasst werden. Einstellungen koennen fuer jeden Bildschirm einzeln vorgenommen werden.
.sp
Folgende Optionen koennen in der Init Datei angepasst werden:
.sp
.sp
.RS 4
.nf
Transparenz (alpha)

session.screen0.menu.alpha: <integer>
session.screen0.slit.alpha: <integer>
session.screen0.Toolbar.alpha: <integer>
session.screen0.window.focus.alpha: <integer>
session.screen0.window.unfocus.alpha: <integer>
    Mit diesen Zeilen kann die Transparenz der einzelnen
    fluxboxkomponenten angepasst werden. Der Wert ist dabei
    eine Ganzzahl zwischen 0 und 255, wobei 0 vollstaendig
    transparent und 255 deaktivierte Transparenz bedeutet.
    Standardwert: 255

Automatisches Ausblenden (autohide)

session.screen0.slit.autoHide: <boolean>
session.screen0.Toolbar.autoHide: <boolean>
    Mit diesen Einstellungen kann man bewirken, dass
    Toolbar oder slit bei Nichtgebrauch automatisch ausgeblendet werden.
    Der Wert ist dabei true (aktiviert) oder false (staendig sichtbar)
    Standardwert: false

Mausrad (wheeling)

session.screen0.desktopwheeling: <boolean>
    Sind diese Einstellungen aktiviert (true) kann mit dem
    Mausrad zwischen den Arbeitsflaechen umgeschaltet werden
    wenn sich die Maus ueber einem freien Desktopbereich befindet.
    Standardwert: true

Ebenen (layer)

session.screen0.slit.layer: <layer>
session.screen0.Toolbar.layer: <layer>
    Ebene auf der sich Slit und Toolbar befinden
    Standardwert: Desktop

onTop Einstellungen

session.screen0.slit.onTop: <boolean>
session.screen0.Toolbar.onTop: <boolean>
     Werden diese Einstellungen aktiviert befinden sich
     Toolbar/Slit immer oberhalb aller anderer Fenster
     Standardwert: False

Standort (placement)

session.screen0.slit.placement: <placement>
session.screen0.Toolbar.placement: <placement>
    Standort von Toolbar und Slit. Moegliche Optionen sind:
    \-   BottomCenter    Unten zentriert
    \-   BottomLeft      Unten links
    \-   BottomRight     Unten rechts
    \-   LeftCenter      Links zentriert
    \-   RightCenter     Rechts zentriert
    \-   TopCenter       Oben zentriert
    \-   TopLeft         Oben links
    \-   TopRight        Oben rechts

maxOver

session.screen0.slit.maxOver: <boolean>
session.screen0.Toolbar.maxOver: <boolean>
    Sind diese Einstellungen aktiviert ueberdecken
    maximierte Fenster die Toolbar/den Slit.
    Standardwert: false

Toolbar

session.screen0.Toolbar.height: <integer>
    Hier kann die Hoehe der Toolbar eingestellt werden.
    Wird sie auf 0 gesetzt bestimmt der verwendete
    Stil wie hoch sie ist
    Standardwert: 0

session.screen0.Toolbar.visible: <boolean>
    Wird diese Option deaktiviert (false) ist die
    Toolbar komplett ausgeblendet
    Standardwert: true

session.screen0.Toolbar.widthPercent: <integer>
    Die Breite der Toolbar, angegeben in Prozent der Bildschirmbreite
    Standardwert: 100

session.screen0.Toolbar.tools: <tools>
    Definiert welche Werkzeuge die Toolbar zur Verfuegung stellen soll.
    Mehr dazu steht im Abschnitt Toolbar in der manpage.
    Moegliche Auswahl:
    \-   clock   (Uhr)
    \-   iconbar  (Fensterleiste)
    \-   nextwindow  (Naechstes Fenster)
    \-   prevwindow  (Vorheriges Fenster)
    \-   nextworkspace  (Naechste Arbeitsflaeche)
    \-   prevworkspace (Vorherige Arbeitsflaeche)
    \-   systemtray  (Systemabschnitt)
    \-   workspacename  (Name der Arbeitsflaeche)

session.screen0.slit.onhead: <integer>
session.screen0.Toolbar.onhead: <integer>
    Bestimmt bei Systemen mit mehreren Monitoren auf welchem
    sich die Toolbar/der Slit befinden
    Standardwert: 0

session.screen0.slit.direction: <alignment>
    Ausrichtung des Slits, Horizontal oder Vertikal

Iconbar

session.screen0.iconbar.mode: <mode>
    Welche Fenster sollen in der Fensterleiste angezeigt werden?
    \-   All Windows  (alle)
    \-   Icons  (minimierte)
    \-   None  (keine)
    \-   Workspace  (alle der aktuellen Arbeitsflaeche)
    \-   WorkspaceIcons  (alle minimierten der aktuellen Arbeitsflaeche)

session.screen0.iconbar.usePixmap: <boolean>
    Sollen Icons in der Fensterleiste angezeigt werden?
    Ja (true) oder nein (false)
    Standardwert: true

session.screen0.iconbar.iconTextPadding: <integer>
session.screen0.iconbar.deiconifyMode: Current
session.screen0.iconbar.wheelMode: Screen
session.screen0.iconbar.alignment: <position>
    Anordnung der Eintraege in der Fensterleiste
    Zur Auswahl stehen:
    \-   Left: Feste Breite, linksbuendig
    \-   Relative: flexible Breite
    \-   Right: Feste Breite, rechtsbuendig
    Standardwert: Relative

Reiter (tabs)

session.screen0.tab.alignment: Left
    Anordnung der Reiter (tabs)

session.screen0.tab.height: 16
    Hoehe der Reiter (tabs)

session.screen0.tab.placement: <position>
        Platzierung der Reiter (tabs)
        moeglich ist:
        \-       TopLeft
        \-       LeftTop
        \-       LeftBottom
        \-       BottomLeft
        \-       TopRight
        \-       RightTop
        \-       RightBottom
        \-       BottomRight

session.screen0.tab.rotatevertical: True
session.screen0.tab.width: 64
    Breite der Reiter (tabs)

Magneteffekt

session.screen0.edgeSnapThreshold: <integer>
    Magneteffekt, damit Fenster sich an anderen oder an
    den Seitenraendern festkleben. Die Zahl gibt den Abstand
    an ab dem dieser Effekt aktiviert wird
    Standardwert: 0

Diverses

session.screen0.followModel: Ignore
session.screen0.rowPlacementDirection: LeftToRight
session.screen0.colPlacementDirection: TopToBottom
    Konfiguriert das Vehalten der Fensterplatzierung

session.screen0.resizeMode: Bottom
    Konfiguriert die Art der Fenstervergroesserung

session.screen0.focusModel: ClickToFocus
    Setzt das Fokusmodell

session.screen0.autoRaise: <boolean>
session.screen0.clickRaises: <boolean>
    Konfiguriert das Verhalten beim Anheben von Fenstern

session.screen0.workspacewarping: <boolean>
    Ist diese Option aktiviert koennen Fenster auf eine
    andere Arbeitsflaeche gezogen werden.
    Standardwert: true

session.screen0.showwindowposition: <boolean>
    Ist diese Option aktiviert wird beim Verschieben/Vergroessern
    eines Fensters die momentane Position/Groesse in Form
    von  x/y eingeblendet
    Standardwert: true

session.screen0.decorateTransient: <boolean>
session.screen0.workspaceNames: workspace1, workspaceN
    Standardwert: one, two, three, four

session.screen0.strftimeFormat: <date>
    Format der Uhr in der Toolbar. Naeheres dazu in der manpage von strftime(3)
    Standardwert: %I:%M %p

session.screen0.windowPlacement: <Strategie>
    Diese Option gibt an wie fluxbox neue Fenster automatisch platzieren soll
    RowSmartPlacement reiht die Fenster ueberlappend auf,
    ColSmartPlacement reiht sie ohne Ueberlappung nebeneinander,
    CascadePlacement setzt es unter den Fenstertitel des letzten Fensters,
    UnderMousePlacement setzt sie unter die aktuelle Mausposition
    Standardwert: RowSmartPlacement

session.screen0.rowPlacementDirection: LeftToRight|RightToLeft
session.screen0.colPlacementDirection: TopToBottom|BottomToTop
    Setzt die Richtung in der fluxbox neue Fenster bei
    RowSmartPlacement respektive ColSmartPlacement setzen soll.

session.screen0.workspaces: <integer>
    Anzahl Arbeitsflaechen
    Standardwert: 4

session.appsFile: <Pfad>
session.groupFile: <Pfad>
session.keyFile: <Pfad>
session.menuFile: <Pfad>
session.slitlistFile: <Pfad>
session.styleFile: <Pfad>
    Standort der Konfigurationsdateien. Normalerweise werden
    die Dateien im ~/.fluxbox Verzeichnis abgelegt/verwendet

session.doubleClickInterval: <integer>
    Abstand (in Millisekunden) zwischen zwei Mausklicks damit
    diese noch als Doppelklick gewertet werden
    Standardwert: 250

session.forcePseudoTransparency: <boolean>
    Erzwingt Pseudotransparenz ueber echte Transparenz

session.opaqueMove: <boolean>
    Anzeigen des Inhalts beim Verschieben eines Fensters.
    Sollte auf langsamen Systemen deaktiviert (false) werden
    Standardwert: true

session.tabs: <boolean>
session.tabsAttachArea: Window
    Aktiviert/Deaktiviert Tabs und setzt sie
    innerhalb oder ausserhalb des Fensters

session.titlebar.left: Stick
session.titlebar.right: Minimize Maximize Close
    Welche Knoepfe sollen im Fenstertitel angezeigt werden,
    in welcher Reihenfolge und auf welcher Seite.
    Auswahl:
    Stick (Klebezustand)
    Menu (Fenstermenue)
    Shade (Auf/Abrollen)
    Minimize (Minimieren)
    Maximize (Maximieren)
    Close (Schliessen)
.fi
.RE
.SH "TASTEN"
Tastenkombinationen koennen in der Datei ~/.fluxbox/keys festgelegt werden. Das Format der Eintraege ist wie folgt:
.sp
KeyMode <Modtaste> <Taste> :<Befehl>
.sp
Dabei ist Mod1 die ALT Taste, Control ist Ctrl/Strg, Shift ist die Shifttaste und Mod4 die Windowstaste. None als Modtaste bewirkt, dass der Befehl bei direktem Druck auf <Taste> ausgefuehrt wird.
.sp
Eine Liste der moeglichen Modtasten liefert \fIxmodmap \-pm\fR. Diese Zeigt auch welche Taste mit welchem Modifikator belegt ist.
.sp
Neu koennen auch Maustasten (Mouse1, Mouse2 etc.) belegt werden.
.sp
Eine keys Datei koennte so aussehen:
.sp
.sp
.RS 4
.nf
# fluxbox keys file.
OnDesktop Mouse1 :hideMenus
OnDesktop Mouse2 :workspaceMenu
OnDesktop Mouse3 :rootMenu
OnDesktop Mouse4 :nextWorkspace
OnDesktop Mouse5 :prevWorkspace
OnToolbar Mouse4 :nextWorkspace
OnToolbar Mouse5 :prevWorkspace

Mod1 Tab :NextWindow
Mod1 Shift Tab :PrevWindow
Mod1 F1 :Workspace 1
Mod1 F2 :Workspace 2
Mod1 F3 :Workspace 3
Mod1 F4 :Workspace 4
Mod1 F5 :Workspace 5
Mod1 F6 :Workspace 6
Mod1 F7 :Workspace 7
Mod1 F8 :Workspace 8
Mod1 F9 :Workspace 9
Mod4 b :PrevWorkspace
Mod4 c :Minimize
Mod4 r :ExecCommand rxvt
Mod4 v :NextWorkspace
Mod4 x :Close
Mod4 m :RootMenu
Control n Mod1 n :NextTab
.fi
.RE
Die letzte Zeile zeigt, dass auch Tastensketten wie zum Beispiel von Emacs bekannt verwendet werden koennen
.sp
Wichtig zu wissen: Befehle sind case\-insensitive Die Arbeitsflaechen beginnen bei "1" Fuer diverse Befehle gibt es Synonyme. Der Abstand zwischen der letzten Taste und dem ":" ist zwingend.
.sp
.SS "Window\-Manager\-Befehle"
.TP 4
\(bu
Restart <argument> #Startet fluxbox neu
.TP 4
\(bu
Quit #Beendet fluxbox
.TP 4
\(bu
Exit #Beendet fluxbox
.TP 4
\(bu
Reconfigure #Liest die Konfiguration neu ein
.TP 4
\(bu
Reload Style #Laedt den verwendeten Stil neu
.TP 4
\(bu
SetStyle <argument> #Schaltet zu dem gewaehlten Stil
.TP 4
\(bu
ExecCommand <argument> #Fuehrt einen Befehl aus
.TP 4
\(bu
Exec <argument> #Fuehrt einen Befehl aus
.SS "Befehle fuer das fokussierte Fenster"
.TP 4
\(bu
Fullscreen #Schaltet das Fenster auf Vollbild
.TP 4
\(bu
Minimize #Minimiert das Fenster
.TP 4
\(bu
MinimizeWindow #Minimiert das Fenster
.TP 4
\(bu
Iconify #Minimiert das Fenster
.TP 4
\(bu
Maximize #Maximiert das Fenster
.TP 4
\(bu
MaximizeWindow #Maximiert das Fenster
.TP 4
\(bu
MaximizeHorizontal #Maximiert das Fenster horizontal
.TP 4
\(bu
MaximizeVertical #Maximiert das Fenster vertikal
.TP 4
\(bu
ResizeTo <breite> <hoehe> #aendert die Fenstergroesse
.TP 4
\(bu
Resize <delta\-breite> <delta\-hoehe> #Siehe weiter unten
.TP 4
\(bu
ResizeHorizontal <delta\-breite> #Siehe weiter unten
.TP 4
\(bu
ResizeVertical <delta\-hoehe> #Siehe weiter unten
.TP 4
\(bu
MoveTo <x> <y> <Ecke> #Siehe weiter unten
.TP 4
\(bu
Move <delta\-x> <delta\-y> #Siehe weiter unten
.TP 4
\(bu
MoveRight <delta\-x> #Siehe weiter unten
.TP 4
\(bu
MoveLeft <delta\-x> #Siehe weiter unten
.TP 4
\(bu
MoveUp <delta\-y> #Siehe weiter unten
.TP 4
\(bu
MoveDown <delta\-y> #Siehe weiter unten
.TP 4
\(bu
Raise #Bringt das Fenster in den Vordergrund
.TP 4
\(bu
RaiseLayer #Bringt das Fenster eine Ebene nach vorne
.TP 4
\(bu
Lower #Bringt das Fenster in den Hintergrund
.TP 4
\(bu
LowerLayer #Bringt das Fenster eine Ebene nach hinten
.TP 4
\(bu
Close #Schliesst das Fenster
.TP 4
\(bu
Shade #Schliesst das Fenster
.TP 4
\(bu
ShadeWindow #Rollt das Fenster auf/ab
.TP 4
\(bu
Stick #Schaltet den Klebezustand um
.TP 4
\(bu
StickWindow #Schaltet den Klebezustand um
.TP 4
\(bu
ToggleDecor #Deaktiviert den Fensterrahmen
.TP 4
\(bu
SendToWorkspace <Arbeitsflaeche> #Verschiebt das Fenster auf Arbeitsflaeche
.TP 4
\(bu
SendToNextWorkspace <nummer> #Verschiebt das Fenster auf Flaeche + Nummer
.TP 4
\(bu
SendToPrevWorkspace <number> #Verschiebt das Fenster auf Flaeche \- Nummer
.TP 4
\(bu
TakeToWorkspace <num> #Zeigt die neue Arbeitsfläche gleich an
.TP 4
\(bu
KillWindow #Forciert das Schliessen des Fensters (kill)
.TP 4
\(bu
NextTab #Schaltet zum naechsten Reiter um
.TP 4
\(bu
PrevTab #Schaltet zum vorherigen Reiter um
.TP 4
\(bu
MoveTabLeft #Verschiebt das Fenster nach links
.TP 4
\(bu
MoveTabRight #Verschiebt das Fenster nach rechts
.TP 4
\(bu
DetachClient #Loest das Fenster von einer Gruppe
.TP 4
\(bu
SetHead <int> #Verschiebt das Fenster auf Bildschirm <int>
.SS "Befehle fuer die Arbeitsflaeche"
.TP 4
\(bu
NextWorkspace #Schaltet zur naechsten Arbeitsflaeche
.TP 4
\(bu
PrevWorkspace #Schaltet zur vorherigen Arbeitsflaeche
.TP 4
\(bu
RightWorkspace <anzahl> #Schaltet um "anzahl" nach rechts
.TP 4
\(bu
LeftWorkspace <anzahl> #Schaltet um "anzahl" nach links
.TP 4
\(bu
Workspace <n> #Schaltet zur Arbeitsflaeche n
.TP 4
\(bu
NextWindow <bitmask> #siehe weiter unten
.TP 4
\(bu
PrevWindow <bitmask> #siehe weiter unten
.TP 4
\(bu
ArrangeWindows #Ordnet die Fenster nebeneinander an
.TP 4
\(bu
ShowDesktop #Minimiert alle Fenster der Arbeitsflaeche
.TP 4
\(bu
RootMenu #Zeigt das fluxboxmenu an
.TP 4
\(bu
WorkspaceMenu #Zeigt das Arbeitsflaechenmenu an
.TP 4
\(bu
WindowMenu #Zeigt das Fenstermenue an
.TP 4
\(bu
SetWorkspaceName <name> #Bennennt die aktuelle Arbeitslaeche um
.TP 4
\(bu
ShowDesktop #Minimiert alle Fenster
.TP 4
\(bu
Deiconify all|allworkspace|last|lastworkspace current|origin|originquiet
.TP 4
\(bu
FocusUp #Fokussiert das noerdlich liegende Fenster
.TP 4
\(bu
FocusDown #Fokussiert das suedlich liegende Fenster
.TP 4
\(bu
FocusLeft #Fokussiert das westlich liegende Fenster
.TP 4
\(bu
FocusRight #Fokussiert das oestlich liegende Fenster
.SS "Spezielle Befehle"
.TP 4
\(bu
MacroCmd #Befehlsreihen, MacroCmd {command1} {command2}\&...
.TP 4
\(bu
ReloadStyle #Der Stil wird neu geladen
.TP 4
\(bu
SetResourceValue <resourcename> <resource> wert
.TP 4
\(bu
BindKey <key><value>: <action> #Weist eine Taste einem Befehl zu
.SS "Diverses"
.TP 4
\(bu
Exec: fluxbox nutzt /bin/sh um Befehle auszuefuehren. Will heissen, dass man Umgebungsvariablen nutzen kann. :Exec $XTERM Sartet zum Beispiel das der Variable $XTERM zugewiesene Terminal.
.TP 4
\(bu
TakeToWorkspace: Sendet das Fenster an eine bestimmte Arbeitsflaeche und schaltet anschliessend auch zu dieser um.
.TP 4
\(bu
TakeToNextWorkspace <offset>: Sendet das Fenster an die aktuelle Arbeitsflaeche + Offset und schaltet zu ebendieser um.
.TP 4
\(bu
PrevWindow/NextWindow braucht eine Zahl als Parameter: 0 oder nichts = aktuelles / Standardverhalten 1 = Nur ein Tab pro Gruppe 2 = Keine klebenden Fenster 4 = Keine aufgerollten Fenster 8 = Lineares Umschalten zwischen allen Fenstern 16 = Keine minimierten Fenster
.sp
.RS 4
.nf
Diese Optionen koennen miteinander kombiniert werden,
dazu muss man nur die entsprechenden Zahlen addieren
und das Ergebnis als Parameter nehmen.
.fi
.RE
.TP 4
\(bu
KeyMode ermoeglicht es verschiedene Gruppen von Tastenzuweisungen zu haben, die nicht alle gleichzeitig aktiv sind. Zum Beispiel kann man per
\fIKeyMode Xnest\fR
zum XNest Modus wechseln, bei dem alle Tastenzuweisungen, die nicht mit Xnest: beginnen, deaktiviert sind. <return key sequence> schaltet auf den Standardmodus.
.TP 4
\(bu
Der Delta\-Wert entspricht der Differenz zischen dem aktuellen und dem gewuenschten Wert. Nehmen wir an ein Fenster ist 100 Pixel breit
.sp
.RS 4
.nf
Mod1 r :ResizeHorizontal 10
.fi
.RE
wuerde das Fenster auf 110 Pixel vergroessern,
.sp
.sp
.RS 4
.nf
Mod1 R :ResizeHorizontal \-10
.fi
.RE
verkleinert es um 10, also auf 90 Pixel.
.sp
.TP 4
\(bu
MacroCmd:
.sp
.RS 4
.nf
Mod1 r :MacroCmd {Befehl1} {Befehl2}
.fi
.RE
.sp
.RS 4
.nf
Ermoeglicht das serielle ausfuehren mehrerer Befehle.
.fi
.RE
.TP 4
\(bu
ToggleCmd:
.sp
.RS 4
.nf
Mod1 t :ToggleCmd {command1} {command2}
.fi
.RE
.sp
.RS 4
.nf
Wechselt zwischen den Kommandos bei jedem Tastendruck
.fi
.RE
.TP 4
\(bu
SetAlpha [[\-]<int> [[\-]<int>]]: Beinflusst nur das aktuelle Fenster. Die Parameter sind:
.RS 4
.TP 4
\(bu
keine: Standard wiederherstellen
.TP 4
\(bu
Eine Zahl: Setzt den Wert fuer fokussierte und unfokussierte Fenster
.TP 4
\(bu
zwei Zahlen: erste fuer fokussierte, zweite fuer unfokussierte Fenster
.RE
.SH "EBENEN"
Ebenen beinflussen die Fensterreihenfolge, ergo welche Fenster ueber welchen stehen. Eine Anwendung auf einer hoeheren Ebene liegt immer ueber einer Anwendung auf einer tieferen Ebene und ueberdeckt diese, selbst wenn die hintere den Fokus hat.
.sp
Es gibt zwei Moeglichkeiten die Ebene einer Anwendung festzulegen: Entweder ueber das Fenstermenue, welches 6 Ebenen zur Auswahl bietet:
.sp
.TP 4
\(bu
2 \- ueber Dock
.TP 4
\(bu
4 \- Dock
.TP 4
\(bu
6 \- Oben
.TP 4
\(bu
8 \- Normal
.TP 4
\(bu
10 \- Unten
.TP 4
\(bu
12 \- Desktop
Die andere Moeglichkeit ist die apps Datei, die weiter unten im Abschnitt ANWENDUNGEN beschrieben wird.
.sp
.SH "FOKUS"
Das Fokusmodell definiert wie ein Fenster den Fokus bekommen kann. (Will heissen: wie es das aktive Fenster, welches Maus und Tastatureingaben entgegennimmt, wird) Das Fokusmodell kann im Konfigurationsmenue, welches sich im Root Menue befindet, ausgewaehlt werden.
.sp
Zur Auswahl stehen 4 Optionen, von den oberen beiden und von den unteren beiden sollte jeweils eine gewaehlt werden.
.sp
.TP 4
\(bu

\fBClick To Focus\fR: Mausklick fokussiert ein Fenster
.TP 4
\(bu

\fBMouse Focus\fR: Ein Fenster wird fokussiert wenn sich die Maus darueber befindet
.TP 4
\(bu

\fBClickTabFocus\fR: Mausklick fokussiert ein Reiter (Tab)
.TP 4
\(bu

\fBMouseTabFocus\fR: Der Reiter unter der Maus wird fokussiert
Die letzte Option automatisches Hervorheben bewirkt, dass ein neu fokussiertes Fenster ueber die anderen Fenster auf der selben Ebene gehoben wird.
.sp
.SH "REITER OPTIONEN"
In dem Teil des Konfigurationsmenues koennen die Reiter (Tabs) konfiguriert werden. Er besteht aus 3 Optionen:
.sp
.TP 4
\(bu

\fBPlatzierung / Placement\fR: Gibt an wo sich die externen Reiter am Fenster befinden:
.sp
.RS 4
.nf
Oben Links / Top Left
Oben Rechts / Top Right
Links Oben / Left Top
Rechts Oben / Right Top
Links Unten / Left Bottom
Rechts Unten / Right Bottom
Unten Links / Bottom Left
Unten Rechts / Bottom Right
.fi
.RE
.TP 4
\(bu

\fBTabs in der Titelleiste / Tabs in Titlebar\fR: Diese Option platziert die Tabs im Fenstertitel anstelle von aussen am Fenster.
.TP 4
\(bu

\fBvon maximierten Fenstern verdecken / Maximize Over\fR: Wenn diese Option eingeschaltet wird werden externe Tabs beim Maximieren von Fenstern nicht beachtet.
.TP 4
\(bu

\fBBreite fuer externe Tabs / External Tab Width\fR: Die Breite der externen Tabs in Pixel
.SH "FARBSCHEMATA"
Das Aussehen von fluxbox, also die Schriftart, die Fensterdekoration inklusive Fenstertitel, Rahmen, Knoepfe, Menuefarbe, kann bis ins Detail angepasst werden. Dafuer zustaendig sind Farbschemata, eigentlich ganz normale Textdateien die gewisse Informationen beinhalten. Naeheres dazu steht in der separaten Anleitung fluxstyle(1)
.sp
.SH "STYLE OVERLAY"
Zusaetzlich zu dem Farbschema gibt es noch das Overlay, welches in der init Datei mit session.screen0.styleOverlay (standard: ~/.fluxbox/overlay ) festgelegt ist. Darin koennen diverse Konfigurationen des Aussehens von fluxbox so gesetzt werden, dass sie die Einstellungen in dem verwendeten Farbschema ueberschreiben. Mehr dazu steht auch in fluxstyle(1).
.sp
.SH "ANWENDUNGEN"
fluxbox kann diverse Fenstereinstellungen dauerhaft speichern. Dazu wird die apps Datei benutzt. Diese kann entweder von Hand angepasst werden oder man fuegt die Eintraege ueber das Fenstermenue der entsprechenden Anwendung hinzu.
.sp
Das Format fuer Eintraege in der apps Datei sieht wie folgt aus:
.sp
.sp
.RS 4
.nf
[app] (Name der Anwendung)
        [Einstellung1]  /{Wert1/}
        [Einstellung2]  /{Wert2/}
        ...
[end]
.fi
.RE
Der Name kann dabei ein String oder ein regulaerer Ausdruck (RegExp) sein. Dabei koennen diverse Dinge als Name verwendet werden, unter anderem der im Fenstertitel erscheinende Name oder auch die "Rolle" des Fensters. Diese Werte koennen sehr gut mit dem Programm xprop ausgelesen werden.
.sp
\fBEin paar Beispiele\fR
.sp
.sp
.RS 4
.nf
# Ein Standard XTerm ohne speziell gesetzten Titel:
[app] (xterm)
    ... Einstellungen ...
[end]
.fi
.RE
.sp
.RS 4
.nf
# Ein XTerm mit speziell gesetztem Titel: (xterm \-name myshell)
[app] (myshell)
    ... Einstellungen ...
[end]
.fi
.RE
.sp
.RS 4
.nf
# Ein beliebiges Firefox Fenster
[app] (class=Firefox\-bin) {1}
    ... Einstellungen ...
[end]
.fi
.RE
.sp
.RS 4
.nf
# Die Kontaktliste von GAIM (allerdings nicht das Chatfenster)
[app] (role=buddy_list)
    ... Einstellungen ...
[end]
.fi
.RE
.sp
.RS 4
.nf
#Ein RDesktop Fenster zu einem bestimmten Host:
[app] (title=rdesktop \- hostname.*)
    ... Einstellungen ...
[end]
.fi
.RE
\fBEinstellungen\fR
.sp
Folgende Einstellungen koennen pro [app] Eintrag gemacht werden: (Die Bezeichnung ist dabei in eckigen, der wert in geschweiften Klammern zu schreiben)
.sp
.TP 4
\(bu
[Workspace] /{0\-N/} oeffnet die Anwendung auf der angegeben Arbeitsflaeche. Die Arbeitsflaechen werden von 0 hochgezaehlt.
.TP 4
\(bu
[Dimensions] /{Width Height/}: Setzt die Groesse einer Anwendung (Breite Hoehe)
.TP 4
\(bu
[Position] (refspot)) /{X Y/}: Position der Anwendung, relativ zu:
.RS 4
.TP 4
\(bu
WINCENTER Fenstermitte
.TP 4
\(bu
CENTER Bildschirmmitte
.TP 4
\(bu
UPPERLEFT Obere linke Ecke
.TP 4
\(bu
UPPERRIGHT Obere rechte Ecke
.TP 4
\(bu
LOWERLEFT Untere linke Ecke
.TP 4
\(bu
LOWERRIGHT Untere rechte Ecke
.sp
.RS 4
.nf
Wird kein Referenzpunkt angegeben geht fluxbox
von der linken oberen Ecke aus.
.fi
.RE
.RE
.TP 4
\(bu
[Layer] Ebene auf der die Anwendung gestartet wird. (in Klammern die Originalnamen):
.RS 4
.TP 4
\(bu
2 \- ueber Dock (AboveDock)
.TP 4
\(bu
4 \- Dock
.TP 4
\(bu
6 \- Oben (Top)
.TP 4
\(bu
8 \- Normal
.TP 4
\(bu
10 \- Unten (Bottom)
.TP 4
\(bu
12 \- Desktop
.RE
.TP 4
\(bu
[Shaded] Soll das Fenster aufgerollt gestartet werden
.TP 4
\(bu
[Tab] Ist das Fenster tabbar
.TP 4
\(bu
[IconHidden] Soll das Fenster in der Fensterleiste gezeigt werden
.TP 4
\(bu
[FocusHidden] Soll das Fenster von Prev/NextWindow ausgenommen werden
.TP 4
\(bu
[Hidden] Aktiviert sowohl [IconHidden] als auch [FocusHidden]
.TP 4
\(bu
[Deco] /{NONE|NORMAL|TOOL|TINY|BORDER|TAB/} Definiert aktive Fensterdekos
.RS 4
.TP 4
\(bu
NORMAL \- Standarddekoration
.TP 4
\(bu
NONE \- Ohne Dekoration (Ohne Fenstertitel, ohne Rahmen)
.TP 4
\(bu
BORDER \- Nur einen Fensterrahmen aber ohne Titel
.TP 4
\(bu
TINY \- Fenstertitel nur mit Minimieren\-Knopf
.TP 4
\(bu
TOOL \- Nur ein Fenstertitel
.TP 4
\(bu
TAB \- Wie NONE, allerdings werden externe Reiter (tabs) angezeigt
.sp
.RS 4
.nf
Eine Bitmask kann fuer die Einstellung verwendet werden, die bits sind
(von "1" bis 1<<10): Fenstertitel, handle/grips, Rahmen, minimieren,
maximieren, schliessen, Menue aktiviert, Klebezustandsknopf, Aufrollknopf,
Reiter aktiviert, Fokus aktiviert.
.fi
.RE
.RE
.TP 4
\(bu
[Sticky] Wird das Fenster auf allen Arbeitsflaechen angezeigt
.TP 4
\(bu
[Close] Sollen die Einstellungen beim Schliessen gespeichert werden
.TP 4
\(bu
[Alpha] {int [int]} Setzt die Transparenz fuer das Fenster
Fenster koennen mit Hilfe der Apps Datei gruppiert werden:
.sp
.sp
.RS 4
.nf
[app] (Eigenschaft=expr) ... {number}
.fi
.RE
Eigenschaften koennen sein:
.sp
o name \- Fenstername (erstes WM_CLASS Feld) o class \- Fensterklasse (zweites WM_CLASS Feld) o title \- Fenstertitel ( WM_NAME Wert) o role \- Fensterrolle (WM_WINDOW_ROLE Wert)
.sp
Standardmaessig wird als Eigenschaft der Fenstername angenommen. Diese Informationen kann man mit hilfe von xprop(1) bekommen.
.sp
Die apps Datei kann auch als Autostart verwendet werden, allerdings ist dies noch nicht direkt ueber das Menue konfigurierbar und die startup Datei sollte ausreichen.
.sp
Es folgt ein kleines Beispiel einer solchen Datei:
.sp
.sp
.RS 4
.nf
    [startup] {xterm}
    # Betrifft alle Term Fenster, bis zu zwei Instanzen
    [app] (.*[tT]erm) {2}
    # Betrifft alle Fenster mit *gaim* im Titel
    [app] (title=.*gaim.*)
    [app] (kate)
        [Dimensions]  {1022 747}
        [Position]    (WINCENTER) {0 0}
        [Close]       {yes}
    [end]
    [app] (konqueror)
        [Workspace]   {1}
        [Dimensions]  {1006 749}
        [Position]    {16 0}
        [Jump]        {yes}
    [end]
    # Alle Aterms ohne Fensterdekorationen
    [app] (aterm)
        [Deco]        {NONE}
    [end]
    # Eine Gruppe mit GIMP Dock und Toolbox
    # wir auf die vierte Ebene gesetzt
    [group]
      [app] (gimp) (role=gimp\-dock)
      [app] (gimp) (role=gimp\-toolbox)
        [Layer] {4}
    [end]
.fi
.RE
.SH "DER SLIT"
Der Slit ist ein Platz an dem sich diverse Applikationen wie zum Beispiel die BB Tools oder gkrellm andocken koennen.
.sp
Anwendungen im Slit haben keinen Rahmen, keine Dekoration, sind auf allen Arbeitsflaechen sichtbar und werden nicht wie normale Fenster behandelt.
.sp
Viele Anwendungen nutzen die \-w Option um in den Slit verschoben zu werden. Beispiele sind (aus einer xinitrc):
.sp
.sp
.RS 4
.nf
bbmail \-w &
bbpager \-w &
wmdrawer &
exec fluxbox
.fi
.RE
Die Slitfunktionalitaet wird standardmaessig in fluxbox einkompiliert, kann aber entfernt werden. fluxbox \-i gibt dabei aus ob sie einkompiliert wurde oder nicht.
.sp
.SH "SLIT MENUE"
Bei einem Rechtsklick auf den Rahmen des Slits oeffnet sich das Slitmenue, welches folgende Konfigurationsmoeglichkeiten bietet:
.sp
.TP 4
\(bu

\fBPlatzierung / Placement\fR: Legt fest wo sich der Slit befindet.
.TP 4
\(bu

\fBEbene / Layer\fR: Legt fest auf welcher Ebene sich der Slit befindet.
.TP 4
\(bu

\fBAutomatisches Ausblenden / Auto hide\fR: Genau gleich wie das automatische Ausblenden der Toolbar, der Slit wird ausgeblendet wenn sich die Maus eine gewisse Zeit nicht mehr darueber befindet.
.TP 4
\(bu

\fBvon maximierten Fenstern verdecken / Maximize over\fR: Wenn diese Option eingeschaltet ist werden maximierte Fenster ueber/unter den Slit gelegt. Ansonsten wird das Fenster nur bis zum Slit maximiert.
.TP 4
\(bu

\fBTransparenz / Alpha\fR: Mit dieser Einstellung kann die Transparenz des Slits (achtung: nur des Slits, nicht der Anwendungen darin) festgelegt werden.
.TP 4
\(bu

\fBAusrichtung / Slit direction\fR: Ausrichtung des Slits. Horizontal oder Vertikal.
.TP 4
\(bu

\fBClients\fR: Mit diesem Untermenue koennen die einzelnen Applikationen im Slit geordnet oder ausgeblendet werden. Die Einstellungen werden in der Datei slitlist gespeichert.
.SH "SLITLIST"
In der Datei slitlist speichert fluxbox die Reihenfolge der Applikationen in dem Slit.
.sp
Diese Datei kann bei Bedarf von Hand editiert werden, sie ist eine einfache Liste der Fensternamen. Die Datei sollte nicht editiert werden waehrend fluxbox laeuft, ansonsten koennten aenderungen verlorengehen.
.sp
In der init Datei kann auch eine andere Datei als slitlist angegeben werden:
.sp
.sp
.RS 4
.nf
session.session0.slitlistFile: <Dateiname>
.fi
.RE
.SH "UMGEBUNGSVARIABLEN"
HOME: fluxbox nutzt die HOME Variable um die .fluxbox/init Datei sowie Verzeichnisse fuer Farbschemata zu finden
.sp
DISPLAY: Wenn auf der Kommandozeile keine andere Anzeige angegeben wird nutzt fluxbox die in der Variable DISPLAY angegebene.
.sp
Andere Umgebungsvariablen koennen von Vorteil sein. Wenn zum Beispiel $TERM gesetzt ist, dann ist diese kann diese Variable von fluxbox verwendet werden, zum Beispiel mit einem Eintrag in die keys Datei:
.sp
.sp
.RS 4
.nf
Mod1 x ExecCommand :$TERM
.fi
.RE
Weiteres zu Umgebungsvariablen steht in der manpage der verwendeten Shell.
.sp
.SH "SIGNALE"
fluxbox reagiert auf folgende Signale:
.sp
.TP 4
\(bu
SIGHUP fluxbox laedt die Konfiguration
.TP 4
\(bu
SIGUSR1 Erzwingt ein neues Einlesen der Konfiguration
.TP 4
\(bu
SIGUSR2 Erzwingt ein neues Einlesen der Menuedatei
.SH "AUTOR UND DANKSAGUNGEN"
fluxbox wurde geschrieben und wird gepflegt von Henrik Kinnunen <fluxgen at fluxbox org> Simon Bowden <rathnor at fluxbox org> Mathias Gumz <akira at fluxbox org> Mark Tiefenbruck <mark at fluxbox org>
.sp
Zudem tragen viele Leute weltweit mit Patches, Bugreports, Uebersetzungen oder anderen Hilfestellungen zu dem Projekt bei.
.sp
Blackbox wurde geschrieben und verwaltet durch: Brad Hughes <blackbox at alug org> Jeff Raven <jraven at psu edu>
.sp
Die offizielle fluxbox Webseite: http://www.fluxbox.org
.sp
Viele Farbschemata findet man unter: \- http://boxwhore.org \- http://themes.freshmeat.net/
.sp
Diese Anleitung wurde geschrieben von:
.sp
.TP 4
\(bu
Curt Micol <asenchi at asenchi com> (>fluxbox\-0.9.11)
.TP 4
\(bu
Tobias Klausmann <klausman at users sourceforge net> (<=fluxbox\-0.9.11)
.TP 4
\(bu
Grubert <grubert at users sourceforge net> (fluxbox)
.TP 4
\(bu
Matthew Hawkins <matt at mh dropbear id au> (blackbox)
.TP 4
\(bu
Wilbert Berendsen <wbsoft at xs4all nl> (blackbox)
Deutsche Uebersetzung der Anleitung:
.sp
.TP 4
\(bu
Christian (Fuchs) Loosli <develop at fuchsnet ch>
.SH "BUGS"
Fehler in fluxbox koennen entweder im #fluxbox irc channel im irc.freenode.net Netzwerk oder noch besser direkt auf http://sf.net/projects/fluxbox gemeldet werden. Zudem gibt es mehrere Mailinglisten. Informationen dazu gibt es auf der offiziellen Projektseite.
.sp
.SH "SIEHE AUCH"
bsetroot(1) fbsetbg(1) fbrun(1) fluxstyle(1)
.sp