วิธีแชร์คลิปบอร์ด Raspberry Pi กับพีซี, Mac และสมาร์ทโฟน

/th/images/raspberry-pi-500-badge.jpg

สิ่งหนึ่งที่ทำให้ฉันช้าลงจริงๆ เมื่อแก้ไข Raspberry Pi 500+ ของฉันคือไม่สามารถคัดลอกและวางระหว่างเครื่องกับ MacBook Pro ของฉันได้อย่างราบรื่น ฉันค้นหาวิธีแก้ปัญหา และหลังจากพยายามล้มเหลวไม่กี่ครั้ง ก็พบสิ่งที่ใช้ได้ผล

ทำไมถึงทำแบบนี้?

Raspberry Pi OS เป็นระบบปฏิบัติการโอเพ่นซอร์สฟรีที่ทำให้ง่ายต่อการใช้คอมพิวเตอร์บอร์ดเดี่ยวสำหรับงานทุกประเภท มันมาพร้อมกับแอพจำนวนเล็กน้อยที่จะช่วยให้คุณพร้อมใช้งานได้อย่างรวดเร็ว และแม้ว่าผู้ใช้ Raspberry Pi จำนวนมากจะเลือกใช้ระบบปฏิบัติการอื่น (ไม่ว่าจะเป็น Linux บางรสชาติหรือบางอย่างที่สร้างขึ้นเพื่อวัตถุประสงค์เช่น Home Assistant OS) แต่ก็ยังเป็นตัวเลือก “เริ่มต้น” สำหรับผู้ใช้ Pi จำนวนมาก

สำหรับพวกเราส่วนใหญ่ Pi ไม่ใช่คอมพิวเตอร์เครื่องเดียวของเรา เครื่องที่มีความอเนกประสงค์สูงและใช้พลังงานต่ำเหล่านี้มักใช้ร่วมกับคอมพิวเตอร์ Windows, Mac และ Linux อื่นๆ ซึ่งเป็นวิธีที่ฉันตั้งค่า Pi 500+ ของฉันในตอนนี้ นี่เป็นสิ่งที่ดี แต่การขาดความคล่องตัวระหว่างสองแพลตฟอร์มที่แตกต่างกันอาจทำให้รู้สึกมีข้อจำกัด

/th/images/raspberry-pi-500-power-button.jpg เครดิต: Tim Brookes/ Windows Insight

\ในกรณีของฉัน เครื่องหลักของฉันใช้งาน macOS ฉันมีรหัสผ่านทั้งหมดเก็บไว้ใน iCloud และถึงแม้ว่านั่นขึ้นอยู่กับฉันที่เต็มใจมอบตัวเองให้กับระบบนิเวศอันโด่งดังของ Apple แต่ฉันก็ไม่สนใจที่จะตั้งค่าผู้จัดการรหัสผ่านที่ไม่เชื่อเรื่องแพลตฟอร์มอย่าง Dashlane บน Pi สำหรับการเข้าสู่ระบบจำนวนหนึ่งที่ฉันต้องทำ

นอกจากนี้ยังมีเรื่องเล็กน้อยในการคัดลอกบล็อกโค้ด คำสั่ง Terminal และแม้แต่ที่อยู่เว็บจากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่ง หากฉันค้นหาวิธีแก้ไขปัญหาบางอย่างบน Mac ของฉัน ฉันไม่ต้องการค้นหาเว็บไซต์อีกครั้งเพื่อหยิบข้อความที่อยู่ตรงหน้าฉัน

ดังนั้นการแชร์คลิปบอร์ดระหว่าง Mac (หรือ iPhone) ของฉันกับ Raspberry Pi จึงเป็นหนึ่งในสิ่งแรกที่ฉันทำ

KDE เชื่อมต่อเพื่อช่วยเหลือ

หลังจากความล้มเหลวหลายครั้ง ฉันกลับไปที่กระดานวาดภาพและพบว่าการแบ่งปันคลิปบอร์ดเป็นเพียงหนึ่งในคุณสมบัติมากมายที่รวมอยู่ใน KDE Connect ซอฟต์แวร์ฟรีนี้อำนวยความสะดวกในการสื่อสารระหว่างแพลตฟอร์มต่างๆ โดยเฉพาะสมาร์ทโฟน Android และระบบปฏิบัติการ Linux

/th/images/kde-connect-running-on-macos.png

KDE Connect มีให้บริการบน macOS ในรูปแบบทุกคืนและเป็นแพ็คเกจบน Mac App Store แม้ว่าจะไม่ใช่เวอร์ชันที่เสถียรที่สุด แต่คุณจะต้องเลือกเวอร์ชันทุกคืนหากต้องการเข้าถึงการแชร์คลิปบอร์ด ฉันสามารถติดตั้งแอปบน Raspberry Pi ของฉันได้อย่างง่ายดายโดยใช้ apt package manager โดยพิมพ์ sudo apt-get install kdeconnect ลงใน Terminal

/th/images/kde-connect-running-on-raspberry-pi-os.png

