Marco è un window manager minimale che utilizza GTK+ nel desktop MATE.

by ZBroot
Marco window manager


Marco è un window manager X minimale che utilizza GTK+ per disegnare le cornici delle finestre. 


È rivolto a utenti non tecnici ed è progettato per integrarsi bene con il desktop MATE. 


Marco è un window manager semplice per l'adulto che è in voi; molti window manager sono come Marshmallow Froot Loops, Marco è come Cheerios. 


Manca di alcune funzionalità che potrebbero essere attese dagli utenti UNIX tradizionali o da altri utenti tecnici; questi utenti potrebbero voler valutare altri window manager disponibili da utilizzare con MATE o come window manager autonomo.


Marco è un window manager minimale progettato per integrarsi bene con il desktop MATE. 


Marco supporta diverse funzionalità piuttosto avanzate ma comuni come l'ombreggiatura/arrotolamento delle finestre, l'aggancio di finestre/bordi, la massimizzazione verticale e orizzontale, la funzione Always-On-Top, il focus e l'innalzamento del mouse e molte altre... Beh, non molte, ma qualcosa in più.


Utilizza GTK+ 3.0 per disegnare le cornici delle finestre. Ciò significa che colori, font, ecc. provengono dal tema GTK+.


Non espone all'utente il concetto di "window manager". Alcune delle funzionalità del pannello di controllo MATE e di altre parti del desktop sono implementate in Marco, come la modifica del tema del bordo delle finestre o delle scorciatoie di navigazione, ma l'utente non ha bisogno di saperlo.


Include solo il gestore delle finestre; non si propone di essere un ambiente desktop. Il pager, la configurazione, ecc. sono tutti separati e modulari. 


La libreria "libwnck" (che ho scritto anch'io) è disponibile per la scrittura di estensioni Marco, pager e così via. (Tuttavia, libwnck non è specifica di Marco né dipendente da MATE; richiede solo GTK e dovrebbe funzionare con KWin, fvwm2 e altri WM compatibili con EWMH.)

 

✨ Caratteristiche principali di Marco.


  • Minimalismo: pensato per utenti non tecnici, con un approccio semplice e senza configurazioni complesse.


  • Integrazione con MATE: si fonde con il look & feel del desktop MATE, garantendo coerenza visiva.


  • Funzionalità supportate:

    • Shading/Roll-Up (arrotolare la finestra alla barra del titolo)

    • Window/Edge Snapping (aggancio ai bordi dello schermo)

    • Massimizzazione verticale e orizzontale

    • Always-On-Top (finestra sempre in primo piano)

    • Sloppy/Mouse Focus (focus basato sul movimento del mouse)

    • Raising (portare una finestra in primo piano)


🔧 Origini e tecnologia.


  • Fork di Metacity: Marco nasce come derivazione del window manager di GNOME, mantenendo la sua semplicità.


  • Dipendenze: richiede GTK+ (>= 3.22) per funzionare correttamente.


  • Licenza: distribuito sotto GPL-2.0, quindi software libero.


📊 Confronto con altri window manager.


Window ManagerFilosofiaComplessitàIntegrazione con MATE
MarcoMinimalista, sempliceBassaTotale
MetacityPredecessore di MarcoMediaNon più mantenuto
CompizEffetti grafici avanzatiAltaSupporto parziale
OpenboxAltamente configurabileMedia/AltaNon nativa


⚠️ Limiti e trade-off.

  • Meno funzioni avanzate rispetto a window manager come Compiz o Openbox (es. effetti 3D, scripting avanzato).


  • Target utenti non tecnici: chi cerca personalizzazione estrema o funzioni da power user potrebbe trovarlo troppo limitato.


  • Stabilità e leggerezza: il vantaggio è che Marco è molto stabile e consuma poche risorse, ideale per macchine meno potenti.


✅ In sintesi.

Marco è la scelta ideale se usi MATE e desideri un ambiente stabile, leggero e senza fronzoli. Se invece cerchi effetti grafici avanzati o configurazioni complesse, potresti preferire alternative come Compiz o Openbox.

 

Source: ubuntulandia.blogspot.com/2025/11/marco-e-un-window-manager-x-minimale.html 10-11-2025 20:53 Voti: 0
Commenti:
Ancora nessun commento...
Log in per votare e commentare!