O problema que você está enfrentando é aquele em que o nome do diretório pode mudar dependendo do idioma selecionado pelo usuário.
No caso geral, você deve ser capaz de executar
xdg-user-dir DESKTOP
para obter o caminho para o diretório Desktop do usuário atual. por exemplo,
% xdg-user-dir DESKTOP
/home/sweh/Desktop
Os scripts devem levar isso em conta ao procurar pela pasta Desktop (por exemplo, para instalar ícones de atalho).
(Se xdg-user-dir
não for encontrado, então é possível que o usuário não tenha uma área de trabalho GUI; padrão para "$ HOME / Desktop" nesse caso).
As especificações dos diferentes user-dirs podem ser encontradas no link
No seu caso específico, você encontrou manualmente (de acordo com seus comentários) que "Schreibtisch" é o nome usado para o seu login.