因為 Funuv TV1520 DTV-T USB dongle使用 rtl28xxu kernel module,
但是 vendor ID 和 product ID 都沒有在module 資料內,
所以修改程式碼加上去。
之前用 AUR 中的 v4l-dvb package 修改編譯,
但是原始碼來源因為向前修改越來越複雜,
所以已將沒有繼續針對新 kernel 更新。
寫寫東西
2024年2月11日 星期日
在 archlinux 編譯特定 kernel module ( Funuv TV1520 DTV-T USB dongle )
2023年11月18日 星期六
開機自動設定好額外插的網路卡
因為主機板上的網路裝置好像故障,
連線沒幾秒就開始沒回應,
換插 PCI-e 網路卡。
但是每次開機後都不會自動設定好,
要手動啟用加請求 DHCP。
# ip link set new_net_interface_name up
# dhcpcd -n new_net_interface_name
2021年11月18日 星期四
在 Linux bash 寄 gmail 信附加檔案
固定時間要備份資料庫檔案,
之前想到到用 rclone 備份到 google drive,
但是要設定時要進行2步驟認證,
還有權限會可以讀寫帳號內整個 google drive,
有點不安全。
就改成換用寄 email 附加資料庫檔案,
但是要用 systemd timer 定期執行,
用 bash 指令會比較適合
指令:
echo "content text" | mutt -a "/attachment/file.7z" -s "subject text" -- my.email@gmail.com
2021年8月27日 星期五
Linux 不透過 Display manager 完成自動登入及執行 startx 進入 xwindow 圖形界面
某台電腦需要自動登入及進入 xwindow 才能啟動要用的功能,
找到下方這篇文章可以透過 systemd 的本機自動登入功能,
再加上登入後自動執行 startx 完成自動進入 xwindow 圖形界面環境。
2021年8月15日 星期日
Git gui 使用有 passphrases 的 ssh key 連到 GitHub
因為 2021/08/13 後,github 不給用 https 加密碼方式連線,
只能用 ssh key 的方式。
但是照著步驟一直失敗
Pushing to ssh://github.com/myname/project.git
myname@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
在archlinux 中使用 clonezilla 備份非系統磁碟
因為系統開機中,不想重開啟使用 Clonezilla live USB。
有個方法是開 VirtualMachine 用 Clonezilla Live ISO 開機後再連接要備份的和
儲存的裝置,但是感覺還是有點麻煩。
所以想直接拿出 Clonezilla live ISO 檔案內的相關檔案,利用 chroot 改變根目錄直接執行。
因為 ram 夠大,所以全部在 /dev/shm 下操作
2021年7月21日 星期三
Android kotlin 備份及還原 app 的 sqlite database
因為在 Android Q (API 29) 後有 getExternalStoragePublicDirectory is deprecated 的狀況,所以最後終於東拼西湊出可以複製。
下列程式是用在 Fragment,如果是Android Q以上,會有檔案選取頁面選擇要儲存備份的檔案位置和自訂檔名,在還原時也可以自行選擇還原檔案。其他較低的Android 則在備份時直接以指定檔名儲存到 Download 資料夾,還原時也從 Download 資料夾讀取指定檔名。