【Ubuntu】デスクトップにShutdownボタン

タイトルの通り、Ubuntu 20.04LTSのデスクトップ上にシャットダウンボタンを作ります。

Desktop entryとやらを応用するものです。何度か、作ってみたのですが、その都度、作り方を忘れてしまうので、ここに記しておきます。こちらのサイトを大変参考にさせていただきました。

Shell script作成

Shutdownさせるためのスクリプトを作成します。

$ mkdir ~/ドキュメント/shutdown
$ cd ~/ドキュメント/shutdown
$ vim shutdown.sh 

shutdown.shファイルを以下のようにします。

#!/bin/sh
shutdown -h now

ファイルを保存して、実行権限を与えます。

$ chmod 700 shutdown.sh

また、同じくshutdownディレクトリに、アイコンとして使用する画像ファイル shutdown.png(何でもよい)を保存しておきます。

Desktop entryの作成

Desktop entryを作成します。

$ mkdir ~/.local/share/application
$ cd ~/.local/share/application
$ vim shutdown.desktop

shutdown.desktopのファイル内に以下を記載します。

[Desktop Entry]
Type=Application
Name=shutdown
Exec=/home/<<USER>>/ドキュメント/shutdown/shutdown.sh
Icon=/home/<<USER>>/ドキュメント/shutdown/shutdown.png

Exec= には、シェルスクリプト名、Iconには、シャットダウンアイコンのファイル名を記載します。<<USER>>は自分のユーザー名です。

shutdown.desktopファイルを保存して、実行権限を与えます。

続いて、shutdown.desktopファイルをデスクトップへコピーします。

$ chmod 700 shutdown.desktop
$ cp shutdown.desktop ~/デスクトップ

最後の設定

これで、デスクトップ上に”shutdown.desktop”が現れると思います。

このアイコンをマウスで右クリックして、「起動を許可する」を選びます。すると、アイコンがshutdown.pngアイコンに変化します。

このアイコンをクリックすると、シャットダウンできます!

この、ディレクトリ名を日本語にするのは、やめてほしい・・・。

Add a Comment

メールアドレスが公開されることはありません。