Closed PrimalPimmy closed 5 months ago
I think I got the same or similar issue.
Installed Pop-os shell on Ubuntu 22.04 LTS through make local-install, launcher open but can't find any app.
nov 02 17:31:33 <hostname> gnome-shell[10263]: pop-shell: [DEBUG] starting pop-launcher service
nov 02 17:31:33 <hostname> gnome-shell[10263]: pop-shell: [ERROR] failed to spawn pop-launcher: GLib.SpawnError: Failed to execute child process “pop-launcher” (No such file or directory)
@ltsuda Your issue looks like you installed pop-shell
but not pop-launcher
. pop-shell
only provides a frontend; the pop-launcher
app in this repo provides the backend and must also be installed. I don't think that's the same issue that @PrimalPimmy is having, since your issue doesn't mention a cache file.
@PrimalPimmy Is there anything in ~/.cache/pop-launcher/
? If it doesn't exist, are your filesystem permissions configured in a way that would allow that directory to be created?
@ltsuda Your issue looks like you installed
pop-shell
but notpop-launcher
.pop-shell
only provides a frontend; thepop-launcher
app in this repo provides the backend and must also be installed. I don't think that's the same issue that @PrimalPimmy is having, since your issue doesn't mention a cache file.@PrimalPimmy Is there anything in
~/.cache/pop-launcher/
? If it doesn't exist, are your filesystem permissions configured in a way that would allow that directory to be created?
Ohh, understood. It makes sense now, I will try to build from pop-launcher repository as I think there aren't any .deb
package for Ubuntu available.
Thank you.
I have the same issue. I am on fedora 39
there are two issues at play.
pop-launcher
requires a front-end application call to work:
pop-shell
superkey (default "super+/") command for launcher.make sure pop-launcher
binary is installed / symlinked to a system search path:
pop-launcher
to work with the pop-shell
extension on Fedora / Ubuntu, you need to make sure that pop-launcher
is accessible as a command on terminal. The default build instruction installs a binary file to ~/.local/bin/pop-launcher
, which is not on system search path. To fix it, create a symlink sudo ln -s ~/.local/bin/pop-launcher /usr/local/bin/pop-launcher
. Now when you evoke pop-launcher
through the front end app, a window should pop and a list of applications should show.* for `pop-launcher` to work with the `pop-shell` extension on Fedora / Ubuntu, you need to make sure that `pop-launcher` is accessible as a command on terminal. The default build instruction installs a binary file to `~/.local/bin/pop-launcher`, which is not on system search path. To fix it, create a symlink `sudo ln -s ~/.local/bin/pop-launcher /usr/local/bin/pop-launcher`. Now when you evoke `pop-launcher` through the front end app, a window should pop and a list of applications should show.
This fixed it for me! We should probably add this to the install script (or perhaps is it in there already?). Had the same issue on Fedora 39.
The pop-launcher package should be storing the binary in /usr/bin/
. If you are installing it from source, you can change the prefix to place it in /usr/bin
.
The pop-launcher package should be storing the binary in
/usr/bin/
. If you are installing it from source, you can change the prefix to place it in/usr/bin
.
I tried changing the prefix using sudo just prefix=/usr/local/bin install
but it did not work. It gave me error: Variable prefix overridden on the command line but not present in justfile
Also you mentioned that it should be storing the binary in /usr/bin, but it did place it in ~/.local/bin
for me (regardless of running it as root or as user). Is this expected behavior?
As the title says, I built it from source, but the launcher is still empty if I try to type in something. And while trying to run it in the terminal, I get![image](https://github.com/pop-os/launcher/assets/23097199/42ed20c2-0d9f-46de-9fe6-8126982ff047)
NOTE: Im using pop-shell provided in the fedora repo, I hope nothing else must be done.