Posts tagged ‘openbox’

openbox e l’estensione composite: non bene

Sto perdendo qualche mezz’ora per crearmi un ambiente di lavoro gradevole, semplice e veloce. Questo significa passare per openbox.

Durante le mie prove sono incappato in quello che ancora non so se ritenere bug: in presenza di finestre di urxvt il cambio di desktop non è istantaneo. Le finestre vengono disegnate con un sensibile ritardo, una alla volta, e persino la musica salta durante quella frazione di tempo (non mi era mai successo utilizzando uno scheduler decente, CFS o SD).

Certo, si parla di ritardi dell’ordine di 0,5/0,8 secondi per ogni finestra di urxvt aperta. Nemmeno così evidenti se di finestre se ne ha una sola aperta, ma assolutamente insopportabile in presenza di un maggior numero di finestre.

Dopo ulteriori prove mi sono accorto che il problema esisteva anche in caso di finestre di aterm.

Ho installato openbox-git da AUR per vedere se si trattasse di un problema già risolto, senza però ottenere risultati.

Non sapendo dove altro guardare (e dopo aver controllato nelle FAQ di openbox), ho chiesto nel canale IRC.

Lì molto gentilmente mi hanno indirizzato verso la configurazione di xorg, più in particolare un utente lamentava rallentamenti simili al mio in caso di attivazione dell’estensione Composite.

Detto fatto, ho provveduto a disabilitarla:

Section "Extensions"
    Option         "Composite" "Disable"
EndSection

Notare che l’opzione del driver proprietario nvidia:

Option         "AllowGLXWithComposite" "True"

sembra forzare l’attivazione dell’estensione Composite, a meno che questa non venga esplicitamente disabilitata, come ho riportato poco sopra.

Niente da dire, in questo modo non ho assolutamente ritardi nel rendering delle finestre, e persino le finestre che prima non presentavano il problema del ritardo ora sembrano disegnarsi più velocemente.

E’ qui Openbox 3.4

Oggi è stata rilasciata la versione 3.4 di Openbox, window manager per X11.

Contemporaneamente è stata rilasciata anche la versione 2.0 di ObConf, con alcune interessanti novità: anteprima dei temi e dei font in primis:

obconf 2.0

Le novità sono veramente tante; si tratta anche di dettagli, ma sono i dettagli a fare la differenza.

Anche il sito del progetto è stato completamente revisionato. Ora si presenta come un wiki, e almeno ad una prima occhiata sembra contenere molte informazioni utili.

Novità in openbox 3.4: http://icculus.org/openbox/index.php/Help:Upgrading_to_3.4

Openbox 3.3 released!

Rilasciato Openbox 3.3!

Ecco il changelog:

  • Add a showDelay option for the dock.
  • Fixed onscreen-keeping code which broke a bit in -rc2.
  • Fix incorrect handling of window properties on 64 bit arches.
  • Fix pixelsize being the same as size for pango, now it is correct.
  • Fix drawing of icons taller than wide, eg gimp.
  • Add a ‘mirrorhorizontal’ gradient, like horizontal but mirrored in the center and ‘splitvertical’ which is like vertical but nonlinear in a fancy way.
  • Translations for de, hr and zh_TW added.
  • Add initial per-app settings support.
  • Fix some outstanding issues with 64-bit support.
  • Add an optional delay for displaying submenus so you can move the mouse over some entries without flashing each submenu.
  • Plug some minor memleaks and fix minor bugs.
  • Changed algorithm for downscaling window icons.
  • New themes!
  • Disable support for libstartup-notification by default, it doesn’t seem to work well.
  • Allow disabling of duplicate window numbering by option titleNumber in theme section.
  • Add moverelative and resizerelative actions.
  • Option middle for menus that make submenus be centered instead of aligned by the top edge to the parent entry.
  • Fix transient (ie dialog) windows being placed offscreen if the parent is close to the edge of the screen.