web-dev-qa-db-ja.com

Ubuntu 16.04上のi3wmでunity-control-centerが機能しない

Ubuntu 16.04 LTSでi3wmデスクトップ環境を使用しています。 Ubuntu 14.04 LTSではすべてが問題ありませんでした。 unity-control-centerを使用すると、次の設定のみが表示されます。

  1. 個人>言語サポート
  2. ハードウェア>プリンター
  3. システム>ソフトウェアとアップデート

残りのコントロールはどこにありますか? gnome-control-centerを使用してみました。まだ何も良い。

しかし、Unityデスクトップ環境を使用すると、すべてが機能します。 unity-control-centerを呼び出す前に何かを実行する必要があると思います。私は何が欠けていますか?

これが起こっている理由を説明してください。

7
Inspired_Blue

Gnome Ubuntuの場合:

$XDG_CURRENT_DESKTOPGNOMEに設定すると、準備完了です。

XDG_CURRENT_DESKTOP=GNOME gnome-control-center

nity Ubuntuの場合:

$XDG_CURRENT_DESKTOPUnityに設定すると、準備完了です。

XDG_CURRENT_DESKTOP=Unity unity-control-center
5
CSaratakij

I3wmを使用しているときにこれが発生する理由を説明して、上記の回答を補完します。

I3をインストールしてwindows managerとして使用すると、i3は現在のデスクトップ変数を自動的にiに設定します。次のようにして確認できます。

echo $XDG_CURRENT_DESKTOP

i3を返します

この環境変数が、Ubuntuディストリビューションに応じてUnityまたはGnomeと異なる値に設定されている場合、Ubuntuネイティブプログラムはうまく機能しません。

これを修正するには、XDG_CURRENT_DESKTOPをデスクトップ環境に設定するだけです。

Gnomeの場合:

XDG_CURRENT_DESKTOP=GNOME; gnome-control-center

Unityの場合:

XDG_CURRENT_DESKTOP=Unity; unity-control-center
2
Gabriel Ziegler

CSaratakijの回答に従うことに加えて、誤ってアンインストールしたパッケージをインストールする必要がありました。

Sudo apt-get install ubuntu-desktop

次のこともできます(インストールするパッケージが少なくなります)。

Sudo apt-get install unity-control-center

ソース: 一部のパッケージを削除した後にシステム設定がありません

unity-control-centerはまだ動作しませんが、gnome-control-centerは正常に動作します。

0
Conor Sullivan