ファイル配置
このページでは、LoPiQ を各 OS にインストールした際に配置されるファイルおよびディレクトリの構造について説明します。
📂 各 OS でのファイル配置一覧
🍎 macOS 環境 (DMG パッケージからインストールした場合)
| パス | 区分 | 役割 |
|---|---|---|
/Applications/LoPiQ.app/ |
アプリ本体 | macOS アプリケーションバンドル。実行バイナリおよび表示用静的アセット(static/)を内包。 |
~/Library/Application Support/lopiq/config.json |
ユーザー設定 | ポート番号、登録画像フォルダ一覧、カスタムアクション等を保存する設定ファイル。 |
🐧 Linux 環境 (Debian/Ubuntu/Mint .deb パッケージからインストールした場合)
| パス | 区分 | 役割 |
|---|---|---|
/opt/lopiq/ |
インストール先 | 実行バイナリ lopiq およびアセットディレクトリ static/ が配置されます。 |
/usr/bin/lopiq |
シンボリックリンク | /opt/lopiq/lopiq へのシンボリックリンク。ターミナルから lopiq コマンドで実行可能です。 |
/lib/systemd/system/lopiq.service |
systemd サービス | 自動起動・常駐管理を行うサービスユニットファイル。 |
~/.config/lopiq/config.json |
ユーザー設定 | ユーザー権限動作時の設定ファイル。 |
🔄 ポータブル動作について
LoPiQ は、実行バイナリと同じディレクトリに config.json が存在する場合、OS 標準の設定ディレクトリではなくカレントディレクトリの config.json を最優先で読み書きします。
USB メモリなどの外部ドライブに入れて持ち運ぶ場合や、プロジェクトごとに設定を隔離したい場合に便利です。