デフォルトの Xenial リポジトリのシナモン DE のデフォルトのバッテリー アプレットが、常に正しいパーセンテージや残り時間を表示しないことに気づいた人はいますか? 誰かこの修正方法を見つけましたか?
答え1
トリックを見つけたようです... バッテリー モニターという別のアプレットをダウンロードします。このアプレットは少し見苦しいです (背景が緑色)。その後、ペンドライブを挿入し、新しい Nautilus ウィンドウが表示されるまで待ちます。コンピューターに移動し、隠しファイルの表示を選択してアプレット (すべてのファイル) を検索し、バッテリー モニター フォルダーを見つけて、gedit stylesheet.css で選択して開きます。解決策は、背景色の線を削除することです... ファイルを保存してシステムを再起動します。
答え2
この問題はまだ存在しています。この問題は、リポジトリに存在する cinnamon-session-manager に関するバグに関連しており、このバグにより、すべての変更信号がアプレットに送信されないため、パーセンテージが変更されてもバッテリー アプレットに通知されません。
ターミナルから次のコマンドで正しいバッテリーのパーセンテージを確認できます。
upower -d
または、AC アダプタを接続したり取り外したりすることで、電源アプレットのパーセンテージを更新することもできます。
明らかに、これらはバッテリーを制御するための最善の解決策ではないので、ディストリビューションを次の LTS に更新して問題が解決されるまで、シナモン アプレットが機能するようにハックを作成します。
ファイルの内容を変更します。
/usr/share/cinnamon/applets/[email protected]/applet.js
あなたが私が入れたコンテンツでここ:
私がやったことは、単に、90 秒ごとに電源アプレット情報を強制的に更新するポーリングを作成することです。