Questão Screenshot do problema Ubuntu 16.04


Quando eu quero fazer uma captura de tela com gnome-screenshot do meu navegador (cromo), visualizador de pdf (Document Viewer), nautilus ou mesmo texmaker ele tira uma captura de tela da área de trabalho ou da janela atrás da janela ativa atual e às vezes funciona como desejado. Isso acontece com as opções "Agarre a tela inteira","Selecione a área para pegar"e"Pegue a janela atual". Para todas as três opções, o comportamento não é o mesmo todas as vezes! Aqui está um resumo dos três comportamentos:

  • captura de tela da área de trabalho através da janela ativa real e as janelas atrás
  • captura de tela da janela atrás da janela ativa real
  • captura de tela da janela ativa real (evento desejado!)

EDIT1: novo comportamento encontrado fazendo um screenshot ("select area to grab") do meu relógio na barra de tarefas.

foto tirada às 10:35:30: enter image description here

foto tirada às 10:35:40 (10 segundos depois): enter image description here

foto tirada às 10:40:34 (10 minutos mais tarde): enter image description here

Parece ter duas vezes diferentes a imagem de uma tela antiga "congelada" com o mesmo tempo exibindo no relógio (hora: 10:14:43).

SOCORRO!


EDIT2: peguei um screencast com o simplescreenrecorder para documentar o meu problema / bug

aqui o link para o vídeo

Olhando para o vídeo eu notei um tremeluzir entre duas telas, mas enquanto pegava o screencast nunca vi um tremeluzir. Ele pisca entre a tela real (hora certa na barra de menu) e uma tela antiga do "passado" (hora errada na barra de menus).

Eu tenho:

  • nvidia GM107GLM Quadro M1000M
  • chip gráfico Intel HD P530

estou a usar nvidia-367 367.35 motorista.


6
2017-07-21 16:05


origem


O ASkUbuntu não é um rastreador de erros. Por favor, use o Launchpad. askubuntu.com/q/5121/40581 - LiveWireBT
@LiveWireBT Eu não acho que isso seja um erro, mas uma falta de compreensão. Você conseguiu duplicar o problema dos OPs? - Elder Geek
Obrigado! @ElderGeek Sim, eu posso reproduzir os bugs já mencionados usando a interface do usuário do gnome screenshot e também usando os atalhos. - marsUbuntux
Não consigo reproduzir seu erro. Ele funciona perfeitamente para mim sob 16.04. Você já tentou um teste de RAM? Eu imagino que um pouco preso poderia causar esse problema. askubuntu.com/questions/591488/how-do-i-run-memtest86/591502 - Elder Geek
@ ManuelBellini Eu tenho o mesmo problema exato com o nvidia driverse! (embora com um laptop ligeiramente diferente, em particular eu tenho uma placa Nvidia GTX 960M) ... Eu acho que o problema de captura de tela e o problema do driver estão relacionados então ... - justmyfault


Respostas:


Eu costumava ter esse problema em um XPS 15 9550 com o Ubuntu 16.04. Eu tentei atualizar para 16.10 para ver se o problema foi resolvido, mas a atualização não correu bem, então eu reverti para 16.04 (graças a Mudança de horário).

No entanto, eu resolvi isso seguindo a resposta de ComBin Aqui

sudo apt-get purge xserver-xorg-video-intel

(na verdade, também removi o arquivo "/usr/share/X11/xorg.conf.d/20-intel.conf", que eu já havia alterado anteriormente

A solução é basicamente remover o driver intel e recorrer a modesetting, deve ser o comportamento padrão nas novas versões do ubuntu (talvez já esteja em 16.10, não chequei): https://www.phoronix.com/scan.php?page=news_item&px=Ubuntu-Debian-Abandon-Intel-DDX

Note que isso também resolve problemas com a troca de gpu via nvidia-prime (veja Aqui)


6
2017-11-16 22:27



muito obrigada! isso resolveu meu problema. Você já instalou drivers nvidia 370 com primos e são capazes de alternar entre nvidia e placa gráfica Intel? - marsUbuntux
sim eu tenho nvidia-370 e nvidia-prime instalado e a comutação gpu funciona como pretendido - justmyfault
Eu tenho o Dell XPS 13 sem a placa NVIDIA - ter exatamente o mesmo problema. Remover o driver da Intel não é uma opção :) - badkya
Por favor, note que a solução é remover o driver intel do X.org não o driver intel inteiro, não há nenhum dano em fazê-lo desde que o driver xorg modesetting acelera 2D via opengl! - justmyfault
Ah obrigado - acabou de remover o problema se foi. Mas agora algumas das transições gráficas da interface do usuário parecem ter desaparecido. - badkya


Obter uma captura de tela da janela ativa real (seu evento desejado) com o Ubuntu 16.04 e o gnome-screenshot é tão simples quanto segurar Alt e tocando PrtSc Você será solicitado a salvar a captura de tela. Experimente, funciona.

Editar: Ctrl  PrtSc Isso fará com que toda a área de trabalho visível seja copiada para a área de transferência e você poderá colar a imagem em qualquer documento desejado.

MudançaCtrlPrtSc irá fornecer um crosshair que você pode usar para selecionar uma parte da tela para capturar a área de transferência que novamente você pode colar em qualquer documento desejado.

Testado na nova instalação do 16.04.1

Alternativas para o gnome-screenshot podem ser encontradas Aqui.


1
2017-07-31 21:15