Installazione di FVWM in Arch Linux


2

Recentemente ho installato con successo Arch Linux in VirtualBox, per la prima volta. Voglio installare FVWM, quindi ho installato X Server e poi ho eseguito pacman -S fvwm. Dice che fvwm è stato installato, ma il terminale rimane ancora lì e non ci sono finestre. So che probabilmente sto facendo qualcosa di stupido, ma non sono sicuro di cosa. Per favore, dimmi cosa sto facendo di sbagliato.

Aggiornamento: ho installato GDM. Quando seleziono "fvwm" nel menu e inserisco la mia password, lo schermo diventa nero, vengono visualizzati diversi messaggi della console con uno stato "ok" verde a sinistra, lo schermo diventa di nuovo nero, quindi diventa grigio e torna all'accesso schermo.


Cosa succede se corri startx? Se non funziona, pubblica il tuo /usr/bin/startxfile.
terdon,

@terdon: quando corro startx, lo schermo diventa nero e si ridimensiona, ma poi non succede nulla e ctrl-c non funziona. Ho riavviato tramite il menu Virtualbox.
hkk,

@terdon: vedo il /usr/bin/startxe sono in grado di accedervi tramite nano, ma non sono sicuro di come pubblicarlo da quando ho appena installato Arch.
hkk,

Basta controllare se c'è una exec fvwmriga alla fine, non dovrebbe esserci, ma nel caso. Prova ciò che suggerisce MariusMatutiae, se fallisce, aggiungi semplicemente exec fvwmalla fine di startx. Oh, e Ctrl + Alt + Backspace dovrebbero lasciarti uscire dopo aver eseguito startx.
terdon,

Nessuno dei suggerimenti ha funzionato. Inoltre, quando corro startxdiventa ancora nero e Ctrl+Alt+Backspacenon funziona. Ottengo l'errore xauth: timeout in locking authority file /home/cloudcoder2000/.Xauthority. Si apre 3 volte, poi vedo diversi messaggi di output e infine lo schermo diventa nero.
hkk,

Risposte:


2

Il problema qui è che la tua $HOMEdirectory è di proprietà root(l'OP l'ha incollato nella chat ):

$ ls -l /home 
total 20 drwxr-xr-x 2 root root 4096 Oct 13 18:38 cloudcoder2000 drwx------ 2 root root 

Quindi non hai accesso in scrittura al tuo, il $HOMEche significa che X non può creare un $HOME/.Xinitfile e che ti dà l'errore che vedi. I seguenti comandi dovrebbero risolverlo:

sudo rm ~/.Xauthority
sudo chown cloudcoder2000:cloudcoder2000 ~/

Ora puoi aggiungere questa riga al tuo ~/.xinitrc(questo comando creerà il file se non esiste):

echo "exec fwvm" >> ~/.xinitrc

Ora, la corsa startxdovrebbe iniziare una fwvmsessione.


2

Il modo corretto di avviare FVWM in Arch è aggiungere la riga "exec fvwm" al file .xinitrc, quindi riavviare la VM. Ci hai provato? Oppure: dovresti vederlo nel "Menu Sessioni" al login, se usi kdm o gdm (penso ...). Hai controllato questo

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.