Mogę dostosować ustawienia tak, aby używały terminala, a nie zwykłego wyjścia. Jednak nie wydaje mi się, aby wymyślić właściwe polecenie do wprowadzenia w celu użycia gnome-terminal. Mogę użyć „xterm -e”, wystarczająco dobrego rozwiązania, ale pomyślałem, że i tak chcę wiedzieć.
Gdy spróbuję użyć „gnome-terminal -e”, uruchomienie mojego programu spowoduje szybkie otwarcie i zamknięcie pustego terminala. Muszę później „przerwać” wykonanie (coś w rodzaju nieskończonej pętli). Kiedy używam 'gnome-terminal -x', otrzymuję:
Nie można połączyć gniazda komunikacyjnego twórcy /tmp/qt_temp.h17333/stub-socket: Brak takiego pliku lub katalogu
gnome-terminal
. Link „naprawiony” jest zepsuty.Odpowiednikiem
xterm -e
forgnome-terminal
jestgnome-terminal -e
wypróbuj. Jeśli-e
nie działa, spróbuj-x
.źródło
Możesz dowiedzieć się o wszystkich dostępnych opcjach za pomocą
gnome-terminal --help-all
:źródło
Natknąłem się na ten sam problem i okazało się, że w tle działa zbyt wiele instancji mojej aplikacji konsoli. Zostawiłem ustawienia
gnome-terminal -x
i po prostu zamknąłem wszystkie działające instancje mojej aplikacji, a następnie spróbowałem ponownie i zadziałało.źródło