KDE에서 "터미널에서 실행"이 누락되었습니다.

KDE에서 "터미널에서 실행"이 누락되었습니다.

7년 동안 Gnome을 사용한 후 Gnome에서 KDE로 전환했습니다. 모든 것을 구성했지만 한 가지 옵션이 누락되었습니다.터미널에서 실행스크립트를 실행하기 위해 두 번 클릭하면 프롬프트가 나타납니다.

상호작용이 필요하지 않은 스크립트이면 충분합니다. 예를 들면 다음과 같습니다.

#!/bin/bash
mkdir abc

두 번 클릭하면 예상대로 abc 폴더가 생성됩니다.

그러나 스크립트가 터미널이 필요한 스크립트를 실행하는 경우에는 작동하지 않습니다. 예를 들어 다음 스크립트를 얻습니다.

#!/bin/bash
cd /path/to/python/script/
python init.py

Python 스크립트를 사용하려면 사용자가 일부 숫자를 입력해야 하지만 bash 스크립트가 터미널에서 실행되고 있지 않기 때문에 Python 스크립트는 아무 것도 표시하지 않습니다.

답변1

괜찮아요, 해결책을 찾았어요.

다음 내용으로 .desktop 파일을 만들었습니다.

[Desktop Entry]
Type=Application
Path=/path/
Exec=python /path/init.py
Icon=/path/icon.png
Name=ProgramName
Terminal=true

관련 정보