Blackbox

Aus Linupedia.org
Wechseln zu: Navigation, Suche
Blackbox.png
Blackbox-Fenstermanager.png
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
Diese Beschreibung wurde mit folgenden Distributionen getestet:


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 Hardware sind und somit ein vernünftiges Arbeiten nicht mehr möglich ist. Die Konfiguration erfollgt durch das editieren der entsprechenden Konfigurationsdateien mit einem Texteditor, grafische Konfigurationswerkzeuge sucht man hier vergebens. Das Einbinden von zusätzlichen 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 auf Blackbox aufbauen:


Links




zurück zum Desktop