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.