CreamLinux
CreamLinuxは、SteamゲームのDLC ID管理を簡素化するLinux向けGUIアプリケーションです。ネイティブLinuxゲーム向けのCreamAPIおよびProton経由で動作するWindowsゲーム向けのSmokeAPIのインストールと設定を、ユーザーフレンドリーなインターフェースで提供します。
デモを見る:
ベータステータス
⚠️ 重要: CreamLinuxは現在ベータ版です。これは以下を意味します:
- 一部の機能は未完成または変更される可能性があります
- バグや予期しない動作に遭遇する可能性があります
- アプリケーションは積極的に開発中です
- フィードバックやバグ報告は非常に重要です
特徴
- 自動検出: システムにインストールされたSteamゲームを自動的に検出
- ネイティブサポート: ネイティブLinuxゲーム向けにCreamLinuxをインストール
- Protonサポート: Proton経由で動作するWindowsゲーム向けにSmokeAPIをインストール
- DLC管理: 有効にするDLCを簡単に選択可能
- モダンUI: 使いやすいクリーンでレスポンシブなインターフェース
インストール
AppImage(推奨)
- 最新の
creamlinux.AppImageをリリースページからダウンロード - 実行可能にする:
chmod +x creamlinux.AppImage
``
- 実行してください:
`bash
./creamlinux.AppImage
` Nvidiaユーザーはこのコマンドを使用してください:
`
WEBKIT_DISABLE_DMABUF_RENDERER=1 ./creamlinux.AppImage
`ソースからのビルド
#### 前提条件
- Rust 1.77.2以降
- Node.js 18以降
- webkit2gtk-4.1(Debianではlibwebkit2gtk-4.1)
- npmまたはyarn
#### 手順- リポジトリをクローンする:
`bash
git clone https://github.com/Novattz/creamlinux-installer.git
cd creamlinux-installer
`- 依存関係をインストールします:
`bash
npm install # or yarn
`- アプリケーションをビルドする:
`bash
NO_STRIP=true npm run tauri build
`- コンパイルされたバイナリは
src-tauri/target/release/creamlinux にあります。デスクトップ統合
AppImageバージョンを使用している場合、デスクトップ環境に統合できます:
- デスクトップエントリファイルを作成します:
`bash
mkdir -p ~/.local/share/applications
`
~/.local/share/applications/creamlinux.desktop を以下の内容で作成します(AppImageのパスは適宜調整してください):
`
[Desktop Entry]
Name=Creamlinux
Exec=/absolute/path/to/CreamLinux.AppImage
Icon=/absolute/path/to/creamlinux-icon.png
Type=Application
Categories=Game;Utility;
Comment=DLC Manager for Steam games on Linux
`- デスクトップデータベースを更新して、creamlinux がアプリランチャーに表示されるようにします:
bash
update-desktop-database ~/.local/share/applications
`
トラブルシューティング
よくある問題
- ゲームが起動しない: Steamの起動オプションが正しく設定されているか確認してください
- DLCが表示されない: ゲームリストを更新し、再インストールを試みてください
- Steamが見つからない: Steamがインストールされており、一度は起動していることを確認してください
デバッグログ
ログは次の場所に保存されています:
~/.cache/creamlinux/creamlinux.log`ライセンス
このプロジェクトはMITライセンスの下でライセンスされています - 詳細はLICENSEファイルをご覧ください。
クレジット
- Creamlinux - ネイティブサポート
- SmokeAPI - Protonサポート
- Tauri - デスクトップアプリケーション構築のためのフレームワーク
- React - UIライブラリ
