ฉันจะใช้ gsettings เพื่อปิดการใช้งานอุปกรณ์อัตโนมัติใน Ubuntu 16.04 ได้อย่างไร


9

เมื่อฉันเสียบแท่ง USB หรือโทรศัพท์มือถือเข้ากับแล็ปท็อปของฉันฉันไม่ต้องการให้ระบบปฏิบัติการติดตั้งอุปกรณ์โดยอัตโนมัติ
ใน Ubuntu 14.04 ฉันสามารถเรียกใช้คำสั่งด้านล่างและสิ่งนี้จะปิดการใช้งานโดยอัตโนมัติของอุปกรณ์บล็อกเช่น

gsettings set org.gnome.desktop.media-handling automount false

ใน 16.04 คำสั่งนี้ในขณะนี้ดูเหมือนว่าจะไม่มีผลอะไรคำสั่งเทียบเท่าใน 16.04 คืออะไร?


คุณเคยลองด้วยdconf-editorหรือไม่
garethTheRed

@garethTheRed ขอบคุณสำหรับความคิดเห็นตามคำแนะนำของคุณฉันได้ติดตั้งdconf-edittorแล้ว ถ้าฉันลองgsettings ...คำสั่ง - dconf-editor จะจดจำการเปลี่ยนแปลง ฉันไม่แน่ใจว่าการตั้งค่าจะมีผลในระดับ OS หรือไม่ทดสอบตอนนี้ ...
the_velour_fog

เหมือนกันสำหรับฉันที่ 16.04 ใช้ XFCE กลับgsettings get org.gnome.desktop.media-handling automount trueหลังจากคำสั่งของคุณจะส่งกลับfalseแต่ automount ยังคงเกิดขึ้น :-(
Stéphane Gourichon

เมื่อวันที่ Xubuntu 16.04 (Xfce) xfconf-query -c thunar-volman -n -p "/automount-drives/enabled" -t string -s false ; xfconf-query -c thunar-volman -n -p "/automount-media/enabled" -t string -s falseคำสั่งเทียบเท่า นี่คือสิ่งที่xfce4-settings-managerเกิดขึ้นในส่วน "การลบไดรฟ์และสื่อ"
Stéphane Gourichon

@don_crissti ที่ฟังดูเหมาะสม IIRC ในช่วงเวลาตั้งแต่ถามคำถามนี้ฉันคิดว่าฉันได้รับปัญหาเนื่องจากสภาพแวดล้อมไม่ได้ถูกตั้งค่าไว้ดังนั้นคำสั่งก็น่าจะใช้ได้ดี ตรวจสอบจุดที่ดีสำหรับ mount-ness ด้วย lsblk ด้วย
the_velour_fog

คำตอบ:


6

และสำหรับเดสก์ท็อปเพื่อนมันแตกต่างกันเล็กน้อย

gsettings set org.mate.media-handling automount false

มันเป็นสิ่งสำคัญที่จะต้องจำไว้ว่านี่คือการตั้งค่าต่อผู้ใช้
ดังนั้นจึงใช้ได้สำหรับผู้ใช้เดสก์ท็อปปัจจุบันเท่านั้น

ตรวจสอบกับ:

gsettings list-recursively  org.mate.media-handling

และ

gsettings list-recursively  org.gnome.desktop.media-handling 

เนื่องจากลักษณะที่ผสมกันของเดสก์ท็อปคู่ (มีแอป gnome ที่ฉันใช้อยู่เสมอ) ดูเหมือนจะมีการตั้งค่า gnome ที่รั่วลงในการกำหนดค่าเดสก์ท็อป
ดังนั้นฉันจึงตั้งค่าทั้งสองส่วนไว้เสมอเพื่อให้แน่ใจว่า .....


คุณบันทึกวันของฉัน! วิธีนี้ยังใช้งานได้กับ FreeBSD ฉันกำลังมองหาภูตบางตัวที่จะทำการติดตั้งอุปกรณ์ของฉันโดยอัตโนมัติ แต่มันเป็นเดสก์ท็อปคู่ครอง! +1
Giorgio

3

หลังจากการตรวจสอบเพิ่มเติมซึ่งได้รับการสนับสนุนจากความคิดเห็นหลายรายการในโพสต์นี้ดูเหมือนว่าคำสั่ง

 gsettings set org.gnome.desktop.media-handling automount false

ทำงานเหมือนที่เคยมีมา เหตุผลที่มันล้มเหลวในครั้งนี้ดูเหมือนจะเกิดจากการขาดตัวแปรสภาพแวดล้อมที่มีการตั้งค่าสะดุดตา
หากต้องการทำการวนซ้ำคำสั่งจะทำงานกับ Ubuntu 16.04 เช่นเดียวกับที่ทำไว้ใน 14.04$DBUS_SESSION_BUS_ADDRESS

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.