Il suo punto di forza è l'aderenza agli standard, una caratteristica che lo rende adatto per l'integrazione su desktop inusuali.
Originariamente basato su un fork di Blackbox 0.65.0[1], il codice sorgente è stato totalmente riscritto in linguaggio C. Dalla versione 3.0, il progetto Openbox non contiene alcun riferimento al codice di Blackbox.
Caratteristiche.
È decisamente più leggero di KWin o Metacity, ma comunque ricco di opzioni di configurazione. Openbox è fortemente orientato alla funzionalità: la leggerezza va a discapito della grafica. Le caratteristiche principali sono:
* supporto completo alle convenzioni ICCM;
* supporto completo alle specifiche EWMH;
* rendering del testo tramite Pango, la libreria alla base del toolkit GTK+;
* menu dinamici da dove poter richiamare le applicazioni.
Modalità di funzionamento.
Openbox dispone di un menu dinamico configurabile, richiamato da un evento predefinito del mouse o della tastiera (di default un click col tasto destro sulla scrivania). La peculiarità di questo menu è che, unitamente alla classica configurazione con le opzioni elencate in un file di testo, Openbox offre la possibilità di usare i pipe menus, cioè menu definiti al volo dall'output di un programma.
Ciò apre molte possibilità: ci sono pipe menus associati ai bookmark di un browser o che monitorano lo stato del PC, che notificano se ci sono nuove E-mail non lette o addirittura che si collegano a feed RSS.
Configurazione.
Il window manager dispone di due file di configurazione posizionati nella directory ~/.config/openbox: il file menu.xml e rc.xml. L'utente può modificare questi file con un normale editor di testo o, in alternativa, può usare un programma visuale di configurazione: OBConf.
Tutta la configurazione del mouse e della tastiera può essere modificata usando OBConf. Le modalità di configurazione sono innumerevoli: si può impostare, per esempio, che una finestra venga spostata al desktop 3 quando si clicca con il tasto centrale del mouse sul pulsante di chiusura della finestra. Si possono altresì configurare combinazioni di tasti per eseguire i compiti più comuni, come passare da un desktop ad un altro o spostare una finestra tra i desktop.
Screenshots.
Gentoo + OpenBox 3.4.11.2, pypanel, conky, gvim, gnome-terminal, gtk: stardust, icons: simplygrey, wp: stormtrooper. +info in image description. | Openbox Elementary Desktop | Openbox on Ubuntu 8.10, Carbon Openbox Theme, Dust gtk theme. | Openbox 3.4.7.2; Ubuntu Hardy 8.04.1 CLI, pypanel, xfce4-terminal, swiftfox. Airborne Theme; by weboide | Linguas OS 1.3 with Openbox: lxpanel, tickle text (editing rc.xml), tclscreen, xmms |
Linguas OS 1.3 with Openbox: lxpanel, tickle text (editing rc.xml), tclscreen | Openbox 3.4.7; Backround from electricviolett.deviantart.com; showing epicview, Gimp, PacmanFM, vlc, urxvt, mcabber, conky, moc; by muunleit | Screenshot of my Ubuntu Hardy running on AMD64 3000+ with Openbox, Trayer, Conky, Audacious and Simdock. by Mendax | Screenshot of my nc6120 notebook running Gentoo Linux, at 10 Februari 2008, showing pidgin, urxvt, gmpc and conky on Openbox with the Dyne theme (slightly modified) and engine. By laen | |
Debian Lenny - Openbox3 with Squadron theme and Phlat-Boogie GTK theme - Stalonetray - Fbpanel (pager and clock + Pimlico Dates) - The Launcher in tray - Alltray docking Pcmanfm | Crunchbang (Ubuntu with openbox) screenshot with the programs thunar and gnome-terminal (rtorrent, snownews, moc-player). Conky and tint was also visible. GTK-theme: MurrinaDuoClean; ob-theme: dyne; gtk-icon-theme: ShiningBlack | OpenBox with fbpanel and idesk, on ArchLinux. Discovery Kids Wallpaper, Gartoon Icons, TSCu_Comic font, Thunar and Terminal | Openbox on Gnome, with a personal theme. By postlogic | |
ObConf showing off the ubuntustudio theme. By OgMaciel | Openbox with Gnome and dropshadows. By smoon | Openbox with a custom theme. By borosai | Openbox with bear2 theme. By nightm4re | |
Openbox with Totem, Dates, Tasks, Drivel, PyPanel and UbuntuStudio theme. By OgMaciel | KDE/Openbox with the new Onyx themes in 3.4.1. By Dana | Openbox with sodio theme. By crimeboy | Openbox with absE theme. By crimeboy | |
Openbox with zenyellow theme. By crimeboy | Openbox on OpenBSD. fbpanel, wmcpuload, wmmemload, wmdiskmon, urxvt, irssi, mplayer. By sysrq. | Openbox on Arch Linux using the Onyx Citrus theme, showing off the RSS pipe menu. By Borromini. | Openbox 3.4 on Zenwalk Linux using m0nst4-sky theme, with conky in bottom corner. By Bonzodog | |
Openbox on Gnome, Archlinux, using rezza Gillouche theme. By z3ppelin. | Openbox with gnome-panel, obpanel, thunderbird, firefox, gvim, urxvt. Running on ubuntu. By sysrq. | Minimalistic plain Openbox with conky and docker, with the Simple theme. By Roberth | Openbox 3.4.2, urxvt, irssi. conky, minipager. By changs | |
OB 3.4.2/Ubuntu FF conky, docker, tilda, ephiphany with transparency and drop shadows in Cukoo Spit. By Donnie | OB 3.4.4/Ubuntu, pypanel, gnome-terminal, irssi and the openbruise theme and wallpaper. by mrnorms | Openbox on FreeBSD using ipager, pypanel, conky, beep-media-player, bmp-rootvis with a simple theme and wallpaper. by Olivier | OB 3.4.2 with urxvt, conky, vlc and psi. True transparency (xcompmgr) enabled. Theme is ldc. | |
debian lenny/sid: openbox 3.4.2 (theme: flx3) + perlpanel + rxvt | Arch linux with OpenBox 3.4.4 with conky, running the beep-media-player. | Gentoo Linux with OpenBox: rxvt (terminal), xcompmgr (windowshadow), audacious (mediaplayer), tint2 (panel) | Slackware 12.1 with Openbox: pypanel, conky, netwmpager | |
Linguas OS with Openbox: tickle text, sakura terminal | Openbox on Debian. Urxvt, conky, patched pypanel, gvolwheel, background with nitrogen ... More about to come ! | Crunchbang linux 9.04, lxpanel, conky, pcmanfm "Elegant for rent" gtk and openbox theme, "Monolit" icon theme, distro wallpaper | Openbox on Debian with tint2 and Surreal theme. | |
Debian gnu/linux, stable, lenny. roxterm, Xpostulate, openbox, conky. no panels, no fluff. baldwinsoftware.com fishy wallpaper. | Debian gnu/linux, stable, lenny. roxterm, tcltext, openbox, conky, Xpostulate. no panels, no fluff. | Debian gnu/linux, stable, lenny. roxterm, tcltext, openbox, conky. no panels, no fluff. | Openbox / Archlinux on my eee pc 901. feh, tint2 panel, conky, roxterm, pcmanfm, mplayer, wicd. |
Se ti è piaciuto l'articolo , iscriviti al feed cliccando sull'immagine sottostante per tenerti sempre aggiornato sui nuovi contenuti del blog:
Nessun commento:
Posta un commento
Non inserire link cliccabili altrimenti il commento verrà eliminato. Metti la spunta a Inviami notifiche per essere avvertito via email di nuovi commenti.