Linux

Linux Mintの立ち上げ直後にプログラムを一度だけ実行する方法

Conky

Linux Mintを使い始めた友人が、ConkyをLinux起動後にスタートしたいという事だった。

Linuxで最初に実行するファイルというと、大抵.bashrcや.bash_profileを想像する事と思う。

しかしこれだとtmuxなどで新たにウィンドウをつくるたびにconkyが起動する事になってしまう。

ちなみに、Linux Mint ver17.1 では.bash_profileの方が先に実行されるようなので、開始時に設定したいAliasなどは.bashrcにまとめて書いて

.bash_profileに
~/.bashrc

と書いている。

話がそれたが、LinuxMintのGUI、デスクトップ環境のスタート時に一度だけ実行する方法、昔調べたとおもったのだけど忘れていたので書いておく。

まず

#!/bin/bash
conky;

と書かれたファイルを用意する。
名前は runConky.shとしよう。

つぎにこいつに実行権限を与える

$sudo chmod +x runConky.sh

homeにでもおいておくといいと思う。
私のばあい、実行ファイル関係は~/bin/以下に格納するようにしている

そしたらデスクトップ上で右クリックをする。
するとこんなコンテキストが出てくると思うので、新しいランチャをここに作成を選ぼう。

範囲を選択_106

設定画面が出てくるので、Nameのところは適当な名前を

CommandのところはBrowseを押して、さっき作ったrunConkyの場所を指定しよう。
CommentはあってもなくてもOK
ターミナルで実行したいコマンドではないので、Launch in Terminalのチェックはいれない。

範囲を選択_107

完了すると

範囲を選択_108

こういうファイルが出来上がる。

これを
/home/namae/.config/autostart/
に移動させよう。

その後ログアウトして再度ログインして、conkyが実行されれば成功。

linuxとHHK lite2の組み合わせでmacの様に「英数」「かな」でIMをスイッチできるように設定する方法 – xmodmap前のページ

Linuxで複数ファイルのファイル名の中の複数の箇所の文字列を任意の文字列に変換する方法次のページ

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

Twitter

PAGE TOP