Embora eu saiba como ajustar aqui e ali ..
Gostaria de saber se existe alguma variante do Ubuntu 16.04 (ou mais recente) que se especialize ou funcione 'pronta para uso' com telas HiDPI.
Por esse motivo, seria interessante conhecer qualquer distribuição Linux boa e recente que funcione bem com o HiDPI ...
Atualizar:
Obrigado pelas respostas, mas não estou procurando uma maneira de ajustar minha máquina. Estou ciente desses ajustes e já estou usando alguns deles. Minha pergunta era mais para qual variante do Ubuntu (como Mate, Mint, etc.) lida bem com o HiDPI. Para o Ubuntu Mate, isso faz parte do roteiro, mas ainda não existe. Gostaria de saber se já existe algo disponível.
Respostas:
Não, não há até agora - veja a nota do respondente no final.
O que é "consistente"
Antes de discordar dessa resposta, compreenda a pergunta pelo OP. Dado que é necessário definir manualmente o valor de DPI ou o fator de escala do ambiente de desktop, que varia para diferentes monitores, não podemos dizer que o Ubuntu "lida com o HiDPI de forma consistente".
Eu entenderia "consistente" como mais uma experiência pronta para uso (até o OP mencionou isso na pergunta). Ou seja, em termos da capacidade do sistema operacional de usar configurações apropriadas para qualquer hardware e software de aplicativo que respeite as configurações.
O Ubuntu oferece experiência imediata para suporte ao HiDPI? Não, ou principalmente incerto.
Suporte HiDPI para Ubuntu
Trusty Tahr (14.04) é o primeiro lançamento do Ubuntu que mencionou explicitamente o suporte ao HiDPI. Mesmo antes do lançamento, as informações relevantes podem ser rastreadas até essa mensagem datada .
Do TrustyTahr / ReleaseNotes para 14.04:
Do XenialXerus / ReleaseNotes para 16.04:
Suporte HiDPI para outros
Da postagem do blog Kubuntu e HiDPI Screen de 16 de fevereiro de 2016, por Giri Alam:
Da publicação no blog Ubuntu MATE 16.10 Alpha 1, datado de junho de 2016, no blog Ubuntu MATE:
No entanto, nenhuma menção ao status de suporte ao HiDPI na nota final de lançamento do Ubuntu MATE 16.10 .
No HowDoI / HiDpi da Wiki do GNOME :
Do thread de reddit do BudgieRemix datado de meados de junho de 2016, antes de se tornar o Ubuntu Budgie:
E a única resposta respondida:
Suporte geral ao HiDPI
Embora eu não tenha citado outras fontes aqui, os tipos mais mencionados para suporte ao HiDPI são o Ubuntu GNOME e Ubuntu (Unity). Alguns mencionaram o Kubuntu / KDE e o Xubuntu / Xfce, mas não há muita informação sobre o hardware que realmente funcionou para esses tipos.
Isenções de responsabilidade : Esta resposta pretende revisar o status do suporte ao HiDPI, como 2016, para o Ubuntu e seus sabores oficiais. As seguintes limitações devem ser observadas.
Alguns tipos não são mencionados, porque eles não tinham informações relevantes do suporte ao HiDPI
Tipos não derivados do Ubuntu ou derivados não oficiais não são mencionados, como Linux Mint / Cinnamon, OS / Pantheon elementar
Não tenho nenhum monitor HiDPI ou hardware compatível com HiDPI para verificar as informações acima; Esta resposta cita apenas informações relevantes da web
TL; DR O suporte ao HiDPI está em andamento, independentemente da distribuição e do ambiente da área de trabalho. Ainda não existe nenhum sabor do Ubuntu que lide com o HiDPI de forma consistente.
Nota do respondente : O suporte ao HiDPI pode ter melhorado desde que esta resposta foi escrita pela primeira vez. Portanto, esta resposta agora é um wiki da comunidade, para que qualquer pessoa com reputação mínima possa melhorar este post para acompanhar como o suporte ao HiDPI está sendo consistente para as versões mais recentes do Ubuntu e os sabores oficiais.
fonte
O problema
Esta é a resposta mais estranha que eu escrevi. Ao atualizar para o Ubuntu 16.04, tive que definir o fator de escala como 1.4 nesta tela:
Eu sei que diz 1,5, mas 1,4 funcionou melhor e eu também tinha tentado 1,25.
Em seguida, tive que acessar o Google Chrome e definir "Fonte grande" nas configurações. Como alternativa, tentei configurar o fator de zoom para 110% e 125%.
A solução
Corrigi isso por acidente usando Ctrl+ Alt+ F5, entrando no console e digitando
startx
. Em seguida, usando Ctrl+ Alt+ F1, efetue login no console e digitesudo reboot
.Após o login, todos os ícones e linhas de menu foram super ampliados e redefini a escala do monitor (na figura acima) para 1.0. Tive então que alterar o tamanho da fonte do Google Chrome de "grande" para "normal".
A explicação
Eu não acreditaria nessa solução a menos que acontecesse comigo.
Descobri o comando
xrandr --listmonitors
que mostra:Observe o tamanho da tela 382x215 milímetros para a tela do laptop de 17 "(LVDS1) e 1107x623 milímetros para a TV de 50". Isso desempenha um papel importante no novo dimensionamento de DPI do qual estou me beneficiando, mas não tenho a experiência necessária para explicá-lo academicamente.
Então, sim, é uma resposta incrédula e eu não acreditaria que não tivesse acontecido comigo. Acredito que deve haver um método melhor, como reconfigurar o X, talvez excluindo um arquivo de configuração para que ele seja reconstruído automaticamente, mas não conheço essa solução mais curta.
A prova
O resultado final é o que é importante:
fonte
Mesmo com os tamanhos de fonte e janela ajustados, alguns programas ainda "não gostam" das telas HiDPI porque seus programadores não dizem ao programa como suportá-lo. É parcialmente um problema de suporte a aplicativos. No Windows, alguns programas têm o mesmo problema. O que o Windows faz é dimensionar a janela inteira, dando uma aparência pixelizada.
Algumas respostas sugerem que você crie scripts para alterar a resolução da tela antes de iniciar um programa. Eu acho que isso é muito estranho. Pessoalmente, acho as lupas virtuais muito úteis.
Os programas Magnifier já foram discutidos aqui: Existe um aplicativo Magnifier para Ubuntu? Quero usar uma caixa delimitadora com o mouse em uma parte da tela e ampliar para nossos olhos Zoom
Aqui, mostrarei como usar a lupa padrão do Compiz Config Settings Manager .
Inicie o Compiz Config Settings Manager (se você não o tiver, instale-o primeiro)
Clique na guia Acessibilidade à esquerda. À direita, clique em Área de trabalho com zoom aprimorado .
Ative a tecla Mais zoom e a tecla Menos zoom . Para minha preferência, eu os defino como Ctrl+ Super+ =e Ctrl+ Super+ -.
Se o comportamento padrão de panorâmica do Sync Mouse não gostar, você poderá ir para a guia Comportamento do mouse e selecionar o seu Modo de zoom favorito .
Feche o programa. Agora pressione Ctrl+ Super+ Equal. Você deve ver sua área de trabalho ampliada.
fonte
Alterando as configurações de dpi do GNOME 3 src
Para alterar as configurações de escala no GNOME 3, você precisará da Ferramenta de ajustes do GNOME. Se você não o tiver instalado, provavelmente poderá encontrar o pacote no repositório da sua distribuição. Você pode fazer isso usando um dos seguintes comandos como root ou prefixando-os com o comando sudo:
# yum install gnome-tweak-tool
# apt-get install gnome-tweak-tool
# pacman -S gnome-tweak-tool
Depois de instalar a ferramenta Tweak GNOME, abra a tela de atividades movendo o mouse para o canto superior esquerdo da tela, tocando na tecla Super (Windows) ou clicando em Atividades na extremidade esquerda da barra superior do GNOME. Procure a ferramenta de ajustes e abra o aplicativo. Depois de aberto, clique na guia Windows. Em HiDPI, ajuste a escala da janela para 2 ou superior se você precisar:
tweak tool window aviso do firefox Voila! Todos os seus aplicativos GNOME 3, como Evolution e Rhythmbox, devem ser adequadamente dimensionados e utilizáveis. Mas é provável que você queira navegar na Web também, então vamos ordenar seus navegadores.
consulte o artigo para mais detalhes
fonte
Melhor solução que encontrei
Como mencionado anteriormente, você terá muito pouca sorte com isso - especialmente com vários monitores (meu problema). Eu optei por um comando de uma linha para obter uma apresentação consistente para vários monitores, com o meu monitor integrado sendo o hidpi, isto:
Este comando significa : Reduza minha resolução nativa em 50%, o que, quando falamos de pixels, significa que a renderização não deve ter muita interpretação e o resultado deve ser nítido.
Por que funciona: porque agora um pixel "quadrado" é representado em 4 pixels quadrados.
Nota : Suas opções provavelmente serão um pouco diferentes.
Alguns detalhes : tive que voltar para o nouveau da nvidia
Primeiro - Veja se o dimensionamento padrão do sistema xrandr não tem desfoque
Instalar x11-server-utils
Encontre o monitor hidpi 'conectado', ele terá um nome de identificação na frente de 'conectado':
exemplo de saída, o nome do seu monitor está na frente do 'conectado':
saída xrandr -q
Portanto, meu monitor é 'eDP-1' e a resolução nativa, a principal, é 2880x1800. Portanto, escalamos o primeiro em 50% para evitar desfoque, use os valores de xrandr -q para o eDP-1 e o 2880x1800 :
Se você fizer isso e ainda tiver fontes nítidas, etc., então está configurado, pule para 'Finalizar' abaixo.
Se estiver embaçado, as etapas a seguir ajudarão.
Etapa 1 - System xrandr ainda embaçado ... preparação do sistema
Pode ser um pouco diferente para você, dependendo do seu sistema, mas isso funcionou para mim.
Etapa 2 - obtenha a fonte xrandr
clonar o código xrandr
Etapa 3 - anote sua versão do xrandr
Anote sua versão do xrandr, você precisará deste:
Etapa 4 - efetue o check-out da mesma tag git do número da versão que o seu sistema possui
Verifique as tags git para xrandr no diretório xrandr_source
Encontre o número da sua versão e 'confira' essa tag
para mim isso foi:
Etapa 5 - Modificar xrandr.c
Abra o xrandr.c com o editor de arquivos que você deseja usar. Procure por 'transform.filter'. Existem cerca de três lugares. Você notará que está dentro de uma condição, algo como isto:
'bilinear' é o que a torna embaçada - MAS - já que estamos "diretamente" diminuindo, ou seja, um pixel agora é quatro, não precisamos de bilineares e podemos ir com o 'mais próximo'.
Você tem duas opções, aprimore o if condicional ou remova completamente todo o if e mantenha apenas:
Como não vamos 'instalar' este xrandr, é melhor seguir o caminho que eu fiz. Você encontrará alguns lugares com:
O mais simples é mudar o "bilinear" para o "mais próximo"
Salve o arquivo. Feche seu editor
Etapa 6 - compilar
Você deve ter um xrandr recém-criado agora nesse diretório, tente
O que deve lhe dar saída.
Agora você pode tentar o comando xrandr original:
Etapa 7 - encerrar
Agora você também pode fazer coisas como jogar com todas as suas configurações regulares relacionadas a fontes, dpi, anti-alias etc.
Eu não preciso de todo o espaço extra que o hidpi oferece, e você acaba ampliando tudo o que pode ser usado.
Crédito : Eu tenho a maioria das minhas coisas por aqui, mas tem alguns anos e acho que pertence a uma pergunta mais recente: https://forums.linuxmint.com/viewtopic.php?t=159064
fonte