I had a friend with a similar problem as you, a non-communicating bf, who was also a lazy lying bum who used to watch sports on te telly all day....
anyway, what she decided to do about his behavior was to cook him a really fierce meal, loads of curry and chillies and spices etc etc. As it turned out, he promptly got sick, was in bed for a week but had no choice but to communicate to her from a cuppa tea to what medicine he had to take.... Since then, they are very happy together and even cook meals together, (him- to make sure she never tries to kill him off with the spices again, lol)
Maybe you could try cooking up a storm in the kitchen and serving it to your lovely bf?