Linux

如何 xdg-open 使用不同應用程序的特定連結

  • October 29, 2020

嗨,我想打開特定應用程序的特定連結。更具體地說,我想https://us02web.zoom.us/j/something?pwd=somethingsomething用桌面縮放應用程序打開縮放連結(類似於 pwa 瀏覽器應用程序,但不是本機 pwa 應用程序。創建:-> 三個點-> 更多工具-> 創建快捷方式)。目前,如果我告訴xdg-open打開此連結,它只會將我發送到我的預設瀏覽器而不是縮放應用程序。那麼我該如何改變它,有可能嗎?

打開https://us02web.zoom.us/j/77479044122pwd=Nik0ajNiAWRkbXhkbWVJTXJtcklrQT09

翻譯為:

xdg-open zoommtg://us02web.zoom.us/join?action=join&confno=77479044122&pwd=Nik0ajNiAWRkbXhkbWVJTXJtcklrQT09

最終 URL 上還有很多其他垃圾,但我認為這就是您所需要的。

我從移動/usr/bin/xdg-open/usr/bin/xdg-open.real更改/usr/bin/xdg-open為:

#!/bin/sh

logger -t xdg-open "$*" 

xdg-open.real "$*"

然後chmod +x /usr/bin/xdg-open

之後(和一個 URL 左右)你可以 grep /var/log/syslogxdg-open看看會發生什麼。

引用自:https://unix.stackexchange.com/questions/616937