Alguns aplicativos no Ubuntu 19.10 são muito lentos para iniciar

26
WhiteWind 2019-10-30 06:02.

Meu Ubuntu 19.10 relativamente novo em um notebook top está funcionando perfeitamente, mas alguns aplicativos demoram muito para iniciar. Por enquanto, é keepassX, filezilla, deadbeef. Ambos levam cerca de 30 segundos para mostrar sua janela, mas depois disso, ambos estão tão rápidos quanto os outros. Pode ser que alguém possa me ajudar a encontrar uma solução?

7 answers

28
Stefan Iancu 2019-11-09 11:59.

Depois de ter o mesmo problema e fazer strace + muitas pesquisas, descobri que isso corrige o problema para sempre (filezilla, keepassX etc. todos iniciam instantaneamente agora):

sudo apt-get install appmenu-gtk2-module

Em seguida, reinicie.

2
Wolfgang 2019-11-10 05:59.

Não é possível confirmar se a instalação do appmenu-gtk2-module resolve o problema. Além disso, o "dbus-launch --exit-with-session" fornece apenas uma solução parcial. Por exemplo, o VLC está enfrentando os mesmos problemas de inicialização. Iniciá-lo como "dbus-launch --exit-with-session vlc" evita o atraso de inicialização descrito. No entanto, a integração com o painel superior e o raven é perdida no desktop Budgie.

Daí a questão do que exatamente causa esse problema e como realmente resolvê-lo ainda está em aberto.

Edit: Gostaria de esclarecer o que considero não estar OK com o VLC quando executado com dbus-launch. Anexei quatro capturas de tela - duas com o sufixo OK, que mostram a integração no Budgie ao ser executado sem dbus-launch. O segundo conjunto - com o sufixo NOK mostra que está sendo executado com dbus-launch. A diferença é particularmente perceptível nas capturas de tela do vlcRaven. Além disso, o comportamento ao clicar no ícone do painel superior é diferente. Com dbus-launch clicando com o botão esquerdo no ícone revela o menu mostrado, enquanto o mesmo oculta / mostra o aplicativo. O menu é aberto ao clicar com o botão direito do mouse no ícone. Não considero o comportamento diferente como um obstáculo para mim, embora possa fornecer dicas adicionais sobre o que está realmente causando o problema.

VLC Raven painel NOK VLC Raven painel OK painel superior NOK painel superior OK

1
Sebastian 2019-11-11 06:45.

Posso confirmar o problema. Para alguns aplicativos, o lançamento está muito atrasado, outros aplicativos estão iniciando muito rápido. Após o lançamento, todos os aplicativos estão funcionando normalmente, sem mais atrasos.

Também posso confirmar que não tenho problemas para iniciar aplicativos se estou usando dbus-launch --exit-with-session vlc. Também executar o aplicativo como root remove o atraso.

strace está parando nesse ponto com todos os aplicativos atrasados:

