
conda activate ros_env
rviz2
# activate 시 적용할 스크립트 (ros_env 활성화 후 실행)
cat > $CONDA_PREFIX/etc/conda/activate.d/env_vars.sh << 'EOF'
eval "$(register-python-argcomplete ros2)"
eval "$(register-python-argcomplete colcon)"
export ROS_DOMAIN_ID=13
EOF
# deactivate 시 적용할 스크립트 (선택)
cat > $CONDA_PREFIX/etc/conda/deactivate.d/env_vars.sh << 'EOF'
unset ROS_DOMAIN_ID
EOF
ID=13
alias sz="source ~/.zshrc; echo \"Zshrc is reloaded!\""
alias ros_domain="export ROS_DOMAIN_ID=\$ID"
alias active_venv_jazzy="source ~/venv/jazzy/bin/activate"
alias jazzy="source /opt/ros/jazzy/setup.zsh && ros_domain"
active_venv_jazzy
jazzy
alias killgazebo="killall gzserver gzclient"
eval "$(register-python-argcomplete ros2)"
eval "$(register-python-argcomplete colcon)"
setopt PROMPT_SUBST
ros_domain_prompt() {
if [[ "$ROS_DOMAIN_ID" != "0" ]]; then
echo "%F{208}[ID:${ROS_DOMAIN_ID}]%f "
fi
}
PROMPT='$(ros_domain_prompt)'"$PROMPT"
set_ws()
{
source "$PWD/install/local_setup.zsh"
}