uf-mil / mil

Monorepo of the Machine Intelligence Lab at the University of Florida
https://mil.ufl.edu/docs
Other
46 stars 29 forks source link

Tmuxinator setup #1303

Closed aaliao closed 3 weeks ago

aaliao commented 4 weeks ago

Description

Removed old tmux config folder within the repository that was unused and only had an example yaml in it, and added a tmux configuration that automatically launches all panes and windows properly. It currently opens two windows with 5 and 3 panes as show below.

To run the tmux window, run tmuxinator s -p tmux_launch.yml

Make sure to install tmuxinator by following this readme or by doing these two commands: gem install tmuxinator wget https://raw.githubusercontent.com/tmuxinator/tmuxinator/master/completion/tmuxinator.bash -O /etc/bash_completion.d/tmuxinator.bash

Screenshot or Video

image image

Related Issues

- Closes #1302

Testing

Run tmuxinator s -p tmux_launch.yml It's also possible to send multiple commands to the terminal in the config besides opening the mil repository, I assumed that you would want to do the roslaunch yourself so you can specify the launch files and the boat/sub being in an position to launch, and all other things (rostopic echo or alarm killing) would happen after launching.

uf-mil-bot commented 4 weeks ago

Hello, it's your friendly InvestiGator bot here!

The docs preview for this PR is available at https://mil.ufl.edu/pr-docs/1303.

Last updated at:
► 6151422609c369037d2b00479f5d444fb13dff67
► 2024-10-30 14:35 EDT

Have a great day! Go gators! 🐊

cbrxyz commented 3 weeks ago

Thanks for your hard work Anthony! Unfortunately, this was superseded by #1307. If we use tmuxinator for NaviGator's tmux sessions in the future, this would be a good place to start!