Theoretically it is not possible to use our headphones on the macbook without hearing eveything on the speakers. There is an ugly way to arrange it until any smart hacker arranges the alsa driver ;). The way is by turning on the alsa option: “Line in as output” and then disabling the front sound entry :P.
Hope helps someone :).