本文讓Ivon教你在Linux輕鬆的安裝電腦版Line,適用於大部分Linux發行版。
Line版本8.2.3154,測試可執行的項目:
項目 | 執行與否 |
---|---|
登入畫面 | 可 |
聊天 | 可 |
截圖 | 可 |
分享檔案 | 可 |
播放影片與錄音 | 可 |
加入語音通話 | 可 |
加入視訊通話 | 可 |
存取相機 | 可 |
存取麥克風 | 可 |
顯示Emoji | 需要額外安裝字型 |
電腦版Line看起來好像跟Chrome擴充功能版的Line差不多?但電腦版Line是能正常顯示所有加密訊息的,要完整備份聊天紀錄也比較容易。
1. 環境說明
Line電腦版是Naver開發的封閉原始碼通訊軟體,僅提供Windows和MacOS版,Linux要執行Line只能靠Wine相容層。但是純靠Wine是打不開的,還要安裝一些Windows套件,因此用"Bottles"統一管理這些套件。
因為要用Bottles安裝Wine,所以哪個Linux發行版都沒差,PTT板友加上我的測試,Ubuntu、Arch Linux、Fedora、openSUSE都能用。
我測試的環境為Arch Linux,桌面為KDE X11,顯示卡為Nvidia,輸入法為Fcitx5+新酷音,無啟用32位元函式庫。
2. 安裝Flatpak和Bottles
Flatpak是跨發行版的沙盒式應用程式安裝技術,從這裡安裝應用程式可以確保各方版本一致。
- 例如Ubuntu只要開啟終端機,執行以下指令後重開機即可完成安裝:
|
|
- 接著是Bottles,一款Wine的圖形管理前端。執行以下指令安裝Bottles,並預先開放存取applications的權限以便建立桌面捷徑:
|
|
3. 用Bottles安裝Line
按Line官網提供的連結下載LineInst.exe
於應用程式列表開啟Bottles,待其初始化完成。
點選右上角「偏好設定」→ 執行器,下載wine-ge-proton 8.10
點選左上角+號新增Bottle容器。
名稱
輸入Line,環境選取Application
,再按下新增
。點選
設定
點選組件 → 執行器,改為
wine-ge-proton
。您也可以試試用內建的soda或sys-wine。返回上一頁。點選
相依項目
分別下載
cjkfonts
和vcredist2012
和d3dcompiler_46
套件返回上一頁。點選
執行檔案
,選取Line的exe安裝Line。
安裝後Line的視窗會出現一陣子又消失,其實是它在跑更新,從Bottles的
工作管理員
可見到Line的行程還活著等待一下就會跑出主畫面了。
實測Fcitx5+新酷音可以打中文。
螢幕剪取功能也能使用。
Line關閉視窗後仍會掛在系統狀態欄(GNOME在右上角,KDE在右下角),對圖示按下右鍵才能完全關閉。
未來要開啟Line,就是按Bottles容器的
LineLauncher
按鈕。或是點選「新增桌面捷徑」,Line就會出現在應用程式列表。
如果您想要讓Line圖示出現在GNOME/KDE桌面,那麼就手動複製過去:
|
|
- 建議點選Bottles設定的「快照」,將目前的安裝狀態儲存起來,免得Line一更新又不能用。
4. 備份Line聊天紀錄
有些人裝電腦版Line的目的就是為了保存完整圖文聊天紀錄之用。
根據網路上說法,電腦版Line備份聊天紀錄是直接將Line的目錄複製下來,重裝Line後再把資料覆蓋。
Bottles建立的「假C槽」位於~/.var/app/com.usebottles.bottles/data/bottles/bottles/Line/drive_c/
,Line下載的照片影片會放到假C槽下的/users/user/Downloads
目錄。
而Line的聊天紀錄資料位於假C槽下的/users/user/AppData/Local/LINE
,要備份就是複製整個LINE
目錄。「理論上」這裡的聊天紀錄可以移到Windows上繼續用。
但這裡我們不手動備份Line的資料,因為依賴Bottles來裝Line,未來若要重弄整個環境是挺麻煩的。
為此直接點選Bottles容器右上角的完整備份
把整個容器存成壓縮檔即可。
未來要還原容器就按Bottles首頁的匯入
按鈕。
5. 其他使用技巧與常見問題
5.1. 開機自動啟動Line
- 新增要自動啟動的應用程式
|
|
- 填入以下內容。
Exec
部份是利用Bottles的指令,啟動「Line」容器並執行「LineLauncher」這個程式。
|
|
5.2. Line看不到特定目錄的檔案
Flatpak會限制程式能存取的路徑,Line可以存取使用者家目錄的檔案,但要存取另一顆硬碟就會受限制。
假設你的檔案放在/run/media/user/HDD
目錄,那麼Line就會開不起來,要用以下指令開放給Bottles存取:
|
|
5.3. 字體太小
如果Linux的Line界面字體太小,視窗最大化又會版面錯位的話,點選Line的酒瓶設定 → 顯示設定 → 進階顯示設定,將DPI調高。
5.4. 無法顯示Emoji
如果Line無法顯示Emoji,下載Windows的seguiemj.ttf
字型,將其放到~/.var/app/com.usebottles.bottles/data/bottles/bottles/Line/drive_c/windows/Fonts
目錄。再開啟Bottles的登錄檔編輯器,新增機碼HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Fonts
,新增字串,名稱輸入seguiemj
,值輸入seguiemj.ttf
。