herbstluftwm - 共通事項 - 自動起動


 クラウディア


1. 概要
2. 二重起動抑止

1. 概要

 話がずいぶん、前後しているような気がしますが・・・。  基本形は

~/.config/herbstluftwm/autostart
 が用意されていて・・・。  「FreeBSD」は、システムのものをコピーしますが、結局、同様の構成になります。  「bash」のシェルスクリプトになっていますので、ここへ自動起動したいプログラムを記述すれば、自動起動できます。

2. 試行錯誤

 デスクトップ上で、「herbstluftwm」を再起動することがあります。  このとき、「~/.config/herbstluftwm/autostart」で記述しているプログラムが実行中であると二重起動されてエラーになることがあるので、二重起動を防止する関数を記述しておきます。  シェバンの直下でいいでしょう。

run()
{
  if ! pgrep $1 ;
  then
    $@&
  fi
}
 と書いておけば、自動起動するプログラムを

run "プログラム名"
 の形式で記述しておけば、二重起動されません。

audiobook.jp
AbemaTV 無料体験
薬屋の独り言
ネットオークションの相場、統計、価格比較といえばオークファン
それがだいじWi-Fi
健康サポート特集
サウンドハウス
損保との違い
earthcar(アースカー)
ベルリッツ
TikTok Shop 【リピート用プログラム】
【usus ウズウズ】
5G CONNECT
JETBOY
葬送のフリーレン Prime Video
ハイスピードプラン
Amazonギフトカード
EaseUS
EMEET 1
アフィリエイトのアクセストレード
U-NEXT