發表文章

Line 使用 wine-ge-proton 8.10 透過 Bottles 在 ubuntu 22.04 執行 (安裝過程及小心得)

來源: [2023年5月更新] 如何在Linux安裝電腦版Line | Ivon的部落格   Os: ubuntu 22.04   Cpu:Intel  I7-12700   Ram: 32GB  DDR4 顯卡:ASUS  Nvidia  RTX™  3050 O8G 顯卡驅動: nvidia-driver-550-server 容器: Bottles 執行器: wine-ge-proton 8.10 Line安裝檔的md5碼: e8714322c727eb46e4535b7910e590c4 Line安裝檔的容量: 69.1 MB 相依的插件: cjkfonts 、 vcredist2012 、 d3dcompiler_46   在網路上搜尋到在 linux 安裝 Line 的辦法,然後就跟著實際操作了一下,試了好幾次之後結果成功了;安裝的過程要注意 Line 的安裝檔 跟 Bottles的執行器之版本 呈現 正相關 ,wine-ge-proton 8.10 的執行器,不能使用太舊的安裝檔安裝 (我一開始的時候是用我硬碟裡面,之前所留下來的安裝檔去安裝的,然後失敗了),不然會失敗的。 安裝的步驟如下: 安裝 Flatpak 和 Bottles : sudo apt install flatpak sudo apt install gnome-software-plugin-flatpak flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub com.usebottles.bottles flatpak override com.usebottles.bottles --user --filesystem=xdg-data/applications 設定Bottles: 點選右上角「 偏好設定 」→ 執行器 ,下載 wine-ge-proton 8.10 。 點選左上角 + 號新增Bottle容器。 名稱 輸入 Line ,環境選取 Application ,再按下 新增 。 點選 設定 ,然後點選 組件 → 執行器 ,改為 wine-ge-proton8-10 。 返回上一頁

魔法門VI 透過 wine-staging 於 openSUSE Leap 15.5 執行

圖片
    Os : openSUSE Leap 15.5 視窗系統種類: xfce Cpu : Intel I7-12700 Ram : 32GB DDR4 顯卡: ASUS Nvidia RTX™ 3050 O8G 顯卡驅動: nvidia-drivers-G06 wine-staging:8.0 wine設定工具:winetricks 硬碟:遊戲安裝於SSD上面。   首先先將wine-staging以及winetricks安裝好,然後將魔法門VI的2個 ISO 檔掛載起來,接著執行winetricks安裝核心字型以及fakechinese,再來執行wine設定程式,切換到儲存裝置的頁面,把2個 ISO 檔依序新增到沒在使用的磁碟槽,然後按確定結束這個視窗回到上一個視窗,切換到執行解除安裝程式,使用最上面那個安裝的按鈕,位置切換到第1個ISO檔(安裝片)內的setup.exe,執行之後依照流程跑完就可以玩了。 對了,這次一樣遊玩的過程中不能切換畫面,不然會有問題。另外就是遊戲畫面沒辦法截圖,會跳掉,所以就不截了,你們看最後一張圖就可以看到遊戲已經執行了。

魔獸世界透過戰網啟動器於 openSUSE Leap 15.5 執行

圖片
  Os : openSUSE Leap 15.5 視窗系統種類: xfce 中文輸入法: ibus 大易      (輸入法於steam與遊戲內都可用,只是螢幕截圖時輸入法列會跳掉所以截不到畫面而已) Cpu : Intel I7-12700 Ram : 32GB DDR4 顯卡: ASUS Nvidia RTX™ 3050 O8G 顯卡驅動: nvidia-drivers-G06 硬碟:遊戲安裝於傳統硬碟上面。 Steam Play 相容性:如果以下遊戲未標注時,皆以 Proton Experimental 為主要的參數指定。  

暗黑破壞神4透過steam play,從戰網啟動器執行 (linux openSUSE Leap 15.5)

