Xorg è un'applicazione pubblica e open-source del sistema X-window versione 11. Dal momento che Xorg è la scelta più popolare tra gli utenti Linux, la sua ubiquità ha portato a renderlo un requisito sempre presente per le applicazioni GUI, con conseguente adozione massiccia dalla maggior parte delle distribuzioni.
Viene fornito con la maggior parte delle distribuzioni Linux e con BSD.
La fondazione.
La fondazione "X.Org Foundation L.L.C." è una giovane azienda scientifica istituita per sviluppare strategie che forniscono gli standard mondiali per la tecnologia X Window System. Il gruppo è attualmente gestito da un consiglio di amministrazione che comprende: Stuart Anderson (Free Standards Group), Egbert Eich (SUSE), Jim Gettys (HP), Georg Greve (Free Software Foundation Europe), Stuart Kreitman (SUN Microsystems), Kevin Martin (Red Hat), Jim McQuillan (Progetto Linux Terminal Server), Leon Shiman (Shiman Associates) e Jeremy White (Code Weavers).
XOrg, si può dire, è la prosecuzione di ciò che è stato XFree86: quest'ultimo, cambiando licenza e rendendosi incompatibile con la GPL, non poteva più essere incluso nelle distribuzioni Linux ed è stato necessario avviare un nuovo progetto, nel quale sono confluiti la maggior parte dei programmatori di XFree86.
Nel dicembre del 2005 venne rilasciato Xorg X11R7.0, il primo grande rilascio del sistema X Window dopo dieci anni di sviluppo discontinuo. Parallelamente è stato rilasciato X11R6.9, contenente lo stesso codice della 7.0, ma in un unico blocco di circa 16 milioni di righe di codice.
Proprio questa è una delle maggiori innovazioni rispetto al passato: Xorg 7.0 ha portato la modularizzazione del codice del server grafico, ponendo le basi per una maggior rapidità di sviluppo, ovvero permettendo un rilascio stabile ogni sei mesi. Fra le numerose note innovative, oltre ad aggiornati driver per hardware video, troviamo EXA, la nuova architettura di accelerazione.
Ultime versioni pubblicate:
- Rilascio di Xorg X11R7.2
- Rilascio di Xorg X11R7.3
- Rilascio di Xorg X11R7.4
- Rilascio di Xorg X11R7.5
- Prossima versione: X11 T7.6
Installazione.
Prima di iniziare, assicurati di fare tutto questo:
Assicurati che pacman sia configurato e aggiornato.
pacman -Syu
Per prima cosa dobbiamo installare l'intero gruppo "xorg":
# pacman -S xorg<br />
Nella nuova modalità Xorg 1.8, non è necessario installare Hal. Udev
rileva l'hardware in maniera autonoma. Ma non dimenticare di installare evdev.
# pacman -S xf86-input-evdev<br />
Dalla versione 1.8, Xorg non ha bisogno di Hal per rilevare
l'hardware e i plugin, quindi si può rimuovere il demone hal dal file /etc/rc.conf senza nessun problema.
Inoltre, /etc/X11/xorg.conf diventa /etc/X11/xorg.conf.d/*.
Usare X -configure, creando un file xorg.conf, è sconsigliato per due motivi:
- Xorg 1.8 propone una configurazione più specifica in file
separati, quindi generare un unico file va in contrapposizione alle
modalità operative del 1.8.
- xorg.conf è parzialmente ignorato quando viene avviato Xorg.
Quindi, si cerchi di non usare xorg.conf.
Grazie a Udev e /etc/X11/xorg.conf.d/10-evdev.conf, la tastiera, il mouse, il touchpad e il touchscreen dovrebbero funzionare bene. Provare:
$ startx<br /><br /><span style="border-width: 0.25em; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(187, 187, 187) rgb(221, 221, 221); background: none repeat scroll 0% 0% rgb(238, 238, 238); padding: 0.1em 0.4em; margin: 0.1em; white-space: nowrap; min-width: 1em; display: inline-block; text-align: center;">Ctrl</span>+<span style="border-width: 0.25em; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(187, 187, 187) rgb(221, 221, 221); background: none repeat scroll 0% 0% rgb(238, 238, 238); padding: 0.1em 0.4em; margin: 0.1em; white-space: nowrap; min-width: 1em; display: inline-block; text-align: center;">Alt</span>+<span style="border-width: 0.25em; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(187, 187, 187) rgb(221, 221, 221); background: none repeat scroll 0% 0% rgb(238, 238, 238); padding: 0.1em 0.4em; margin: 0.1em; white-space: nowrap; min-width: 1em; display: inline-block; text-align: center;">←</span> è stato rimosso da (default) Xorg. Per uscire, usare <span style="border-width: 0.25em; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(187, 187, 187) rgb(221, 221, 221); background: none repeat scroll 0% 0% rgb(238, 238, 238); padding: 0.1em 0.4em; margin: 0.1em; white-space: nowrap; min-width: 1em; display: inline-block; text-align: center;">Ctrl</span>+<span style="border-width: 0.25em; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(187, 187, 187) rgb(221, 221, 221); background: none repeat scroll 0% 0% rgb(238, 238, 238); padding: 0.1em 0.4em; margin: 0.1em; white-space: nowrap; min-width: 1em; display: inline-block; text-align: center;">Alt</span>+<span style="border-width: 0.25em; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(187, 187, 187) rgb(221, 221, 221); background: none repeat scroll 0% 0% rgb(238, 238, 238); padding: 0.1em 0.4em; margin: 0.1em; white-space: nowrap; min-width: 1em; display: inline-block; text-align: center;">F1</span> e terminare Xorg.<br />
Screenshots.