Como definir o tamanho do ponteiro do mouse X no Windows Subsystem for Linux

4

Estou executando o Ubuntu 16.04 no subsistema Windows para Linux no Windows 10 (com a atualização dos criadores). Eu tenho um servidor X (VcXsrv) em execução no Windows e, a partir do bash, abro um lxterminal nesse servidor X. Meu laptop tem uma resolução de 3840x2160 pixels.

Meu problema é que o ponteiro do mouse na janela lxterminal é tão pequeno que não consigo encontrá-lo, mesmo que o mova; portanto, tenho que movê-lo para fora da janela do terminal e movê-lo com cuidado para o local que quero que seja.

Essa configuração é tão incomum (ainda!) Que não encontrei nada pesquisando.

Como posso aumentar o ponteiro do mouse?

Peter Jaric
fonte
Não sabe ao certo como funciona no VcXsrv no Windows 10, mas no Linux, o servidor X usa uma "fonte de cursor" na qual seleciona os cursores. Você pode selecionar a fonte do cursor como argumento da linha de comando -fcao iniciar o servidor X. Veja man Xserver. Não é possível definir apenas o tamanho do cursor.
dirkt
E talvez isso ajude, se você ainda não tiver fontes alternativas de cursor instaladas.
dirkt
@dirkt Thanks! Estou experimentando isso agora, mas estou sem saber o formato do argumento para -fc. Deve ser o nome da fonte, o caminho para o nome da fonte, incluindo a extensão etc.? O grande mecanismo de busca não encontrou nada de útil.
precisa saber é o seguinte
Boa pergunta, eu não sei. Eu assumiria "nome da fonte" ( -fpé o caminho de pesquisa de fontes, e também existem servidores de fontes, que são programas separados). Experimentá-lo e assistir Xorg.log(onde quer que esteja no Windows 10) para descobrir o que acontece
dirkt
Eu descobri como adicionar a fonte e referenciá-la. Há um arquivo chamado fonts.dir em cada pasta de fontes e no arquivo com minha nova fonte de cursor (criada com bdfresize) que eu adicionei cursor2.pcf.gz cursor2e depois pude referenciá-lo -fc cursor2sem nenhuma mensagem de erro. Não ajudou, porém, o cursor permanece inalterado.
precisa saber é o seguinte

Respostas:

2

Os seguintes trabalhos, embora possam não ser a melhor solução. Instale o pacote big-cursor

sudo apt-get install big-cursor

Então vá para o diretório que você instalou VcXsrv dentro, para o diretório fonts/misc (por exemplo C:\Program Files\VcXsrv\fonts\misc), renomeie o arquivo cursor.pcf.gzpara cursor-small.pcf.gz, em seguida, copiar, a partir do sistema linux, /usr/share/fonts/X11/misc/big-cursor.pcf.gzpara cursor.pcf.gzno fonts/miscdiretório no lado do Windows (onde VcXsrv reside)

Tenho certeza de que existe uma maneira mais elegante de fazer isso, mas na minha máquina funciona.

Michael Lachmann
fonte
Obrigado! Como ainda tenho esse problema, isso é muito bem-vindo. Vou experimentar e voltar aqui com os resultados.
precisa saber é o seguinte
Parece que eu nunca voltei - isso funcionou perfeitamente!
Peter Jaric
-2

Definir a opção -swcursor para VcXsrv funcionou para mim.

Bassam
fonte
2
Embora isso possa responder à pergunta, seria uma resposta melhor se você pudesse fornecer alguma explicação sobre como alterar essa configuração.
DavidPostill
Isso não funcionou para mim (eu adicionei a opção no meu atalho para vcxsrv.exe). A única diferença que notei foi que o ponteiro era muito mais lento e atrasado.
Peter Jaric 19/03/19