mikekazakov/nimble-commander

[Bug]: The built-it Terminal does not respond to keyboard and does not do anything

Closed this issue · 9 comments

Confirmation

  • I have read the contributing guidelines

Version of Nimble Commander

Version 1.6.0 (4087), OS 14.5 (23F79)

Distribution Type

Downloaded directly from the website (including Brew)

Expected Result


Actual Result

The built-it Terminal does not respond to keyboard and does not do anything (the cursor blinks though).

Steps to reproduce

Not sure how to reproduce this.

Additional Information

Screen.Recording.2024-06-17.at.11.35.00.mp4

Hm, haven't seen this issue in quite a while...
Some questions:

  • what shell do you use? (Preferences->Terminal->Open shell with:...)
  • does log show anything interesting? (Alt+Help->Debug->Show Logs->term->Trace)
  • do you have anything special in your shell's startup config?
  • /opt/homebrew/bin/fish (switching to default shell does not help though)
  • nope, logs window stays empty
  • here's the screenshot
image

Fish isn't a supported shell:
Screenshot 2024-06-17 at 20 26 50

Could you try restarting NC after changing the setting to the default shell?

I did! alas, did not help.

Hm, by any change your default login shell is also fish?
In any case, the logs should show what's going on under the hood, just make sure to set the appropriate logging level before making any actions.

Hey, setting NC's shell explicitly to /bin/bash helped!

If anyone is having the same problem:

  • the problem was probably my default (OS-wide) shell is set to /opt/homebrew/bin/fish.
  • in NC settings, I set "open shell with" to /bin/bash and got internal terminal working.

Ok, closing as not a bug.

I have same issue, tried playing with "Open Shell with" but still the same, all the rest as per description here, debug shows nothing:
image