Home :: International :: Manuals :: Howto :: FAQ :: Man Pages :: Email Login

 
 

  Página seguinte Página anterior Índice

302. Discussão Técnica

É possível escrever um programa X que aumente os cursores automaticamente?

(Parcial) solução 1

Use o XTestCompareCursor da extensão XTEST. Para todas as janelas que o ponteiro do mouse entra compare o cursor desta janela com um conjunto de cursores `conhecidos' (isto é, da fonte do cursor). Se o cursor é encontrado, substitua-o por uma versão ampliada, caso contrário ou deixe-o sozinho ou substitua-o por um cursor padrão. Isto funcionará somente onde a extensão XTest está disponível.

Solução 2

Escreva um servidor proxy X que retransmita todos os pedidos de cliente inalterados para o servidor X verdadeiro, exceto aqueles que ele intercepta todos os pedidos correspondentes às funções XCreate*Cursor da Xlib. Os pedidos do XCreate*Cursor devem ser modificados ao se usar um cursor ampliado.

Este servidor proxy simula uma nova tela, por exemplo: :1. Todos os cliente que se conectarem a esta tela (por exemplo, xterm -display :1) são mostrados no servidor real (normalmente :0) e seus cursores de mouse são ampliados automaticamente. Os cursores do mouse de clientes que se conectam ao :0 permanecerão inalteráveis.


Página seguinte Página anterior Índice
 
 
 
 
Google
  Web Linuxinfor   
 

Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account

Document on this page is part of "mini COMO FAZER do cursor X11-big: o Lado Escuro do Problema". See Index Page for more info about Authorship and Copyright.

1999-2008 Linuxinfor.com. No rights reserved.