Questão Debian XFCE “Session and Startup” não vê todos os aplicativos


O XFCE Session Manager não "vê" alguns dos aplicativos que eu uso regularmente.

Nomeadamente:

  • google-chrome-stable (instalado através do apt-get, de http://dl.google.com/linux/chrome/deb/)
  • Um monte de ferramentas de programação JetBrains (aplicativos Java, instalados em /opt)
  • SublimeText (instalado em /opt)

Esses aplicativos não aparecem na lista na guia "Sessão" da tela de configuração "Sessão e inicialização", não são desligados corretamente e não retornam após a reinicialização. Tudo isso é chato.

Alguns dos aplicativos que ele vê e gerencia adequadamente são:

  • Aplicativo de terminal ROXTerm (aplicativo XFCE nativo)
  • Gerenciador de arquivos do Krusader (aplicativo do KDE)
  • Skype

Qual é a razão por trás disso? Qualquer coisa que eu possa fazer para consertar isso?

O sistema é "Debian Unstable" (apenas atualizado de Jessie para Stretch), XFCE 4.10.


Atualize, respostas para @jcoppens:

Você iniciou seus programas favoritos diretamente do menu ou de um terminal? (os aplicativos java também?)

Todos os programas têm .desktop arquivo sob /usr/share/applications/. Também um atalho na área de trabalho do meu usuário. Eu normalmente os inicio através do kupfer, que os encontra sem problemas.

E você tentou 'Salvar sessão' na janela Sessão e Inicialização? Você tem 'Salvar sessão no logout' ativado? E você realmente usa os comandos para desligar / logout?

Sim. Sim. Sim. :-(

Além disso, dê uma olhada em ~ / .cache / sessions, onde a sessão real é salva, algo como xfce4-session-account: 0. Nesse arquivo é a lista real do que é salvo no logout.

Verificado. É gerado corretamente. Tudo o que aparece em "Sessão e inicialização" é registrado aqui e depois trazido de volta. Como esperado.

@jcoppens o verdadeiro mistério é como o material da sua sessão é salvo quando não é detectado pelo gerenciador de sessões do XFCE. Talvez haja algum outro aplicativo / daemon que realmente salve a sessão no seu caso? Você pode verificar?


Atualização: daemons ativos relevantes:

 ~ $ ps x | grep -E 'xfce4-session|xfsettingsd'
 1009 ?        Sl     0:00 xfce4-session
 1311 ?        Ssl    0:00 xfsettingsd --display :0.0 --sm-client-id 21d1495d8-70ec-495d-9869-879a9d9c4ae8

1


origem




Respostas:


Eu tenho, no momento, pelo menos 15 aplicativos espalhados por 5 desktops. Apenas um punhado aparece na tabela de sessão. Por exemplo, tenho pelo menos 6 terminais abertos. Eu notei esse problema há muito tempo, mas não queria perder tempo com reclamações, porque os aplicativos aparecem na reinicialização.

Algumas tarefas não aparecem na reinicialização, como programas que foram iniciados dentro de um terminal (eu uso muito o mc), mas isso é compreensível, já que o XFCE não pode ver o que está rodando dentro o terminal.

Você iniciou seus programas favoritos diretamente do menu ou de um terminal? (os aplicativos java também?)

E você tentou 'Salvar sessão' na janela Sessão e Inicialização? Você tem 'Salvar sessão no logout' ativado? E você realmente usa os comandos para desligar / logout?

Além disso, dê uma olhada em ~ / .cache / sessions, onde a sessão real é salva, algo como xfce4-session-account:0. Nesse arquivo é a lista real do que é salvo no logout.

EDIT: O daemon de configurações deve estar em execução:

1727 ?        Ssl    0:00 xfsettingsd --display :0.0 --sm-client-id 218ea527f-3075-47a8-b361-874c0272c6be
5216 tty1     S      0:00 xfce4-session-settings
1710 tty1     Sl     0:05 xfce4-session

1



Algumas sugestões: Você tentou instalar o XFCE 4.12? A nova versão parece lidar com sessões um pouco melhor do que antes. E eu gostaria de sugerir o preenchimento de um relatório de erros em bugzilla.xfce.org/enter_bug.cgi?product=Xfwm4, talvez com uma referência a / cópia de todas as informações em sua postagem original. - jcoppens
Acabei de fazer uma nova instalação do Debian 8 em uma VM. Ele age da mesma maneira. Então parece que este é um bug Debian / XFCE. Vou tentar passar pelos canais deles e talvez tentar uma instalação 4.12, se eu me sentir corajosa o suficiente. Obrigado pela ajuda, @jcoppens. - panta82
Seja bem-vindo. Eu compilei e instalei o 4.12 duas semanas atrás, e foi a primeira vez que aconteceu sem nenhum problema! Não há muita diferença entre as versões, exceto pelo melhor manuseio do novo tratamento de CSS do gtk3, e notei algumas melhorias no manuseio de sessões e uma manipulação muito melhor da troca de exibição. Vale a pena o esforço. - jcoppens
Apenas uma última observação - se você postar o problema no rastreador XFCE, sugiro que adicione o número do rastreador aqui, para que outros possam segui-lo. Obrigado. - jcoppens