Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
che cos'è un window manager!
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
soigres
l33t
l33t


Joined: 09 Dec 2004
Posts: 648
Location: Milano, Italy

PostPosted: Wed Sep 21, 2005 5:40 pm    Post subject: che cos'è un window manager! Reply with quote

con questo post vorrei fare una discussione seria su cosa sia un window manager per fare chiarezza (a me per primo)
1. prima di tutto che differenza c'è tra un window manager e un desktop environment (che differenza c'è tra windowmaker e gnome)?
2. mi sono guardato in giro (windowmaker, enlightenment, fvwm, fluxbox) e non capisco bene (guardando gli screenshots) se i pannelli o i file manager o altro sono parte di un window manager o sono aggiunte
3. voglio capire se i windows manager si appoggiano a librerie preesistenti (svgalib o altro), se ne hanno di proprie o se si appoggiano a librerie di terzi (ad esempio alle qt per dire)
Back to top
View user's profile Send private message
Apetrini
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1158

PostPosted: Wed Sep 21, 2005 5:46 pm    Post subject: Reply with quote

La domanda che hai fatto non è per nulla scontata...

Ora ti do la mia opinione di cos'è un windows manager e cosa un Desktop environment, nulla di piu perche rischio di sparare boiate e poi arriva l'ingegnere di brescia tutto incazz e mi bacchetta...

Windows Manager: metacity, kwin-> è collui che gestisce le finestre e basta.
Desktop environment: gnome, kde-> è tutto il sistema punta e clicca, compreso anche il windows manager.

Per chiarezza kwin e il wm di kde, metacity quello di default per gnome...
_________________
Linux ape 2.6.31-vanilla. Paludis since 0.28.0.
Back to top
View user's profile Send private message
Dr.Dran
l33t
l33t


Joined: 08 Oct 2004
Posts: 766
Location: Imola - Italy

PostPosted: Wed Sep 21, 2005 5:55 pm    Post subject: Reply with quote

In maniera moooooolto semplice quello che ha detto apetrini è vero... cioè in soldono un wm è un gestore di finestre, cioè una app che interagisce con X per disegnare finestre e altre cosucce, poi può integrare piccole utility come terminali simili a xterm.
Un desktop manager comprende in generale un window manager e altre applicazioni integrate che permettono l'utilizzo e la configurazione delle periferiche e del sistema stesso, dalla stampa alla navigazione dei files etc.etc.

Ciauz :wink:
_________________
:: [Dr.Dran] Details ::
- Linux User # 286282
- IT FreeLance Consultant
- President of ImoLUG [Imola & Faenza Linux User Group]
Back to top
View user's profile Send private message
soigres
l33t
l33t


Joined: 09 Dec 2004
Posts: 648
Location: Milano, Italy

PostPosted: Wed Sep 21, 2005 5:56 pm    Post subject: Reply with quote

dimanticavo la cosa più importante forse... se è possibile installare un qualunque window manager in un qualunque desktop environment... per esempio, posso installare fluxbox in kde o windowmaker in kde?
Back to top
View user's profile Send private message
lavish
Bodhisattva
Bodhisattva


Joined: 13 Sep 2004
Posts: 4295
Location: Venice Island, European Union

PostPosted: Wed Sep 21, 2005 5:58 pm    Post subject: Reply with quote

soigres wrote:
dimanticavo la cosa più importante forse... se è possibile installare un qualunque window manager in un qualunque desktop environment... per esempio, posso installare fluxbox in kde o windowmaker in kde?

Fluxbox in gnome si può fare. Altro non so ;)
_________________
www.minimalblue.com
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Wed Sep 21, 2005 6:14 pm    Post subject: Reply with quote

soigres wrote:
dimanticavo la cosa più importante forse... se è possibile installare un qualunque window manager in un qualunque desktop environment... per esempio, posso installare fluxbox in kde o windowmaker in kde?

