2021年8月15日星期日

禁止 SparkyLinux 在登入頁面時筆電合蓋會進入睡眠

筆電用作 File Server 時基本不用打開顯示屏,所以要防止合蓋時進入睡眠,可以在檔案 /etc/systemd/logind.conf 加入以下行列:

HandleLidSwitch=ignore
HandleLidSwitchDocked=ignore


存檔後 reboot 便可。

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 install xserver-xorg-input-synaptics

還有是安裝中文輸入法,新增倉頡

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:

  1. Run regedit
  2. Go to HKLM\Software\Microsoft\Windows NT\CurrentVersion\NetworkList
  3. Delete everything under the following path,
    • Nla->Cache
    • Nla->IntranetEnabled
    • Nla->Wireless
    • Profiles
    • Signatures->Managed
    • Signatures->Unmanaged
  4. 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

https://answers.microsoft.com/en-us/windows/forum/windows_10-start-winpc/task-scheduler-crashed/5acab7c5-eb79-48c8-876d-ade321565953

2019年10月1日星期二

關於開機USB

網上論壇見有人入唔到Windows,但又想攞番電腦入面啲檔案,這時做一隻USB開機手指就最合用,整咗就可以插隻USB手指落部有問題電腦到用嚟開機進入桌面用檔案管理員抄檔案

要整開機USB要先下載ISO檔
https://www.hirensbootcd.org/files/HBCD_PE_x64.iso

再下載USB工具
https://www.hirensbootcd.org/files/ISO2USB.exe

然後跟以下instructions整隻開機USB
https://www.hirensbootcd.org/usb-booting/
之後隻USB就可以用嚟開機

留意可能要設定下BIOS至會先讀隻USB開機而唔會用番隻有問題嘅HDD開機
https://bit.ly/2o0Tu1u
http://it-easy.tw/usb-bios/