Depois de apagar o diretório .config / xfce4 e começar de novo, acho que descobri o que está acontecendo. Tem a ver com o alinhamento de monitores duplos.
Eu tenho um monitor externo neste laptop. Se eu estender a área de trabalho e alinhar a parte inferior do monitor do laptop (pequeno) com a parte inferior do monitor externo de 27 ", as coisas funcionam muito bem.
Se em vez disso eu os alinhá-los para refletir a orientação do mundo real onde o monitor (primário) do laptop é cerca de 1/4 da tela inferior e à esquerda (o que eu prefiro porque torna o movimento entre os monitores muito mais suave ), é quando esse comportamento aparece. A parte complicada é que ela não aparece até eu fazer login novamente.
Parece que, com essa orientação de exibição, algo decide no momento do login que há apenas três linhas no espaço do ícone no monitor principal (quando ainda há 7). Como havia ícones abaixo, toda a área de trabalho é reorganizada aleatoriamente. Eu posso então mover os ícones contanto que eu use apenas as três primeiras linhas. Se eu tentar usar qualquer linha além disso, o ícone não será movido. Eu posso arrastá-lo para lá - ele simplesmente não vai ficar preso.
Quando eu ajustei a orientação dos dois monitores, o número de linhas de ícone aparentemente aparentes mudou, mesmo que não haja ícones no monitor externo e o tamanho da tela do monitor principal não tenha mudado.
Eu só uso todas as linhas de ícones se os dois monitores estiverem alinhados na parte inferior.