Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: programmare un WM

  1. #1
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    programmare un WM

    come si puo' fare per creare Windows Manager??

    che librerie c/c++ sono necessarie?? c'e' qualche guida??
    come ci si "interfaccia" con x?

    posto qui perche' mi sembra un po' piu' appropriato di programmazione...
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  2. #2
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    Mi pare un progetto un pò ambizioso e molto interessante. Sono dell'idea che Linux è bello perchè OPENSOURCE, quindi, il mio consiglio è quello di guardare i sorgenti dei WM già esistenti e partire intanto da lì, dopo esserti documentato parti con il tuo progetto.
    Se avessi tempo studierei anch'io i WM ma purtroppo devo lavorare
    Facci sapere i tuoi sviluppi...
    La fortuna e' cieca ma la sfiga ci vede benissimo
    Comprarselo o farselo di legno

  3. #3
    Prova a guardare su freedesktop.org.
    Qui puoi trovare il codice di un semplice WM (un po' vecchio) basato sul toolkit FOX.
    “Guardo in alto mentre cammino, così le lacrime non scenderanno...”
    Kyu Sakamoto

  4. #4
    le librerie base che devi conoscere sono le XLib di X.org
    cmq ti conviene guardare wm leggeri come twm, ..., fluxbox o altri...

  5. #5
    Utente di HTML.it L'avatar di Casper87
    Registrato dal
    May 2006
    Messaggi
    1,968
    poi per fare qualcosa di carino ci sono le librerie "proprietarie" QT (quelle di kde) o le librerie GTK e GTK2. o anche le libreria sopra citate.
    "Disapprovo ciò che dici, ma difenderò alla morte il tuo diritto di dirlo." Voltaire
    1100110011111000011

  6. #6
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    grazie 1000, penso di usare le gtk comunque...

    do un'occhiata in giro e vedo se quello che ho in mente e' fattibile...

    per caso conoscete qualche tutorial base sulle gtk??
    di programmazione grafica col c sono un po' a digiuno...
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  7. #7
    Come fai a programmare un window manager con le gtk? Secondo me di usare qualcosa di livello più basso.

    Tanto per iniziare potresti studiardi il codice di evilwm, che è molto semplice (come wm, ma credo anche a livello di codice), e capire come funziona il tutto

  8. #8
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da vortex87
    Come fai a programmare un window manager con le gtk? Secondo me di usare qualcosa di livello più basso.

    Tanto per iniziare potresti studiardi il codice di evilwm, che è molto semplice (come wm, ma credo anche a livello di codice), e capire come funziona il tutto
    adesso do un'occhiata anche a questo... cmq le gtk le voglio imparare lo stesso
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  9. #9
    Originariamente inviato da Alex'87
    adesso do un'occhiata anche a questo... cmq le gtk le voglio imparare lo stesso
    http://www.amazon.com/Developing-Lin.../dp/0735700214

  10. #10
    Originariamente inviato da Alex'87
    cmq le gtk le voglio imparare lo stesso
    Certo, anch'io uso le gtk... Il punto è che non vanno bene per fare quello che vuoi tu. Le gtk servono per creare le applicazioni grafiche, sono ad un livello più alto rispetto a quello che vuoi fare tu

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.