cutiepi-io / cutiepi-shell Goto Github PK
View Code? Open in Web Editor NEWA mobile shell for Raspberry Pi OS
Home Page: https://cutiepi.io
License: GNU General Public License v3.0
A mobile shell for Raspberry Pi OS
Home Page: https://cutiepi.io
License: GNU General Public License v3.0
When using the terminal in the cutiepi shell the keyboard obscures the lower half of the screen. Since this is where you type commands you cannot see what you are typing on the command line.
Also: on the command line in the terminal a command is prefixed with the URL of the first open browser (non-terminal) tab when the command line is obscured by the keyboard. When there is no other non-terminal tab the command is prepended with the standard https://www.duckduckgo.com URL.
In summary: a URL from the browser tab is echoed on the command line.
A workaround is frequently using the clear
command :-)
The Raspberry Pi OS image ships a display configuration utility which can be used to edit the X.org config.
It allows you to set a rotation so that for example the Pi desktop is oriented as you would expect.
When you set the display orientation to anything other than none, like "left" for example, the Cutiepi-shell cannot deal with that and will draw outside the screenspace and with the wrong orientation.
Please let the Pi-shell take into account the X11 rotation setting, so that it is possible to use the desktop in landscape mode without breaking Cutiepi-shell.
We're interested of packaging this to Alpine Linux (or postmarketOS), however these are the problem that hold us back:
Any plans on support anything other than Raspbian and your current Raspberry Pi setup? This shell would look good to be used on tablet computers like Pinetab and many more.
I just got my CutiePi today - yay!
I plugged it in and let it sit for 2 hours or so, but when I unplug it, the battery drops from (only!) 55% to 5%....
It remains powered on but is this normal behaviour?
What am I missing?
Any chance we could get some documentation on how to get up and running with this repo?
Currently trying to get this shell building + running on my Ubuntu 21.10 install, but running into issues.
I'm not too familiar with Qt either.
Rough steps I've had to take so far:
DISPLAY
variable in main.cpp to :1
Still missing a few steps though. I can get it to run, but now it throws a bunch of messages about missing modules that I have installed.
Guessing I need to find where they're at in my system and copy them somewhere else, change some import path variable, or similar.
Actually, the only way to upgrade the CutiePi OS is to reflash the card.
While this is a long process, it also wipe all our data/settings and might block people to update their image.
It would be great if any update could be provided through an APT repository so we can upgrade without wiping data.
The JavaScript confirm dialog that allows the user to select Yes/No doesn't show up in the browser. Quite a few pages still use it and it's hard to use them if you can't confirm your action.
You can test confirm here: https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_confirm
The shell interface does not resize when on-screen keyboard is shown.
On terminal, we cannot check our input while we are typing if we got lot of output from a previous command (like apt update).
Installed version: CutiePi image - 2022-01-23
The HDMI output is not working correctly.
Using the same cable on RP400 und RP4 works without problems.
BUT I use a micro HDMI to HDMI adapter and when wiggleing the adapter half way out - sometimes i get a picture on the monitor.
Maybe it's out of scope for a simple-ish shell, but would love to be able to download files over the built-in browser :D
I can't figure out how to use the on-screen keyboard with the raspbian desktop - is this possible.
I tried matchbox-keyboard, which I have used with raspbian in the past, but it was rendered vastly too large and so only a few keys were visible at all (so was useless.)
Anyone else seen this? Is there a workaround?
When I go to the PIXEL desktop, display the virtual keyboard (e.g. opening the terminal) and rotate the screen, the keyboard has wrong size - the keys are huge and and only a part of the keyboard is visible. Can reproduce when rotating form portrait do landscape and also vice versa.
First, congratulations on making the open source tablet!
But instead of making your own shell from scratch, why don't you join forces and merge with the existing Webian Shell? There is also a touchscreen version.
Hi,
I can't seem to figure out how the settings of Cutiepi-Shell can be saved. When I enable "PIXEL Desktop" as the default or disable the ad blocker the settings aren't saved. Doesn't matter if I close the settings panel or reboot right away with the panel open. When I reopen the settings everything is back to the defaults. Is there something I am missing?
Using the latest CutiePi image - 2022-04-01
Thanks,
Normen
Confirmed on 2 different SD card with 0123 build when enabling within the raspberry pi configuration in the interfaces section the VNC it will stop rotation of the screen when moving the cutiepi, if you turn VNC off rotation will work again.
Hi there,
Today I've just make the updates asked for ma Cutiepi tablet.
After reboot, I see icones loading in the top of the screen. Than... nothing, except a white screen. I cannot open any menu. I tap everywhere not nothing appears.
Is the tablet still supported? Any advice to exit for this stucked situation?
Thank you
Hi,
By default, Raspbian is set to be portrait when it boots, and the CutiePi shell appears correctly (in landscape), and auto-orientates itself.
But I'd like Raspbian to be landscape by default, so I change it via Preferences > Screen Configuration. DSI-1 > Orientation > Left.
Now, the CutiePi shell is 90 degrees out. So when tablet is landscape, CutiePi shell is portrait. When I rotate the table, it always seems to be 90 degrees out. Is there a way to set it to 0?
Thanks
I have this https://www.waveshare.com/sim8200ea-m2-5g-hat.htm
I'd like to have a gui to make/receive calls/sms like I have on my android device
is it possible ?
tried to install libwidevinecdm0 but no luck
How to install
Although I really like the big keys and simple layout of the virtual keyboard I found troublesome, that it lacks the Ctrl key. Lets's say you open terminal and start commands like top
or journalctl -f
How do you terminate those processes ? Usually, I do Ctrl + C to send a SIGINT signal to go back to terminal - I think the majority of other users is used to this too.
My proposal would be to either have a Ctrl key or a direct possibility to terminate the current process
The browser window of the cutiePi shell does not seem to have the ability to chromecast - the version of chromium on the desktop version does, however.
Since HDMI output seems a bit flaky, I was looking at using the chromecast to get media up on the big screen, but that only works from the desktop, which is fine.... but not what I had hoped to do...
Do not know if this is a firmware issue or a shell issue - since I updated, holding the power button for 6 seconds no longer produces the on-screen shutdown slider UI, so the only was I can shut down seems to be from the desktop menu, or by doing "sudo shutdown -h now" in the terminal...
When playing videos on YouTube, nothing happens when I click on the Full-Screen button. Similar on Dailymotion and other streaming platforms.
Using pi user is a potential security threat, even more with the default password.
So, I had created a brand new user but the shell status zone shows nothing (only icons without information)
CutiePi image - 2022-01-23
I was wondering if it was easily possible to add PyQT based Python applications into the UI of CutiePie-Shell. I specifically backed the CutiePie to be able to run qspectrumanalyzer which is a spectrum analyzer (go figure) for USB based radios.
Obviously it should be possible to run a "normal" desktop and use it from there but as the UI is based on QT I was wondering if it was at all possible to integrate an external app. If so could you point me to the right files or keywords to attempt to do so?
Thanks for this project,
Normen
If you try to connect to a Wifi network while having a console tab in the foreground, you cannot enter a Wifi password even when you tap into the password field.
The password appears in the terminal instead.
Will this work for a full sized raspberry pi 4 board? as i have a tablet (not the cutie pi) i was wondering if this shell would would work for it... thanks- Elijah
As soon as I unplug a charging cable from my cutiepi, the battery indicator drops from 80 to 0 in increments of 5%, it obviously has some capacity, because it doesn't shutdown. A fresh install of the most recent image still does this.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.