Używam aplikacji java, która tworzy wizualne przedstawienie niektórych rzeczy, które robi, podczas gdy to robi. Jednak chcę uruchomić to w skrypcie, który nie będzie miał ekranu, do którego można dołączyć. W bieżącym środowisku nie ma nawet ustawionej zmiennej środowiskowej DISPLAY. Próbowałem po prostu ustawić DISPLAY na: 0.0. Ale to nie istnieje. Nie dbam o wyświetlacz. Chcę tylko, aby aplikacja przetwarzała pliki w trybie cichym.A/dev/null jest niezmienny dla WYŚWIETLACZA, gdy wyświetlany jest tylko dźwięk
Ponieważ nie mogę po prostu wyłączyć wyświetlacza (nie moja aplikacja), pozostaję przy próbie obejścia potrzeby wyświetlania.
Czy istnieje czarna dziura, na którą mogę wysłać WYŚWIETLACZ? odpowiednik/dev/null?
Szukałem trochę w Internecie, ale słowa, o których mógłbym pomyśleć: "wyświetlaj" "null" "lekceważenie" itd. Są dwoma ogólnymi, które pozwalają mi uzyskać odpowiedź.
Jest to środek większego skryptu, więc chcę, aby pozostała część wyjścia do stdout była dostępna.
To bardzo dobrze się sprawdziło. To jest Xvfb. Pudełko nie jest moje, ale administrator był na tyle miły, by umieścić go na pudełku. – Marc
Dziękujemy! Zawsze chciałem być w stanie uruchomić gschem, aby tworzyć pliki PDF i PNG z moich schematów na mojej maszynie do budowania, ale to nie działało bez X (co jest uciążliwe w tyłku). Teraz z Xvfb jest serwer X, z którym można się połączyć! – KeyserSoze