poll([{fd=14, events=POLLIN}], 1, 25000) = 1 ([{fd=14, revents=POLLIN}])
read(14, "\1\0\0\0\0\0\0\0", 16)        = 8
poll([{fd=14, events=POLLIN}], 1, 25000

Fico feliz por qualquer dica!

Edit: Se alguém está procurando uma solução temporária para periquito:

  1. Instale menulibre

  2. Abra o Editor de Menu (menulibre) e procure o aplicativo que está atrasado na inicialização

  3. Adicionar dbus-launch --exit-with-session APPLICATIONao comando de lançamento

  4. Desafixá-lo da lista de tarefas do ícone

  5. Abra o aplicativo pelo menu e fixe-o novamente

Agora o aplicativo será iniciado com o dbus-launchcomando do menu Iniciar e da barra de tarefas.

1
metastork 2019-11-18 09:37.

Eu encontrei uma solução possível para o que parece ser o mesmo problema, que só parece afetar os aplicativos QT (em oposição ao GTK) e só se manifestou após uma instalação limpa do Ubuntu Budgie 19.10 (mas não em uma atualização local):

  • Edite o ~/.profilearquivo em seu /home/$(whoami)diretor
  • Perto do topo, adicione: export QT_STYLE_OVERRIDE=cleanlooks(em vez de 'cleanlooks', você também pode ser capaz de usar um de cde, motif, plastique, Windows ou Fusion (mas não 'gtk2', o que implica que é algum problema de dependência ou outro) - o Arch wiki tem mais informações sobre esta variável de ambiente .
  • Saia e faça login novamente, e os aplicativos QT devem iniciar super rápido novamente.

Você perde o tema gtk2 dos aplicativos QT, embora no VLC você possa configurá-lo manualmente para usar o tema gtk2 e parece funcionar bem.

Configurar manualmente dbus-launch com aplicativos QT também funcionou para mim (embora deixe os processos dbus-daemon órfãos em execução após o fechamento de cada aplicativo).

1
student 2020-06-04 09:51.

Tive um problema semelhante com aplicativos GTK e xmonad (e iniciando o X via xinit). Eu resolvi isso adicionando a seguinte linha ao meu .xinitrc:

dbus-update-activation-environment DISPLAY XAUTHORITY
0
TBar 2020-05-01 09:48.

Eu também tive esse problema ao atualizar para o 20.04. Depois de muita leitura e teste, descobri que você recebe duas versões diferentes do 20.04, dependendo de qual rota de atualização você escolher. Se você escolher o método Internet Release-Upgrade com 18.04.4, você não tem esse problema, todos os aplicativos são abertos instantaneamente quando executados como Root ou usuário. Se você usar o método de instalação Limpa com a imagem baixada, terá o problema em que os aplicativos são abertos instantaneamente quando executados como Root, mas apresentam um tempo limite DBUS quando executados como usuário.

Parece que o Ubuntu instalará dois sistemas diferentes, qual é a versão pretendida? Para mim, eu prefiro muito mais o método Release-Upgrade, pois acho problemático ter um sistema que funciona ao executar Apps como Root, mas não funciona quando é executado como usuário.

Atenciosamente, Tom

0
superqwerty 2020-11-13 04:01.

Conforme mencionado aqui, os processos dbus-launch --exit-with-session APPLICATIONórfãos dbus-daemonsão executados após o fechamento de cada aplicativo. Então, escrevi um pequeno script para evitá-lo:

#!/bin/bash

app="$1" shift dbus-launch --exit-with-session "$app" "[email protected]" & pid=$!; sleep 0.5 && export killme=$(pgrep -nx dbus-daemon); export killme2=$(pgrep -f "dbus-launch --exit-with-session $app"); wait $pid && kill $killme $killme2

Salve-o em seu bin PATH, por exemplo, no ~/bindiretório, nomeado fastrune execute-o como:

fastrun APPLICATION

MORE COOL STUFF

Cate Blanchett dormiu com o marido depois de 3 dias juntos e ainda está casada com ele 25 anos depois

Cate Blanchett dormiu com o marido depois de 3 dias juntos e ainda está casada com ele 25 anos depois

Cate Blanchett desafiou os conselhos típicos de namoro quando conheceu o marido.

Por que Michael Sheen é um ator sem fins lucrativos

Por que Michael Sheen é um ator sem fins lucrativos

Michael Sheen é um ator sem fins lucrativos, mas o que exatamente isso significa?

Hallmark Star Colin Egglesfield Pratos Emocionantes Encontros de Fãs no RomaDrama Live! [Exclusivo]

Hallmark Star Colin Egglesfield Pratos Emocionantes Encontros de Fãs no RomaDrama Live! [Exclusivo]

A estrela da Hallmark Colin Egglesfield falou sobre emocionantes encontros com fãs no RomaDrama Live! além de seu programa INSPIRE na convenção.

Por que você não pode transmitir 'Exposição do Norte' online

Por que você não pode transmitir 'Exposição do Norte' online

Você terá que tirar o pó de um Blu-ray ou DVD player para ver por que Northern Exposure se tornou um dos programas mais populares dos anos 90.

Where in the World Are You? Take our GeoGuesser Quiz

Where in the World Are You? Take our GeoGuesser Quiz

The world is a huge place, yet some GeoGuessr players know locations in mere seconds. Are you one of GeoGuessr's gifted elite? Take our quiz to find out!

Como a matéria branca ajuda a função da matéria cinzenta do cérebro

Como a matéria branca ajuda a função da matéria cinzenta do cérebro

Todos nós já ouvimos falar da massa cinzenta do cérebro, mas e a massa branca? O que isso faz?

Doe seu cabelo para ajudar a manter nossa água limpa

Doe seu cabelo para ajudar a manter nossa água limpa

Aparas de cabelo de salões e doações pessoais podem ser reaproveitadas como tapetes que absorvem derramamentos de óleo e ajudam a proteger o meio ambiente.

Um olhar sobre os casamentos mais memoráveis ​​da Casa Branca

Um olhar sobre os casamentos mais memoráveis ​​da Casa Branca

Apenas algumas pessoas se casaram na Casa Branca nos últimos 200 anos. Quem eram eles e o que é necessário para marcar um casamento lá?

A Porsche encerrará seu programa de protótipos de Le Mans esta semana: Relatório

A Porsche encerrará seu programa de protótipos de Le Mans esta semana: Relatório

Crédito da foto: A Porsche Porsche anunciará o encerramento de seu programa de protótipo 919 Hybrid Le Mans de primeira classe nas próximas 24 horas, de acordo com várias publicações e fontes da indústria citadas pela Sportscar365. Isso deixará a melhor classe LMP1 do Campeonato Mundial de Resistência com apenas uma equipe e um futuro incerto.

'Just Like Actual What the Fuck': InstaStory atira Thunderbolt no coração da comunidade de Cupcakes e Cashmere

'Just Like Actual What the Fuck': InstaStory atira Thunderbolt no coração da comunidade de Cupcakes e Cashmere

Captura de tela via @thehyperbalist. Alina Gonzalez, uma ex-funcionária do popular blog de estilo de vida Cupcakes and Cashmere, lançou uma das mais longas histórias do Instagram que eu pessoalmente já vi discutindo publicamente as circunstâncias de sua demissão.

Legal: Júpiter tem 69 luas

Legal: Júpiter tem 69 luas

Imagem via AP. Você nunca está velho demais para descobrir coisas novas, e todos nós podemos nos deliciar com a descoberta de que Júpiter está crescendo - com luas, é claro.

RIP Betamax: Sony anunciou que não produzirá mais fitas Betamax

RIP Betamax: Sony anunciou que não produzirá mais fitas Betamax

Esta imagem foi removida por motivos legais. Lembra-se dos velhos tempos, quando você tinha que colocar uma coisa dentro da coisa que ficava em cima da coisa para assistir uma coisa? A Sony está finalmente encerrando essa era.

Nicky Hilton Forced to Borrow Paris' 'I Love Paris' Sweatshirt After 'Airline Loses All [My] Luggage'

Nicky Hilton Forced to Borrow Paris' 'I Love Paris' Sweatshirt After 'Airline Loses All [My] Luggage'

Nicky Hilton Rothschild's luggage got lost, but luckily she has an incredible closet to shop: Sister Paris Hilton's!

Carne de porco Mapo de Dawn Burrell e homus de Edamame

Carne de porco Mapo de Dawn Burrell e homus de Edamame

"Esta é uma indústria dominada por homens, e estou feliz por ser uma das pessoas que quebrou o molde para ajudar as mulheres de cor", diz Top Chef: finalista de Portland e chef-parceiro do final de agosto em Houston. "Muitas vezes somos ignorados e às vezes não ensinados, mas isso vai mudar."

Kate Middleton passa um dia à beira da água em Londres, além de Jennifer Lopez, Julianne Hough e mais

Kate Middleton passa um dia à beira da água em Londres, além de Jennifer Lopez, Julianne Hough e mais

Kate Middleton passa um dia na água em Londres, além de Jennifer Lopez, Julianne Hough e muito mais. De Hollywood a Nova York e em todos os lugares, veja o que suas estrelas favoritas estão fazendo!

Jovem de 17 anos esfaqueado até a morte enquanto outros 4 ficaram feridos em um ataque de faca no rio Wisconsin

Jovem de 17 anos esfaqueado até a morte enquanto outros 4 ficaram feridos em um ataque de faca no rio Wisconsin

Investigadores estão investigando se o grupo e o suspeito se conheciam antes do ataque

Como eu escrevo

Como eu escrevo

Para mim, tudo é sobre aquela primeira linha e onde ela te leva. Alguns escritores são movidos pelo enredo, pelo delicado arranjo das peças de xadrez, enquanto outros são atraídos por um personagem e pela capacidade de viajar com um novo amigo fictício.

Aterrissagens na pista

Aterrissagens na pista

O final do verão e o outono são estações nostálgicas. Os postes de luz lançam sua luz sobre as ruas escorregadias pela chuva, e as folhas sob os pés – vermelho-alaranjado nas sombras do crepúsculo – são um lembrete de dias passados.

Imagine criar uma estratégia de conteúdo que realmente CONVERTE. É possível.

Imagine criar uma estratégia de conteúdo que realmente CONVERTE. É possível.

Em 2021, encorajo você a repensar tudo o que sabe sobre os clientes que atende e as histórias que conta a eles. Dê um passo para trás.

Uma perda gigantesca abriu meu coração para o amor

Uma perda gigantesca abriu meu coração para o amor

No dia do aniversário de 9 anos de Felix The Cat, lembro-me de uma das maiores perdas da minha vida adulta – minha Sophie em 2013. Escrevi este ensaio e o compartilhei brevemente nesta plataforma em 2013.

Language