답변1
응용 프로그램의 실행 프로그램은 다음에 해당합니다..desktop 파일.
내가 사용할 전략:
- 해당 .desktop 파일 검색
- deb 패키지에서 어떤 파일이 제공되는지 확인하거나 각 파일이 어떻게 다른지 확인하세요.
.desktop 파일을 검색하려면 find
명령(예 sudo find / -name *.desktop
: )이나 다음 Python 코드를 사용할 수 있습니다.이 답변:
from gi.repository import Gio
all_apps = Gio.AppInfo.get_all() # Returns a list of DesktopAppInfo objects (see docs)
# Print display name and .desktop file name and path for all apps
for app in all_apps:
print(app.get_display_name())
print(f"\t{app.get_filename()}")
파일이 패키지에서 제공되는지 확인하려면 dpkg -S /path/to/file
.