Blackbox
Blackbox 0.70.1 Screenshot | |
Basisdaten | |
Entwickler: | Bradley Hughes |
Aktuelle Version: | 0.70.1 |
letzte Veröffentlichung: | 3. November 2005 |
Betriebssystem: | Linux, BSD, Unix |
Kategorie: | Windowmanager |
Lizenz: | GPL |
Deutschsprachig: | ja |
Webseite: | blackboxwm.sourceforge.net |
Inhaltsverzeichnis
Eigenschaften
Blackbox ist ein sehr kleiner, leichter und schneller Windowmanager. Sein Einsatz kommt meistens dann, wenn andere Windowmanager oder Desktop Environments zu mächtig für die vorhandene Hartware sind und somit ein vernünftiges arbeiten nicht mehr möglich macht. Die Konfiguration erfollgt durch das editieren der entsprechenden Konfigurationsdateien mit einem Texteditor, grafische Konfigurationswerkzeuge sucht man hier also vergebens. Das Einbinden von zusätzlich Programmen ist bei Blackbox ebenfalls möglich, ob das nun Dockapps oder sonstige spielereien sind. Andere Softwarewerkzeuge aus KDE oder GNOME können selbstverständlich ebenfalls weiterhin unter Blackbox gestartet und verwendet werden.
Installation
Debian
Unter Debian gestaltet sich die Installation recht einfach mit Hilfe von APT.
apt-get update apt-get install blackbox
Menü
Das Menü ist je nach Distribution entsprechend voreingestellt. Meist sind die Einträge bis auf das aller nötigste beschränkt, Xterm, Restart, Exit. Wem dieses nicht ausreichend erscheint und gerne sein eigenes Menü zusammenstellen möchte kann dies in der entsprechenden Konfigurationsdatei tun. Die Konfiguration erfollgt in:
/etc/X11/blackbox/blackbox-menu
Diese Konfigurationsdatei gilt für alle User im gesamten System. Wer dieses nicht möchte kann auch für jeden User eine eigene Konfigurationsdatei erstellen welche dann immer im /home/ < user > Verzeichnis des entsprechenden Users liegen muss.
Beispiel:
/home/ < user > /.config/blackbox/blackbox-menu
Ein selbst angepasstes Menü kann zum Beispiel so aussehen:
# Automatically generated file. Do not edit (see /usr/share/doc/menu/README) [begin] (Blackbox Linux) [exec] (Konsole){konsole} [exec] (XTerm) {xterm} [sep] [submenu] (Buero) [exec] (Taschenrechner) {/usr/bin/kcalc} [exec] (Adressbuch) {/usr/bin/kaddressbook} [exec] (Datenbank) {/usr/bin/tellico} [exec] (Organizer) {/usr/bin/korganizer} [submenu] (Office) [exec] (Writer) {/usr/bin/oowriter} [exec] (Math) {/usr/bin/oomath} [exec] (Impress) {/usr/bin/ooimpress} [exec] (Draw) {/usr/bin/oodraw} [exec] (Calc) {/usr/bin/oocalc} [exec] (Base) {/usr/bin/oobase} [end] [end] [submenu] (Editor) [exec] (kWrite) {/usr/bin/kwrite} [exec] (Kate) {/usr/bin/kate} [exec] (Kile) {/usr/bin/kile} [exec] (Quanta) {/usr/bin/quanta} [exec] (Pico) {xterm "pico" -e sh -c "/usr/bin/pico"} [end] [submenu] (Grafik) [submenu] (Betrachter) [exec] (kDVI) {/usr/bin/kdvi} [exec] (xDVI) {/usr/bin/xdvi} [exec] (kPDF) {/usr/bin/kpdf} [exec] (Acroread) {/usr/bin/acroread} [end] [submenu] (FotoAlbum) [exec] (Album Shaper) {/usr/bin/albumshaper} [exec] (DigiKam) {/usr/bin/digikam} [end] [submenu] (Scanner) [exec] (Kooka) {/usr/bin/kooka} [exec] (xSane) {/usr/bin/xsane} [end] [submenu] (Snapshot) [exec] (Snapshot) {/usr/bin/ksnapshot} [end] [submenu] (Bildbearbeitung) [exec] (Gimp) {/usr/bin/gimp} [end] [submenu] (Viewer) [exec] (GwenView) {/usr/bin/gwenview} [exec] (ImageMagick) {/usr/bin/display} [exec] (KView) {/usr/bin/kview} [end] [end] [submenu] (Internet) [submenu] (Browser) [exec] (Konqueror) {/usr/bin/konqueror} [exec] (Opera) {/usr/bin/opera} [exec] (FireFox) {/usr/bin/firefox} [end] [submenu] (NewsReader) [exec] (kNode) {/usr/bin/knode} [end] [submenu] (Mail) [exec] (kMail) {/usr/bin/kmail} [exec] (Mutt) {xterm "mutt" -e sh -c "/usr/bin/mutt"} [end] [submenu] (Chat) [exec] (Konversation) {/usr/bin/konversation} [exec] (Kopete) {/usr/bin/kopete"} [end] [submenu] (FTP) [exec] (KFTPgrabber) {/usr/bin/kftpgrabber} [end] [submenu] (BlueTooth) [exec] (kbtserialchat) {/usr/bin/kbtserialchat} [exec] (kbtobexclient) {/usr/bin/kbtobexclient} [exec] (kbluetoothd) {/usr/bin/kbluetoothd} [end] [submenu] (Download) [exec] (kTorrent) {/usr/bin/ktorrent} [exec] (kGet) {/usr/bin/kget} [end] [end] [submenu] (Multimedia) [submenu] (Ripper) [exec] (gRip) {/usr/bin/grip} [end] [submenu] (Arts) [exec] (artsbuilder) {/usr/bin/artsbuilder} [exec] (artscontrol) {/usr/bin/artscontrol} [end] [submenu] (Audio Video Player) [exec] (mPlayer) {/usr/bin/gmplayer} [exec] (Xine) {/usr/bin/xine} [end] [submenu] (Mixer) [exec] (kMix) {/usr/bin/kmix} [end] [submenu] (CD Player) [exec] (KsCD) {/usr/bin/kscd} [end] [submenu] (Brenner) [exec] (K3B) {/usr/bin/k3b} [end] [submenu] (Audio Player) [exec] (Xmms) {/usr/bin/xmms} [exec] (Amarok) {/usr/bin/amarok} [end] [end] [submenu] (System) [exec] (kUser) {/usr/bin/kuser} [exec] (KRandRTray) {/usr/bin/krandrtray} [exec] (GDM Setup) {/usr/bin/gksu gdmsetup} [exec] (XNest) {/usr/bin/gdmflexiserver --xnest} [exec] (kinfocenter) {/usr/bin/kinfocenter} [exec] (Neu Anmelden) {/usr/bin/gdmflexiserver} [exec] (Synaptic) {/usr/bin/kdesu synaptic} [exec] (ksysguard) {/usr/bin/ksysguard} [exec] (kwikdisk) {/usr/bin/kwikdisk} [exec] (kdf) {/usr/bin/kdf} [exec] (kgpg) {/usr/bin/kgpg} [exec] (Drucker) {/usr/bin/kjobviewer} [end] [submenu] (Blackbox) [config] (Configuration) [submenu] (Styles) [stylesdir] (~/.blackbox/styles) [sep] [stylesdir] (/usr/share/blackbox/styles) [end] [workspaces] (Workspaces) [sep] [reconfig] (Reconfigure) [restart] (Restart) [exit] (Exit) [end] [submenu] (X-Shells) [exec] (xterm) {/user/bin/xterm} [exec] (Eterm) {/user/bin/Eterm} [exec] (Konsole) {/usr/bin/konsole} [end] [sep] [restart] (Restart) [exit] (Exit) [end]
Styles
Das Aussehen von Blackbox kann mit HIlfe von div. Styles oder Themes verändert werden. Zu fidnen sind diese i.d.R. unter:
/usr/share/blackbox/styles
In dies Files sind div. Einstellungen zu finden welche auch von Hand angepasst werden können. Dies kann die Schriftart deren Grösse oder auch die Farben des Styles sein. Meist findet man in den Style Dateien auch gleich den entsprechenden Link in das Verzeichniss wo das Wallpaper zu sein hat.
Beispiel Wallpaper:
rootCommand: bsetbg /usr/share/blackbox/backgrounds/Wallpaper.jpg
Unschwer zu erkennen wird das Wallpaper mit Hilfe des Werkzeuges bsetbg gesetzt, sollte dies noch nicht vorhanden sein bitte nachinstallieren.
Beispiel Schriftart:
*font: glisp-8
Verwendet die Schriftart glisp in der Grösse 8, natürlich muss diese Schrift und auch in dieser Grösse im System vorhanden sein.
.blackboxrc
/home/ < user > /.blackboxrc
Die .blackboxrc ist im Home Verzeichniss des Users zu finden und enthält div. Einstellungen mit z.B. dem Pfad zu den Styles oder auch dem Pfad unter welchem die Menü Konfigurationsdatei zu finden ist. Desweiteren Einstellungen zur Maus, Workspace, Toolbar etc.
Aussehen könnte dies so:
session.screen0.slit.placement: CenterRight session.screen0.slit.direction: Vertical session.screen0.slit.onTop: False session.screen0.slit.autoHide: False session.screen0.toolbar.onTop: False session.screen0.toolbar.autoHide: False session.screen0.toolbar.placement: BottomCenter session.screen0.toolbar.widthPercent: 66 session.screen0.enableToolbar: True session.screen0.workspaces: 4 session.screen0.workspaceNames: Workspace 1,Workspace 2,Workspace 3,Workspace 4 session.screen0.strftimeFormat: %I:%M %p session.imageDither: OrderedDither session.doubleClickInterval: 250 session.opaqueResize: True session.autoRaiseDelay: 400 session.focusLastWindow: True session.rowPlacementDirection: LeftToRight session.opaqueMove: True session.placementIgnoresShaded: True session.shadeWindowWithMouseWheel: True session.maximumColors: 0 session.colPlacementDirection: TopToBottom session.fullMaximization: False session.focusModel: ClickToFocus session.focusNewWindows: True session.styleFile: /usr/share/blackbox/styles/Fatigue session.windowSnapThreshold: 0 session.toolbarActionsWithMouseWheel: True session.menuFile: /home/ < user > /.config/blackbox/blackbox-menu session.changeWorkspaceWithMouseWheel: True session.edgeSnapThreshold: 0 session.windowPlacement: RowSmartPlacement session.disableBindingsWithScrollLock: False
Derivate
Abkömlinge von Blackbox oder andere Windowmanager welche auch Blackbox aufbauen:
Links