È possibile avviare un server X aggiuntivo dopo l'avvio del sistema in 12.04?


9

Mi piacerebbe avere 2 VT in esecuzione, uno su VT7 con l'interfaccia lightdm + unity standard e un altro su VT8 che eseguiva uno script personalizzato che avvierà una macchina virtuale a schermo intero.

Al momento ho provato a scrivere uno init.dscript senza fortuna e non riesco a trovare alcun dettaglio su un file di configurazione che mi permetta di avviare 2 server.

Suppongo che la mia risposta ideale sarebbe quella che mi indica un file di configurazione che posso modificare per avviare un server aggiuntivo.

Modifica - Ho dimenticato di menzionare nel testo che so già come avviare un'altra sessione X: vorrei che questo si avviasse automaticamente all'avvio .


startx -- :navvierà un altro server X su VTn.
Samik,

Altrimenti, avvia una visualizzazione con il numero n. Per iniziare su VTn, devi avviare startx: 1 VTn
jackweirdy il

La risposta classica è quella di modificare una riga /etc/ttysma sembra che questo file sia stato soppiantato nelle versioni non antiche di Ubuntu (da /etc/console-setup). Forse un equivalente sarebbe modificare /etc/init/tty6.confe aggiungere il tuo incantesimo X? Non ho tempo per esplorarlo e fornire una risposta dettagliata.
Alex Hirzel,

@AlexHirzel Non l'ho ancora provato, ma dalla memoria è quello che sto cercando. Ci proverò tra un momento.
jackweirdy,

Qualche parola su questo? Solo curioso perché mi sono interessato alla stessa configurazione!
Alex Hirzel,

Risposte:


7

Sì, è possibile. Lo faccio per i giochi.

xinit session -- :1 -xf86config config.conf

Dove la sessione deve essere sostituita dalla sessione che si desidera avviare nel nuovo display di Xorg e config.conf è il file di configurazione.

Per avviarlo automaticamente, dai un'occhiata a questa risposta .


Ho già provato il metodo rc.d senza fortuna: /
jackweirdy,

@jackweirdy Non funziona quando inserisci la sceneggiatura /etc/init.d/? Non dimenticare di renderlo eseguibile.
RobinJ,

Ho provato prima. L'istanza X principale non si avviava e il mio PC continuava a riavviarsi. Incollerò un po 'lo script, ma ha funzionato bene quando eseguito post-login.
jackweirdy,


1
Ciò ha risolto, grazie: D Se potessi cambiare la tua risposta per includere un link a quello, probabilmente aiuterà chiunque verrà a visualizzare questa domanda in un secondo momento: D
jackweirdy

2

Non sono sicuro di un file di configurazione che puoi modificare, ma so come avviare un altro server X. Supponendo che n sia il numero TTY su cui si desidera avviare il server X, il comando è

startx -display :2 -- :2 vtn &

Verrà quindi visualizzata una piccola finestra terminale bianca su quel TTY in cui è possibile spostare il mouse. Da lì, è necessario eseguire il comando per avviare un gestore di finestre (ad esempio gnome-session ) da quel TTY.


L'ho scoperto finora, il problema è che mi piacerebbe automatizzarlo , IE lo ha avviato di default invece di eseguire uno script ogni volta
jackweirdy,

opzione non riconosciuta vtn, che cos'è vtn?
Arnold Roa,
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.