ラップトップをping可能な状態に保ち、カバーを閉じた後でもデーモンを実行し続ける方法は?

ラップトップをping可能な状態に保ち、カバーを閉じた後でもデーモンを実行し続ける方法は?

私のラップトップでUbuntu 12.04サーバーを実行し、別のコンピュータからpingを送信しています。カバーを閉じるたびに、pingが応答の受信を停止し、カバーを再度開くと、応答の受信が再開されます。

画面を黒くする以外に、操作に影響を与えずにラップトップカバーを閉じたいです。

これはどのように達成できますか?ありがとうございます。

答え1

修正し/etc/UPower/UPower.confて次にIgnoreLid=false変更してください。IgnoreLid=true

答え2

それは実際にラップトップによって異なります。

これらのイベントのほとんどは、「ふたボタン」または「ふた閉」イベントを無視して動作します。他の人はBIOSに入り、どんな形でも(すべて一緒に、またはカバーのみ)電源管理を無効にする必要があります。他のものはできません。たとえば、カバーを閉じて2台目のモニターと電源を接続しないと、Mac Bookは起動しません。

また、OSスタック内でもカバーが閉じたときに「何かをする」ことができることがたくさんあることに注意してください。 Gnome Power Managerは、カバーが閉じられたときにコマンドを実行する管理者です。

たぶんあげるかもこの問題詰まったら試してみてください。

答え3

以下のようにCentOSで一時停止モードを無効にすると、これを実現できます。

次のファイルを編集します。

[yoiuy@localhost ~]$ sudo vim /etc/systemd/logind.conf

次の行を設定するか、コメントを解除します。

HandleLidSwitch=ignore

その後、保存して終了します。

それではlogind.confを再ロードしてください:

sudo systemctl restart systemd-logind

答え4

カバーが閉じると、オペレーティングシステムはACPIイベント。 LinuxがこのACPIイベントに応答する方法を設定できます。デフォルトでは、設定で一時停止がトリガーされるため、変更する必要があります。

UbuntuのGnome Control Centerの電源タブでカバーを閉じたときに発生する状況を設定できます。 「一時停止」を「何もしない」に変更してください。これは、コンソールにログインしたときに発生する状況にのみ影響します。

システムのデフォルト値を変更するには、このファイルを編集します/etc/acpi/lid.sh。ファイルを作成し、そこで必要な動作を達成するのに十分なはずです/etc/acpi/local/lid.sh.pre。 Ubuntu 12.04では、あなたが望むものはログインしていないときの基本的な動作だと思います(まだテストしていません)。カバーを閉じたときに画面がロックされるのを防ぐ方法は?そしてノートブックカバーを閉じたときにUbuntuが何もしないようにするにはどうすればよいですか?有用な追加情報があるかもしれません。

関連情報