Code Monkey home page Code Monkey logo

Comments (9)

Rublis avatar Rublis commented on July 30, 2024 1

You can try to bind something like this:
jumpapp -r firefox &> /tmp/output
and using keybinding check /tmp/output for errors.
It that doesn't help, You can create new executable with same content and bind that executable. Than You should be able to see where the problem are.

from jumpapp.

Rublis avatar Rublis commented on July 30, 2024 1

Happy to help ;)
And yeah, from my experience Super button is perfect fit!

from jumpapp.

RilDev avatar RilDev commented on July 30, 2024 1

For future readers:
To map the short-cut key to nautilus I did the following:

  • which nautilus which printed /usr/bin/nautilus
  • tested jumpapp -r /usr/bin/nautilus which gave me this error: Error: found running process for 'nautilus', but found no window to jump to
  • so I added the -f option to force the app's launch: jumpapp -fr /usr/bin/nautilus

And it worked!

PS: to use your mouse even less, you can use Saka Key, a browser extension (Chrome & Firefox) that allows you to navigate the internet using only your keyboard!

from jumpapp.

mkropat avatar mkropat commented on July 30, 2024 1

PS: to use your mouse even less, you can use Saka Key, a browser extension (Chrome & Firefox) that allows you to navigate the internet using only your keyboard!

That's a good suggestion. I'm a happy Saka Key user myself. I went and updated the jumpapp README to suggest Saka Key and a few other programs, since everyone coming to jumpapp might not be aware of the keyboard workflow possibilities.

from jumpapp.

mkropat avatar mkropat commented on July 30, 2024

Thanks for the bug report.

Is the problem specific to using the -r option? Is jumpapp firefox able to start Firefox (when it's not running)?

All these work as expected when launched from the terminal.

So when you run firefox from the terminal it starts as expected? What happens when you run jumpapp firefox directly from the terminal (not through a key binding or anything like that)? Does it still exhibit the issue?

from jumpapp.

RilDev avatar RilDev commented on July 30, 2024

jumpapp firefox and jumpapp -r firefox both work from the terminal!

One major difference between firefox and other apps working with keybinding is that:

  • I installed Firefox for Developers from a .tar file
  • Other working apps have been installed through apt install

Maybe it is something to do with soft links?

from jumpapp.

Rublis avatar Rublis commented on July 30, 2024

And also You can try to use full path to firefox executable. To get it, simply type:
whereis firefox and it will output files found from $PATH.
It will output something like: /usr/bin/firefox, than use:
jumpapp -r /usr/bin/firefox as a binding

from jumpapp.

Rublis avatar Rublis commented on July 30, 2024

My setup:
shortcuts

from jumpapp.

RilDev avatar RilDev commented on July 30, 2024

Thank you that last option worked!

So I entered whereis firefox and got this output:

firefox: /usr/lib/firefox /etc/firefox /opt/firefox/firefox /opt/firefox/firefox.sig

I then binded jumpapp -r /opt/firefox/firefox to the F3 key. I chose /opt/firefox/firefox because it is where the program is installed on my computer.

And it worked!

Thanks for your help!
And for sharing your setup, I didn't consider using the Super key until now!

from jumpapp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.