このプロジェクトについて
Vasak Desktopは、Tauriで構築されたモダンなLinuxデスクトップ環境で、ユーザーインターフェースにVue.js、システムレベルの操作にRustを使用しています。文書化されているデスクトップコンポーネントには、システムパネル/トップバー、アプリケーションメニューまたはランチャー、コントロールセンター、マルチウィンドウのシェル動作、デスクトップ背景管理、複数モニターのサポートが含まれます。
このアプリケーションは、TauriのIPCブリッジを使用して、WebネイティブのフロントエンドとネイティブLinuxシステム統合を接続します。READMEに記載されているフロントエンドスタックには、Vue.js 3.5、TypeScript、Vite、Pinia、Vue Router、Tailwind CSSが含まれます。Bunが推奨されるJavaScriptランタイムおよびパッケージマネージャーです。Rust側では、Tauri 2.x、ネイティブLinux GUI統合用のGTK/GDK、D-Bus通信用のzbus、画像処理用のimageクレートを使用しています。
ディスプレイサポートはX11とWaylandの両方をカバーしています。プロジェクトのビルドまたは開発には、Bun、Rust 1.70以降とCargo、Tauri CLI 2.8以降、およびGTK 3、D-Bus、X11、Waylandの開発ライブラリが必要です。文書化されているワークフローは、「bun install」で依存関係をインストールし、「bun tauri dev」で開発モードを実行し、「bun tauri build」で本番ビルドを生成するというものです。リポジトリはMIT Licenseの下でリリースされています。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.