「ソフトウェアレンダリングモードで実行」警告をオフにするにはどうすればよいですか?

「ソフトウェアレンダリングモードで実行」警告をオフにするにはどうすればよいですか?

私はWindows 7コンピュータのVirtual BoxでArch Linux / Cinnamonを実行しています。私が使用すべき技術の1つはWebGLです。何らかの理由で(これは別の質問です)Virtual BoxでDisplay-> Screen-> Enable 3D Accelerationが有効になっていると、WebGLは機能しません。そのため、3DアクセラレーションをオフにしてWebGLを正常に使用できました。

ただし、実行すると、ソフトウェアレンダリングモードで実行中であるという警告が表示されます。この警告を無効にする方法はありますか?

答え1

もう少しターゲットを絞ったソリューションを見つけました。ここ。つまり、コメントを付けたり、notifyCinnamon2d();行を削除したりできます/usr/share/cinnamon/js/ui/main.js

答え2

私はこの質問に対する答えを探していましたが、私ができる最善の方法は、システム設定>通知に移動して「通知を有効にする」をオフにすることでした。実際には無効ではありませんが、システムトレイ領域に配置されます。

答え3

Cinnamonはソフトウェアレンダリングのみを使用できますが、2Dモードが暗黙的に設定されていないことを確認しました。
(@Zoltanの回答を参照)

if (software_rendering && !GLib.getenv('CINNAMON_2D')) {
    notifyCinnamon2d();
}

存在する/usr/share/cinnamon/js/ui/main.js

この警告を削除する最も簡単な(おそらく意図的な)方法は、ログイン画面でソフトウェアレンダリングモードを選択することです。

ログイン画面
レンダリングモードの選択

答え4

編集者は注意してくださいmain.js!!本当に混乱することができます。これを試したい場合は、まずバックアップコピーを作成してください。

cp /usr/share/cinnamon/js/ui/main.js /usr/share/cinnamon/js/ui/main.bak.js sudo nano /usr/share/cinnamon/js/ui/main.js

検索するにはF6を押します。Cinnamon2dに通知..

この関数呼び出しを文字通りコメントアウトしてください。Cinnamon2dに通知私のスクリーンショットのリンクによると(スクリーンショットをアップロードできないためアップロードできません)

https://i.postimg.cc/SQZPtVVp/sshot.jpg


楽しむ!

関連情報