Frank Dana
Frank Dana
> `/usr/bin/env: unrecognized option: S Aha! Yes. The problem is, then, that the first line of `$HOME/.local/share/gnome-shell/extensions/[email protected]/service/daemon.js` is: ```js #!/usr/bin/env -S gjs -m ``` ...and BusyBox `env` apparently does not...
You'll also want to edit `$HOME/.local/share/gnome-shell/extensions/[email protected]/gsconnect-preferences`, and remove the `-S` from the first line of that file as well. That'll fix access to Mobile Settings. The solution _there_, though, is...
Crap. That means that BusyBox `env` doesn't support launching _command lines_ **at all**. Well, in that case, you can edit those shebangs to instead be: ```js #!/usr/bin/gjs -m ``` That...
> (Or maybe there's some way to query the path for the _current_ JavaScript engine executable, and use that path as the binary to launch. Like using `${CMAKE_COMMAND}` in a...
@daniellandau > I wouldn't mind hardcoding /usr/bin/gjs. That may be the best option, ultimately. My feature request was marked as non-actionable; support for an equivalent to Node's `process.execPath` has apparently...
Now that I think about it, there is another option. We already have code (in `shell/utils.js`) that runs on every extension startup and checks that the "runnable" JS files have...
@hwpplayer1 It sounds like GSConnect may be failing to use the `openssl` command to create the certificates it needs in order to securely communicate with other KDE Connect devices. It's...
Well! That's definitely an extensive list! How about this: Does the directory `$HOME/.config/gsconnect/` exist, does it contain files named `certificate.pem` and `private.pem`, and do they contain any data or are...
It's actually possible to get into this state through other methods that don't require a reboot. For example, if you disconnect GSConnect by clicking the QuickSettings button, then open the...
OK, I've since had a chance to test, and Bluetooth's "Airplane Mode" toggle **does** persist across reboots, so GSConnect's disabled state should probably do the same. And the Refresh button...