Ubuntu 16.04 LTSでi3wmデスクトップ環境を使用しています。 Ubuntu 14.04 LTSではすべてが問題ありませんでした。 unity-control-center
を使用すると、次の設定のみが表示されます。
残りのコントロールはどこにありますか? gnome-control-center
を使用してみました。まだ何も良い。
しかし、Unityデスクトップ環境を使用すると、すべてが機能します。 unity-control-center
を呼び出す前に何かを実行する必要があると思います。私は何が欠けていますか?
これが起こっている理由を説明してください。
Gnome Ubuntuの場合:
$XDG_CURRENT_DESKTOP
をGNOME
に設定すると、準備完了です。
XDG_CURRENT_DESKTOP=GNOME gnome-control-center
nity Ubuntuの場合:
$XDG_CURRENT_DESKTOP
をUnity
に設定すると、準備完了です。
XDG_CURRENT_DESKTOP=Unity unity-control-center
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
CSaratakijの回答に従うことに加えて、誤ってアンインストールしたパッケージをインストールする必要がありました。
Sudo apt-get install ubuntu-desktop
次のこともできます(インストールするパッケージが少なくなります)。
Sudo apt-get install unity-control-center
ソース: 一部のパッケージを削除した後にシステム設定がありません
unity-control-centerはまだ動作しませんが、gnome-control-centerは正常に動作します。