Ubuntuの電源ボタンで即座にシャットダウンする方法 – クイック・ワンクリックガイド
Ubuntuやその派生ディストリビューションでは、本体の電源ボタンを押すと、通常はオプション選択画面が表示され、システムのシャットダウンかサスペンドを選ぶことになります。しかし、電源ボタンを押せば即座にシャットダウンしてくれることに慣れたユーザーにとって、この仕様はやや不便に感じられます。LXDEベースのUbuntuシステムではこの変更がやや難しいものの、従来のUnity版UbuntuやXubuntuを使っている方なら問題なく設定できます。
解決策となるのは、ある小さなUnixハックです。特定のファイルに1行のコマンドを追加するだけで、ロック画面表示中でもデスクトップ表示中でも、電源ボタンを押した瞬間にマシンをシャットダウンできるようになります。
PCの電源ボタンでシャットダウンできるようにする手順
一部のユーザーは、スクリプト内の「if pidof x $PMS > /dev/null」という行の直前に「shutdown -h now」を追加する方法を試みましたが、最近のバージョンのUbuntuでは機能しません。正しいアプローチは「/etc/acpi/powerbtn.sh」ファイルを編集することです。ただし、これは保護されたシステムファイルのため、編集にはroot権限が必要です。通常のユーザー権限では編集できません。
まず、Superキー(多くのキーボードではWindowsキー)を押しながらLキーを押して、PCをロックします。Apple製Macintoshキーボードを接続している場合は、「⌘」ロゴの付いたCommandキーを押し続けてください。
何もプログラムを起動していない状態で電源ボタンを押し、システムがシャットダウンすることを確認します。アプリケーションが起動中の場合はこの操作を行わず、パスワードを入力してログインしたうえで、アプリを閉じてから試してください。電源ボタンを押したときにオプションメニューが表示される場合は、マシンを再起動してもう一度試しましょう。
正常に動作することを確認できたら、マシンを再起動してUbuntuデスクトップに戻り、ターミナルを開きます。DashやWhisker Menuから起動してもよいですし、Ctrl+Alt+Tを同時押しで起動することもできます。以下のコマンドを入力し、パスワードを求められたら入力してください。
sudo nano /etc/acpi/powerbtn.sh
ファイルの編集画面が開きますが、コードを読むためにスクロールする必要はありません。Enterキーを1回押して先頭に新しい行を作成し、上矢印キーでカーソルをその行頭へ移動します。そこに「shutdown -h now」と入力し、Ctrlキーを押しながらOを押して保存、Ctrl+Xで終了します。最後にCLIプロンプトで「exit」と入力してターミナルを閉じましょう。
すべてのアプリケーションを閉じたら、電源ボタンを押してシャットダウンオプションのウィンドウが表示されるか確認します。マシンが正常にシャットダウンすれば設定完了です。うまくいかない場合は、一度再起動してからもう一度電源ボタンを押してみてください。多くの場合、2回目の再起動で設定が反映されます。
留意すべき2つの注意点
1. 公式サポート外のハックである
この方法は多くの環境で機能しますが、あくまで簡易的なハックであり、公式にサポートされた回避策ではありません。将来のUbuntuアップデートにより使えなくなる可能性は常にあり、ソフトウェア更新の際に「shutdown -h now」の行がエラーと判断され、コメントアウトされることも考えられます。突然動作しなくなった場合は、再度「sudo nano」コマンドでファイルを開き、「#」記号によるコメントマークを削除するか、同じコード行をもう一度追加してみてください。
2. ACPIへの完全対応が必要
もう1つの制約として、この方法はACPI技術を完全にサポートするシステムでしか機能しません。ACPI(Advanced Configuration and Power Interface)は、IntelとToshibaが支援する電源管理規格で、いわゆるWintel陣営発祥の仕組みです。ACPI非対応の古いマシンでグラフィカルなUbuntuデスクトップを動かすことはまず考えられませんが、一部の独自ACPI実装がUbuntuと相性が悪いケースがあります。「/etc/acpi/powerbtn.sh」ファイルが存在せず、LXDEなどの軽量デスクトップ環境も使っていない場合は、この問題に遭遇する可能性があります。必要なパッケージが削除されている場合もあるため、その際は「sudo nano」コマンドを試す前に「sudo apt-get -f install」を実行すると、壊れたパッケージを素早く修復できます。
設定後は、マシンがそのまま電源オフになり、UbuntuのPlymouthシャットダウン画面が表示されます。強制的なシャットダウンが行われることはないはずですが、起動のたびに「ジャーナルからの復元」に関するメッセージが表示される場合は、ACPI関連の不具合が潜んでいる可能性があります。そのような環境では、この回避策の使用を避けたほうが賢明です。それは物理的にPCの背面から電源ケーブルを抜くのと同じ行為に相当するからです。
著者について
Kevin Arrows(ケビン・アローズ)
Kevin Arrowsは、10年以上の業界経験を持つテクノロジースペシャリストです。Microsoft認定テクノロジースペシャリスト(MCTS)資格を保有し、最新の技術動向を追いかけることに強い情熱を注いでいます。ソフトウェア開発、サイバーセキュリティ、クラウドコンピューティングなど幅広い分野で多数の記事を執筆しており、複雑な技術的概念を明快かつ簡潔に説明する能力で高い評価を得ています。テクノロジー業界への貢献は同業者からも広く認められています。
-
UbuntuのファイルマネージャーからGoogleドライブにアクセスする方法
Googleドライブにアクセスするたびにブラウザを開くのは面倒だと感じていませんか?実は、Ubuntuのファイルマネージャーを使えば、Googleドライブ上のファイルをまるでパソコン内に保存されているかのように扱うことができます。ファイルマネージャーからは、ブラウザで行える操作のほとんどが可能です。具体的には以下のようなことができます。ファイルのコピー・切り取り・貼り付けさまざまな形式のファイルを開くファイルの削除UbuntuファイルマネージャーからGoogleドライブへアクセスする手順アプリメニューから「設定」を検索するか、ターミナルで以下のコマンドを実行して設定画面を開きます。gnome-
-
Ubuntuの電源ボタンで即座にシャットダウンする方法 – クイック・ワンクリックガイド
Ubuntuやその派生ディストリビューションでは、本体の電源ボタンを押すと、通常はオプション選択画面が表示され、システムのシャットダウンかサスペンドを選ぶことになります。しかし、電源ボタンを押せば即座にシャットダウンしてくれることに慣れたユーザーにとって、この仕様はやや不便に感じられます。LXDEベースのUbuntuシステムではこの変更がやや難しいものの、従来のUnity版UbuntuやXubuntuを使っている方なら問題なく設定できます。解決策となるのは、ある小さなUnixハックです。特定のファイルに1行のコマンドを追加するだけで、ロック画面表示中でもデスクトップ表示中でも、電源ボタンを押し