駅から徒歩27分

技術メモとその他なんでも

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.desktopExex=/usr/share/applications/google-chrome.desktopExec=/usr/share/applications/google-chrome.desktop %uに変更する
    →既に%uがついている状態

解決できた方法

~/.local/share/apllications/google-chrome.desktop内のExec=/opt/google/chrome/chromeExec=/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