From me at prehensile.co.uk Thu Aug 27 21:39:37 2020 From: me at prehensile.co.uk (Henry Cooke) Date: Thu, 27 Aug 2020 22:39:37 +0100 Subject: Workflow for developing scripted themes? Message-ID: 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: