Frank Dana

Results 954 comments of 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...