Mostrando postagens com marcador ubuntu. Mostrar todas as postagens
Mostrando postagens com marcador ubuntu. Mostrar todas as postagens

segunda-feira, 14 de julho de 2014

Posição do mouse via python, no Ubuntu

Utilizei a biblioteca Xlib para pegar as coordenadas x e y do mouse:


from Xlib import X, display
import time

d = display.Display().screen().root.query_pointer()._data

print ("x="+str(d["root_x"]))
print ("y="+str(d["root_y"]))

Lembrando de instalar via apt-get:

sudo apt-get install python-xlib

Referência.

sexta-feira, 3 de maio de 2013

Ubuntu 2 monitores

    Após muito tempo tentando configurar o Ubuntu para expandir o  Desktop para 2 monitores consegui realizar a configuração correta utilizando este tutorial para configurar a função Xinerama de placas Nvidia.

    O truque que observei foi de seguir o exemplo dado e aplicar a sua configuração atual. No meu caso, observando o arquivo xorg.conf (localizado em /etc/X11/xorg.conf) estava com a função TwinView estava ativada e funcionando e o que tive que fazer foi adaptar á Configuração do Xinerama da seguinte forma:

   - Dupliquei a seção Monitor e Device, identificando cada um diferentemente. (estas configurações foram tiradas da configuração padrão criada pelo driver da Nvidia quando selecionado "separate X screens");

   - Criei 2 seções Screen com a propriedade "Modes" da subsessão Display com as resoluções desejadas de cada monitor, que no caso eram iguais a "1680x1050" e "1024x768";

   - Para mostrar qual era a disposição das telas, mesclei a seção ServerLayout de modo que os InputDevices eram os que eu já tinha na minha configuração anterior.

   Finalmente, saí do modo gráfico ( ctrl + F5 por exemplo) e reiniciei  a interface gráfica com sudo service lighdm restart.

   Felizmente, agora tudo funciona como deveria.

*Edit: Importante acrescentar as linhas seguintes a cada device acidionado:

     Option          "RenderAccel"   "true"
     Option          "UseEdidFreqs"  "true"


 E remover (no meu caso) a seguinte linha gerada automaticamente:

    Option         "nvidiaXineramaInfoOrder" "CRT-1"