ปิดใช้งานการเปิดอัตโนมัติสำหรับอุปกรณ์เฉพาะ


9

เมื่อใดก็ตามที่ฉันใส่แฟลชไดรฟ์หน้าต่าง Nautilus ใหม่จะเปิดขึ้นเพื่อแสดงเนื้อหา มีวิธีการปิดการใช้งานตัวเลือก "เปิดอัตโนมัติ" สำหรับหน่วย USB ที่ระบุหรือไม่


PD .: ฉันต้องการใช้กับอุปกรณ์ USB เฉพาะ!
Brallan Aguilar

1
ใช้กรณี: ฉันต้องการทำสิ่งนี้กับโทรศัพท์ของฉันเพื่อให้สามารถชาร์จออกจากคอมพิวเตอร์โดยไม่ต้องติดตั้ง
flickerfly

คำตอบ:


4

ไปที่Dash Home > System Settings -> Removable Mediaและทำเครื่องหมาย "ไม่พร้อมหรือเริ่มโปรแกรมในการแทรกสื่อ"

ป้อนคำอธิบายรูปภาพที่นี่


3
Emmm ฉันต้องการปิดการใช้งานสำหรับอุปกรณ์เฉพาะไม่ใช่ทั้งหมด
Brallan Aguilar

1
ใน Ubuntu 14.04 Dash Home > System Settings > Details > Removable Mediaมันเป็น ข้อมูลเพิ่มเติมได้ที่superuser.com/questions/556674/…
Ehtesh Choudhury

คน @BrallanAguilar อย่างน้อย 'แก้ไข' นี้โดยID-speficic สคริปต์ unmount ...
แฟรงก์ Nocke

0

คิดออก uuid ของมัน

เริ่มต้นด้วยรหัสปัจจุบัน (ยังไม่ uuid)

mount | grep ^/dev

คุณควรจะรู้จักชื่อจริงที่นี่

/dev/sda4...
/dev/sda5 on /boot ...
/dev/sdc1 on /media/frank/FancyBackupDrive FX1... <-- assume, its this
/dev/sdc2 on /media/frank/some other Drive ...

ตอนนี้พูดมันคือ sdc1 ลองหา uuid ที่มีเอกลักษณ์อย่างแท้จริง:

$> ll /dev/disk/by-uuid/ | grep sdc1

ควรจะได้รับคุณสายยาวเป็นธรรม (มักจะหกเหลี่ยมบางครั้งก็มีขีดกลาง) ที่เป็นสัญลักษณ์การเชื่อมโยงที่ใดที่หนึ่ง (ดีถึงข้างต้นsdc1)

lrwxrwxrwx [...]  366A2F886A2F003A -> ../../sdc1

เข้าสู่/etc/fstabที่ไม่เคยเมา

สำรองข้อมูลก่อนฟังดูเหมือนเป็นความคิดที่ดีสำหรับฉัน

sudo cp /etc/fstab /etc/fstab.bak

จากนั้นเปิดเพื่อแก้ไข (เช่นsudo pluma /etc/fstab) ป้อนสิ่งนี้ลงในไฟล์ (ความคิดเห็นเป็นตัวเลือก uuid และระบบไฟล์ของคุณอาจแตกต่างกัน)

# เมาท์อัตโนมัติป้องกัน UUID = 366A2F446A2F006B ไม่มี ntfs ro, noauto

ใช้งานได้ดีกับไดรฟ์ภายนอกแบบสองพาร์ติชัน!

หากคุณต้องการพัฒนาไดรฟ์นั้น:

คู่มือเมานต์

ไดเรกทอรีจะต้องมีอยู่ก่อนไม่ได้รับการดูแล ดังนั้นสร้าง (เพียงครั้งเดียวเคย):

sudo mkdir /media/myFx

และที่นี่เราไป

mount /dev/disk/by-uuid/366A2F886A2F003A /media/myFX

ยกเลิกการต่อเชื่อมด้วยตนเอง

sudo umount /dev/disk/by-uuid/366A2F886A2F003A

ขึ้นอยู่กับข้อมูลจำเพาะของคุณ รายการ fstab ของคุณอาจต้องการพารามิเตอร์เพิ่มเติมด้วยสิทธิ์ผู้ใช้ที่คุณต้องการรูปแบบไดรฟ์ 'หายาก' และทุกสิ่งนั้น :

sudo mount -t ntfs -o umask=007,gid=046,uid=0,nls=utf8 /dev/disk/by-uuid/366A2F886A2F003A /media/myFX

0

ช่วงเวลานี้สภาพแวดล้อมเดสก์ท็อปที่ใช้เอกภาพ / gnome มีgnome-disksยูทิลิตีซึ่งคุณสามารถใช้เพื่อวัตถุประสงค์เฉพาะนี้ได้

เพียงเลือกอุปกรณ์ของคุณในคอลัมน์ทางด้านซ้ายจากนั้นเลือกพาร์ติชันที่คุณไม่ต้องการเมานต์ (หนึ่งอาจคาดว่าจะมีเพียงหนึ่งในดิสก์ USB ทั่วไป) และคลิกปุ่มพร้อมฟันเฟืองด้านล่างแถบพาร์ทิชัน จากนั้นเลือกEdit Mount Options...และตั้งค่าสิ่งที่คุณต้องการ ฉันคิดว่าคุณกำลังมองหาการปิดการใช้งานMount at startupตัวเลือก (ซึ่งเป็นค่าเริ่มต้นใน Ubuntu 16.04 แต่ก็ยังไม่ได้อยู่ใน CentOS 7)

หลังจากคลิกOKคุณจะได้รับแจ้งให้ใส่รหัสผ่าน sudo และผลลัพธ์จะถูกเขียนลงใน/etc/fstabที่ซึ่งคุณสามารถดูสิ่งที่เกิดขึ้นจริง


สิ่งนี้ดูมีแนวโน้มว่าจะเป็นวิธีที่ 'เบากว่า' ในการจัดการกับคำถามดั้งเดิมโดยไม่ต้องแก้ไขไฟล์ระบบโดยตรง แต่น่าเสียดายที่ gnome-disk ดูเหมือนจะไม่เห็นโทรศัพท์ Android ที่ติดตั้ง (16.04, โทรศัพท์ LG Nexus 5X)
cdaddr

1
สวัสดี @cdaddr! มันเป็นเรื่องราวที่แตกต่างอย่างสิ้นเชิงกับอุปกรณ์ MTP MTP เป็นโปรโตคอลการถ่ายโอนข้อมูลไม่ใช่วิธีที่จะแนะนำอุปกรณ์ดิสก์ให้กับระบบ อุปกรณ์ "เบา" เหล่านี้มักจะผ่านgvfsและดูเหมือนจะค่อนข้างยากที่จะเชื่อง มันดูเหมือนว่าจะเป็นไปได้แม้ว่า
tlwhitec
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.