Linux 下使用 Wine 安裝 NAVER Line
TL;DR
遇到 i18n 問題, LC_ALL=en_US.UTF8
下去就對了!
2022-08-10 不需要了,正常語系皆可
Brief Look
安裝環境
- OS: Arch Linux
- Wine: 2.19
- LINE: 5.3.3.1519
2020-09-30 update
Wine: wine-staging 5.18 LINE: 6.3.2.2338
2022-04-19 update
Wine: wine-staging 7.6-1 LINE: 6.7.4.2508
安裝流程
- 安裝 Wine and friends
2020-09-30 update
pacman -S wine wine_gecko wine_mono winetricks
- 初始化 Wine
2022-04-19 update
1. WINEARCH=win64 # 使用 64 bit wine 環境 2. `winecfg` 使用 Windows 10 環境 3. `winetricks vcrun2019` 4. 因為上面這個 winetricks 會改系統版本,再執行一次步驟 2.
- 準備你的安裝檔
- 安裝
wine /path/to/downloaded/LineInst.exe
- (2020-09-30 update) 語系選擇 English 安裝
可以在安裝過程發現,現在的 Line 是 Qt5 寫的應用程式
- 順利執行
2020-09-30 update
初次執行不要登入 左上方三橫線,進去設定,關掉預設啟用的按系統調整佈景主題
- 修改 LINE.desktop
這裡用的是 Windows 7 容器(預設值)
/home/.local/share/applications/wine/LINE.desktop
- 用編輯器打開
- 在
Exec=env
後面加上LC_ALL=en_US.UTF8
- 儲存後關閉
客製化
- winecfg 裡,可以設定成 120dpi 左右
- 在 regedit 載入中文化的 reg
網路上有其他類似的東西
- 如果有要使用桌面整合的話,要記得去 ~/Desktop 裡面改掉 LINE.desktop 的 Exec=
- 或者,取消所有的桌面整合(安全性up?)
- 刪掉其他的 Wine integration:
~/.local/share/applications
~/.local/share/mime
裡面應該會有蠻多 x-wine 或之類的檔案
那些都是 wine 初始化時建立的,假如不想要讓系統變得奇怪,可以選擇移除
小 bug
Bypass: 在 Winecfg 中「顯示(Graphics)」的部份,選擇「模擬一個桌面」
我通常都會選擇用 1280x720
回報上游
(10/29 Update) 後記
寫完才發現,這樣就沒藉口跟老闆說晚上無法 On-call 惹 QQ
真是一則以喜,一則以憂(?
另外一方面,也可能可以開始考慮從 Chrome App 過度來用原生(誤)的軟體
然後想到這篇文章:Google 打算停止支援 Chrome App
不過現在都2017下旬了,我的 Chrome 版還是活跳跳der,所以其實也很難講啦 ^^”
(2020-09-30 Update)
- 修正環境
- 修正安裝流程
- 新增障礙排除
(2022-04-19 Update)
- 更新版號
- 注意:不要使用 Windows 10 環境,不然會被更新至 7.x 版,有反破解
(2022-08-10 Update)
- 修正環境:不用再使用特定語系
- 修正環境:使用 Windows 10 x64 系統
- 關於反破解:參考這篇