Fix #649: Tell Git to ignore .desktop files globally