在Deepin 20系統中是不能用文本編輯器來打開conf檔案的,比如實測打開dkms.conf會提示無效檔案,如下圖所示:

問題
使用vim/vscode等編輯器可以正常的打開/usr/src/huawei-wmi-1.0/dkms.conf檔案,但是使用Deepin 20系統自帶的文本編輯器就無法打開該檔案了,會提示上圖的錯誤。
原因
經過實測發現,打不開的原因是首行的PACKAGE_VERSION="1.0"導緻,如下圖所示。初步懷疑,文本編輯器會根據首行内容判斷檔案類型,然後安裝指定格式檢查後面的内容是否格式完整。
如果可以,開發人員應改進一下,在後面内容格式檢查失敗的情況下,還是應該正常打開檔案,隻是不做渲染。
其它嘗試
該問題跟系統權限無關,在終端中運作文法為sudo gedit 的也不行,就跟上面所說的首行代碼有關,即删除第一行的資料後,就能用文本編輯器正常打開conf檔案了。
建議
遇到這樣的情況,選擇vim/vscode編輯器打開就是了,不需要做任何的調整或處理。
相關主題