
安装Terminator
" !importansudo add-apt-repository ppa:gnome-terminatorsudo apt updatesudo apt install terminator设为默认后就可以通过 ctrl+alt+t 快捷键打开Terminator了
" !importangsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminatorgsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x"换回默认的终端只需要运行这两行命令
" !importangsettings reset org.gnome.desktop.default-applications.terminal execgsettings reset org.gnome.desktop.default-applications.terminal exec-arg对于文件夹中打开不是terminator的解决方案,打开自带terminal的配置按图中进行配置
最下面的hold the terminal open,这样打开原本的terminal的同时会打开Terminator同时退出terminal
撤销的方式是输入命令gnome-terminal --preferences,再次进入配置界面,还原设置为原来的选项。

推荐配置

开启copy on selection,选中复制。同时鼠标中键是粘贴,这两个结合起来会顺心很多。
zsh是一款非常强大的shell,推荐使用
安装
" !importansudo apt updatesudo apt install zsh -y设置为默认shell
" !importanchsh -s /bin/zsh配置使用ohmyzsh进行配置
" !importansh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"Oh-My-Zsh默认安装了很多主题,位于目录.oh-my-zsh/themes下。 通过zsh配置文件~/.zshrc中的主题设置为自己喜欢的主题名字即可

上图的主题需要额外安装
" !importancd ~/.oh-my-zsh/themeswget https://raw.githubusercontent.com/zakaziko99/agnosterzak-ohmyzsh-theme/master/agnosterzak.zsh-theme在刚配置完后输入ros相关命令会显示
" !importanzsh: command not found: roscore打开终端(Terminator),输入以下命令:
打开配置文件:
" !importannano ~/.zshrc翻到文件最底部,添加以下两行:
" !importansource /opt/ros/noetic/setup.zsh #请根据你的 ROS 版本修改路径,例如 `noetic` 或 `melodic`)" !importansource ~/catkin_ws/devel/setup.zsh #根据实际项目位置改这有个好处就是在开发ros的时候不需要每次启动一个终端就要source一下
按下 Ctrl + O 保存,Enter 确认,Ctrl + X 退出。
刷新配置:
" !importansource ~/.zshrc再次运行 roscore应该就正常了

参考知乎@很酷的程序员
在原文链接里