Fluxbox - 共通事項 - 自動起動 - FreeBSD


クラウディア 


1. 概要
2. FreeBSD
3. 正しい方法

1. 概要

 「FreeBSD」での、「Fluxbox」の自動起動について記述します。

2. FreeBSD

 「FreeBSD」で、「SDDM」を使用している場合。  「root」ユーザで。

cat << 'EOF' >> /usr/share/skel/dot.xsession

起動するプログラム (バックグラウンドで起動する場合は末尾に &)
'EOF'
 ログインユーザで。

cp /usr/share/skel/dot.xsession ~/.xsession
 としています。

3. 正しい方法

 2026年4月24日、よく調べたら。  「FreeBSD」にも。

/usr/local/bin/startfluxbox
 は、存在しているのです。  ただ。

/usr/local/share/xsessions/fluxbox.desktop
 が。

[Desktop Entry]
Name=Fluxbox
Comment=A lightweight window manager for the X Windowing System
Exec=fluxbox
Terminal=false
TryExec=fluxbox
Type=Application
 となっているために、「startfluxbox」が、機能していない。  次回、「FreeBSD 15.1 RELEASE」では、「.desktop」ファイルを書き換えてみようと思います。  実際、「FreeBSD 15.1 RELEASE」でやってみました。  いくつか、手を入れる必要があります。

/usr/local/share/xsessions/fluxbox.desktop
 を。

[Desktop Entry]
Name=Fluxbox
Comment=A lightweight window manager for the X Windowing System
Exec=startfluxbox
Terminal=false
TryExec=fluxbox
Type=Application
 と記述し、更に。

vi /usr/local/bin/startfluxbox

    chmod 644 "$startup"
 を下記へ変更します。

    chmod 755 "$startup"
 書込みのパーミッションがついていないので「x!」で書き込んで終了します。  この結果、初回ログイン後、下記のファイルが作成されます。

~/.fluxbox
|-- apps
|-- backgrounds
|-- init
|-- keys
|-- lastwallpaper
|-- menu
|-- overlay
|-- pixmaps
|-- startup
|-- styles
`-- windowmenu
 「startup」は、起動のシェルスクリプト。  「backgrounds」「pixmaps」「styles」は、ディレクトリです。

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