Hyper: Problem initializing fish shell on Ubuntu 16.04

Created on 12 Mar 2017  路  10Comments  路  Source: vercel/hyper

  • [x] I am on the latest Hyper.app version
  • [x] I have searched the issues of this repo and believe that this is not a duplicate
  • OS version and name: Ubuntu 16.04
  • Hyper.app version: 1.3.1
  • Link of a Gist with the contents of your .hyper.js: https://gist.github.com/emredjan/9d9dc9723cef12e08ce6fa01d44dfe17
  • Relevant information from devtools _(CMD+ALT+I on Mac OS, CTRL+SHIFT+I elsewhere)_:
  • The issue is reproducible in vanilla Hyper.app: Issue reproducible with or without addons.

Issue

When configured to use the 'fish' shell (shell: '/usr/bin/fish', in config), hyper 1.3.1 (and 1.3.0) shows a blank screen which does not respond to typing commands, seemingly cannot initialize the shell. If I switch back to 'bash' (shell: '/bin/bash',), everything's alright, I can even run fish from bash and no problems.

Fish was working prior to 1.3.0 (1.2.1 to be exact).

image

Most helpful comment

just btw I'm having the same issue.

All 10 comments

Try chsh -s /usr/bin/fish and continue to use shell: '/bin/bash'

  • chsh - change login shell

  • -s, --shell SHELL
    The name of the user's new login shell. Setting this field to blank causes the system to select the default
    login shell.

@Zx-EvM nope, changing the login shell (and leaving the shell as default in hyper.js) works once, but subsequent launches of hyper still result in the same issue. Again, 1.2.1 has no problems running either way.

Similarly, I have used chsh to switch to zsh and set shell in hyper.js to zsh, but yet whenever I open up Hyper, it still defaults to bash.

I installed Hyper on elementary os via AppImage

EDIT: Scratch that.. I had to logout/login for the changes to take affect to env :(

can you change to fish shell manually via bash prompt?

@meffect yes I can. only problem is initializing fish on hyper startup

@emredjan Does the console show any error? Looks very similar to #1628

@Nighthawk22 it looks like it, but not quite same. Here are the errors I get:

image

image

just btw I'm having the same issue.

I have the same issue, I think it has to do with how both fish and hyper tries to set the foreground / background color and depending on which one gets to set it first it either loads or doesn't load.

Hey there, please try again with the new Hyper v2 release and open a new issue if the problem stills exists. Thank you!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

rauchg picture rauchg  路  3Comments

anthonyettinger picture anthonyettinger  路  3Comments

juicygoose picture juicygoose  路  3Comments

aem picture aem  路  3Comments

dbkaplun picture dbkaplun  路  3Comments