Greetings! I received my new Jolla C2 in the mail a few weeks ago, and have been trying to settle in. I have two use cases I haven’t been able to make much progress on, though:
I want to be make more things happen on changing Atmosphere than the settings screen lets me configure. Is it completely impossible, or can I maybe mess around with bash scripts that makes the thing happen while also changing Atmosphere? Specifically, I want to start the music player and play a specific playlist when I change to a specific Atmosphere. Just for fun.
Let me at the terminal!
About the terminal, I did a little reading, and am under the impression that I need to enter developer mode in order to see the shell/terminal on the app menu. Not being a developer, I hesitate to do that. Is there another way? (While my familiarity with programming is non-zero, that’s not by a whole lot. If I ask you to look at any code I conjured up, it’s best to just run the other way. I mean, I could show you the LibreOffice macro I spent three hours puzzling over…)
I want to make this phone eccentric - make it a memorable experience. Any suggestions for… shall we say, uncommon uses? I don’t do home automation, and I will never use a touch interface for word processing or extensive note-taking, but other than that I welcome any and all inspiration.
Not that I know of. But why do you hesitate? It’s the first thing I’ll do if I set up a new SFOS and I’m not a coder, too. It just gives you full access to the linux system, also by SSH if you wish. I use SSH for all the necessary file transfers like backups with rsync, it’s so convenient. And I altered the virtual keyboard layout by editing configuration files. So you don’t need to be a developer to benefit from activating Developer mode.
Check out the Situations app, it lets you do stuff on Ambiance change (among many other things).
Don’t worry. Since you already know how to make bash scripts, I think you will be fine. Like on your computer, you need to careful when removing or changing things. Especially as root.
I think there are some terminal apps in Openrepos/Storeman or Chum or even the official Jolla store. But as the other person wrote: there’s no downside to enabling developer mode.
My hesitation about dev mode was maybe ending up running the phone in near-super user mode. I’ve used Linux long enough to believe that to be a bad idea. That said, I’ve now enabled dev mode, and now I have my terminal. I haven’t broken anything yet.
As for bash scripting, though… Maybe I gave the wrong impression. I know it’s something you can do, but I’ve never done any scripting myself. That said, this seems simple enough that even I should be able to manage. As long as I figure out the commands.
Something seems to be up with Situations, though - it keeps crashing. I’ll see if I can figure that out. That Features menu has a lot of the things I’m looking for, though!
I haven’t really checked yet but I suspect it happens because calendar interface has changed. I.e. calendar plugin installed as part of situations daemon has become outdated and keeps crashing the app.
So I made a quick update for the daemon and for now it is available here: Release Release 1.0.3 · pastillilabs/situations-daemon · GitHub Please do tell if it fixes anything. For me it compiles & runs. But testing with actual calendar events is still pending.
In addition I’ve been long working to update the app to the same level as with Android version. It also means the UI will be completely rewritten and should follow Sailfish style at least a bit more closely. So currently my focus has been on that instead of fixing the old app.