Não tenho certeza do que aconteceu, mas isso começou a funcionar. Eu estou escrevendo algumas notas sobre isso no caso de alguém passar por ele e isso ajuda. Eu também recebi a confirmação de outro que as posições do xterm são restauradas no Ubuntu 10.10.
Alguns detalhes: Estou executando o XFCE 4.6 como fornecido pelo Ubuntu 10.10. O XFCE versão 4.6 inclui um gerenciador de sessões muito melhorado, o que pode explicar porque o salvamento / restauração de posição funciona sob o XFCE 4.6 onde ele não estava em versões anteriores que eu tentei. No entanto, definitivamente não estava funcionando tanto para o Chromium quanto para o xterm durante várias reinicializações com o 4.6.
Hoje, reinicializei o sistema e meu painel XFCE desapareceu, mesmo depois de sair e voltar. Eu executei manualmente o "xfce4-panel" e meu painel voltou. Parecia um pouco diferente, mas definitivamente era o meu painel - minhas configurações de clock e aplicativos estavam lá, está na posição e tamanho corretos (inferior direito, não largura total). Além disso, o botão "logout" foi alterado de um círculo com um gravador (o símbolo do botão de energia internacional) para um sujeito verde que passa por uma porta branca.
Neste ponto, se eu fizer logout e voltar, minhas posições do xterm e do cromo serão restauradas no login.
Uma coisa que eu noto é que se eu "ps awwlx | grep xfce4-panel", ele inclui um argumento "--sm-client-id" com um longo identificador depois disso. Eu me pergunto se o painel de alguma forma não estava envolvido no gerenciamento de sessões antes.
Uma possibilidade pode ser que eu copiei alguns arquivos do meu laptop para o meu diretório pessoal neste sistema e talvez isso tenha preservado algumas configurações do XFCE de uma versão antiga que eu tentei há muito tempo? Eu tentei ser bastante seletivo sobre o que copiei, mas estou apenas mencionando isso, já que é uma das únicas coisas em que posso pensar que pode ser diferente de uma instalação padrão do Ubuntu 10.10.
Passei um bom tempo lendo o código xterm, as informações de gerenciamento de sessões do X11R6 e a documentação do XSMP, e de tudo que vi, parecia que o xterm deveria estar fazendo o gerenciamento de sessões.
Finalmente, também pode ter sido dos Aplicativos - > Configurações - > Configurações do Xfce 4 - > Sessão e inicialização - > Avançado, o "Iniciar serviços do KDE na inicialização" Eu tinha desativado e, em seguida, reativado mais tarde. Se você tiver esse problema e o GNOME ou o KDE estiverem desativados nessa caixa, tente ativá-lo.