はじめに
本記事ではGoogle Chrome拡張機能版のLINEをUbuntu上でネイティブアプリ風に利用する方法を紹介します.
LINEはUbuntu(もとい,Linux系OS)でのネイティブアプリを公開していません.
代替手段として,Google Chromeのアプリ版のLINEを用いることで,Ubuntu上でLINEをネイティブアプリ風に利用することが可能でした.
ところが,2018年でChromeアプリが使えなくなる関係で,Google Chrome上でLINEを使用する場合は,
アプリではなく拡張機能版を使うことが推奨されるようになりました(2018年2月11日現在).
それに伴い,従来の方法ではネイティブアプリ風に利用することが難しくなってしまいました.
私はどうしてもLINEをUbuntu上でネイティブアプリ風に利用したかったので,色々やり方を模索してみました.
その結果,何とか上手くやる方法を発見したので,備忘録がてらここに記したいと思います.
環境
- Ubuntu 16.04 LTS
- Google Chrome (version 64.0.3282.140)
- LINE 2.1.0 (Google Chrome拡張機能版)
手順
Google Chromeをインストールする
端末上で以下のコマンドを実行して,Google Chromeの依存パッケージをインストールします.
$ sudo apt-get install libappindicator1
その後,Google Chrome公式サイトから,google-chrome-stable_current_amd64.deb
をダウンロードします.
debファイルをダウンロードしたディレクトリに端末上で移動し,
$ sudo dpkg -i google-chrome-stable_current_amd64.deb
を実行し,インストールします.
$ google-chrome
で,Google Chromeが起動できれば,インストール成功です.
Chrome拡張機能版LINEをインストールする
Google Chromeで以下のリンク先のページに移動して,拡張機能版LINEをインストールします.
https://chrome.google.com/webstore/detail/line/ophjlpahpchlmihnnnihgmmeilfjmjjc?hl=ja
Chrome拡張機能版LINEをアプリ化
通常,拡張機能版のLINEはアプリ化できませんが,以下の手順でアプリ化することができます.
まず,Google ChromeのURLバーにchrome://extensions/
と入力して,Chrome拡張機能のページに行きます.
そして,ページ上部のDeveloper mode
のチェックボックスにチェックを入れます.
そうすると,拡張機能版LINEのIDが表示されます.
IDを確認したら,端末から以下のコマンドを実行して,拡張機能版LINEを起動します.
[Chrome_LINE_ID]は拡張機能版LINEのIDです.
$ google-chrome chrome-extension://[Chrome_LINE_ID]/index.html
拡張機能版LINEが起動したら,右上メニューから「その他のツール」>「タスクバーに追加」をクリックします.
そして,ウィンドウとして開くにチェックを入れて追加をクリックします.
そうすると,デスクトップにchrome-xxxxxxxxxxxxxxx-Default.desktop
というようなデスクトップエントリーファイルが作成され,アプリは自動でDashに登録されます.
作成したアプリをLauncherに登録する
DashからLINE
と検索して,出てきたアプリをLauncher上にD&Dすれば登録できます.
デスクトップのデスクトップエントリーファイルは削除して構いません.
デスクトップエントリーファイルのアイコンを変える
これで,拡張機能版LINEをネイティブアプリ風に利用できるようになりましたが,アイコンが寂しいのでもっとLINEっぽくしましょう.
以下のように/home/[USER_ACCOUNT]/.local/share/applications/chrome-xxxxxxxxxxxxxxx-Default.desktop
のIcon
の項目を編集します.
[USER_ACCOUNT]
はあなたのユーザアカウント名で,[Chrome_LINE_ID]は拡張機能版LINEのIDです.
Icon=/home/[USER_ACCOUNT]/.config/google-chrome/Default/Extensions/[Chrome_LINE_ID]/2.1.0_0/res/img/line_logo_96x96_on.png
端末上から拡張機能版LINEを起動できるようにする
端末からコマンドで拡張版LINEを起動したい場合は,以下のように~/.bashrc
にaliasを追記します.
末尾のxxxxxxxxxxxxxxx
はchrome-xxxxxxxxxxxxxxx-Default.desktop
のxxxxxxxxxxxxxxx
を写してください.
alias line='/opt/google/chrome/google-chrome --profile-directory=Default --app-id=xxxxxxxxxxxxxxx'
その後,
$ source ~/.bashrc
を実行して,~/.bashrc
を再読み込みすれば準備完了です.
以下のコマンドで拡張版LINEが起動できるようになります.
$ line
おわりに
以上で,Google Chrome拡張機能版LINEをネイティブアプリ風に利用するための方法の解説はおしまいです.
何か突っ込みポイントなどあれば,ご指摘いただければ幸いです.