-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Commands starting with "steamtinkerlaunch launcher" do nothing #422
Comments
Hi there, |
Thanks. Looking forward for it. |
Hi again! which is very likely the problem. Would you please check if the directory |
Would be great if you could also try edit: edit2: just added checks everywhere, where the autodetected list of games is used. |
Both directories exist and empty.
Downloads headers of steam games and stores them correctly in ~/.config/steamtinkerlaunch/games/header/.
I've already tried this command and mentioned this at first message. It gives correct output at clean install as well. Also strace log says:
But previous command
Works well. Clean install successfully creates all (or most) directories both in .config and in /dev/shm with configs and stuff. |
Forgot to mention that read and write rights at that *.desktop files directory given to current user. I didn't changed anything but first of all checked permissions. |
whoops, sorry. apparently I haven't checked close enough (going offline soon) After the header files were downloaded Would be interesting if this works for you (or what the log says) |
Works without any output. No *.desktop files generated. |
log please |
Please re-test with current git master. Just added some more changes. |
Contains no files. |
add more logging just right now - please check again. |
31337_r667_auto.log |
bingo! thanks for testing, very appreciated! I'll see what I can do |
Thanks to you. You're making amazing software. |
If you want, it was great if you would test if The generated files are extracted from the steam appinfo binary blob and If those files are generated correctly, I'd guess that |
Actually creates *.bin files.
r668_cdi_all.log r668_menu.log |
thanks for testing! giving up for today (really weird bug) |
You are welcome. |
just added some more log output which should catch any possible result in the getGameName function. |
Sure. ~/.local/share/Steam/steamapps/appmanifest_257420.acf is on its place. Also it's probably strange that there are two same strings in one file path one by one. |
Yeah that is probably the main problem (maybe one of those weir Steam symlinks?) |
Yeah, got duplicate. |
thx! just checked here as well and also have some duplicates (4/506) |
Just made a new commit, which should fix this properly. This could have caused several other problems as well, so thanks a lot for your patient testing! 👍 |
That's strange. Now one *.desktop file was created at ~/.config/steamtinkerlaunch/games/desktopfiles/ but without symlink to /dev/shm/steamtinkerlaunch/desktopfiles/installed/ directory. Also application names were detected correctly. |
Seems like you have a talent for ugly bugs :) |
I hope this commit should fix that issue as well. |
Now there are *.desktop files for all games but no links to /dev/shm/steamtinkerlaunch/desktopfiles/ r671_createappinfo.log Manual copy of *.desktop files allow normal launch of GUI of the main menu. |
I just tried to reproduce this with a clean |
oh, the problem seems to be simply that your |
Just copying those files is not as difficult. Maybe i should just write alias for launcher auto with copying files. |
Also i'm using family sharing for two accounts. Both of them have several games so it's maybe not a case. |
It shouldn't be a big deal, now after the 2 other ugly bugs are fixed. edit: ah, the symlinks created in |
above commit should fix this as well |
Works like a charm. |
I have checked several found sharedconfig.vdf and don't actually know which of them were used. Some of them had many apps ids. Current account have no entries at all. |
ok, that explains the previously empty directory already. |
bumped changelog and closing here |
Hello.
CLI commands such as "steamtinkerlaunch launcher auto" or "steamtinkerlaunch launcher menu" do nothing. I've tried on several arch linux machines (with zen kernel and vanilla one) and with clean install on debian 11 virtual machine. Using "steamtinkerlaunch settings" or "steamtinkerlaunch gs <game_id>" opens GUI window properly. Also "steamtinkerlaunch list <owned|installed>" outputs correct ids list.
STL versions: 9.1.20220225 (debian), 9.0.1 (arch linux)
OSes: Linux debian 5.10.0-11-amd64 SMP Debian 5.10.92-1 (2022-01-18) x86_64 GNU/Linux, Linux winghost 5.16.11-arch1-1 SMP PREEMPT Thu, 24 Feb 2022 02:18:20 +0000 x86_64 GNU/Linux
Also tried to strace not working CLI auto command which gived me some ENOTTY, ESPIPE and EBADF errors while working with *.desktop files, so i think problem could be on my side, but i don't know what next step to do to solve said errors.
Arch logs: "steamtinkerlaunch launcher menu" (same after auto command), "steamtinkerlaunch launcher auto" also "steamtinkerlaunch launcher auto" strace log".
Debian logs: "steamtinkerlaunch launcher menu", "steamtinkerlaunch launcher auto" and "steamtinkerlaunch launcher auto" strace log.
The text was updated successfully, but these errors were encountered: