筆電用作 File Server 時基本不用打開顯示屏,所以要防止合蓋時進入睡眠,可以在檔案 /etc/systemd/logind.conf 加入以下行列:
HandleLidSwitch=ignore
HandleLidSwitchDocked=ignore
存檔後 reboot 便可。
2021年8月15日星期日
禁止 SparkyLinux 在登入頁面時筆電合蓋會進入睡眠
SparkyLinux 安裝 Remote Desktop 遠端桌面功能
1. 安裝 Xrdp 套件及容許 Xrdp 讀取 key file (Debian System)
sudo apt install xrdp
sudo adduser xrdp ssl-cert
2. 設定 Firewall
sudo ufw allow from 192.168.X.X/24 to any port 3389
3. 在 Windows 啟用「遠端桌面連線」連接 SparkyLinux
參考
https://linuxize.com/post/how-to-install-xrdp-on-debian-10/
2021年8月4日星期三
用 WSDD 解決 Win10 無法發現 Linux Samba 伺服問題
因安全問題現在都會建議在 Winodws 上關閉 SMB1.0/CIFS 檔案共享支援,但關閉後導致 SparkyLinux 上的 Samba 伺服不能在 Windows 的「網路」中被發現,厡來 Netbios 需要 SMB1.0支援,沒有 Netbios 就只能依靠 WSD了。
Debian base 嘅 SparkyLinux 沒有跟來WSD服務,需要安裝 WSDD
1. 首先是要加入新自訂 repository
到 /etc/apt/sources.list.d 的其中一個檔案內加入以下行
deb https://pkg.ltec.ch/public/ buster main
2. 執行 apt update
3. 匯入 repository public key
執行 apt-key adv --fetch-keys https://pkg.ltec.ch/public/conf/ltec-ag.gpg.key
4. 執行 apt install wsdd
若有防火牆就要進行設定容許相關連線
1. incoming and outgoing traffic to udp/3702 with multicast destination:
239.255.255.250 for IPv4
ff02::c for IPv6
2. outgoing unicast traffic from udp/3702
3. incoming to tcp/5357
啟動
啟動: sudo systemctl start wsdd
檢視狀態: sudo systemctl status wsdd
參考:
christgau/wsdd: A Web Service Discovery host daemon. - GitHub
ubuntu/linux徹底解決Win10[網路]無法發現samba問題,無需開啟smb1.0/CIFS支援
2021年7月27日星期二
SparkyLinux開始使用時的設置
SparkyLinux可以是要少用一點資源,所以安裝後設定上還是要花些功夫。
首先是Wifi連線,其他Linux版本測到wifi都會主動出現登入畫面,但 SparkyLinux 就沒有,而是要用戶自已啟用wifi功能再設定登入資料。
另外就是touch to click功能,這是netbook或notebook一定要有的功能,但居然沒有,要下載安裝driver才可以獲取touch to click,可以執行以下指今進行安裝
還有是安裝中文輸入法,新增倉頡
sudo apt-get install fcitx-table-cangjie3
原本教只打 cangjie 就可以,但不知為甚麼用不了
Reference
http://www.ramblingmoose.com/2018/11/how-to-get-tap-to-click-back-on-debian.html
fcitx 新增輸入法 COMMAND FOR UBUNTU 系輕型 Linux 比較
舊 netbook 行 Windows 10 太慢,所以試裝不同輕型 Linux 看看好不好用,也試用它來做 file server。試用了以下幾款
Q4OS Trinity: 這個忙記了,好像是UI不太漂亮(或許之後試一吓它的Plasma版本)
Slax: 是裝不了,不知為甚麼所燒的USB就是不能boot起機,
Zorin OS Lite: 開程式時還是慢一點,應用比較完整易
Bodhi: UI 漂亮,但試中文UI時有亂碼,start menu 反應有點慢
antiX: Start menu 反應快,但UI看上去比較老舊
SparkyLinux: Start menu 反應快,UI還算好看,開程跟上面比較的也算快
以前也試過用Puppy Linux,應該比以上的都少用資源,但今次想找一款UI看上去比較現代感的,所以就找了一些其他的。
沒有系統的比較,勍簡單說一吓,最後是用上SparkyLinux,原因之一是它基於Debian,這些Linux 版本多是基於Debian或Ubuntu,查了吓Debian較穏定,比較少用資源也快一點點,Ubuntu的較完整,所以也較吃多一點資,但也較合入門。試用時也基本印證了這些,如wifi連線操作,設定中文時用Ubuntu的是比交方便。
另外就是Desktop圖形介面系統的選擇,像SparkyLinux就有分LXQt及Xfce版本,LXQT反應比較快,但UI老舊,設定也比較麻煩,Xfce UI比較新穎,所以也較吹資源。權衡一吓,也就選了SparkyLinux的Xfce版本。
不知是不是Debian的問題,用SparkyLinx時設定上還是要多一點點工夫,下一編再說。
2021年7月25日星期日
安裝 Samba
試過在 Debian 及 Ubuntu 衍生發行版上都沒問題
1. 安裝 Samba packages
apt update
apt install samba smbclient cifs-utils
2. 創建 Shared Samba Directory/Folder
只創建一個不用密碼分享的資料夾
mkdir /public
3. Setup Samba File Server
在 samba 設定檔 /etc/samba/smb.conf 加入以下參數
[public]
comment = Public Folder
path = /public
writable = yes
guest ok = yes
guest only = yes
force create mode = 777
force directory mode = 777
4.
Update the permissions of the Shares
chmod 2777 /public (網上教是用2775但實作時不能寫入)
5. Restart Samba service
systemctl restart nmbd
6. Allow Remote Access to Samba
若有開啟防火牆要執行以下指放行連入,否則也會出現access deny的問題
ufw allow from 192.168.xxx.xxx/24 to any app Samba
Reference
主要是跟以下網頁設置,內文也有教如可設定私人資料夾
https://kifarunix.com/quick-way-to-setup-samba-file-server-on-debian-10/
2021年6月23日星期三
Task Scheduler Crashed - FX:{c7b8fb06-bfe1-4c2e-9217-7a69a95bbac4}
Task Scheduler Crashed every time I tried to open a task or create a new task. The following is noted in the error pop-up window:
Unhandled Exception in Managed Code Snap-in
FX:{c7b8fb06-bfe1-4c2e-9217-7a69a95bbac4}
The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
Exception type:
System.IO.FileNotFoundException
Tried many methods searched on the web. The following method finally fixed the problem:
- Run regedit
- Go to HKLM\Software\Microsoft\Windows NT\CurrentVersion\NetworkList
- Delete everything under the following path,
- Nla->Cache
- Nla->IntranetEnabled
- Nla->Wireless
- Profiles
- Signatures->Managed
- Signatures->Unmanaged
- Reboot
Task Scheduler should be running fine now. Please be noted that network location awareness profiles has been reset and need to be reconfigured in network properties (public and private network thing).
Reference