
私は Dell Inspiron 14" 7437 で Kubuntu 14.04.1 LTS AMD64 を実行しています。これは新しく完全に更新されたインストールです。
電源コードを接続せずに PC の電源を入れると、KDE システムトレイのバッテリー アイコンには、バッテリーが確かに存在しているにもかかわらず、「バッテリーが存在しません」と表示されます。その後、電源アダプターを接続しようとすると、突然バッテリーが認識され、充電レベルが正しく表示されます。その時点でアダプターを取り外すと、バッテリー レベルなどに関する正しい情報が表示され続けます...
つまり、電源アダプターを接続しないと PC を起動できないのですが、家にいないときや、近くに電源コンセントがない場合は、バッテリーの充電レベルがわからないので、かなり面倒です...
これを修正するにはどうすればいいですか?
答え1
もう少し調べてみたのですが、Dell ラップトップで私の問題に当てはまる正確な解決策は見つかりませんでした。しかし、東芝のバッテリーで同様の問題を抱えている人がいるという記事を読み、ようやく自分のバッテリーを正しく検出する方法を見つけました。必要なのは、PC の起動時にカーネル パラメータを追加することだけでした。
これを行うには、次の手順に従ってください。
- ターミナルに入力 -> sudo nano /etc/default/grub
- この行を見つけます -> GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
- acpi_osi=Linux パラメータを追加 -> GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"
- 保存してエディターを終了する
- grub を更新 -> sudo update-grub
- KDE システム トレイを右クリックし、追加項目の「バッテリー モニター」をチェックします (「自動」モードまたは「常に」表示するように設定することもできます。自動では、PC がバッテリーで動作している場合にのみ表示されます)
- リブート
ノート:
- acpi_osi=Linuxは、実行中のOSがLinuxであることをBIOSに伝えるだけです。
- システムがバッテリーがないと判断したため、その項目はデフォルトで含まれていなかったため、ステップ6が必要でした。
結論:
カーネル パラメータに acpi_osi=Linux を追加すると、バッテリー検出の問題が完全に解決されます。私とまったく同じラップトップ モデルをお持ちの場合は、確実に機能するはずです。7000 シリーズに属する他の Inspiron ラップトップでも機能する可能性があります。
この回答がお役に立てば幸いです。