기본 터미널 확인 명령

기본 터미널 확인 명령

내 상황은: 간단하게 만들어보려고 해요NASM용 IDE~에자바. 내 IDE에서 .asm 파일을 실행하면 터미널이 열리고 출력이 표시됩니다. 나는 이 목적으로 xterm을 사용하고 있습니다. 이제 문제는 xterm이나 uxterm의 모양이 정말 마음에 들지 않는다는 것입니다. 나는 그놈 터미널을 선호합니다. 하지만 gnome-terminal을 사용하면 애플리케이션이 특정 OS로 제한됩니다. 즉, Ubuntu에서만 .asm 파일을 실행할 수 있습니다(예: KUbuntu의 기본 터미널은 다른 것입니다.. 등..).

그래서 내 생각은 ''기본 터미널을 알기 위해 xterm에서 실행할 수 있는 명령'특정 OS의 기본 터미널에서 내 응용 프로그램을 통해 .asm 파일을 실행합니다. 그것이 나의 첫 번째 질문이었습니다.

두 번째 질문은 다음과 같습니다.간단하게 할 수 있는 방법이 있나요터미널 제어권 전송다른 것에.Java에서 JTextPane과 마찬가지로. 내 아이디어는 ecplipse of netbeans와 같이 자체적으로 출력을 볼 수 있는 콘솔을 만드는 것입니다.콘솔.따라서 터미널을 호출한 다음 터미널에서 명령을 실행하는 것보다 실제로 더 나을 것입니다.

답변1

x-terminal-emulator사용 가능한 터미널을 호출하기 위한 대체 시스템의 일부로 조작됩니다.

이것은 시스템 전반에 적용되는 것이며 데스크탑 특정 사항이 아니므로 Gnome 터미널과 Konsole이 모두 설치되어 있으면 Gnome 터미널이 KDE에서 실행된다는 의미일 수 있습니다. 하지만 IMO에 충분히 가깝습니다.

또한 환경 변수가 정의되어 있음을 발견했습니다 $COLORTERM. 이 쿠분투 머신에서 —없이 gnome-terminal설치됨—아직 Gnome 터미널로 설정되어 있습니다. 그래서 아마도 그다지 신뢰할 수 없을 것입니다.

답변2

"x-terminal-emulator"를 사용하여 터미널을 호출할 수 있습니다.http://crunchbang.org/forums/viewtopic.php?id=13945

또는 이식성을 극대화하려면 사용 가능한 터미널을 결정하는 테스트 세트를 작성하고 TERMINAL 변수를 설정한 다음 스크립트 내에서 TERMINAL을 호출하세요.

관련 정보