บทความ

กำลังแสดงโพสต์จาก ธันวาคม, 2025

วิธีแก้ไข Notebook ถอดสายชาร์จออก ใช้ได้ 5 นาทีแล้วเครื่องดับไปเอง

 ต้องขอบอกก่อนผมใช้ Notebook ปี 2009 CPU Intel Pentium T4400 Ram DDR2 4GB ติดตั้ง EndeavoureOS ครับ ได้เปลี่ยนแบตลูกใหม่ แต่เจอปัญหาเวลาถอดสายชาร์จออก ใช้ได้ประมาณ 5 นาทีแล้วเครื่องดับไปเลย ไม่ใช่shutdownเองนะครับ  อาการแบบนี้ “ถอดสายชาร์จแล้วอยู่ได้แค่ ~5 นาที ทั้งที่แบตใหม่” กับโน้ตบุ๊คปี 2009 + Linux เจอบ่อยมาก และ มักไม่ใช่แบตเสียจริง แต่เป็นเรื่อง การคาลิเบรต / ACPI / ไดรเวอร์พลังงาน 1.หยุด + ปิด power-profiles-daemon sudo systemctl stop power-profiles-daemon sudo systemctl disable power-profiles-daemon sudo systemctl mask power-profiles-daemon เช็กว่าโดนปิดจริง: systemctl status power-profiles-daemon ต้องขึ้น: Loaded: masked Active: inactive 2.ติดตั้ง TLP (จัดการพลังงาน) sudo pacman -S tlp tlp-rdw sudo systemctl enable tlp sudo systemctl start tlp เช็ค sudo tlp-stat -b ถ้าเห็นข้อมูลแบต → ใช้งานได้ปกติ TLP power save = enabled 3.ใช้ TLP แบบไม่พึ่ง Lenovo driver sudo nano /etc/tlp.conf หาค่าเหล่านี้ แล้วตั้งแบบนี้: TLP_ENABLE=1 CPU_SCALING_GOVERNOR_ON_AC=ondemand CPU_SCALI...

EndeavourOS + Xfce4 กับ Notebook เก่า 15 ปี วิธีปรับแต่งให้ลื่นๆ

 ถ้าอยากให้ Arch Linux ทำงานลื่นที่สุด (โดยเฉพาะเครื่องสเปกเก่าแบบที่คุณเคยใช้ Pentium + RAM 4GB) ให้โฟกัส 3 เรื่องหลักคือ เดสก์ท็อป / บริการ / การตั้งค่าระบบ ครับ 1.ปิด Service ที่ไม่จำเป็น เช็กก่อนว่าอะไรเปิดอยู่บ้าง systemctl list-unit-files --state=enabled ปิดตัวที่ไม่ใช้ เช่น sudo systemctl disable bluetooth sudo systemctl disable cups sudo systemctl disable avahi-daemon 2.ปรับ Swappiness (สำคัญมากสำหรับ RAM 4GB) ช่วยให้เครื่องไม่อืดเวลา RAM เต็ม sudo nano /etc/sysctl.d/99-swappiness.conf ใส่ vm.swappiness=10 3.ใช้ zram (ช่วยเครื่องเก่ามาก) บีบอัด RAM แทน swap disk → ลื่นขึ้นชัดเจน พิมพ์คำสั่ง  sudo pacman -S zram-generator สร้างไฟล์ sudo nano /etc/systemd/zram-generator.conf ใส่ [zram0] zram-size = ram / 2 compression-algorithm = zstd reboot แล้วเช็ค zramctl 4.ปิด Animation / Effect ถ้าใช้ XFCE: Settings → Window Manager Tweaks ปิด Compositor ปิด animation ทั้งหมด

สร้าง Service ให้ Run สคริปต์ Python ใน Debian

สร้าง service sudo nano /etc/systemd/system/get_gold.service ใส่คำสั่ง [Unit] Description=Run Python Job (Get Gold) [Service] Type=simple ExecStart=/usr/bin/python3 /mnt/dev/python/Gold001/get_gold.py WorkingDirectory=/mnt/dev/python/Gold001 User=orangepi Restart=on-failure RestartSec=5 โหลด service และเริ่มใช้งาน sudo systemctl daemon-reload sudo systemctl start get_gold.service sudo systemctl enable get_gold.service ตรวจสอบสถานะ sudo systemctl status get_gold.service ดู log แบบเรียลไทม์: journalctl -u get_gold.service -f ปล.หากมีการแก้ไขโค๊ดในไฟล์ .py ให้ restart Service ใหม่ โดยใช้คำสั่ง sudo systemctl restart get_gold.service