Skip to content

Connecting to host with fish as default shell fails #702

@Xenomer

Description

@Xenomer

When connecting to a host with fish set as the default shell (with chsh user -s /usr/bin/fish), connecting fails with the following errors:

.: missing filename argument or input redirection
/tmp/xpipe-44244361.fish (line 17): Missing end to balance this if statement
if [ -f /etc/motd ]; then
^^
warning: Error while reading file /tmp/xpipe-44244361.fish

Connection to 192.168.1.234 closed.
Press [r] to restart or any other key to close this session ...

This happens no matter what shell the connection is opened with from the "Shell environments" menu, or whether fish even is in that list.

Weirdly enough, I managed to make it work once after readding the whole connection, after chsh user -s /usr/bin/bash had been run. Right after setting the shell back to fish and restarting XPipe the error occurred.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions