Unity-Control-Center funktioniert nicht in i3wm unter Ubuntu 16.04

8

Ich verwende die i3wm-Desktop-Umgebung unter Ubuntu 16.04 LTS. Auf Ubuntu 14.04 LTS war alles in Ordnung. Wenn ich jetzt benutze, unity-control-centersehe ich nur die folgenden Einstellungen:

  1. Persönlich> Sprachunterstützung
  2. Hardware> Drucker
  3. System> Software & Updates

Wo sind die restlichen Kontrollen? Ich habe versucht, die gnome-control-center. Immer noch nichts besseres.

Aber wenn ich die Unity-Desktop-Umgebung verwende, funktioniert alles. Ich nehme an, ich muss etwas ausführen, bevor ich anrufe unity-control-center. Was vermisse ich?

Bitte erklären Sie, warum dies geschieht.

Inspired_Blue
quelle

Antworten:

6

Für Gnome Ubuntu:

Stellen Sie $XDG_CURRENT_DESKTOPzu GNOMEund Sie sind gut zu gehen:

XDG_CURRENT_DESKTOP=GNOME gnome-control-center

Für Unity Ubuntu:

Stellen Sie $XDG_CURRENT_DESKTOPzu Unityund Sie sind gut zu gehen:

XDG_CURRENT_DESKTOP=Unity unity-control-center
CSaratakij
quelle
Vielen Dank. Würdest du auch wissen, wie man das Einheitskontrollzentrum zum Laufen bringt? Ich habe versucht, XDG_CURRENT_DESKTOP = Unity. Hat nicht funktioniert.
Inspired_Blue
Interessant und XDG_CURRENT_DESKTOP = Unity bringt das Unity-Control-Center zum Laufen. Entschuldigung, ich habe es mit $ XDG_CURRENT_DESKTOP versucht.
Inspired_Blue
2

Ich werde die obigen Antworten mit einer Erklärung ergänzen, warum dies passiert, wenn Sie i3wm verwenden.

Wenn Sie i3 als Windows-Manager installieren und verwenden , setzt i3 die aktuelle Desktop-Variable automatisch auf i3 . Sie können dies überprüfen, indem Sie Folgendes tun:

echo $XDG_CURRENT_DESKTOP

Welches kehrt zurück i3

Native Ubuntu-Programme funktionieren nicht gut, wenn diese Umgebungsvariable auf einen anderen Wert als Unityoder Gnomeabhängig von Ihrer Ubuntu-Distribution eingestellt ist.

Um dies zu beheben, können Sie XDG_CURRENT_DESKTOP einfach auf Ihre Desktop-Umgebung einstellen.

Auf Gnome:

XDG_CURRENT_DESKTOP=GNOME; gnome-control-center

Über die Einheit:

XDG_CURRENT_DESKTOP=Unity; unity-control-center
Gabriel Ziegler
quelle
0

Zusätzlich zu der Antwort von CSaratakij musste ich einige Pakete installieren, die ich versehentlich deinstalliert hatte:

sudo apt-get install ubuntu-desktop

Sie können auch Folgendes tun (installiert weniger Pakete):

sudo apt-get install unity-control-center

Quelle: Fehlende Systemeinstellungen nach dem Entfernen einiger Pakete

Unity-Control-Center funktioniert immer noch nicht für mich, aber Gnome-Control-Center funktioniert gut.

Conor Sullivan
quelle