in linea teorica si possono fare un sacco di cose...
in pratica quando si progetta un DE, lo si "costruisce sopra" un determinato WM, per cui in concreto sostituire il WM nativo con un altro potrebbe non essere cosa semplice, e alla fine non è detto che il DE continui a funzionare regolarmente.
Back to top
View user's profile Send private message
Dr.Dran
l33t
l33t


Joined: 08 Oct 2004
Posts: 766
Location: Imola - Italy

PostPosted: Wed Sep 21, 2005 6:22 pm    Post subject: Reply with quote

Quoto quello che ha appena detto k.gothmog anche perchè molte volte si perdono alcune features che rendono caratteristico e accattivante un DM :wink:
_________________
:: [Dr.Dran] Details ::
- Linux User # 286282
- IT FreeLance Consultant
- President of ImoLUG [Imola & Faenza Linux User Group]
Back to top
View user's profile Send private message
soigres
l33t
l33t


Joined: 09 Dec 2004
Posts: 648
Location: Milano, Italy

PostPosted: Wed Sep 21, 2005 6:24 pm    Post subject: Reply with quote

tra l'altro ho installato da poco il pacchetto "startkde" che è effettivamente un window manager e basta, ma... KDE
poi gli ho messo anche kicker
Back to top
View user's profile Send private message
akiross
Veteran
Veteran


Joined: 02 Mar 2003
Posts: 1170
Location: Mostly on google.

PostPosted: Wed Sep 21, 2005 6:27 pm    Post subject: Re: che cos'è un window manager! Reply with quote

soigres wrote:

1. prima di tutto che differenza c'è tra un window manager e un desktop environment (che differenza c'è tra windowmaker e gnome)?
2. mi sono guardato in giro (windowmaker, enlightenment, fvwm, fluxbox) e non capisco bene (guardando gli screenshots) se i pannelli o i file manager o altro sono parte di un window manager o sono aggiunte
3. voglio capire se i windows manager si appoggiano a librerie preesistenti (svgalib o altro), se ne hanno di proprie o se si appoggiano a librerie di terzi (ad esempio alle qt per dire)


Io so che:
1. WM e' un programma che si occupa della gestione delle finestre sul monitor. Quindi della titlebar, dei bordi, eventualmente un tema, la taskbar eccetera. Spesso ci sono anche funzionalita' aggiuntive, ma non sono niente piu' che programmi indipendenti.

2. DE e' un ambiente per il desktop, ed e' diverso. Innanzi tutto solo per il fatto che e' DESKTOP, cioe' scrivania, subentra un elemento in piu': un desktop appunto con la possibilita' di immetterci icone, creare documenti eccetera. Insomma, e' un altro elemento che non fa solo da sfondo, ma diventa anche interattivo.
Inoltre il desktop enviroment si occupa anche di molti altri fattori, e' integrato con molti tool e strumenti che non sono piu' programmi separati.
Credo che il desktop enviroment raccolga anche strumenti quali un filemanager, pannelli di configurazione e strumenti avanzati.

3. Quasi ogni cosa si appoggia a librerie esistenti. Qualcuno sviluppa le proprie, qualcuno no, ma per la maggioranza ci si appoggia.
Enlightenment e' un buon esempio: esistono le librerie di En. che sono usate anche da altri programmi, oltre che dal window manager.

Almeno cosi' e' come li ho sempre intesi :P
_________________
Libera scienza in libero stato.
Horizon of Events
Back to top
View user's profile Send private message
croot
Apprentice
Apprentice


Joined: 07 Jul 2004
Posts: 240
Location: Massa (toscana)

PostPosted: Wed Sep 21, 2005 7:42 pm    Post subject: Reply with quote

credo anche che un de integri anche applicazioni piu' avanzate come per esempio un browser (kde->konqueror,gnome->epiphany), client di posta (kde->kmail,gnome->evolution) ecc..
Back to top
View user's profile Send private message
soigres
l33t
l33t


Joined: 09 Dec 2004
Posts: 648
Location: Milano, Italy

PostPosted: Wed Sep 21, 2005 7:44 pm    Post subject: Reply with quote

