Używam Cygwin i używam Console2 jako zamiennika domyślnego terminalu Cygwin. Muszę użyć przekierowania X11 i za każdym razem, gdy uruchamiam startxwin, uruchamia go w nowym terminalu. Zamiast tego chciałbym, aby był otwarty w tym samym terminalu (lub w nowej karcie), w Console2. Idealnie byłbym w stanie uruchomić Cygwin za pomocą startxwin lub uruchomić nową kartę z serwerem Cygwin XWin. Prawdopodobnie będzie to wymagało edycji .startxwinrc
pliku, ale nie jestem pewien, jak to zrobić. Niedawno zacząłem używać przekazywania X11 w Cygwin.
Jak mogę to zrobić?
Dzięki.
EDYCJA
Próbuję rozpocząć sesję X11 w Cygwin. Można to zrobić, ustawiając DISPLAY
zmienną środowiskową na 0.0
. Serwer X11 jest następnie uruchamiany przez wydanie polecenia startxwin
. Po wydaniu tego polecenia otwiera się nowy terminal w innym oknie. Ten terminal jest niezwykle prosty i dość brzydki. Chcę, aby terminal pojawił się jako nowa karta w Console2 lub uruchomił go w tym samym terminalu, z którego został uruchomiony. W ten sposób mogę kontynuować pracę w terminalu zoptymalizowanym do moich upodobań. Alternatywnie, jeśli możliwe jest uruchomienie Cygwin z włączonym przekierowaniem X11, byłoby to bardziej idealne. Obecnie uruchamiam Cygwin za pomocą tego poleceniaH:\bin\bash.exe --login -i -c "cd /cygdrive/d; exec /bin/bash"
. Cały powód, dla którego muszę używać X11, to to, że SSHing do zdalnego serwera, który ma programy z GUI, których muszę użyć. Chcę tylko móc zrobić wszystko w Console2.