While they almost certainly won't give you compensation, if you write a polite letter explaining how you were really looking forward to the flight, how you're a frequent flyer member (mention your number), and how you love that airline, and were really disappointed that you couldn't enjoy your flight as you had no entertainment and had to sit bored for the duration of the flight. Mention the staff tried to help, but to no avail.
Then ask if there's something they can do to help with this, given that you're a frequent flyer member.
Odds are good that they'll suggest some points for you. It likely won't be many, and you may just get an apology. But hey, anything's better than nothing.
Note: If you're not a frequent flyer member and it's really bad, sometimes they'll offer flight credit (a $50 voucher or something), but given that's about what I got from Air France when they kept me from my heart medicine overnight, it's debatable how much each airline gives. (In hindsight, I should have kicked up a fuss, but I was new to international travel back then).