Well the 2 main causes of high idle are air leaks or the carbs hanging open in some way.
So lets look at the hanging part first.
First have the airbox off. Now check to see the choke is fully opening. If you have a 78 engine, you might also have 78 carbs. Do they have an accel pump? If so, that model of carb has a fast idle adjustment. if the choke is not opening all the way, then it might be triggering that fast idle which is around 2800 rpm or so.
If you have no accel pump, then you do not have this BUT you may have a throttle stop knob under the throttle. If you have this knob, turn it out and see if that helps.
next, are you running 1 throttle cable or 2? How easy do they move? If they are old or dry, then the cable could be binding really bad and not allowing the slides to close all the way. The cables may also be mis-adjusted. That could also cause the slides to not close.
Another thing to be aware of. your bike will not idle as high when cold as it does when warm. So you may have the idle knob set higher for cold starting and then you idle higher when warm. Try turning down the idle knob when the bike is warm. Set idle for when warm. If you have it, that throttle screw under the grip can be used to hold idle when warming up from a cold start.
Finally, if none of that seems to help, pull the carbs off the bike and check to see how far open the slides are in the front(not the rear or airbox side). If they are like half an inch, then my guess is something is holding them open somehow. As you will have probably disconnected the cables to pull the carbs, it is something internal then. If the cables are still connected, remove them. If the carbs close more, then it is the cables.
After this, check the boots to the engine. Look for cracks and splits. They should flex some. If not, then they probably need replacing BUT you could try boiling them in water and wintergreen oil. Yes you heard me!
Put the rubbers in a pot of water deep enough to cover them and add 1 - 2 tbsp of the wintergreen oil. Get the water boiling first. Apparently this is supposed to work.
I never tried it but never heard of anyone melting the rubbers.
If you got cracks or splits, then new ones are needed.
The ride IS the adventure. The destination is just to get gas!