Open AkechiShiro opened 3 months ago
Seems like a bug in the os-info crate.
@ninjadev64
Should I report upstream and check with them and let this open until it's fixed upstream ??
Do you think this could cause the loss of functionality with OpenDeck that I see ?
It seems even with the package lsb-release
I still have no functionality, should I be on Wayland or X11 for input simulation ?
Do you think this could cause the loss of functionality with OpenDeck that I see ?
Yes, OpenDeck will not be able to start plugins if this crate is returning an error, as the operating system info from this crate is passed to plugins.
Please do also try using Run Command with touch ~/test
and see if a test file is created in your home directory. It was midnight when I first read this issue on my phone, and reading it again, it looks like that error from os-info is not fatal, and the plugin is being registered.
The run
command action seems to work but input simulation
doesn't work on Wayland KDE/Plasma 6
The
run
command action seems to work butinput simulation
doesn't work on Wayland KDE/Plasma 6
What are you putting in the text box?
You could also check the logs of the starter pack plugin in ~/.config/com.amansprojects.opendeck/plugins/com.amansprojects.starterpack/plugin.log
I don't see this folder but I have those :
com.amansprojects.starterpack.sdPlugin
com.barraider.advancedlauncher.sdPlugin
com.exension.stocks.sdPlugin
I checked inside starterpack.sdPlugin but the plugin.log file doesn't have much besides this line :
21:00:17 [DEBUG] (1) tungstenite::handshake::client: Client handshake done.
EDIT : In the text box, I just left the default text that was set but it doesn't work (probably should input Hello World).
I don't see this folder but I have those :
com.amansprojects.starterpack.sdPlugin com.barraider.advancedlauncher.sdPlugin com.exension.stocks.sdPlugin
Yeah, sorry, the first one is what I meant. By the way, Advanced Launcher will only work on Windows.
I checked inside starterpack.sdPlugin but the plugin.log file doesn't have much besides this line :
21:00:17 [DEBUG] (1) tungstenite::handshake::client: Client handshake done.
And nothing else is added after you press the input simulation button?
EDIT : In the text box, I just left the default text that was set but it doesn't work (probably should input Hello World).
The default text is not actually set, it's just a greyed-out placeholder, you would have to copy it into the box and press Update manually, otherwise it's empty.
Yes nothing seems to be added, oh okay I didn't understand, will try to set it then and attempt to test, maybe it does work and I just didn't set the text actually...
I saw also that wine gets launched maybe the advanced launcher works only with Wine ?
Seems to still not do anything, the errors in the logs are most likely due to a typo I made prior to the last command I input in the opendeck software :
Hmm, maybe a problem with enigo then.
Should I open an issue upstream pointing to this one ?
Is wayland feature flags added for opendeck, I see that it's not out of the box with enigo @ninjadev64
Is wayland feature flags added for opendeck, I see that it's not out of the box with enigo @ninjadev64
Not sure, but I use Wayland (GNOME though) and it works for me. Maybe test under Xorg to narrow down the problem a bit further.
@AkechiShiro in the latest release, I removed a filter on the log that would have been preventing any logs from enigo
from being added to the log file. Please do update to 1.3.0 of this plugin and see if there's any useful information in the logs now.
Edit: you can also try with just [t("hello world")]
as a more simple test case.
I see this in the logs when launching the AppImage and trying to use the OpenDeck starter kit plugin.
But nothing seems to work, no commands can be launched, no input is simulated.