Skip to content

Latest commit

 

History

History
49 lines (38 loc) · 1.26 KB

TODO.md

File metadata and controls

49 lines (38 loc) · 1.26 KB

rosdep

Add gnome packages to rosdep

autostart

Provide a means of auto installing the desktop file ~/.config/autostart/robot_indicator.desktop

Startup selection

Enable selection of

  • start at boot
  • start at login

Start at boot

pkexec loginctl enable-linger $USER

Start at login

pkexec loginctl disable-linger $USER

Document an alternative setup

touch /var/lib/systemd/linger/$USER

Diagnostic Aggregator

Modify indicator icon based on dignostic status and add sub-systems to indicator menu.

This approach seems more useful than adding topics, nodes, etc.

Need user feedback to better understand how to handle this use-case. Perhaps the program should just throw an error if it encounters an active [email protected] unit.

external updates

If a user runs systemctl --user start roslaunch@pkg:file.launch in a terminal it may take up to 15 seconds for the indicator to detect the change.

This should probably be replaced with a 'Launch Units'>'Update' submenu item. It may be worth considering how the systemd unit can notify the indicator instead of polling.

Default units

Support for a list of default units in a config file so they don't disappear when a launch unit is stopped and disabled.