I’ve done what the OP suggested, taken a canvas laptop bag, fixed three short sections of inner tube with pop-rivets to attach to (=around) the frame (2 around top-top, 1 around seat-tube), but I also have a longer solid fabric strap (like a shoulder bag strap) around the bag and top-tube as a back-up. The thinking was that hanging the bag off the top tube using sections of inner tube would allow for some damping, but the laptop has a SSD, so I *hope* that’s not too much of an issue.
In a 58 or 60cm CX frame, I even have space for a water bottle, but also managed to attach the laptop bag to the bottle cage with a zip tie to avoid it moving left/right.
For the occassional 35km commute, I prefer not to arrive with too sweaty a back, hence no rucksack, and I am paranoid that even one pannier – which I occasionally use – slows me down a little (more aero without 🙂 )
Sven