Em man bash
-i If the -i option is present, the shell is interactive.
-c command
command is executed in a subshell environment, and its
output is used as the possible completions.
Gostaria de executar o ROS usando PyCharm, mas tenho que modificar o arquivo da área de trabalho jetbrains-pycharm-ce.desktop
de:
Exec="/opt/pycharm-community-4.0.4/bin/pycharm.sh" %f
para:
Exec=bash -i -c "/opt/pycharm-community-4.0.4/bin/pycharm.sh" %f
Gostaria de saber o que o bash -i -c está fazendo porque não quero alterar o PyCharm para projetos futuros.