기본적으로 mpv인 모든 링크를 열도록 시스템을 설정하고 싶습니다. IRC, Mumble, Discord, Signal 등의 YouTube 동영상 링크를 클릭하면 mpv 형식으로 열립니다. xdg-open 및 xdg-mime을 읽었지만 유용한 내용을 찾을 수 없습니다. 정규식 기반 링크 처리기를 만드는 것이 가능합니까?
답변1
xdg-open은 정규식을 지원하지 않습니다. 그러나 대안이 있습니다. 다음은 리소스 오프너 목록입니다. https://wiki.archlinux.org/title/Default_applications
Mimeo는 VLC에서 YouTube를 여는 다음 예와 같이 정규 표현식을 기반으로 규칙을 제공합니다.
# open youtube links in VLC without opening a new instance
vlc --one-instance --playlist-enqueue %U ^https?://(www.)?youtube.com/watch\?.*v=
프로젝트 페이지 링크: https://xyne.dev/projects/mimeo/