FLUTTER ECOSYSTEM

dahliaOS/terminal

dahliaOS用ターミナルエミュレータ

dahliaOS ターミナル のプロジェクト画像
Stars
56
Forks
20
最終プッシュ(UTC)
2024/11/12
プロジェクト状態
公開中
dahliaOS GitHub avatar
GITHUB Organization

dahliaOS ↗

dahliaOS is a modern, secure, lightweight and responsive operating system, combining the best of GNU/Linux and Fuchsia OS.

言語C++CMakeDartHTMLCSwift

技術トピック

関連パッケージとサンプル

使用している依存関係

依存関係一覧 6 件
  • flutter{"sdk":"flutter"}
  • xterm^4.0.0
  • flutter_pty^0.4.1
  • flutter_lints^5.0.0
  • zenit_ui{"git":"https://github.com/dahliaOS/zenit_ui.git"}
  • flutter_test開発用{"sdk":"flutter"}

アプリカテゴリー

元の README

以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。

README を開く / 閉じる

https://raw.githubusercontent.com/dahliaOS/website/main/public/images/animation/terminal.webp

Website • Discord • Releases • Donate • Documentation

Terminal

GitHub Issues License

  • Terminal for dahliaOS
  • Written in Dart/Flutter

FIX FOR WAITPID FUNCTION ERROR ON BUILD:

Add

#include <sys/wait.h>

to linux/flutter/ephemeral/.plugin_symlinks/flutter_pty/src/flutter_pty_unix.c

Development

To develop and locally test the application:

Step 1. Install development tools
  1. Install Flutter
  2. Install an IDE of your choice (we recommend VSCode)
    • We also recommend installing Dart and Flutter extensions if you're opting in for VSCode. For other IDEs, please inform yourself.
Step 2. Install dependencies

Install pub dependencies required to run the application by running:

flutter pub get
Step 3. Run the application

Run the application in an enviroment of your choice by running:

flutter run

Flutter has hot reloading so no need to restart the instance when it's running!

Contribute

If you're wondering how to contribute to the project, please refer to CONTRIBUTING.md

License

https://github.com/dahliaOS/brand/blob/main/dahliaOS/logotype/svg/logotype-dark.svg#gh-dark-mode-only https://github.com/dahliaOS/brand/blob/main/dahliaOS/logotype/svg/logotype-light.svg#gh-light-mode-only

Copyright @ 2019-2022 - The dahliaOS Authors - contact@dahliaos.io

This project is licensed under the Apache 2.0 license