圖片
  Os : openSUSE Leap 15.5 視窗系統種類: xfce 中文輸入法:無法使用中文輸入法 Cpu : Intel I7-12700 Ram : 32GB DDR4 顯卡: ASUS Nvidia RTX™ 3050 O8G 顯卡驅動: nvidia-drivers-G06 硬碟:遊戲安裝於傳統硬碟上面。 Steam Play 相容性:如果以下遊戲未標注時,皆以 Proton Experimental 為主要的參數指定。    

Battle net 戰網啟動器使用 steam play 於 openSUSE Leap 15.5

圖片
  Os : openSUSE Leap 15.5 視窗系統種類: xfce 中文輸入法: ibus 大易      (輸入法於steam與遊戲內都可用,只是螢幕截圖時輸入法列會跳掉所以截不到畫面而已) Cpu : Intel I7-12700 Ram : 32GB DDR4 顯卡: ASUS Nvidia RTX™ 3050 O8G 顯卡驅動: nvidia-drivers-G06 硬碟:遊戲安裝於 本機SSD 上面。 Steam Play 相容性:如果以下遊戲未標注時,皆以 Proton Experimental 為主要的參數指定。 本次的安裝方式是從ubuntu 22.04複製檔案到openSUSE,然後再以steam的加入 非 Steam 遊戲 功能指定battle net的啟動器,然後相容模式設定為 Proton Experimental 。  

Palworld / 幻獸帕魯 使用 steam play 於 openSUSE Leap 15.5

圖片
  Os : openSUSE Leap 15.5 視窗系統種類: xfce 中文輸入法: ibus 大易      (輸入法於steam與遊戲內都可用,只是螢幕截圖時輸入法列會跳掉所以截不到畫面而已) Cpu : Intel I7-12700 Ram : 32GB DDR4 顯卡: ASUS Nvidia RTX™ 3050 O8G 顯卡驅動: nvidia-drivers-G06 硬碟:遊戲安裝於 NAS 上面。 Steam Play 相容性:如果以下遊戲未標注時,皆以 Proton Experimental 為主要的參數指定。

openSUSE Leap 15.5 Steam Play 適用的遊戲

圖片
    Os : openSUSE Leap 15.5 視窗系統種類: xfce 中文輸入法: ibus 大易 Cpu : Intel I7-12700 Ram : 32GB DDR4 顯卡: ASUS Nvidia RTX™ 3050 O8G 顯卡驅動: nvidia-drivers-G06 硬碟:傳統硬碟、 SSD 以及 NAS 都有可能。 Steam Play 相容性:如果以下遊戲未標注時,皆以 Proton Experimental 為主要的參數指定。   注意事項:目前  openSUSE Leap 15.5 對藍牙的支援度不太好,如果想要用藍牙耳機、搖桿、鍵盤或滑鼠的 Linux 玩家需要考慮一下。   Steam Play 可遊玩的遊戲清單: Palworld / 幻獸帕魯 Steam OS+linux 原生支援 : 使用 Steam 的加入 非 Steam 遊戲 功能遊玩的遊戲: Battle net 戰網啟動器 (如果你安裝中文語系會當的話,可以安裝英文語系沒關係,反正遊戲的語系是單獨個別設定的,遊戲設中文語系就可以了,至於公告的部分上官網看就可以了) 魔獸世界 暗黑破壞神4 (無法輸入中文) 魔法門VI - 奉天承運 (失敗,steam play無法啟動遊戲程式)