croot wrote:
credo anche che un de integri anche applicazioni piu' avanzate come per esempio un browser (kde->konqueror,gnome->epiphany), client di posta (kde->kmail,gnome->evolution) ecc..
secondo me non è così... anche in windowmaker io uso firefox e thunderbird... altro discorso è usare konqueror come filemanager... i window manager non hanno file manager (credo)
Back to top
View user's profile Send private message
croot
Apprentice
Apprentice


Joined: 07 Jul 2004
Posts: 240
Location: Massa (toscana)

PostPosted: Wed Sep 21, 2005 7:50 pm    Post subject: Reply with quote

dopo che ho postato anche a me è venuto il dubbio, ma non perche' uno puo' usare firefox in un wm.. visto che firefox è un browser non direttamente collegabile a un de.. mentre konqueror ed epiphany si, ma perche' quando installo gnome non è automatico avere epiphany.
Back to top
View user's profile Send private message
soigres
l33t
l33t


Joined: 09 Dec 2004
Posts: 648
Location: Milano, Italy

PostPosted: Wed Sep 21, 2005 7:51 pm    Post subject: Reply with quote

croot wrote:
dopo che ho postato anche a me è venuto il dubbio, ma non perche' uno puo' usare firefox in un wm.. visto che firefox è un browser non direttamente collegabile a un de.. mentre konqueror ed epiphany si, ma perche' quando installo gnome non è automatico avere epiphany.
e invece sì, perchè un de secondo me ha un file manager... un de implementa sempre un sistema di gestione logica visuale del file system
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Wed Sep 21, 2005 9:24 pm    Post subject: Reply with quote

soigres wrote:
croot wrote:
credo anche che un de integri anche applicazioni piu' avanzate come per esempio un browser (kde->konqueror,gnome->epiphany), client di posta (kde->kmail,gnome->evolution) ecc..
secondo me non è così... anche in windowmaker io uso firefox e thunderbird... altro discorso è usare konqueror come filemanager... i window manager non hanno file manager (credo)


usare non é integrare.
Un DE é composto da applicazioni tra loro integrate che possono interagire tra loro in maniera "facile". Per far interagiore le applicazioni in un wm invece spesso le cose non sono cosí facili.
_________________
Ciao da me!
Back to top
View user's profile Send private message
akiross
Veteran
Veteran


Joined: 02 Mar 2003
Posts: 1170
Location: Mostly on google.

PostPosted: Wed Sep 21, 2005 9:32 pm    Post subject: Reply with quote

