直接執行新版 line 的 launcher

之前換新版 line 後就不能用 launcher 直接執行, 一直之前找到新版 line 的 url, 和直接用 cli 開啟的方法, chromium --app=chrome-extension://ophjlpahpchlmihnnnihgmmeilfjmjjc/index.html 。 也就能寫成 launcher 了。

因為新版 line 也是開一個新視窗, 就想能不能找出該視窗的 url, 就能用 cli 開了。 就用 chrome 的 debugger, 開 chrome://inspect/#extensions , 如果 line 也開著,就能看到 url 是 chrome-extension://ophjlpahpchlmihnnnihgmmeilfjmjjc/index.html

launcher 是抄原本的 line 的, icon 不改,改 comment 和 version 而已。 有 comment 滑鼠久會有說明, 不然分不出哪個是新的哪個是舊的。

xdg menu 裡有 Chromium Apps 這個分類, 但原本的 line launcher 裡沒有寫 category, 找半天才找到是寫在 .config/menus/applications-merged/user-chrome-apps.menu , 看起來也不是給人直接編輯的。 後來才發現 launcher 也就是 *.desktop , 應該是要用 xdg-desktop-menu 安裝, 而不是直接複製到 .local/share/applications/ 。 詳情參考新的 ~/loco/applications/

xdg-desktop-menu install ~/.local/share/desktop-directories/chrome-apps.directory \
                         chrome-ophjlpahpchlmihnnnihgmmeilfjmjjc-Default.desktop