Linux版Slackでリンクを開こうとするとchrome://newtabになる問題
新しいワークスペースにログインできなかったり、 チャンネルに貼ってあるURLをいちいちコピーしてブラウザに貼り付けなければならないのでつらい
環境
| バージョン | |
|---|---|
| Ubuntu | 16.04 LTS |
| Google Chrome | 75.0.3770.90 |
| Slack | 3.4.2 64bit |
解決できなかった方法
Chromeのバージョンアップをすれば良い
→既に最新版/usr/share/applications/google-chrome.desktopのExex=/usr/share/applications/google-chrome.desktopをExec=/usr/share/applications/google-chrome.desktop %uに変更する
→既に%uがついている状態
解決できた方法
~/.local/share/apllications/google-chrome.desktop内のExec=/opt/google/chrome/chromeをExec=/opt/google/chrome/chrome %Uに変更
追加
~/.local/share/applications/はUbuntuやUnity、/usr/share/applications/はKDEやMATEとかのデスクトップエントリーを管理するファイル群らしい
今回追加した%U、これは.desktopファイルにおけるURLのArgumentらしく%uで1つ、%Uで複数のURLを引数として持って起動するとあった
参考にしたサイト
google chrome - Slack fails to open links in Ubuntu 14.04 - Ask Ubuntu
What does “%U” mean when calling a command? - Ask Ubuntu