ibus大易 for opensuse

 因為 opensuse Leap 15.5 + xfce 的安裝,依照安裝光碟的步驟一步一步執行就可以了,滿簡單的,所以我就不另外貼一篇opensuse的安裝流程了,只不過,如果你們想要有比較順暢的中文輸人的體驗的話,推廌你預裝xfce,中文環境會比較好,gnome的話,還沒找到如何讓英文輸人的環境可以輸入中文字。 這次我懶得放圖,就無圖純文字述敘了。 然後,接下來就是將大易的表格檔轉檔( 轉檔指令在表格檔內部 )。   完成轉檔之後,就是使用sqlite3進入到dayi4.db裡面去把全型符號的引導字元[=], 加回到可用輸入字元裡面,這樣子才能順利使用等號去輸入全型符號。 sudo sqlite3 dayi4.db [sqlite3指令] 這些指令在網路上可以搜尋到更詳細的資料內容,我只把我用到的部分列出來說明。 (查詢資料庫db檔內所有的表格名稱) .tables (查詢特定資料表內的所有欄位名稱。使用 SELECT * FROM ‘表格名稱’ , 所查到的只是用[|]分隔的所有欄位的值,裡面沒有包含欄位名稱) PRAGMA table_info('table_name'); (查詢所有欄位的值,以便於利用特定欄位的值去間接找到我們要的值) select * from ime; (查詢特定欄位的值) select val from ime where attr='valid_input_chars'; (更新特定欄位的值;因為sqlite3指令的字元跳脫的關係, 值裡面的[']必須連打2次,以達成字元的跳脫) update ime set val=',./;1234567890abcdefghijklmnopqrstuvwxyz=~!@#$%^&*()_+{}|:"<>?|''[]-\' where attr='valid_input_chars'; (退出並儲存) .exit   編輯完成後,使用以下指令,將大易四碼的輸入法檔複製到表格檔所在的位置。 (在opensuse底下,表格檔所在的位置是[/usr/share/ibus-table/tables/]底下) sudo cp dayi4.db /usr/share/ibus-table/

ibus大易 for freebsd

圖片
要在 freebsd 使用 ibus 大易,首先要先使用下列指令安裝相關的套件: sudo pkg install ibus-table zh-ibus-chewing zh-ibus-table-chinese ( 我是把中文相關的輸入法跟表格式輸入法的套件都全安裝了,這樣子萬一要是不成功的話, 至少還有注音輸入法可以使用吧。 ) 然後,接下來就是將大易的表格檔轉檔 ( 轉檔指令在表格檔內部 ) 。 完成轉檔之後,就是使用 sqlite3 進入到 dayi4.db 裡面去把全型符號的引導字元 [=] , 加回到可用輸入字元裡面,這樣子才能順利使用等號去輸入全型符號。 [sqlite3 指令 ] 這些指令在網路上可以搜尋到更詳細的資料內容,我只把我用到的部分列出來說明。 ( 查詢資料庫 db 檔內所有的表格名稱 ) .tables ( 查詢特定資料表內的所有欄位名稱。使用 SELECT * FROM ‘ 表格名稱’ , 所查到的只是用 [ | ] 分隔的所有欄位的值,裡面沒有包含欄位名稱 ) PRAGMA table_info('table_name'); ( 查詢所有欄位的值,以便於利用特定欄位的值去間接找到我們要的值 ) select * from ime; ( 查詢特定欄位的值 ) select val from ime where attr='valid_input_chars'; (更新特定欄位的值;因為sqlite3指令的字元跳脫的關係, 值裡面的[ ' ]必須連打2次,以達成字元的跳脫) update ime set val=',./;1234567890abcdefghijklmnopqrstuvwxyz=~!@#$%^&*()_+{}|:"<>?|''[]-\' where attr='valid_input_chars'; ( 退出並儲存 ) .exit {{ 編輯 sqlite3 資料庫的經過 }} SQLite version 3.37.2 2022-01-06 13:25:41 Enter ".help" for usage hints. sqlite> .t

拉出win11裡面的舊控制台以供使用

圖片
 如果有人需要拉出舊版控制台的話,可以依照以下的位置做個捷徑到桌面上就可以了。  為什麼需要拉出舊版控制台呢?理由可能有很多,其中一個理由就是win11版的window備份是綁定在微軟的OneDrive上面的。這樣子有好有壞,好處是備份在雲端硬碟上面的話,就符合了異地備份的要求 - - 不同地點同時出事的可能性是很低的;壞處是你的私人檔案就在別人手上了,就看你相不相信它了,我個人的話是不喜歡啦。 所以從舊版控制台啟動的「備份與還原(windows7)」是可以單機備份的,讓你自行指定要備份到哪個位置,不用綁定微軟的OneDrive。