Linuxのテキスト専用モード(Gnome、KDE、Unityなし)はバッテリ寿命を向上させます。

Linuxのテキスト専用モード(Gnome、KDE、Unityなし)はバッテリ寿命を向上させます。

バッテリ寿命を節約するためにGUIを完全に無効にするにはどうすればよいですか?

Ctrl + Alt + F3を押してコマンドラインに入ることができますが、デスクトップマネージャはまだバックグラウンドにあるようです。

したがって、Ctrl + Alt + F3の後には、次の3つのコマンドが必要です。

  • コマンドラインでバッテリーの寿命を教えてください。
  • デスクトップ環境を閉じる

これは言う?

答え1

バッテリ寿命を節約するためにGUIを完全に無効にするにはどうすればよいですか?

起動時にディスプレイマネージャ(kde、lightdm、gdmなど)が実行されないように無効にできます。システムに応じて以下を実行してください。

sudo update-rc.d gdm remove
sudo update-rc.d kdm remove
sudo update-rc.d lightdm remove

これにより、デスクトップマネージャを起動した後に停止する必要がなくなります。ただし、これを望まない場合は、sudo /etc/init.d/<display_manager_name> stop起動後にデスクトップマネージャが閉じます。

sudo service gdm stop
sudo service kdm stop
sudo service lightdm stop

upstartこれは、Debianやその派生製品など、使用されるすべてのシステムに適用されます。

システムが以下をsystemd使用する場合systemctl:

## All the next lines are executed as root
systemctl disable gdm ## or gdm3
systemctl disable kdm
systemctl disable lightdm
systemctl disable <name_of_the_service>

コマンドラインでバッテリーの寿命を教えてください。

バッテリーの状態を表示するには、screen/ byobu(画面管理者であり、バッテリー比率+その他の統計情報を表示する)をインストールして実行するか、またはを実行できますacpi -b

デスクトップ環境を閉じる

私の以前の答えを見てください。

Ctrl + Alt + F3を押してコマンドラインに入ることができますが、デスクトップマネージャはまだバックグラウンドにあるようです。

Ctrl+ Alt+ F1-6ttyのいずれかに切り替えます。実行中のすべてのプログラムはバックグラウンドで実行され続けます。

答え2

誰かが言及しましたが、initなぜできませんか?それを書く指定されたランレベルがありますか?存在するシベントゥ最新の1が私のために働いた。

$ runlevel  \\just to show your actual runlevel, expect N 2.
$ sudo telinit $runlevel
   where $runlevel is either:
    0 : System halt.
    1 : Single-User mode.
    2 : Graphical multi-user plus networking (DEFAULT)
    3 : Same as "2", but not used.
    4 : Same as "2", but not used.
    5 : Same as "2", but not used.
    6 : System reboot.

その後、デスクトップマネージャを停止したり、以前の応答状態に応じて設定を変更したりできます。さまざまな方法

最後に、ソラリスまたは類似initsvcadmまたはおよび「who -r」を使用して現在のランレベルを表示できます。

答え3

問題は、ほとんどのLinuxディストリビューションでは、initプロセスが独自の端末でウィンドウマネージャを起動することです。

  1. すべてのグラフィカルインターフェイスを終了するには、rootユーザーである必要があります。
  2. X サーバーをルートでシャットダウンしてもinit 仮想端末の 1 つを占めるため、自動的に再起動されます。

initしたがって、通常のttyでグラフィカルインタフェースを手動で起動および終了できるように、起動時にグラフィカルインタフェースが起動しないようにシステムを設定する必要があります。それほど便利ではありませんが、うまくいきます。グラフィカルインターフェイスが起動しないように/etc/inittabする方法については、名前付きファイルを見つけてディストリビューションのドキュメントを参照してください。init削除またはコメントアウトする必要がある場合もあります。

他の質問については、コマンドを入力してバッテリーの状態を知ることができますacpi

答え4

grml-rescueboot最近コンピュータにISOイメージをインストールしたときに/ boot / grmlディレクトリに配置し、update-grubコマンドを実行すると、grubの起動時に起動エントリとして追加される素晴らしいパッケージが見つかりました。

ISOイメージを使用して起動すると、完全にテキストベースです。ただし、このソリューションの利点は、電源の近くにいるときはいつでも一般設定で再起動できることです。

インストール方法の詳細については、こちらをご覧ください。ほとんどのディストリビューションではこのパッケージを提供していますので、インストールしてマニュアルページをお読みください。

関連情報