일반적으로 터미널 (출력)은 응용 프로그램과 데스크탑 파일 모두에 유용한 많은 정보를 제공합니다. 예 : 터미널에서 응용 프로그램을 실행하고 터미널에 명령을 입력하면 응용 프로그램이 시작됩니다.
그러나 잘못된 것이 있으면 다음과 같은 출력을 기대할 수 있습니다.
Traceback (most recent call last):
File "/home/jacob/Bureaublad/werkmap_2.0/uploaded_versions/2.1.2/32_en_ppa /qle-2.1.2/code/qle_quicklisteditor", line 4044, in <module>
MainWindow()
File "/home/jacob/Bureaublad/werkmap_2.0/uploaded_versions/2.1.2/32_en_ppa /qle-2.1.2/code/qle_quicklisteditor", line 51, in __init__
self.load_sectons()
AttributeError: 'MainWindow' object has no attribute 'load_sectons'
jacob@Jacobwerkkamer:~/Bureaublad/werkmap_2.0/uploaded_versions/2.1.2/32_en_ppa /qle-2.1.2/code$
이로 인해 많은 유용한 정보를 얻을 수 있으며 응용 프로그램에서 오류를 발생시키는 행까지도 제공됩니다. (고의로 엉망으로 만들었습니다)
데스크톱 파일과 마찬가지로 .desktop 파일의 디렉토리에서 터미널을 열고 터미널로 끌어다 놓기 만하면됩니다. 예를 들어 Exec=
.desktop 파일에서 행을 제거하면 터미널은 실행할 명령을 찾을 수 없다는 메시지를 표시합니다.
응용 프로그램에서 오류가 발생하는지 테스트하려면 Exec=
문자열 뒤에 넣은 것을 실행하십시오 .
터미널 출력은 일반적으로 here 과 같이 매우 구체적이며 버그 보고서에 유용 합니다 .