Comments (5)
That's interesting.
What do you have in your preferences file for:
"terminal": "gnome-terminal",
When you run ranger
as per the example .desktop
file, it should execute the script ~/.dmenuEextended_shellCommand.sh
which contains
#! /bin/bash
ranger
using the command gnome-terminal -e /home/user/.dmenuEextended_shellCommand.sh
What flavour of Linux are you running?
from dmenu-extended.
Regarding your questions:
In my dmenu-extended preferences I have "terminal": "urxvt"
. I just tried with konsole
and the issue persists.
I am running Arch Linux.
When in dmenu-extended I pick ranger
directly, everything works fine and I get my terminal of choice running ranger.
If instead I pick a directory (which should be opened by ranger), the strange behavior appears. It seems to be mediated by xdg-open
. It's as if it does open it in a terminal, but in the wrong one (the login terminal). The expected behavior would be to open a new terminal (under the window manager) in which to run ranger.
from dmenu-extended.
I'm about 50% sure I understand what you're saying.
I can select a folder from the menu and it opens in Nautilus fine, but that's the behaviour I expect.
Have you configured your system such that xdg-open
would open a folder in ranger
?
If so, what happens when you type a command such as
xdg-open /home/user/Downloads
into a terminal and run that. Does it do as you expect?
I can't speak for why the terminal programs you're running are launched in the login terminal, that's bizzare.
Try setting this in your preferences file and see if this does what you want:
"filebrowser": "gnome-terminal -e ranger",
Then open a directory from within dmenu-extended.
from dmenu-extended.
I'm sorry, I had noticed my message was convoluted and I rewrote it twice, but to no avail apparently.
xdg-open /path/to/some/folder
works fine in terminal
Setting "filebrowser": "urxvt -e ranger"
does indeed work and make everything behave as expected.
There may be a bigger issue somewhere down below, I'm not sure it's in dmenu-extended. I'll do some digging and report back to you if I find something.
This issue is solved. Thank you!
from dmenu-extended.
from dmenu-extended.
Related Issues (20)
- Apply Black formatting to code
- Add uninstall method to README.md
- Split cache_build logic into separate script
- systemd timer interval not being set correctly by install script
- Plugin systemPackageManager failing
- Merge requirements and dependencies fields in plugins_index
- Be consistent with naming of dmenu-extended
- Enable continuious integration testing HOT 1
- BUG: dmenu-extended-git-r358.16bde81-2 won't build from the AUR HOT 7
- Add BLACK formatting check into CI tests
- Automatically tag and release on merge
- Fix code causing flake8 exception E722 (do not use bare 'except')
- Remove import statement from __init__.py
- Aliases with function improvement HOT 3
- Menu shows with noticeable delay HOT 4
- Error while building cache
- Advanced key bindings HOT 2
- Can no longer rebuild cache HOT 3
- Tag-based release generation (upload to PyPi) HOT 1
- Cache build error
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dmenu-extended.