Fossfreedom의 방법은 훌륭하게 작동하지만 앱별 솔루션입니다. 부여, 파이어 폭스 / 크롬은 가장 일반적인 사용 사례하지만 자동으로 작동 할 수 있도록이 시스템 전체 솔루션을 쉽게 만들 수 있는 모든 하나 하나를 구성 할 필요없이, 자동으로 애플 리케이션.
해결책은 .desktop
xchat을 irc://
uri 체계 와 연관 시키는 대체 파일 을 작성하는 것 입니다. 그러면 전체 데스크톱 (및 모든 앱)이 XChat을 IRC 처리기로 인식합니다.
xchat 런처를 복사하여 편집 할 수 있습니다 :
cp /usr/share/applications/xchat.desktop ./xchat-irc-handler.desktop
다음 MimeType
과 같이 내용을 편집하고 및를 추가 NoDisplay
하고 교체 Exec
하십시오.
Exec=xchat --existing --url=%u
MimeType=x-scheme-handler/irc;
NoDisplay=true
이제 파일을 설치하십시오. 현재 사용자 또는 모든 사용자에 대해 수행 할 수 있습니다 (명령 앞에 sudo
)를 입력하십시오.
xdg-desktop-menu install --novendor ./xchat-irc-handler.desktop
그리고 그게 다야! Firefox, Chromium 또는 모든 응용 프로그램 에서 즉시 결과를 시도 할 수 있습니다 . 터미널에서 테스트 해 봅시다 :
xdg-open 'irc://chat.freenode.org/#ubuntu'
타다!