Hi,
the default shell for new users will depend on how the new user account is created. For example if you are using adduser, then the default shell will be set in /etc/adduser.conf. Check the documentation of tool you are using. If you want to change the shell of existing users, you can do that with tools like usermod.
Quote:
So, my two questions are how can I open a program directly (st), like without having to open xterm running bash?
|
I guess you are running some sort of window manager or desktop environment, so you can probably launch st from the menus or a "run dialog" (eg I think Alt-F2 on gnome does this). Alternatively you could probably bind some key sequence to launch st (I have Mod4-Enter bound to launch roxterm). If you can't work out how to do this you'll need to tell us more about your environment for us to help.
Quote:
And how can I change the default shell of my system from bash to something else (rc)?
|
I'm not really sure what you are asking here. The default shell of your system is /bin/sh which is probably a symlink to /bin/dash or perhaps /bin/bash. I'm not familiar with st, so I can not recommend making it the systems default shell.
Evo2.