ผู้จัดการคลิปบอร์ดสมัยใหม่มีฟังก์ชันประวัติที่ช่วยให้คุณสามารถเลือกรายการที่ผ่านมาเพื่อวางใหม่ได้ทุกที่ อย่างไรก็ตาม ประวัตินี้สามารถติดตามได้ถึงจำนวนรายการที่กำหนดไว้ หลังจากจุดหนึ่ง จะเริ่มทิ้งสิ่งเก่าที่สุด หากต้องการเก็บรายการคลิปบอร์ดไว้ใช้อ้างอิงในอนาคต คุณจะต้องนำรายการเหล่านั้นกลับไปที่ช่องคลิปบอร์ดที่ใช้งานอยู่ จากนั้นป้อนทีละรายการในแอปพลิเคชันการจดบันทึก
ต่อไปนี้เป็น "แฮ็ค" ที่ดีในการสำรองข้อมูลประวัติคลิปบอร์ดของคุณไปยังไฟล์ข้อความธรรมดาในโฟลเดอร์ที่คุณเลือก
หมายเหตุ :แม้ว่าเราจะใช้วิดเจ็ตคลิปบอร์ดของเดสก์ท็อป KDE ในบทช่วยสอนนี้ คุณก็สามารถทำสิ่งเดียวกันนี้ในตัวจัดการคลิปบอร์ดที่รองรับการทำงานที่ผู้ใช้เพิ่มได้ เช่น พูด คลิปแมน
เพิ่มวิดเจ็ต
ในการใช้วิดเจ็ตคลิปบอร์ด คุณต้องมีวิดเจ็ตนั้นบนเดสก์ท็อปก่อน คลิกที่ปุ่มเมนูหลักของ KDE ที่ด้านบนขวาของหน้าจอ และเลือก "เพิ่มวิดเจ็ต" จากเมนูที่ปรากฏขึ้น
KDE จะแสดงคอลเล็กชันวิดเจ็ตให้คุณเห็นในบานหน้าต่างด้านซ้ายของหน้าจอ
เลื่อนลงมาจนกว่าคุณจะพบรายการคลิปบอร์ด หรือเริ่มพิมพ์ “คลิปบอร์ด” ในช่องข้อความที่ด้านบนของบานหน้าต่าง เพื่อกรองรายการ
เมื่อคุณพบวิดเจ็ตคลิปบอร์ดแล้ว ให้ลากและวางลงในตำแหน่งที่คุณต้องการให้ปรากฏบนเดสก์ท็อป
เพิ่มการกระทำใหม่
จากหน้าต่างการกำหนดค่านี้ ให้ย้ายไปที่แท็บ "การดำเนินการ" และคลิกที่ปุ่ม "เพิ่มการดำเนินการ"
ในหน้าต่าง "คุณสมบัติการดำเนินการ" ใหม่ที่ปรากฏขึ้น ปล่อย "นิพจน์ทั่วไป" ว่างไว้ และเปิดใช้งาน "อัตโนมัติ" ป้อนคำอธิบายสั้นๆ เกี่ยวกับการกระทำของคุณในช่อง "คำอธิบาย"
ก่อนที่คุณจะเพิ่มคำสั่งจริง อาจเป็นการดีที่สุดที่จะเปิดเครื่องเทอร์มินัลและทดสอบก่อนที่จะดำเนินการอย่างเต็มที่
ปรับแต่งเอาต์พุตวันที่
คำสั่งเองจะประกอบด้วยคำสั่งย่อย/การดำเนินการย่อยสองคำสั่ง เราจะใช้เวลาปัจจุบันเป็นชื่อไฟล์ของโน้ตแต่ละตัว
สำหรับสิ่งนั้น เราจะกำหนดผลลัพธ์ของ date
คำสั่งไปยังตัวแปร "NOW" เราจะไม่ดูรายละเอียดของคำสั่ง date หากต้องการข้อมูลเพิ่มเติม ให้ป้อน man date
หรือ date --help
ในเทอร์มินัล
ในกรณีของเรา เราต้องการให้ชื่อไฟล์ดูเหมือน “Hours-Minutes-Seconds__Month-Day-Year.txt” ดังนั้นเราจึงตั้งค่าตัวแปรเป็น:
NOW=$(date +"%H-%M-%S__%m-%d-%Y".)
เพิ่มเส้นทางบันทึก
การกระทำที่สองในคำสั่งของเรา "dumps" รายการที่เลือกในไฟล์ข้อความ โดยมีตัวแปร "NOW" เป็นชื่อไฟล์ เราใช้ echo
ที่เชื่อถือได้ คำสั่งสำหรับสิ่งนั้น:
echo "%s" > /home/USERNAME/Desktop/$NOW.txt
%s
บิตถูกจัดเตรียมโดยวิดเจ็ตและแมปไปยังรายการคลิปบอร์ดที่เลือก ส่วนที่สองระบุเส้นทางและชื่อไฟล์ของบันทึกย่อที่บันทึกไว้
เพื่อการทดสอบที่ง่ายขึ้น ขณะตั้งค่าโซลูชันนี้ เราได้บันทึกคลิปบอร์ดไว้บนเดสก์ท็อป เราขอแนะนำให้คุณแก้ไขเส้นทางนี้เป็นอย่างอื่น อย่างน้อยหลังจากการทดสอบครั้งแรกของคุณ หากคุณไม่ชอบเดสก์ท็อปที่เต็มไปด้วยไฟล์ข้อความจากบนลงล่าง
เพิ่มคำสั่ง
เวอร์ชันสุดท้ายของคำสั่งของเรามีลักษณะดังนี้:
NOW=$(date +"%H-%M-%S__%m-%d-%Y") && echo "%s" > /home/USERNAME/Desktop/$NOW.txt
คลิกปุ่ม "เพิ่มคำสั่ง" เพื่อสร้างคำสั่งใหม่ และดับเบิลคลิกที่ตัวยึดตำแหน่ง "คำสั่งใหม่" เพื่อแก้ไข
แทนที่ด้วยคำสั่งของคุณเอง (หรือคัดลอกและวางคำสั่งของเรา) แล้วคลิกตกลงเพื่อยอมรับการเปลี่ยนแปลงและเปิดใช้งาน
เพิ่มคำอธิบายสำหรับคำสั่งของคุณ หากคุณไม่ต้องการให้คำสั่งนั้นปรากฏในวิดเจ็ตคลิปบอร์ดโดยไม่มีชื่อ
เมื่อคลิกตกลง การเปลี่ยนแปลงของคุณจะถูกนำไปใช้ และเมื่อกลับมาที่หน้าต่าง "การกำหนดค่าการดำเนินการ" คุณจะเห็นการสร้างของคุณใน "รายการการดำเนินการ"
ลองดูสิ
ในการตรวจสอบการทำงานใหม่ของคุณ ให้คลิกที่วิดเจ็ตคลิปบอร์ดหลังจากคัดลอกข้อความไปยังคลิปบอร์ดแล้ว
เมื่อวางเมาส์เหนือรายการ วิดเจ็ตคลิปบอร์ดจะแสดงเมนูเล็กๆ ทางด้านขวา รายการแรกคือ "เรียกใช้การดำเนินการ" คลิกเพื่อเข้าถึงการกระทำที่คุณกำหนดเอง
เลือกการกระทำที่กำหนดเองของคุณจากรายการป๊อปอัปที่ปรากฏขึ้น
และนั่นคือมัน:หากทุกอย่างเป็นไปตามแผน และคุณใช้เส้นทางเดสก์ท็อปสำหรับการทดสอบเหมือนที่เราทำ คุณจะเห็นบันทึกย่อแรกปรากฏขึ้นบนเดสก์ท็อปของคุณ จากนี้ไป คุณจะสามารถสำรองประวัติคลิปบอร์ดของคุณโดยใช้การดำเนินการที่กำหนดเองที่คุณสร้างขึ้น
เคล็ดลับการปิดสองประการ:อันดับแรก อย่าลืมใส่วินาทีในชื่อไฟล์ของคุณเสมอ ด้วยวิธีนี้ หากคุณจดบันทึกในช่วงเวลาเดียวกัน พวกเขาจะไม่ต้องต่อสู้เพื่อชื่อไฟล์เดียวกัน อย่างที่สอง เพื่อทำให้สิ่งนี้สะดวกยิ่งขึ้น ให้ใช้โฟลเดอร์ในบริการซิงค์บนคลาวด์ที่คุณชื่นชอบเป็นเส้นทางของคุณ เพื่อให้บันทึกคลิปบอร์ดของคุณพร้อมใช้งานได้ทุกที่