kde에서 URL 구성표(rdp://)를 여는 응용프로그램의 우선순위를 어떻게 설정합니까?

kde에서 URL 구성표(rdp://)를 여는 응용프로그램의 우선순위를 어떻게 설정합니까?

URL 패턴 rdp://(예: rdp://[이메일 보호됨]). 이러한 응용 프로그램은 Krdc 및 Remmina입니다. 그러한 링크가 krdc에서 열리길 원하지만 remmina에서는 열립니다. remmina를 제거하고 싶지 않습니다. 그런데 제거하면 krdc에서 이런 링크가 열립니다.

응용 프로그램 아래의 kde 설정에는 기본 응용 프로그램이 있지만 안타깝게도 몇 가지 유형(웹 브라우저, 파일 브라우저, 메일러, 터미널)만 포함되어 있습니다.

또한 응용 프로그램 아래에 파일 연결이 있습니다. 여기서 "rdp"를 검색하면 관련 application/x-remmina만 표시되고 krdc는 표시되지 않습니다.

kde 설정에서 krdc를 rdp:// 프로토콜에 대한 처리기로 설정하는 방법은 무엇입니까?

답변1

이것이 의도적인지는 모르겠지만 kde 설정에서 MIME 유형을 볼 수 없습니다. 내 말은, 새로운 것을 추가할 수 있지만 처음에는 그렇지 않다는 것입니다. 그러나 응용 프로그램은 특정 방식으로 명확하게 정렬됩니다.

내가 찾았어이것질문, 이것은 내가 원하는 것을 달성하는 데 도움이 됩니다.

먼저 /usr/share/applications에서 krdc의 .desktop 파일을 찾고 MimeType 줄을 살펴보세요. MIME 유형이 이라는 것을 알 수 있습니다 x-scheme-handler/rdp. 이제 정렬기에 쿼리할 수 있습니다.

krdc를 별도로 설치하는 경우:

$ xdg-mime query default x-scheme-handler/rdp
org.kde.krdc.desktop

remmina가 krdc와 병렬로 설치된 경우:

$ xdg-mime query default x-scheme-handler/rdp
org.remmina.Remmina.desktop

다음 명령에는 .desktop 파일 이름을 사용합니다. 내가 달리기를 마친 후에

$ xdg-mime default org.kde.krdc.desktop x-scheme-handler/rdp

다시 확인해 보니 지금은 krdc입니다. 이제 rdp:// 링크를 클릭하면 krdc에서 열립니다.

PS 비록 작업을 완료했지만 여전히 "gui" 방식과 파일 연결에 원본 x-scheme-handler가 없는 이유에 관심이 있습니다. 의견을 환영합니다.

관련 정보