Ubuntu 16.04を最新のカーネルなどに更新してからdist-upgrade
。
更新後、チェック、チェック解除、再インストールを試みても、ワークスペースが機能しなくなりましたunity-control-center
など。ランチャーの配置(設定がプライマリにのみ表示されるように設定されている間、両方のモニターに表示される)、スティッキーエッジなど、正常に動作しなくなった他の設定もあります。全体として、すべてをテストしたわけではないため、他の設定が正しく機能していない可能性があります。
Ubuntu 16.04を他のものの上に再インストールすれば、問題が一時的に修正されます。しかし、dist-upgrade
上記と同じ設定を再インストールすると、再び動作しなくなります。
一部の設定が突然機能しなくなった理由は何ですか?
このコマンドを実行した場合:
dconf read /org/compiz/profiles/unity/plugins/unityshell/num-launchers
1(1つの画面でランチャーを設定した場合)または0(すべての画面でランチャーを設定した場合)の正しい値を返します。
dconf read /org/compiz/profiles/unity/plugins/core/hsize
dconf read /org/compiz/profiles/unity/plugins/core/vsize
両方とも2(ワークスペースを有効にするをチェックした場合)または1(ワークスペースを有効にするをチェック解除した場合)を返します
だから私は設定が実際に変更されると推測していますが、それらは何らかの理由で無視されていますか?
編集:パッケージごとにパッケージのアップグレードを再試行して、問題の原因となっているパッケージを特定することにしました。 Unityパッケージの更新後に問題が発生しました。
以下の回答も試してみましたが、ワークスペース、ランチャーの配置、スティッキーエッジは無視されているため使用できません。
確認する場合About this computer
、グラフィックスはグラフィックカードを検出せず、llvmpipe上のGallium 0.4(LLVM 3.8、256ビット)を表示していました(X.Org Xサーバーnouveauディスプレイドライバーがインストールされていました)。
そこで、ドライバーをX.Org XサーバーからNVIDIAバイナリドライバー(バージョン361.42)にSoftware & Updates > Additional drivers
。
再起動後、About this computer
、カード(GeForce GTX 970M/PCIe/SSE2)およびすべてのUnity設定を検出するグラフィックスが正常に機能し始めました。
私は同じ問題を経験しましたが、Ubuntuについてはあまり知りませんが、ここでこれとは逆のことをして、それを修正しました:
そのため、ソリューションを少し拡大します。低グラフィックモードを有効にするための元の手順(上記のリンクから)を以下に示します。代わりに、UNITY_LOW_GFX_MODE = 0を設定して無効にします。
設定できる環境変数UNITY_LOW_GFX_MODEがあります
ランニング
UNITY_LOW_GFX_MODE = 1 unityは、既存のセッションを「低グラフィックモード」>デスクトップに置き換えます。
何らかの理由で永久にしたい場合
ユーザーの場合:
行を追加
uNITY_LOW_GFX_MODE = 1をファイル〜/ .xprofileにエクスポートします(存在しない場合は作成します)。またはグローバルに:
ファイル/etc/X11/Xsession.d/99force-llvmを作成し、上記の行を追加します(ルート権限が必要です。ファイルをルートとして作成する方法については、この回答を参照してください)。
ターミナル内で次の行を実行することで、これを1ステップでグローバルに設定できます。> echo "export UNITY_LOW_GFX_MODE = 1" |須藤ティー> /etc/X11/Xsession.d/99force-llvm