Skip to content
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

App search is not working [Lubuntu 16.04] #15

Open
vadimstrukov opened this issue Feb 21, 2017 · 9 comments
Open

App search is not working [Lubuntu 16.04] #15

vadimstrukov opened this issue Feb 21, 2017 · 9 comments

Comments

@vadimstrukov
Copy link

Just installed latest version through AppImage, but cerebro is not searching my applications
image

@kion
Copy link

kion commented Feb 22, 2017

Same on Ubuntu 16.10. Installed Cerebro via deb.

@rafa-acioly
Copy link

same on ubuntu 16.10. Installed Cerebro via .AppImage

@elmerehbi
Copy link

I am running it on Ubuntu Gnome 16.04 (running using npm run package; didn't figure out how to install) and things are working including app search.

@KELiON
Copy link
Collaborator

KELiON commented Feb 23, 2017

Can you please do the following:

  1. Open settings
  2. Turn on developer mode, show icon in tray
  3. From tray icon choose development -> DevTools (background)
  4. From tray icon choose development -> reload
  5. And after that send me output of console tab of devtools?

/cc @vadimstrukov @kion @rafa-acioly

@vadimstrukov
Copy link
Author

vadimstrukov commented Feb 23, 2017

image

Interesting.. After i deleted .desktop entry of Fallout2 with bad encoding, everything seems to be working fine and without any errors in console.

image

@kion
Copy link

kion commented Mar 1, 2017

Confirmed. I had same exact issue caused by .desktop file name encoding. Removing .desktop file fixed the issue for me, but, obviously, it's just a workaround and issue needs a fix.

@KELiON
Copy link
Collaborator

KELiON commented Mar 13, 2017

@vadimstrukov @kion can you paste the real name of broken file (with correct encoding)?

@markmandel
Copy link

Similar situation, slightly different reason - permissions issue:

Uncaught (in promise) Error: EACCES: permission denied, open '/usr/share/applications/jetbrains-idea.desktop'
    at Error (native)
    at Object.fs.openSync (fs.js:640:18)
    at Object.module.(anonymous function) [as openSync] (ELECTRON_ASAR.js:173:20)
    at Object.fs.readFileSync (fs.js:508:33)
    at Object.fs.readFileSync (ELECTRON_ASAR.js:506:29)
    at parseDesktopFile (file:///opt/Cerebro/resources/app.asar/dist/background.bundle.js:14415:33)

Thinking this sort of thing should be caught, logged to console, and then the application should just be ignored, so as to not break anything else?

@vadimstrukov
Copy link
Author

vadimstrukov commented Mar 16, 2017

@KELiON
.desktop entry has russian word 'Запуск' or something like that, but with bad wine encoding.
I am agree actually with @markmandel, that kind of errors shouldn't break the whole application

@dubisdev dubisdev transferred this issue from cerebroapp/cerebro Nov 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants