2012-05-08 63 views
5

Pracuję z api, który wymaga uruchomienia aplikacji, aplikacja uruchamia GUI na Linuksie.Uruchamiasz aplikację GUI na Linuksie, bez pokazywania GUI?

Muszę wpisać kilka informacji logowania, a następnie ukryć aplikację.

Czy istnieje sposób, w jaki mogę przejść do komputera, uruchomić GUI, a następnie ukryć go, wylogować się i mieć innych użytkowników do zalogowania się bez wyświetlania interfejsu GUI, ale nadal z uruchomioną aplikacją?

Odpowiedz

5

Można spojrzeć na Xvfb http://en.wikipedia.org/wiki/Xvfb

jest to wersja bufora ramki X. będzie uruchomić serwer X11 bez wyświetlania go (przydatne z selenem na przykład)

+0

To jest naprawdę sprytne, ale przed ukryciem okna muszę podać kilka informacji logowania - czy można to zrobić za pomocą Xvfb? –

+1

Być może możesz rzucić okiem na Xdootool http://www.semicomplete.com/projects/xdotool/ Szczerze mówiąc, nigdy nie używam xdootool, po prostu trochę google. –

3

xdotool mogą wysyłać dane wejściowe do anyb xwindow, w tym xvfb