cerebroapp / cerebro-basic-apps Goto Github PK
View Code? Open in Web Editor NEWš¦ Cerebro plugin for applications search and launch on windows and linux
License: MIT License
š¦ Cerebro plugin for applications search and launch on windows and linux
License: MIT License
When Using Cerebro, and searching for a program I have on another drive, it does not come up within search. As soon as I make a shortcut to the program though and put the shortcut on my main, C, drive, it comes up right away.
OS: Windows 10 Creators Update
Cerebro Version: 0.2.8
Hello I've installed cerebro on my second linux machine, but on new instance I can't see any installed programs eg. spotify, google chrome etc. Is there some sort of setting I am missing, or the installation location is bad?
Building currently only succeeds after manually updating cerebro-scripts
dev dependency.
In Readme.md#features, it is said that when you press Command you should receive the Application in finder. But this is not the case.
Hi, I had created cerebroapp/cerebro#286 because I have disabled spotlight on my Mac, and since your latest release, I have disabled "mac-apps" and gone with using "basic-apps", which works fine. However, there is one path that the plugin is not searching on my Mac:
/Users/<username>/Applications/*.app
In my user Applications folder, I have several apps that I have created with Automator etc., and it would be nice to be able to launch these with Cerebro.
Thanks again!
How can I set Cerebro to ignore paths/directories/folders? I have duplicate app launcher icons from /usr/share/applications/
in my ~/.local/share/applications/
due to the way Loki's dock, plank, currently must be configured. I would like to ignore these *.desktop files located in that home dir's path.
While I've ensured these ~/.local/share/applications/*.desktop
files all contain NoDisplay=true
to so they do not appear as duplicates within Loki's Applications menu, I think I would also be interested in the ability to exclude other paths from Cerebro as well (eg: ~/tmp/*). How can this be accomplished?
(EDIT: clarity)
If this library is still maintained, I hope to make a Pull request. I add a small function to make Chinese Pinyin abbreviation available when searching App.
After the plugin is auto-upgraded, I don't see any apps in search results. Restarting Cerebro helps.
This is the second time I see this happening with cerebro-basic-apps
, now again with v1.0.8.
This is the log from background window:
Run plugins autoupdate
background.bundle.js:1 [npm] Install package cerebro-basic-apps
background.bundle.js:1 Version: 1.0.8
background.bundle.js:1 Extract https://registry.npmjs.org/cerebro-basic-apps/-/cerebro-basic-apps-1.0.8.tgz to /home/maximbaz/.config/Cerebro/plugins/node_modules/cerebro-basic-apps
background.bundle.js:1 Download and extract to temp path: /tmp/cerebro-basic-apps
background.bundle.js:1 [npm] Uninstall package cerebro-basic-apps
background.bundle.js:1 Remove package directory /home/maximbaz/.config/Cerebro/plugins/node_modules/cerebro-basic-apps
background.bundle.js:1 Update package.json
background.bundle.js:1 Rewrite package.json
background.bundle.js:1 Move /tmp/cerebro-basic-apps to /home/maximbaz/.config/Cerebro/plugins/node_modules/cerebro-basic-apps
background.bundle.js:1 [cerebro-basic-apps] Plugin removed
background.bundle.js:1 Add package to dependencies
background.bundle.js:1 1 plugins are updated
background.bundle.js:1 Done! Sending data back to main window
background.bundle.js:1 [rpc] send plugin.message
[cerebro-basic-apps] Update plugin
[cerebro-basic-apps] Plugin updated
background.bundle.js:1 Done! Sending data back to main window
background.bundle.js:1 [rpc] send plugin.message
background.bundle.js:1 Done! Sending data back to main window
background.bundle.js:1 [rpc] send plugin.message
This is the log from main window:
[cerebro-basic-apps] Plugin removed
/usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1 [rpc] emit plugin.message
/usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1 Uncaught TypeError: Cannot read property 'onMessage' of undefined
at EventEmitter.n.i (file:///usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1:261580)
at emitOne (events.js:96:13)
at EventEmitter.emit (events.js:188:7)
at EventEmitter.r.ipcRenderer.on (file:///usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1:99707)
at emitTwo (events.js:106:13)
at EventEmitter.emit (events.js:191:7)
/usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1 [rpc] emit plugin.message
/usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1 Uncaught TypeError: Cannot read property 'onMessage' of undefined
at EventEmitter.n.i (file:///usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1:261580)
at emitOne (events.js:96:13)
at EventEmitter.emit (events.js:188:7)
at EventEmitter.r.ipcRenderer.on (file:///usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1:99707)
at emitTwo (events.js:106:13)
at EventEmitter.emit (events.js:191:7)
/usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1 [rpc] emit plugin.message
/usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1 Uncaught TypeError: Cannot read property 'onMessage' of undefined
at EventEmitter.n.i (file:///usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1:261580)
at emitOne (events.js:96:13)
at EventEmitter.emit (events.js:188:7)
at EventEmitter.r.ipcRenderer.on (file:///usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1:99707)
at emitTwo (events.js:106:13)
at EventEmitter.emit (events.js:191:7)
/usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1 Uncaught TypeError: Cannot read property 'plugin' of undefined
at t.e (file:///usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1:767955)
at t.e (file:///usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1:768252)
at Object.select (file:///usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1:766128)
at t.e (file:///usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1:767080)
at Object.i (file:///usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1:127990)
at h (file:///usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1:123196)
at Object.v [as executeDispatchesInOrder] (file:///usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1:123444)
at p (file:///usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1:54506)
at h (file:///usr/lib/cerebro/resources/app.asar/dist/main.bundle.js:1:54647)
at Array.forEach (native)
main.bundle.js:1 [rpc] emit plugin.message
main.bundle.js:1 Uncaught TypeError: Cannot read property 'onMessage' of undefined
at EventEmitter.n.i (main.bundle.js:1)
at emitOne (events.js:96)
at EventEmitter.emit (events.js:188)
at EventEmitter.r.ipcRenderer.on (main.bundle.js:1)
at emitTwo (events.js:106)
at EventEmitter.emit (events.js:191)
n.i @ main.bundle.js:1
emitOne @ events.js:96
emit @ events.js:188
r.ipcRenderer.on @ main.bundle.js:1
emitTwo @ events.js:106
emit @ events.js:191
šØ You need to enable Continuous Integration on all branches of this repository. šØ
To enable Greenkeeper, you need to make sure that a commit status is reported on all branches. This is required by Greenkeeper because it uses your CI build statuses to figure out when to notify you about breaking changes.
Since we didnāt receive a CI status on the greenkeeper/initial
branch, itās possible that you donāt have CI set up yet. We recommend using Travis CI, but Greenkeeper will work with every other CI service as well.
If you have already set up a CI for this repository, you might need to check how itās configured. Make sure it is set to run on all new branches. If you donāt want it to run on absolutely every branch, you can whitelist branches starting with greenkeeper/
.
Once you have installed and configured CI on this repository correctly, youāll need to re-trigger Greenkeeperās initial pull request. To do this, please delete the greenkeeper/initial
branch in this repository, and then remove and re-add this repository to the Greenkeeper Appās white list on Github. You'll find this list on your repo or organizationās settings page, under Installed GitHub Apps.
It would be great to be able to add to the list of paths scanned by this. On windows I have some "portable" apps (i.e. not installed ones in Program Files, but just some apps dropped in a random folder). If I could add the couple folders to DIRECTORIES so that they get scanned for exe/lnk as well that would make Cerebro way more useful. Not too sure how to go about adding config options though at the moment so I am reporting this as an issue.
Basically when there is a property Terminal=true
, instead of running <Exec-command>
as a separate process, Cerebro has to run <terminal> -e <Exec-command>
. Sounds easy, the difficult part is to determine what is the terminal that user is using. There is simply no way to detect it. Some window managers provide their custom ways to do so, but even so there is a huge variety of window managers doing so in different ways.
I can only think of actually making this a plugin setting, where users themselves define the name of their terminal application.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ššš
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ā¤ļø Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.