นี่คือคำแนะนำเกี่ยวกับวิธีปิดการใช้งาน Middle Mouse Paste บน Ubuntu โดยอัตโนมัติเมื่อเริ่มต้น ก่อนหน้านี้เป็นโพสต์ขอความช่วยเหลือ แต่ตอนนี้ฉันได้เรียนรู้วิธีการทำแล้ว ฉันจะแบ่งปันวิธีการทำ
สิ่งนี้ใช้สคริปต์ที่ฉันพบในโพสต์อื่นที่ล้างคลิปบอร์ดสำหรับปุ่มกลางของเมาส์ เพื่อไม่ให้ถูกวางเมื่อคุณคลิกล้อเลื่อน พบที่นี่: https://askubuntu.com/a/4644/1481518. เครดิตไปหาเขา
ขั้นตอนที่ 0: ติดตั้ง เอ็กซ์เซล
(เครื่องมือสำหรับจัดการการเลือก X): sudo apt-get ติดตั้ง xsel
. เมื่อคุณติดตั้ง xsel แล้ว คุณสามารถดำเนินการต่อได้
ขั้นตอนที่ 1: สร้างสคริปต์ - เปิดตัวแก้ไขข้อความที่คุณเลือก และพิมพ์รหัสต่อไปนี้:
#!/bin/bash
ในขณะที่(จริง)
ทำ
เสียงสะท้อน -n | xsel -n -i
นอน 0.5
เสร็จแล้ว
บันทึกไฟล์เป็น anti-midmouse-paste.sh
(ชื่อสามารถเป็นอย่างอื่นได้ แต่อย่าลืมเพิ่ม .sh
).
ทำให้ไฟล์สคริปต์สามารถเรียกใช้งานได้: chmod +x /path/to/file/anti-midmouse-paste.sh
ขั้นตอนที่ 2: ตอนนี้เราได้สร้างสคริปต์แล้ว ก็ถึงเวลาที่จะทำให้สคริปต์ทำงานเมื่อใดก็ตามที่เราบูตเครื่องคอมพิวเตอร์ของเรา
เปิดหน้าต่างอื่นของโปรแกรมแก้ไขข้อความของคุณ แล้ววางข้อความต่อไปนี้:
[รายการเดสก์ท็อป]
Type=ใบสมัคร
ชื่อ = Anti Midmouse Paste
Exec="/path/to/the/script/anti-midmouse-paste.sh" "--ไม่มีหน้าต่าง"
X-GNOME-เปิดใช้การเริ่มอัตโนมัติ=จริง
ตรวจสอบให้แน่ใจว่าคุณป้อนเส้นทางที่ถูกต้องสำหรับ ผู้บริหาร=
.
และบันทึกไฟล์นี้ใน ~/.config/autostart/
เช่น anti-midmouse-paste.desktop
(อีกครั้ง ชื่อไม่สำคัญ แต่ให้แน่ใจว่าลงท้ายด้วย .เดสก์ทอป
)
ถ้าหาไม่เจอ .config
เป็นเพราะมันเป็นไดเร็กทอรี "ซ่อน" หากต้องการแสดง ให้กด Ctrl + H
และไดเรกทอรีและไฟล์ที่ซ่อนอยู่ทั้งหมดจะปรากฏขึ้น
ขั้นตอนที่ 4: เสร็จแล้ว
ตอนนี้เมื่อใดก็ตามที่คุณบูตเครื่องคอมพิวเตอร์ สคริปต์ควรทำงานและคุณจะไม่วางข้อความที่เลือกด้วยปุ่มกลางของเมาส์อีกต่อไป
เคล็ดลับโบนัส:
สคริปต์จะล้างข้อความที่คุณเลือกสำหรับแอป เช่น โปรแกรมแก้ไขข้อความ และ เทอร์มินัล.
สิ่งที่คุณสามารถทำได้เพื่อชะลอการลบสำหรับการเลือกข้อความ (หากคุณต้องการคัดลอกหรือลบข้อความ) คือการเปลี่ยนแปลง นอน 0.5
ในของคุณ .sh
ไฟล์ให้มีมูลค่าสูงขึ้น ตัวเลขมีหน่วยเป็นวินาที