Configura X11 su Linux

Autore: Roger Morrison
Data Della Creazione: 6 Settembre 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
Linux - SSH X11 Forwarding на Linux и Windows
Video: Linux - SSH X11 Forwarding на Linux и Windows

Contenuto

Nel mondo Linux, X11 (XFree86 o Xorg) fornisce gli strumenti necessari per eseguire applicazioni grafiche. Senza questi programmi, potresti ancora lavorare solo con la riga di comando in Linux. Questo articolo spiega come configurare X11 sul tuo computer.

Al passo

  1. Devi avere installato X11. Questo è stato probabilmente già fatto dall'installatore della tua distribuzione. Se non lo hai installato, puoi compilarlo dai sorgenti usando le informazioni su questo sito web (http://www.linuxfromscratch.org/blfs/view/cvs/x/xorg7.html).
  2. Premi i tasti Ctrl-Alt-F1 e accedi come root quando il terminale virtuale è aperto.
  3. Esegui il comando "Xorg -configure".
  4. Un nuovo file è stato creato in / etc / X11 / chiamato xorg.conf. Questo file contiene le impostazioni di configurazione. Questi sono stati determinati automaticamente e possono essere sufficienti. Per verificarlo, usa "startx".
  5. Se l'XServer non è stato avviato, o se la configurazione non è del tutto soddisfacente, continua a leggere.
  6. Apri il file "/etc/X11/xorg.conf".
  7. Ci sono molte sezioni, ognuna delle quali controlla un aspetto diverso di XServer. Se XServer non è avviato, selezionare il gruppo "Dispositivo". Ecco un esempio, ma questo varierà da sistema a sistema.
    • Sezione "Dispositivo"
    • Identificatore "Dispositivo [0]"
    • Driver "nvidia"
    • VendorName "NVidia"
    • BoardName "GeForce 6150 LE"
    • EndSection
  8. Per configurare il gruppo "Dispositivo", utilizza le seguenti opzioni:
    • Identificatore: l'ID del dispositivo per il server.
    • Driver: quale driver viene utilizzato per il dispositivo. Alcuni noti sono: vesa (semplice, nessun supporto per 3D), nv (per schede Nvidia, nessun supporto per 3D) e NVidia (per schede Nvidia, il supporto per 3D, deve essere scaricato e installato normalmente).
    • VendorName - Non molto importante, indica chi ha creato il driver.
    • BoardName: indica quale dispositivo è la scheda grafica.
  9. È inoltre possibile configurare i dispositivi di input, come un mouse e una tastiera.
  10. Per configurare il mouse, spostare il gruppo "InputDevice" con la voce "Identifier" Mouse [1].
    • Sezione "InputDevice"
    • Identificatore "Mouse [1]"
    • Driver "mouse"
    • Opzione "Pulsanti" "5"
    • Opzione "Dispositivo" / dev / input / mice "
    • Opzione "Nome" "ImPS / 2 Generic Wheel Mouse"
    • Opzione "Protocollo" "explorerps / 2"
    • Opzione "Vendor" "Sysp"
    • Opzione "ZAxisMapping" "4 5"
    • EndSection
    • Con l'input di cui sopra controlli il mouse. Questa sezione probabilmente sarà già stata generata correttamente automaticamente.
    • La voce "Driver" indica quale driver utilizzare. A meno che tu non sappia che deve essere qualcos'altro, lascia il tuo "mouse" invariato.
    • Sono indicate varie voci "Opzioni" per la modifica dei protocolli e altre cose avanzate relative al mouse. È meglio lasciare queste impostazioni da sole.
  11. Puoi anche configurare la tastiera.
    • Sezione "InputDevice"
    • Identificatore "Tastiera [0]"
    • Driver "kbd"
    • Opzione "Protocollo" "Standard"
    • Opzione "XkbLayout" "us"
    • Opzione "XkbModel" "Microsoftpro"
    • Opzione "XkbRules" "xfree86"
    • EndSection
    • Qui troverai molte opzioni diverse, ma probabilmente vorrai solo cambiare "XkbLayout" e "Driver".
    • "Opzione" XkbLayout "specifica il layout della tastiera. Puoi fornire un codice per dire al computer cosa fa ogni test.
    • È meglio lasciare il driver da solo, poiché "kbd driver" può guidare quasi tutte le tastiere, proprio come il driver del mouse funziona con quasi tutti i mouse.
  12. È inoltre possibile configurare il monitor. Stai molto attento con questo, perché impostazioni errate possono danneggiare in modo permanente il tuo monitor. Il consiglio è quindi di non modificare questa parte.
    • Sezione "Monitor"
    • Identificatore "Monitor [0]"
    • VendorName "VSC"
    • Nome modello "VIEWSONIC A70"
    • UseModes "Modalità [0]"
    • DisplaySize 310232
    • HorizSync 30.0 - 70.0
    • VertRefresh 43.0 - 180.0
    • Opzione "CalcAlgorithm" "XServerPool"
    • Opzione "DPMS"
    • EndSection
    • La maggior parte di tutte le impostazioni, come MonitorName, sono chiare. Puoi anche impostare DisplaySize, HorizSync e VertRefresh, ma queste sono le impostazioni che possono danneggiare il tuo sistema, quindi lasciale stare.
  13. Vari moduli possono essere caricati in XServer all'avvio per abilitare cose come caratteri e grafica 3D. Questi sono specificati nella voce "Modulo".
    • Sezione "Modulo"
    • Carica "dbe"
    • Carica "tipo1"
    • Carica "freetype"
    • Carica "extmod"
    • Carica "glx"
    • EndSection
    • Il modulo glx imposta la grafica 3D.
    • Il modulo di testo gratuito è essenziale per i caratteri.
  14. Il parametro "font" è molto importante per un programma di grafica. Puoi modificare i percorsi dei "font", che dicono a XServer dove trovare i font.
    • Sezione "File"
    • InputDevices "/ dev / gpmdata"
    • InputDevices "/ dev / input / mice"
    • FontPath "/ usr / share / fonts / misc: unscaled"
    • FontPath "/ usr / share / fonts / local"
    • FontPath "/ usr / share / fonts / 75dpi: unscaled"
    • FontPath "/ usr / share / fonts / 100dpi: unscaled"
    • FontPath "/ usr / share / fonts / Type1"
    • FontPath "/ usr / share / fonts / URW"
    • FontPath "/ usr / share / fonts / Speedo"
    • FontPath "/ usr / share / fonts / PEX"
    • FontPath "/ usr / share / fonts / cyrillic"
    • FontPath "/ usr / share / fonts / latin2 / misc: unscaled"
    • FontPath "/ usr / share / fonts / latin2 / 75dpi: unscaled"
    • FontPath "/ usr / share / fonts / latin2 / 100dpi: unscaled"
    • FontPath "/ usr / share / fonts / latin2 / Type1"
    • FontPath "/ usr / share / fonts / latin7 / 75dpi: unscaled"
    • FontPath "/ usr / share / fonts / baekmuk: unscaled"
    • FontPath "/ usr / share / fonts / japanese: unscaled"
    • FontPath "/ usr / share / fonts / quintv"
    • FontPath "/ usr / share / fonts / truetype"
    • FontPath "/ usr / share / fonts / uni: unscaled"
    • FontPath "/ usr / share / fonts / CID"
    • FontPath "/ usr / share / fonts / ucs / misc: unscaled"
    • FontPath "/ usr / share / fonts / ucs / 75dpi: unscaled"
    • FontPath "/ usr / share / fonts / ucs / 100dpi: unscaled"
    • FontPath "/ usr / share / fonts / hellas / misc: unscaled"
    • FontPath "/ usr / share / fonts / hellas / 75dpi: unscaled"
    • FontPath "/ usr / share / fonts / hellas / 100dpi: unscaled"
    • FontPath "/ usr / share / fonts / hellas / Type1"
    • FontPath "/ usr / share / fonts / misc / sgi: unscaled"
    • FontPath "/ usr / share / fonts / xtest"
    • FontPath "/ opt / kde3 / share / fonts"
    • EndSection
    • Nota che i caratteri vengono solitamente rilevati automaticamente da Xorg-configure - in caso contrario, puoi aggiungere una nuova voce come "FontPath path_to_fonts" per caricarli comunque.
  15. L'ultima sezione che tratteremo qui è "ServerLayout". Controlla cose come più desktop e indica quali dispositivi utilizzare.
    • Sezione "ServerLayout"
    • Identificatore "Layout [tutti]"
    • Schermo "Schermo [0]" 0 0
    • InputDevice "Keyboard [0]" "CoreKeyboard"
    • InputDevice "Mouse [1]" "CorePointer"
    • Opzione "Clone" "off"
    • Opzione "Xinerama" "off"
    • EndSection
    • Qui troviamo molte opzioni importanti. Sono ulteriormente spiegati di seguito.
    • InputDevice - Indica a XServer di utilizzare un dispositivo creato.
    • Opzione "Clone" - Se vengono utilizzati più monitor o schede grafiche, questo indica se lo stesso deve essere visualizzato o meno su tutti i monitor.
    • Opzione "Xinerama" - Se vengono utilizzate più schede grafiche o monitor, questo indica se funzionano o meno come desktop separati.

Suggerimenti

  • La tua distribuzione potrebbe avere uno strumento per configurarlo per te, o almeno presentarlo in un modo più semplice.
  • In genere, la configurazione di Xorg può rilevare con precisione i dispositivi automaticamente, quindi la modifica avanzata spesso non è necessaria.

Avvertenze

  • La modifica di questo server può causare problemi come il mancato caricamento del desktop o il danneggiamento del monitor.
  • Come per la modifica di un file di sistema, esiste il pericolo che il computer venga danneggiato in modo permanente.