Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cutiepi-io/cutiepi-shell
A mobile shell for Raspberry Pi OS
https://github.com/cutiepi-io/cutiepi-shell
Last synced: 13 days ago
JSON representation
A mobile shell for Raspberry Pi OS
- Host: GitHub
- URL: https://github.com/cutiepi-io/cutiepi-shell
- Owner: cutiepi-io
- License: gpl-3.0
- Created: 2020-01-22T09:52:15.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-05-26T15:28:11.000Z (over 1 year ago)
- Last Synced: 2024-08-01T16:34:07.951Z (3 months ago)
- Language: QML
- Homepage: https://cutiepi.io
- Size: 2.18 MB
- Stars: 230
- Watchers: 16
- Forks: 25
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## CutiePi shell
A mobile UI for Raspberry Pi OS.
![](screenshots/cutiepi-shell-heroshot.png)
CutiePi shell is a mobile UI built for [CutiePi tablet](https://cutiepi.io) project. Check out the [demo video](https://www.youtube.com/watch?v=ivkR3tvci1Q)
## Features
* Lockscreen with sleep/wake button events handling
* Web browser, terminal emulator, and on-screen keyboard
* Built-in adblocker, using ABP-compatible filters
* Side-tab for multitasking
* WiFi configurator
* Battery charging status and level reading (through UART)
* Orientation sensor support (accelerometer and gyroscope)Cutiepi shell is written entirely in Qt using EGLFS QPA, and can be ported to [Wayland](https://github.com/cutiepi-io/cutiepi-shell/tree/wayland) or other platform and distributions with EGL support.
### Screenshots
| ![](screenshots/sidetab.png) | ![](screenshots/wifi.png) |
| ------------- | ------------- |
| ![](screenshots/terminal.png) | ![](screenshots/settings.png) |## Dependencies
- [Qt](http://download.qt.io/official_releases/qt/5.12/) `5.12` or later version
- [Yat](https://github.com/jorgen/yat) for terminal emulator
- [nemo-qml-plugin-dbus](https://github.com/sailfishos/nemo-qml-plugin-dbus.git) for DBus signals
- [libconnman-qt](https://git.sailfishos.org/mer-core/libconnman-qt) and [ConnMan](https://01.org/connman) for WiFi configuration
- [CutiePi firmware](https://github.com/cutiepi-io/cutiepi-firmware) and [middleware plugins](https://github.com/cutiepi-io/cutiepi-middleware) for battery and sleep/wake button related functions
- [ad-block](https://github.com/brave/ad-block) and [easylist](https://easylist.to/easylist/easylist.txt) for adblocker (optional)## License
* CutiePi shell sources are licensed under the terms of the GNU General Public License version 3 or, at your option, any later version.
* And all documentations are licensed under a Creative Commons BY-SA 4.0 international license.
* This project uses [Font Awesome](https://fontawesome.com/license/free) fonts, which is licensed under `SIL OFL 1.1 License`.* Icons are from the `gnome-user-docs` package with following copyright information `Copyright: Copyright (C) 2010 - 2014 Shaun McCance`, and licensed under `CC-BY-3.0`.
* Wallpapers are designed by [Even Wu](https://twitter.com/evenwu1978) licensed under CC-BY