Ma un desktop enviroment (ambiente) non dovrebbe proprio essere un ambiente, unico ed integrato? Sia gnome che kde offrono ogni set di tool per amministrare (piu' o meno efficacemente) il sistema, i file, eccetera.

Solitamente un wm non e' cosi' complesso, e non fornisce file manager o cose simili.
_________________
Libera scienza in libero stato.
Horizon of Events
Back to top
View user's profile Send private message
yardbird
l33t
l33t


Joined: 20 Apr 2002
Posts: 688
Location: nl.leiden

PostPosted: Thu Sep 22, 2005 10:43 pm    Post subject: Reply with quote

La caratteristica principale di un DE è quella di fornire un ambiente di lavoro "integrato". Cosa si intende con questo?

Prendi ad esempio kde. Qualsiasi applicazione che utilizza le librerie di kde (kdelibs) utilizza lo stesso tipo di finestra per l'apertura/salvataggio dei file. Se io personalizzo questa finestra (ad esempio aggiungendo una shortcut verso un percorso del filesystem nella barra laterale) il cambiamento si ripercuote su tutte le applicazioni che utilizzano le kdelibs.

Rimanendo in ambito kde, forse avrai notato che anche la finestra di stampa è comune a tutte le applicazioni che usano kdelibs. Anzi, è proprio tutto il sottosistema di stampa che è gestito direttamente dalle kdelibs. In questo modo le applicazioni non devono preoccuparsi di riscrivere da zero la finestra per la gestione della stampante.

Ancora kde: hai presente cosa sono i kio-slaves? Sono dei filesystem virtuali (sempre implementati in kdelibs) che permettono di aprire e salvare file (da qualsiasi applicazione kde) direttamente su share samba (o su un server ftp ad esempio, o attraverso una connessione ssh, o ... ). Il meccanismo è implementato all'interno delle kdelibs: se io scrivo un'applicazione che le utilizza ho automaticamente questa feature.

Se io aggiorno le kdelibs, tutte le applicazioni che le utilizzano avranno a disposizione le nuove features e i bugfix "gratis", senza avere bisogno di ricompilare nulla.

Tirando le somme, la differenza fra un DE e un WM è che il DE mette a disposizione delle applicazioni un set di librerie comuni che permettono di integrare facilmente all'interno delle applicazioni funzionalità più o meno avanzate. Da ciò consegue anche che si può scrivere un applicazione per un certo DE, mentre non ha senso parlare di applicazioni scritte per un WM.

Spero di non essere risultato troppo fumoso.... :wink:
_________________
Albert Einstein wrote:
I consider it [...] urgently necessary for [...] workers to get together, both to protect their own economic status and [...] to secure their influence in the political field.


http://www.bluescarni.info
Back to top
View user's profile Send private message
soigres
l33t
l33t


Joined: 09 Dec 2004
Posts: 648
Location: Milano, Italy

PostPosted: Thu Sep 22, 2005 11:13 pm    Post subject: Reply with quote

sei stato infernale :twisted:
Back to top
View user's profile Send private message
sorchino
Apprentice
Apprentice


Joined: 08 Jul 2003
Posts: 242
Location: Bologna/Treno/Fano

PostPosted: Sat Sep 24, 2005 12:09 am    Post subject: Reply with quote

croot wrote:
credo anche che un de integri anche applicazioni piu' avanzate come per esempio un browser (kde->konqueror,gnome->epiphany), client di posta (kde->kmail,gnome->evolution) ecc..


Secondo me no, visto che seguendo questo discorso gnome-light e kde-light(non so come si chiami, ma penso esista la controparte di gnome-light) non sarebbero DE visto che nè browser nè client di posta nè tante altre cose vengono installate...
_________________
"Colui al quale avete dato il nome di Gesu` in realta` non era che il capo di una banda di briganti i cui miracoli che gli attribuite non erano che manifestazioni operate secondo la magia e i trucchi esoterici." Celso.
Back to top
View user's profile Send private message
akiross
Veteran
Veteran


Joined: 02 Mar 2003
Posts: 1170
Location: Mostly on google.

PostPosted: Sat Sep 24, 2005 7:08 am    Post subject: Reply with quote

Umm la domanda e': sono abbastanza light per essere considerati wm?
_________________
Libera scienza in libero stato.
Horizon of Events
Back to top
View user's profile Send private message
soigres
l33t
l33t


Joined: 09 Dec 2004
Posts: 648
Location: Milano, Italy

PostPosted: Sun Sep 25, 2005 1:03 am    Post subject: Reply with quote

akiross wrote:
Umm la domanda e': sono abbastanza light per essere considerati wm?
beh, gnome-light no... startkde invece credo di sì
Back to top
View user's profile Send private message
soigres
l33t
l33t


Joined: 09 Dec 2004
Posts: 648
Location: Milano, Italy

PostPosted: Tue Oct 04, 2005 2:27 pm    Post subject: Reply with quote

sto configurando FVWM... credo che un'altra differenza notevole :wink: dal punto di vista della fatica è che un d.e. mette da solo nel menù i programmi installati
Back to top
View user's profile Send private message
gutter
Moderator
Moderator


Joined: 13 Mar 2004
Posts: 7160
Location: Aarau, Aargau, Switzerland

PostPosted: Sun Oct 30, 2005 9:15 am    Post subject: Reply with quote

Moved from Italian to Off Topic.
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum