Workflow for developing scripted themes?
Henry Cooke
me at prehensile.co.uk
Thu Aug 27 21:39:37 UTC 2020
Hi all,
I'm having trouble developing a scripted theme, but I suspect it's because
I don't understand enough about how the Plymouth script module works and
how to debug it. The source for my theme can be seen here:
https://github.com/prehensile/8bitplymouth
(I based it on the apple-mac-plymouth theme)
I'm working on Ubuntu 20.04 on a machine with a 3000x2000 HiDPI display.
I've added a debug log to the repo linked above in case that contains
helpful information.
Here's some specific issues / questions:
1) The biggest problem I have is that, using the preview scripts in the
repo above, I don't see consistent behavior when previewing a theme.
Sometimes it works, sometimes it falls back to the Ubuntu login screen,
sometimes it shows a black screen. Often when running the same script, or
rolling back to versions which have worked before. Is this a known issue,
and how can I preview scripts with consistent behaviour?
2) Is there a limit to the number of sprites that the Plymouth scripting
module can support?
3) Is there a sensible upper limit to the screen resolution supported by
Plymouth?
4) Are there other common conditions that are known to make the Plymouth
script module behave unstably?
5) What workflows are other people using to develop scripted themes? Is it
a good idea to develop inside a VM? Is this any more consistent?
Thanks,
Henry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/plymouth/attachments/20200827/8969785a/attachment.htm>
More information about the plymouth
mailing list