hprofile is a set of Bash shell scripts that help you manage profiles on Linux. Examples could be:
› Manage multiple hardware configurations, for example if you boot your system both within VMWare and in a normal dualboot configuration, or if you have a laptop that that may or not be in a docking station.
› Manage multiple network connections, for example if you connect to different networks at home and at work, or if you access multiple wireless networks.
› Manage multiple power profiles, automatically scaling down your CPU speed, reducing the brightness of your display and turning off certain resource hungry services when your laptop is running on batteries, and turn it all back on again as soon as you plug in the power.