Closed tyalie closed 2 years ago
What version of pop-launcher?
Sorry I was in a hurry. I've updated the initial post.
Small update: I can't seem to use Enter
to launch applications shown in the launcher. Pressing Enter
will instead result into a launcher window that didn't freeze except for the result list. Typing in a new search term will do nothing.
But Enter
still works with the currently open windows.
Maybe this is related?
What logs do you get from journalctl -o cat -f /usr/bin/gnome-shell
as you are launching, searching, and activating entries?
There's nothing in the gnome-shell logs relevant for this problem here.
But I was able to move the rust tracer logs to an output file and I've received these debug logs when trying to use the calculator. pop-launcher.using-calc.log
And here the log when searching through .desktop entries pressing enter on the Telegram entry, deleting the search and searching for Typora. Except the list will not update after the enter key (see Activate(32)
)
pop-launcher.using-desktop.log
I don't see any issues in the logs for the launcher service. For what it's worth, I can't replicate the issue in Pop!_OS 21.10. The description sounds like an issue with the GNOME Shell code in pop-shell for 20.04 specifically. Unsure if this happens on Pop 20.04 at the moment.
Oke. Debugging the calculator: You'll need to have the qalc
package installed for it to run. After installation it works. I think the calc plugin shouldn't fail silently if the binary is missing.
EDIT: Terminal worked fine from beginning. I just didn't new the syntax. My bad
Oke. Found the error behind the applications not launching. It's a pop-os shell issue. I'll open an issue there.
Oke. find
doesn't work due to missing fdfind
. This would be at least logged to stderr
. I would honestly recommend to display such things directly in the search window.
Oke. scripts
does work, but launcher should hide when script is entered, as otherwise you will end up with the i.e. "Do you really wanna logout" window with the launcher still on.
I observed this with the calculator, find, scripts, .... e.g. searching for
= 5 + 7
results into the output5 + 7 x = ?
without any calculation happening.I think the shell should also output stderr of the
pop-launcher
command, for easier debugging.System Config pop-launcher commit: pop-os/launcher@5cea11573dbb9180b144ac7420c0e6fba46aaefd pop-shell commit: pop-os/shell@522030336565badc6fd6068bd5e38328996aa4bf Gnome-Shell 3.36.9
/etc/os-release
Pop-OS shell and launcher are compiled from scratch.
The aforementioned plugins are all present in the
~/.local/share/pop-launcher/plugins/
directory and their corresponding binaries start into the JSON pipeline mode using e.g../calc
without problems.