Linux용 데스크탑을 만들고 있습니다. 그래서 저는 이라는 유틸리티를 만들고 있습니다 ts-open
. 그러나 xdg-open
실행할 때 데스크탑이 실행 중임을 감지하면 열리길 원합니다 ( KDE에서 열리는 ts-open
것처럼 ). kde-open
이를 수행할 수 있는 방법이 있습니까? 코딩해야 할 경우 xdg-open
얘기할 수 있는 사람이 있나요 ?
답변1
xdg-open
에서 데스크탑 환경을 감지 하고 위임할 기능을 detectDE()
추가 하려면 패치가 필요합니다 .open_...()
ts-open
DE가 준비되면 연락해야 합니다.xdg-utils
유지관리자패치를 사용하고,통과하다ㅏ허점, 또는메일링 리스트.
답변2
OP 및 허용되는 답변과 관련하여 xdg-open
실제로 x 기본 응용 프로그램을 사용하여 모든 것이 열리므로 별칭이 작업을 수행합니까?
내 컴퓨터에서 다음 테스트를 수행하면 경고 없이 작업 관리자가 실행되었습니다.
$ alias xdg-open='xfce4-taskmanager'
따라서 DE가 로드될 때 이 별칭을 설정하고 xdg-open=ts-open
DE를 종료할 때 xdg-open의 별칭을 해제하는 것만으로는 충분하지 않거나 뭔가 빠졌습니까...?