เมื่อติดตั้งแอปบนทั้งสองเครื่อง ฉันให้สิทธิ์ใดๆ ที่แอป Mac ถามฉัน จากนั้นจึงส่งคำขอจับคู่กับ Raspberry Pi ของฉัน สิ่งที่คุณต้องทำคือจับคู่คีย์แล้วคลิก “ยอมรับ” เท่านี้ก็เสร็จเรียบร้อย แม้ว่า KDE Connect จะยุบลงในไอคอนถาดบน macOS คุณจะต้องเปิดแอป KDE Indicator แยกต่างหากเพื่อรับฟังก์ชันนี้บน Raspberry Pi

/th/images/kde-connect-permissions-warning-on-macos.png

ฉันมีปัญหาในการรับ KDE Connect เพื่อดู Mac ของฉันเมื่อใช้ VPN (ExpressVPN โดยใช้โปรโตคอล OpenVPN UDP) เพื่อแก้ไขปัญหานี้ ฉันเข้าถึง Pi > การตั้งค่า > การตั้งค่าระบบ KDE และตรวจสอบให้แน่ใจว่าได้เปิดใช้งาน “ตรวจจับการกำหนดค่าพร็อกซีโดยอัตโนมัติ” จากนั้นรีบูท Pi ของฉันและไม่มีปัญหาใดๆ อีกต่อไป

นี่ไม่ใช่ปัญหา เนื่องจากบริการยังคงทำงานบน Raspberry Pi OS ในเบื้องหลัง หากคุณเปิดตัวจัดการงานภายใต้เมนู Pi > อุปกรณ์เสริม คุณจะเห็นว่ามันแยกออกไปในพื้นหลัง สิ่งนี้จะยังคงอยู่แม้จะรีสตาร์ทแล้ว ตราบใดที่แอปยังทำงานอยู่บนทั้งสองเครื่อง

วิธีอื่นที่คุณสามารถลองได้

คัดลอกและวางได้โดยใช้ Raspberry Pi Connect ซึ่งคุณสามารถเชื่อมต่อกับ Raspberry Pi ผ่านทางเว็บ และใช้ปุ่ม “คัดลอกจากระยะไกล” และ “วางไปยังระยะไกล” ที่ด้านบนของหน้าจอเพื่อโต้ตอบกับ Raspberry Pi ของคุณ เป็นเรื่องปกติหากคุณเข้าถึงเครื่องจากระยะไกล แต่ก็ไม่เหมาะหากคุณต้องสลับไปมาระหว่างคอมพิวเตอร์บนโต๊ะเดียวกัน

/th/images/connected-to-a-raspberry-pi-via-raspberry-pi-connect.png

คุณยังสามารถลองเชื่อมต่อผ่านการเชื่อมต่อ VNC โดยใช้ไคลเอนต์ที่รองรับคลิปบอร์ดได้ แต่สิ่งนี้ได้รับการออกแบบสำหรับการเข้าถึงระยะไกลในลักษณะเดียวกัน นอกจากนี้ ฉันไม่เคยสามารถแชร์คลิปบอร์ดบน VNC โดยใช้ macOS ระหว่าง Mac สองเครื่องได้ นับประสาอะไรกับระบบปฏิบัติการอื่นโดยสิ้นเชิง

มีโครงการอื่นๆ อีก แต่ฉันไม่สามารถดำเนินการใดๆ ได้ Uniclip แสดงให้เห็นสิ่งที่คาดหวังมากที่สุด โดยให้ข้อความการเชื่อมต่อที่ประสบความสำเร็จแก่ฉันใน Terminal (ทั้งบน Mac และ Raspberry Pi OS) แต่การคัดลอกและวางระหว่างทั้งสองล้มเหลว โปรเจ็กต์ไม่ได้รับการอัปเดตมาสองสามปีแล้ว ซึ่งอาจเป็นสาเหตุ

Clipboard-Sync เป็นอีกตัวเลือกหนึ่งที่อยู่ระหว่างการพัฒนาและใช้โฟลเดอร์แชร์ในที่เก็บข้อมูลบนคลาวด์เพื่อทำงานนี้ให้สำเร็จ แต่ขณะนี้ยังไม่มีเวอร์ชัน ARM64 สำหรับใช้กับ Raspberry Pi

ในตอนนี้ KDE Connect จะทำงานทุกครั้งที่ฉันต้องการคัดลอกรหัสผ่านหรือวางคำสั่ง Terminal แอป Mac ไม่ใช่สิ่งที่ฉันเรียกว่าเสถียร แต่ฟังก์ชันหลักก็เพียงพอแล้ว

เพียงอย่าลืมอัปเดตแอปเป็นประจำ เนื่องจากมีการค้นพบช่องโหว่ด้านความปลอดภัยในเวอร์ชันเก่า

*️⃣ ลิงค์ที่มา:

เครื่องมือจัดการรหัสผ่านเช่น Dashlane, KDE Connect , ผ่านทางเว็บ , Uniclip , Clipboard-Sync ช่องโหว่ด้านความปลอดภัยที่พบในเวอร์ชันเก่า