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