web-dev-qa-db-ja.com

16.04ワークスペース、ランチャーの配置が機能しなくなった

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

0
Thomas Sering