Làm cách nào tôi có thể sử dụng gsinstall để vô hiệu hóa thiết bị tự động trong Ubuntu 16.04?


9

Khi tôi cắm USB hoặc điện thoại di động vào máy tính xách tay của mình, tôi không muốn hệ điều hành tự động gắn thiết bị.
Trong Ubuntu 14.04 tôi có thể chạy lệnh dưới đây và điều này sẽ vô hiệu hóa tự động đếm các thiết bị khối, vd

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

Trong 16.04 lệnh này bây giờ dường như không có hiệu lực, lệnh tương đương trong 16.04 là gì?


Bạn đã thử nó với dconf-editor?
garethTheRed

@garethTheRed cảm ơn vì nhận xét, theo đề xuất của bạn, tôi đã cài đặt dconf-edittor. Nếu tôi thử gsettings ...lệnh - dconf-Editor sẽ nhận ra sự thay đổi. Tôi không chắc các cài đặt có hiệu lực ở cấp HĐH hay không, thử nghiệm ngay bây giờ ...
the_velour_fog

Tương tự với tôi vào ngày 16.04 chạy XFCE. gsettings get org.gnome.desktop.media-handling automounttrở về true. Sau lệnh của bạn, nó trả về falsenhưng automount vẫn xảy ra. :-(
Stéphane Gourichon

Trên Xubfox 16.04 (xfce) lệnh tương đương là 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. Đây là những gì xfce4-settings-managerlàm trong phần "Loại bỏ ổ đĩa và phương tiện truyền thông".
Stéphane Gourichon

@don_crissti nghe có vẻ đúng. IIRC trong thời gian kể từ khi đặt câu hỏi này, tôi nghĩ rằng tôi đã giải quyết vấn đề là do các vars môi trường không được thiết lập - vì vậy cuối cùng thì lệnh có thể sẽ ổn. kiểm tra điểm tốt cho mount-ness với lsblk quá.
the_velour_fog

Câu trả lời:


6

và đối với máy tính để bàn bạn đời của nó hơi khác nhau

gsettings set org.mate.media-handling automount false

Cũng cần lưu ý rằng đây là cài đặt cho mỗi người dùng.
Vì vậy, nó chỉ hợp lệ cho người dùng máy tính để bàn hiện tại ....

kiểm tra với:

gsettings list-recursively  org.mate.media-handling

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

Do tính chất hỗn hợp của máy tính để bàn (luôn có một số ứng dụng gnome tôi sử dụng) dường như có một số cài đặt gnome bị rò rỉ vào cấu hình máy tính để bàn.
Vì vậy, tôi luôn luôn đặt cả hai phần để đảm bảo .....


Bạn đã cứu ngày của tôi! Giải pháp này cũng hoạt động trên FreeBSD. Tôi đang tìm kiếm một số daemon sẽ tự động kết nối các thiết bị của mình, nhưng đó là máy tính để bàn! +1
Giorgio

3

Sau khi điều tra thêm, được hỗ trợ bởi một số ý kiến ​​về bài đăng này, có vẻ như lệnh

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

không hoạt động như trước đây.
Lý do nó thất bại trong dịp này dường như là do thiếu các biến môi trường được đặt ra, đáng chú ý $DBUS_SESSION_BUS_ADDRESS.
Để lặp lại, lệnh này hoạt động với Ubuntu 16.04 như đã thực hiện vào ngày 14.04.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.