Support
RVM is maintained by community of volunteers, report issues to RVM issues tracker.
If you can help or wish to become one of the maintainers - just start helping. You can find more RVM related projects at RVM Github organization.
Sponsors
Carbon Ads

∞Simple Terminal (ST)

∞Enabling Login Terminal

Simple Terminal integrates settings during compilation, so it does not use any external configuration. Login shell can be set at run time by adding the -e argument:

$ st -e /bin/bash --login

This also works with any other shell that supports it:

$ st -e /bin/zsh --login

∞Window Manager Integration

To make this more seamless, you can set this as the default command in your window manager.

∞i3

i3 uses a config file to set the terminal emulator. (This is typically stored at ~/.config/i3/config.) To start all terminals with login shell enabled, set with a command similar to this:

# start a terminal
bindsym $mod+Return exec st -e /bin/zsh --login # i3-sensible-terminal