2021年10月24日 星期日

多部iPhone同時透過LG thinQ連接PuriCare除濕機

 前提

1.除濕機要支援WiFi功能 --> 廢話

2.手機裝好LG thinQ軟體

3.除濕機的位置能穩定連線到WiFi router


第一隻手機步驟

1.除濕機上WiFi按鈕3秒,會有聲音
(除濕機面板的WiFi圖示閃動)

2.開啟thinQ app,按+選dehumidifier,繼續點next到沒按鈕可點

3.進入手機WiFi連線設定,找到網路名稱
LGE_DHUM2_xxxx (xxxx是四位英數字,例如c5f9)

3.將手機加入該網路,密碼為xxxx重複兩次,本例中是c5f9c5f9

4.連線成功後,理論上app那邊會自動抓到除濕機,讓app跳到下一步
(理論上的意思就是不一定成功,如果沒反應就1~3重複做)
(注意除濕機面板上要有WiFi圖示閃動。如果你動作太慢它會自動關閉)

5.順利的話,app會問你要分享哪個手機連得到的網路給除濕機
(必須能上Internet)
(連線後不要跑掉,這除濕機在ap模式下訊號好像有點弱,設定可能中斷)

6.之後等四個步驟逐一跑完(跑完的會打勾),除濕機跟app就登錄在server上了


第2隻手機步驟(應該到n都是一樣的)

這裡就奇怪了,記得app安裝時的簡介有說可以家人一起分享管理畫面
可是第一隻手機上的app找不到分享選項
第2隻剛註冊好帳號的app跑起來也沒有提供加入既有的網路的選項
結論就是,使用者必須重複一樣的步驟
等這台除濕機被『重複登錄』到LGE server後
server會發現它已經被納管了,叫第2隻手機的app問一下
是要整個搶過來(reset)還是請求加入(send request)

請選擇send request,不然第2隻的app會變老大,把第1隻踢出去

點選後,理論上第1隻的app會跳出通知(如果你灌app時不允許就沒通知了)

如果通知沒跳出來,app右上方鈴鐺處應該會出現一個小小的N

點開來就會看到有人要加入你的主頁

點開那個通知,點擊『接受』

理論上第2隻會收到你已被允許加入第1隻的主頁

果然,第2隻手機靜悄悄沒反應

回到第1隻手機上看,同一個通知裡,剛才被gray out的『接受』又可以點了

再點一次,第2隻手機幾秒內就響起清脆提示音

等一兩分鐘等它跑到100%

終於,第2隻手機上的app可以選擇第1隻上的設定了


廢話一堆,其實要強調的是

* 以上每個註明理論上的步驟都可能失敗,別氣餒,再試一次

* 這個系統沒有群組共享的概念,也就是我們在手機上用得很習慣的概念

A建立一個環境,A可以發邀請給B、C、D加入共享,server處裡一切

在thinQ裡面不是,它是

A建立一個環境,同步到server上。B來了,但是沒有路徑可以加入

所以B也去建一個,當設備資訊回傳到server後,server反問你

這機器已非自由之身,你要整個奪下還是用A的設定


或許原廠考量到每隻手持裝置上的thinQ可能會同時管家裡、辦公室等

管轄權屬於不同群組的設備,因此將流程以設備ID為主key

即使是這樣,流程上真的可以直觀一點,不需要跑了整段沒意義的流程

才回頭來問是不是要申請使用其他帳號已經取得的管理權


好了,就這樣

承認這還是一篇廢文,可或許有人跟我一樣

在設定第2隻手機上的app時,看到app又要求按下機器上的WiFi設定鈕

想到這下第1隻手機剛做完的設定可能會被費掉而感到煩躁


2021年10月18日 星期一

HP筆電安裝manjaro KDE Plasma 21.1.5沒有聲音輸出裝置

 前提說明

1.應該與KDE無關,列出僅針對實測過的版本

2.如果下方指令撈出來的訊息有'INTEL',尤其是'i915'的,都建議試試看

dmesg | grep -E 'sof|snd'

 

參考來源(這篇已經是引用,後面有官方建議)

sudo vim /etc/default/grub
找到這行GRUB_CMDLINE_LINUX_DEFAULT
最末端加上snd_hda_intel.dmic_detect=0
(例如: GRUB_CMDLINE_LINUX_DEFAULT="quiet loglevel=3 snd_hda_intel.dmic_detect=0")
(注意: 最後方案不是這行,請往下看再決定你要怎麼改) sudo grub-mkconfig -o /boot/grub/grub.cfg
重新開機

manjaro論壇的人補充dmic_detect已經是廢除的參數,未來將移除
優先建議安裝sof-firmware,但是在我的環境實測無效
採用第二建議,將dmic_detect換掉
 
最後方案是下面這行
GRUB_CMDLINE_LINUX_DEFAULT="quiet loglevel=3 snd-intel-dspcfg.dsp_driver=1"
(參照上方程序操作)
重新開機後,system tray上的喇叭圖示就沒有那條紅色斜線了
又解決一個問題,可喜可賀
(考量未來參考需求,等熱情回來時再復原設定把不動作時的log補上) 

安裝manjaro KDE Plasma 21.1.5分割區(Partition)建立錯誤

如題,原因未知

實測網友提供的方法有效,下文請讀完再操作


測試歷程摘錄如下



官網下載的KDE Plasma映像檔,以Etcher燒錄至USB碟

以此USB碟開機即可以live模式進入manjaro

為了安裝點擊安裝鈕(Install)但執行到分割區作業時中止跳出失敗訊息




快速解決方式

1. live模式下從選單內啟動KDE Partition Manager
2. 在目標SSD/HDD內建立新分割區(partition),以目標格式(ext4)格式化
   (整個碟分割成一個分割區即可,真正安裝時再做分割規劃即可)
   (KDE Partition Manager內的操作均需點擊Apply才會實際執行)
3. 重開系統(reboot),此時點擊安裝鈕應可順利執行

2021年10月16日 星期六

ELEMENTARY OS 6已移除休眠(hibernate)選項

經過兩天的奮鬥,目前EOS6還是沒有休眠成功

先說明本篇是廢文,想挑戰的或是太閒的才看

想要照著做就成功的,建議你現在回去沖咖啡追劇


目前看到最完整的作法是手動修改EOS6上方wingpanel

直接在桌面右上角那個電源icon點開就能選hibernate像這樣




該文應該是基於前一版的操作,能寫出這清楚的流程真令人佩服

問題是,套件裡wingpanel是2.0.3版,跟EOS6上的3.0.1差得有點遠

直接往wingpanel追,找到github上EOS6的版本

clone回來試,首先安裝說明文件裡的必要套件

走到libmutter-2-dev卡住了,這套件是Ubuntu 18.04時代的東西,20.04沒有了

這個問題可能超過本人淺薄的linux功力,放棄




網路搜尋結果中最簡單是安裝電源管理套件

缺點是沒整合到電源選單內,必須自己下指令休眠

sudo apt install pm-utils

照慣例,裝完後硬幹看看

sudo pm-hibernate


...什麼事都沒發生,改試試"暫停"

sudo pm-suspend

螢幕黑掉了+電源燈閃爍,碰一下鍵盤電腦就醒了,有效

很明顯是休眠在本系統依然是不運作的

繼續追,想起有人說swap要先搞定,跟著這篇走看看

過程曲折(略),綜合各路資訊結果就是swap要用加密的才能休眠

這點在我的系統上沒問題

再次sudo pm-hibernate...... 還是沒反應

追到dmesg後,發現一個看來很不妙的訊息出現多次

[ 3352.258851] Lockdown: grep: hibernation is restricted; see man kernel_lockdown.7

直接google

好,這篇廢文要結束了,有興趣的請自讀

重點就是
我系統的Linux kernel已經將休眠關了(其他版的不知道)
因為沒加密的休眠檔案可能被駭客利用
然而,這說法給了大家一個錯誤的期待,以為放到cryptswap就可以
事實上,這裡的加密指的是要處裡key的簽核等等...




夠了,我現在覺得休眠沒那麼重要





寫下本廢文是希望提供一些耗了兩天撈出來的脈絡,也為台灣出產的廢文出點力

有興趣的朋友可以參考一下再去挑戰,結果好壞都希望能進一步分享

還有,網路上台灣出產跟技術有一點點關係的文章已經快找不到了

但是我沒有真工夫只能瞎搞,認真東西還是拜託各位了

ELEMENTARY OS(ubuntu 20.4)安裝amdpro驅動程式重開後啟動失敗

ELEMENTARY OS 6待機(suspend)後畫面一片漆黑

鍵盤Caps Lock與Num Lock燈號有反應,判斷是顯卡部份有問題

網路上有人建議安裝RX500系列驅動程式

上官網下載Ubuntu驅動程式後,修改/etc/os-release內容讓安裝能進行(參考)

安裝成功後重新啟動


跳出下方兩行失敗訊息後,系統不跑了...

[ 2356.755472] Bluetooth: hci0: Reading supported features failed (-16)
[ 2356.756443] Bluetooth: hci0: Setting Intel telemetry ddc write event mask failed (-95)


移除AMD驅動程式方法

1.關機
2.啟動電腦,在logo顯示時馬上按『ESC』(如果是BIOS開機要按Shift),進入選單
3.選取Advanced Options按『Enter』
4.選取列表內"(recovery mode)"這項按『Enter』
選取列表內有"...(drop to root shell prompt)"這項
5.此時應已進入文字模式,按『Enter』進入維護模式
6.ls看一下檔案系統是否有mount進來,如果沒有就下
mount -o rw,rmount /
7.解除安裝amd驅動程式
amdgpu-pro-uninstall
(一般版本指令可能是amdgpu-uninstall)
8.網路上建議重裝系統建議的驅動程式,我的系統可能先前已更新過
實際執行下方指令是回應不需要安裝其他驅動程式
ubuntu-drivers autoinstall
reboot

謝天謝地,復活了~


2021年10月15日 星期五

ELEMENTARY OS + LINE

筆電上裝了ELEMENTARY OS 6,突然想試試在Linux上跑LINE

印象中Linux跑Windows軟體最簡單順利的就是wine

試了半天終於弄到可跑,真可說是場災難


過程相當混亂,先提供一些訊息讓有類似需求的人省點時間

1.下載linesetup.exe,請用真的Windows到line.me下載
(用手機或MacOS連到網頁不會出現Windows版可下載)

2.用wine執行,很大機會你會發現line裝完後不能跑

3.如果弄到順利安裝完成,你可能會看到第一個畫面是一個黑色方塊,
然後跳出程式掛掉的訊息。一直循環不停

4.如果你弄到line可以成功執行,可能會看到line說新版的以不支援Windows 8,
點擊下載適合的版本。因為wine不會帶出browser,你應該是拿不到檔案

5.查了line官網,Win10以前的作業系統只能用7.0之前的版本

6.找了半天官網上沒提供下載舊版的直接連結


最後裝成功的關鍵是

1.找到了網友分享在google drive上的line 6.7.0版linesetup.exe

2.不用網路文章推薦的wine gui,直接用wine執行linesetup.exe

3.line終於成功登入,但console跳出一堆警告訊息

4.裝好後錯誤訊息剩一個,說沒有ntlm_auth,程式將出問題

5.google到要ntlm_auth可裝samba套件

6.裝好後情況沒比較好,最後看到老外說裝heroic來跑wine

7.終於找到方法,沒看到錯誤訊息了(事實上是沒有shell可看)


詳細套件及連結等現在忘了,有需要再整理看看