I'm trying to get ruby and rvm working normally in all terminal shells.. the weird part is they did until this week. Now, I get 'ruby is not currently installed' and rvm says I need to run terminal using lxterminal -e 'bash -il'. This is to run in a login shell.. again, I don't get why this is required now and not before, but moving on...The problem with this is that new tabs, or terminals that are run from gnome-scheduler, don't run with this command. As in, if I open a terminal right now and type 'ruby', it works. But if I do a new terminal tab and type 'ruby', it says ruby is not installed.My temporary fix was to try and switch default terminal to gnome-terminal, however gnome-scheduler was still launching lxterminal. I tried to use gsettings set org.gnome.desktop.default-applications.terminal exec gnome-terminal and gsettings set org.gnome.desktop.default-applications.terminal exec-arg  [which is what people suggest online], but terminals then open without executing anything now.Can someone give me a solid, fully working solution here? Why would this whole thing have gotten messed up to begin with??
Terminal login shell issues with Lubuntu
ubuntu;terminal;lubuntu