Vô hiệu hóa toàn cầu, bao gồm các kết quả tìm kiếm trực tuyến


14

Chúng tôi đã bắt đầu thay thế một số máy tính để bàn Windows bằng Ubuntu cho một số người dùng trong tổ chức tôi làm việc. Do chính sách của chúng tôi, chúng tôi cần vô hiệu hóa toàn cầu các tính năng sau:

  • Các Bao gồm kết quả tìm kiếm trực tuyến từ Tìm kiếm tab của An ninh & Bảo mật
  • Biểu tượng trình khởi chạy Amazon từ trình khởi chạy

Tôi nhận thấy rằng khi tôi bỏ bấm thủ công " Bao gồm kết quả tìm kiếm trực tuyến ", nó sẽ thay đổi ~/.config/dconf/user. Nhưng tệp này ở định dạng nhị phân GVariant nên tôi không thể chỉnh nó bằng trình soạn thảo văn bản hoặc tập lệnh.

Tôi cũng đã thử lệnh này tôi tìm thấy trên một bài đăng khác, nhưng nó dường như không có hiệu lực và các đề xuất vẫn hoạt động:

$ gsettings set com.canonical.Unity.Lenses disabled-scopes "['more_suggestions-amazon.scope', 'more_suggestions-u1ms.scope', 'more_suggestions-populartracks.scope', 'music-musicstore.scope', 'more_suggestions-ebay.scope', 'more_suggestions-ubuntushop.scope', 'more_suggestions-skimlinks.scope']"

Có cách nào để vô hiệu hóa các tính năng này để tuân thủ chính sách của tổ chức của tôi không? Chúng tôi đang sử dụng 14.042 LTS nhưng sẽ rất lý tưởng nếu giải pháp này cũng hoạt động cho các phiên bản sau.


1
Bạn cũng có thể cản trở productsearch.ubuntu.comtrong /etc/hosts.
dùng12205

Câu trả lời:


16

Lệnh bạn đang tìm kiếm là:

gsettings set com.canonical.Unity.Lenses remote-content-search 'none'

Để thực hiện lệnh trên toàn cầu (cho tất cả người dùng) khi đăng nhập, bạn phải thêm trình khởi chạy /etc/xdg/autostart, chạy lệnh:

/bin/bash -c "gsettings set com.canonical.Unity.Lenses remote-content-search 'none'"

Các tập tin sẽ trông như:

[Desktop Entry]
Name=Disable Search
Exec=/bin/bash -c "gsettings set com.canonical.Unity.Lenses remote-content-search 'none'"
Type=Application

Lưu nó như disable_onlinesearch.desktoptrong/etc/xdg/autostart

Xóa trình khởi chạy Amazon

Để đảm bảo không người dùng nào có thể sử dụng trình khởi chạy Amazon, cách tốt nhất là xóa nó trên toàn cầu: truy cập /usr/share/applicationsvà tìm tệp:

ubuntu-amazon-default.desktop

và loại bỏ nó.

Hoặc

Nếu vì một lý do nào đó, bạn muốn giữ tệp ubuntu-amazon-default.desktop, nhưng (tạm thời?) Tắt nó (làm cho nó ẩn trong Dash / Unity) thêm một dòng vào tệp:

NoDisplay=true

Phiên bản mới hơn

(Các) giải pháp trên hoạt động cho các phiên bản Ubuntu hiện tại, ít nhất là từ 14.04 trở lên. (như ngày 28 tháng 5 năm 2015).


Cảm ơn Jacob. Các giải pháp cho "gợi ý" đã làm việc tuyệt vời. Tôi đã thử nghiệm nó bằng cách tạo một người dùng mới. Nó hoạt động như sự quyến rũ. Đối với trình khởi chạy Amazon, tôi đã thực hiện các biện pháp quyết liệt hơn:> sudo apt-get purge unity-webapps-common> sudo apt-mark giữ unity-webapps-common
Theodotos Andreou

4

bạn hoàn toàn có thể loại bỏ unity-webapps-commonđể loại bỏ các ống kính mua sắm, bao gồm cả amazon.

sudo apt-get purge unity-webapps-common

Sau đó, bạn cần phải đăng xuất và đăng nhập lại.


Than ôi, gói này không còn được bao gồm trong 14.04 trở đi
Theodotos Andreou

@TheodotosAndreou lỗi của tôi. bỏ lỡ phiên bản
Maythux

thật thú vị, tôi đã có gói ... Ubuntu 14.04 LTS
mBardos
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.