"Online-Suchergebnisse einbeziehen" global deaktivieren

14

Wir haben begonnen, einige Windows-Desktops für einige Benutzer in der Organisation, in der ich arbeite, durch Ubuntu zu ersetzen. Aufgrund unserer Richtlinien müssen wir die folgenden Funktionen global deaktivieren:

  • Die Option Online-Suchergebnisse einschließen auf der Registerkarte Suchen in Sicherheit und Datenschutz
  • Das Amazon Launcher-Symbol aus dem Launcher

Ich habe festgestellt, dass beim manuellen Deaktivieren der Option " Online-Suchergebnisse einbeziehen " die Option geändert wird ~/.config/dconf/user. Aber diese Datei ist in einem GVariant-Binärformat, sodass ich sie nicht mit einem Texteditor oder einem Skript optimieren kann.

Ich habe auch diesen Befehl ausprobiert, den ich in einem anderen Beitrag gefunden habe, aber er scheint keine Wirkung zu haben und Vorschläge funktionieren immer noch:

$ 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']"

Gibt es eine Möglichkeit, diese Funktionen zu deaktivieren, um den Richtlinien meiner Organisation zu entsprechen? Wir verwenden 14.042 LTS, aber es wäre ideal, wenn die Lösung auch für spätere Versionen funktioniert.

Theodotos Andreou
quelle
1
Sie können auch Block productsearch.ubuntu.comin /etc/hosts.
user12205

Antworten:

16

Der gesuchte Befehl lautet:

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

Um den Befehl bei der Anmeldung global (für alle Benutzer) auszuführen, müssen Sie einen Starter hinzufügen /etc/xdg/autostartund den Befehl ausführen:

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

Die Datei würde so aussehen:

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

Speichern Sie es als disable_onlinesearch.desktopin/etc/xdg/autostart

Entfernen Sie den Amazon Launcher

Um sicherzustellen, dass kein Benutzer den Amazon Launcher verwenden kann, entfernen Sie ihn am besten global: Gehen Sie zu /usr/share/applicationsund suchen Sie nach der Datei:

ubuntu-amazon-default.desktop

und entfernen Sie es.

Alternative

Wenn Sie die Datei aus irgendeinem Grund behalten möchten ubuntu-amazon-default.desktop, sie jedoch (vorübergehend?) Deaktivieren möchten (sie in Dash / Unity unsichtbar machen), fügen Sie der Datei eine Zeile hinzu:

NoDisplay=true

Spätere Versionen

Die obigen Lösungen funktionieren für die aktuellen Versionen von Ubuntu, mindestens ab 14.04. (Stand 28. Mai 2015).

Jacob Vlijm
quelle
Danke Jacob. Die Lösung für die "Vorschläge" hat super geklappt. Ich habe es getestet, indem ich einen neuen Benutzer erstellt habe. Es funktioniert wie Charme. Was den Amazon-Launcher angeht, habe ich drastischere Maßnahmen ergriffen:> sudo apt - get purge unity - webapps - common> sudo apt - mark hold unity - webapps - common
Theodotos Andreou
4

Sie können unity-webapps-commondas Einkaufsobjektiv einschließlich amazon vollständig entfernen , um es zu entfernen.

sudo apt-get purge unity-webapps-common

Sie müssen sich dann abmelden und wieder anmelden.

Maythux
quelle
Leider ist dieses Paket nicht mehr in 14.04 und auf enthalten
Theodotos Andreou
@TheodotosAndreou meine Schuld. Verpassen Sie die Version
Maythux
Interessanterweise hatte ich das Paket ... Ubuntu 14.04 LTS
mBardos