
xdg-open이 ob://@username 패턴으로 URI를 올바르게 처리하도록 하려고 하는데 xdg-open이 @ 기호를 제거하는 것 같습니다. xdg-open 자체를 수정하지 않고 이를 방지할 수 있는 방법이 있습니까?
내 openbazaar.desktop
파일에는 다음 내용이 포함되어 있습니다.
[Desktop Entry]
Name=OpenBazaar Client
Exec=openbazaar "%u"
Terminal=false
Type=Application
MimeType=x-scheme-handler/ob
@ 앞에 문자를 넣으면(예: ob://a@username) 문자가 제거되지 않습니다. 이것이 실행 중인 문제가 아니라는 것을 확인했습니다. openbazaar ob://@username
따라서 이 문제를 방지하기 위해 .desktop 파일에서 수행할 수 있는 작업이 있는지 궁금합니다.
답변1
xdg-open
표준을 준수하기 위해 열심히 노력하고 있습니다.
하나@
토큰은 사용자 이름과 호스트 이름 사이의 구분 기호입니다. 이는 사용자 이름이 없으면 예상치 못한(표준이 아닌) 현상입니다. 다른 방식으로 사용하고 싶다면 코딩을 해야 합니다.
추가 자료: