Czy można uruchomić dodatkowy serwer X po uruchomieniu systemu w 12.04?

9

Chciałbym mieć uruchomione 2 VT, jeden na VT7 ze standardowym interfejsem lightdm + unity, a drugi na VT8 z niestandardowym skryptem, który uruchomi maszynę wirtualną na pełnym ekranie.

W tej chwili próbowałem napisać init.dskrypt bez powodzenia i nie mogę znaleźć żadnych szczegółów w pliku konfiguracyjnym, który pozwoliłby mi uruchomić 2 serwery.

Przypuszczam, że moją idealną odpowiedzią byłaby ta, która wskazuje mi plik konfiguracyjny, który mogę edytować, aby uruchomić dodatkowy serwer.

Edycja - zapomniałem wspomnieć w tekście, że już wiem, jak rozpocząć kolejną sesję X: Chciałbym, aby uruchamiała się automatycznie podczas rozruchu .

jackweirdy
źródło
startx -- :nuruchomi inny serwer X na VTn.
Samik
W rzeczywistości tak nie jest, rozpoczyna wyświetlanie od liczby n. Aby rozpocząć na VTn, musisz uruchomić startx -: 1 VTn
jackweirdy
Klasyczną odpowiedzią jest modyfikacja linii, /etc/ttysale wydaje się, że ten plik został wyparty w nie-starożytnych wersjach Ubuntu (by /etc/console-setup). Może odpowiednikiem byłoby edytowanie /etc/init/tty6.confi dodawanie inkantacji X? Nie mam czasu, aby to zbadać i udzielić szczegółowej odpowiedzi.
Alex Hirzel
@AlexHirzel Jeszcze nie próbowałem, ale z pamięci tego właśnie szukam. Za chwilę dam mu szansę.
jackweirdy
Jakieś słowo na ten temat? Ciekawe, bo zainteresowałem się tą samą konfiguracją!
Alex Hirzel

Odpowiedzi:

7

Tak to mozliwe. Robię to dla gier.

xinit session -- :1 -xf86config config.conf

Gdzie sesja powinna zostać zastąpiona sesją, którą chcesz rozpocząć na nowym ekranie Xorg, a config.conf to plik konfiguracyjny.

Aby uruchomić go automatycznie, spójrz na tę odpowiedź .

RobinJ
źródło
Próbowałem już metody rc.d bez powodzenia: /
jackweirdy
@jackweirdy Czy to nie działa po włożeniu skryptu /etc/init.d/? Nie zapomnij, aby był wykonywalny.
RobinJ
Próbowałem tego wcześniej. Główna instancja X nie chciała się uruchomić, a mój komputer ciągle się restartował. Wkleję trochę skrypt, ale działał dobrze po wykonaniu po zalogowaniu.
jackweirdy
1
To rozwiązało, dzięki: D Jeśli możesz zmienić swoją odpowiedź tak, aby zawierała link do tego, prawdopodobnie pomoże to każdemu, kto przyjdzie zobaczyć to pytanie w późniejszym terminie: D
jackweirdy
2

Nie jestem pewien co do pliku konfiguracyjnego, który możesz edytować, ale wiem, jak uruchomić inny serwer X. Zakładając, że n jest numerem TTY, na którym chcesz uruchomić serwer X, polecenie to

startx -display :2 -- :2 vtn &

Otrzymasz wtedy małe białe okno terminala na tym terminalu TTY, w którym możesz przenieść mysz. Stamtąd musisz uruchomić polecenie, aby uruchomić menedżera okien (np. Sesję gnome ) z tego terminalu TTY.

Aaron Hill
źródło
Odkryłem to do tej pory, problem polega na tym, że chciałbym to zautomatyzować , IE domyślnie uruchamia się w przeciwieństwie do uruchamiania skryptów za każdym razem
jackweirdy
nierozpoznana opcja vtn, co to jest vtn?
Arnold Roa