O cursor é enorme no Ubuntu devido ao monitor de alta resolução


18

Então, eu tenho uma tela de 4k e, por alguma razão, o Ubuntu decide que é uma boa idéia me dar um cursor enorme em vez de algo normal. Não tenho configurações de DPI no monitor 4k e não quero nenhuma, então por que o cursor é tão grande? É assim que parece:

Este é no Ubuntu 15.04 com XFCE4 com drivers Nvidia.

Apenas parece que quando o mouse passa por coisas dependentes do sistema (ou algo dessa natureza), como a área de trabalho, os títulos das janelas, a barra de menus (Arquivo, Editar, Exibir, ...) e os menus de contexto.

No Firefox, parece funcionar muito bem, exceto no menu suspenso de favoritos.

O que eu já tentei:

  • Executando update-alternativespara forçar o tema do cursor. Isso altera o tema do cursor, mas não altera o tamanho do cursor.
  • Modifique o tamanho do cursor em dconf-editor. Isso não faz nada.
  • Coloque Xcursor.size: 24no ~/.Xdefaults. Isso também parece não fazer nada.

xrdb -query retorna o seguinte:

*customization: -color
Xft.dpi:    96
Xft.hintstyle:  hintnone
Xft.rgba:   none
Xcursor.theme:  DMZ-Black
Xcursor.size:   24
Xcursor.theme_core: 1

Você tentou alterar o tema e / ou a pointerconfiguração no tema?
Shivams

Sim, o tamanho do ponteiro, como mostrado por, dconf-editoré 24, que é o padrão. Posso mudar o tema do cursor para outra coisa, mas o tamanho permanece o mesmo.
Codecat

Eu também tentei definir o tamanho do ponteiro para 16, não há alterações.
Codecat

Respostas:


10

Acabei resolvendo sozinho (mais ou menos). Não é a melhor maneira, mas é uma solução alternativa que eu posso viver comigo.

Essencialmente, eu levei as fontes originais do pacote DMZ-cursores e criou um fork do DMZ-Black, então eu removi os 32x32e 42x42imagens, e agora estou usando isso como meu conjunto cursor.

Por conveniência, eu coloquei minha versão do DMZ-Black no Github: https://github.com/codecat/dmzblack-96dpi

Se você deseja fazer o mesmo com o DMZ-White, faça o download das fontes aqui , copie o DMZ-White e remova todas as linhas mencionadas 32x32e 42x42nos *.inarquivos. Você também pode remover as pastas dessas imagens, se desejar. Em seguida, basta executar make.she copiar os arquivos de cursor gerados (in ../xcursors) para sua pasta de cursores. (Você pode usar meu script de instalação e change_cursor.sh como exemplo.)


1

Eu me deparei com esse mesmo problema, mas não queria mudar para um dos temas do cursor DMZ, então descobri como aplicar o método do @Angelo Geels aos temas do cursor Oxygen:

# Ensure that dependencies are installed
sudo apt-get install cmake inkscape

# Download the cursor source
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/oxygencursors/oxygencursors_0.0.2012-06-kde4.8.orig.tar.gz

# Unpack
tar -xvzf oxygencursors_0.0.2012-06-kde4.8.orig.tar.gz
cd oxygencursors-0.0.2012-06-kde4.8.orig

# The critical modification step
sed -i "s/90 180 270/90/" theme-*/CMakeLists.txt

# Prepare the build directory
mkdir build
cd build

# Build the cursors
cmake ..
make # This will take a long time, so use -j<n> or specify a single cursor to build (make theme-<color>)

Quando esse processo for concluído, os temas modificados serão build/packagesinstalados como você desejar (com lxappearance, por exemplo).


0

Eu tive o mesmo problema e notei que, se eu tiver o login definido como automático, o cursor será grande e, independentemente de todas as minhas tentativas (tentei todas as sugestões postadas aqui), ele não será alterado para o tamanho normal. Se o login automático estiver desativado e for necessário digitar minha senha no login, o cursor está no tamanho correto.


-1

Atualize seu tema e tamanho do cursor antes de tudo

Primeiro em um tipo de terminal:

sudo update-alternatives --config x-cursor-theme

Escolha o número do tema que você deseja - por exemplo

0 for DMZ-White

Reinicie seu sistema. Usando o dconf-editor (instale usando o sudo apt-get install dconf-tools ) navegue para

org.gnome.desktop.interface

insira a descrição da imagem aqui altere o tamanho do cursor para

24 and cursor theme to DMZ-White

Talvez o OP já tenha tentado isso, conforme mencionado nos comentários.
Shivams

Eu verifiquei um pouco e muitos relataram obter resultados inconsistentes. Pode ser um bug no sistema.
Shaheen Iquebal

Sim, isso não funciona para mim, infelizmente. Ele altera o tema do cursor após a reinicialização, mas não altera o tamanho.
Codecat

1
Depois de mais testes, descobrimos que o comando sudo update-alternative --config x-cursor-theme para escolher um dos cursores com modo manual era suficiente. Reinicie seu sistema depois disso. Espero que isso funcione ...
Shaheen Iquebal

Isso altera o tema do cursor, sim, mas não o tamanho do cursor, que permanece o mesmo.
Codecat
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.