Mudando para uma resolução de tela inferior sem alongamento -- 12.04 campo com display campo com resolution camp askubuntu Relacionado O problema

Changing to a lower screen resolution without stretching


7
vote

problema

português

Quando eu altero a resolução da tela do meu laptop de 1366x768 para 1024x768 via [Exibe ...], a tela inteira ainda está cheia, esticando a imagem feia. Como posso ter um mapeamento de pixel sábio de 1 a 1 que as proporções originais são preservadas?

Isso eu preciso particularmente quando quero espelhar a tela junto com um beamer.

(em 9.10 um pouco dependido nos displays disponíveis na inicialização. Se uma tela de resolução menor foi adicionada posteriormente, as proporções foram retidas)


xrandr Saída:

  Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192 LVDS connected 1366x768+0+0 (normal left inverted right x axis y axis) 256mm x 144mm    1366x768       60.0*+   50.0      1360x768       60.0     50.0      1280x768       60.0     50.0      1280x720       60.0     50.0      1024x768       60.0     50.0      1024x600       60.0     50.0      800x600        60.0     50.0      800x480        60.0     50.0      640x480        60.0     50.0   DFP1 disconnected (normal left inverted right x axis y axis) CRT1 disconnected (normal left inverted right x axis y axis)    

Este é um lenovo x121e e:

  $ sudo lshw -C display [sudo] password for ulrich:    *-display                       description: VGA compatible controller        product: Wrestler [Radeon HD 6320]        vendor: Hynix Semiconductor (Hyundai Electronics)        physical id: 1        bus info: pci@0000:00:01.0        version: 00        width: 32 bits        clock: 33MHz        capabilities: pm pciexpress msi vga_controller bus_master cap_list rom        configuration: driver=fglrx_pci latency=0        resources: irq:45 memory:e0000000-efffffff ioport:4000(size=256) memory:f0300000-f033ffff    

(o que eu encontrei estranho ao correr acima é que demorou tanto)

english

When I change the screen resolution of my laptop from 1366x768 to 1024x768 via [Displays ...], the entire screen is still filled, stretching the picture uglyly. How can I have a pixel wise 1-to-1 mapping such that the original proportions are preserved?

This I need particularly when I want to mirror the screen together with a beamer.

(In 9.10 it somewhat depended on the displays available at startup. If a lower resolution screen was added later on, proportions were retained)


xrandr output:

Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192 LVDS connected 1366x768+0+0 (normal left inverted right x axis y axis) 256mm x 144mm    1366x768       60.0*+   50.0      1360x768       60.0     50.0      1280x768       60.0     50.0      1280x720       60.0     50.0      1024x768       60.0     50.0      1024x600       60.0     50.0      800x600        60.0     50.0      800x480        60.0     50.0      640x480        60.0     50.0   DFP1 disconnected (normal left inverted right x axis y axis) CRT1 disconnected (normal left inverted right x axis y axis) 

This is a lenovo X121e and:

$ sudo lshw -C display [sudo] password for ulrich:    *-display                       description: VGA compatible controller        product: Wrestler [Radeon HD 6320]        vendor: Hynix Semiconductor (Hyundai Electronics)        physical id: 1        bus info: pci@0000:00:01.0        version: 00        width: 32 bits        clock: 33MHz        capabilities: pm pciexpress msi vga_controller bus_master cap_list rom        configuration: driver=fglrx_pci latency=0        resources: irq:45 memory:e0000000-efffffff ioport:4000(size=256) memory:f0300000-f033ffff 

(What I found odd when running above is that it took so long)

        
         
         

Lista de respostas

5
 
vote

tente primeiro configurar o modo de escala no visor para "aspecto total"

  xrandr --output LVDS --set "scaling mode" "Full aspect"     

ou

  xrandr --output LVDS --set PANEL_FITTING full_aspect    

Depois disso, altere sua resolução

  xrandr -s 1024x768    

Isso funciona com Lenovo E330 laptop com Intel GPU.

Opções para o modo de escala são: "Full", "centro" ou "aspecto completo".

 

Try first setting scaling mode on the display to "Full aspect"

xrandr --output LVDS --set "scaling mode" "Full aspect"  

or

xrandr --output LVDS --set PANEL_FITTING full_aspect 

After this change your resolution

xrandr -s 1024x768 

This works with lenovo E330 laptop with intel gpu.

Options for scaling mode are: "Full", "Center" or "Full aspect".

 
 
     
     
1
 
vote

Não é 100% claro o que você quer (eu sugiro que você edite o título para que seja mais óbvio para o próximo cara que tenta resolver esse problema), mas acho que a solução é basicamente esta: minha saída XRANDR é

 Tela 0: mínimo 8 x 8, corrente 1920 x 1080, máximo 32767 x 32767 EDP1 conectado 1920x1080 + 0 + 0 (Normal esquerdo invertido x eixo y eixo y eixo) 309mm x 173mm    1920x1080 60,1 * + 59,9    1680x1050 60.0 59.9.    1600x1024 60.2.    1400x1050 60.0.    1280x1024 60.0.    1440x900 59.9.    1280x960 60.0.    1360x768 59.8 60.0.    1152x864 60.0.    1024x768 60.0.    800x600 60.3 56.2.    640x480 59.9. DP1 Desconectado (Normal Left Inverted Direito X Axis Y Eixo) DP2 Desconectado (Normal Left Invertido Direito X Axis Y Eixo) HDMI1 Desconectado (Normal Esquerda Invertida Direita X Axis Y Eixo) HDMI2 Desconectado (Normal Esquerda Invertida X Axis Y Eixo Y) Virtual1 Desconectado (Normal Esquerda Invertida Direita X Axis Y Eixo)  

Se eu for executado xrandr --output eDP1 --size 1360x768 --fb 1360x768 o resultado é um grande pedaço da parte inferior e à direita da minha tela é preto, embora não toca bem com o meu gerenciador de janelas. Basicamente, se eu acabasse de passar ABCDEFGHIJKLMNABCDEFGHIJKLMN4 Eu teria mudado para uma resolução mais baixa e, em seguida, estiquei a imagem para ajustar a tela. Mas desde também passei ABCDEFGHIJKLMNABCDEFGHIJKLMN5 , eu disse ao X que há apenas 1360x768 para preencher, então nenhum alongamento necessário para ser feito.

Eu não tenho ideia de como fazer isso jogar bem com o meu gerente de janela ou de qualquer outra pessoa. Talvez você possa. Boa sorte.

Editar: Eu não tenho certeza se você tem que escolher uma das modelinas existentes, ou se você puder apenas usar dois pares arbitrários (largura, altura) ou se precisar definir uma modelina antes de usar pares arbitrários. O acima foi o único comando que eu tentei.

 

It's not 100% clear what you want (I suggest you edit the title so it's more obvious to the next guy who tries to solve this problem), but I think the solution is basically this: My xrandr output is

 Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767 eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 309mm x 173mm    1920x1080      60.1*+   59.9      1680x1050      60.0     59.9      1600x1024      60.2      1400x1050      60.0      1280x1024      60.0      1440x900       59.9      1280x960       60.0      1360x768       59.8     60.0      1152x864       60.0      1024x768       60.0      800x600        60.3     56.2      640x480        59.9   DP1 disconnected (normal left inverted right x axis y axis) DP2 disconnected (normal left inverted right x axis y axis) HDMI1 disconnected (normal left inverted right x axis y axis) HDMI2 disconnected (normal left inverted right x axis y axis) VIRTUAL1 disconnected (normal left inverted right x axis y axis) 

If I then run xrandr --output eDP1 --size 1360x768 --fb 1360x768 The result is a big chunk of the bottom and right of my screen is black, although it doesn't play well with my window manager. Basically, if I'd just passed size I'd have switched to a lower resolution, and then stretched the image to fit the screen. But since I also passed fb, I've told X that there's only 1360x768 to fill up, so no stretching needed to be done.

I have no idea how to make this play well with my window manager or anyone else's. Maybe you can. Good luck.

EDIT: I'm not actually sure whether you have to pick one of the existing modelines, or if you can just use two arbitrary (width, height) pairs, or if you need to define a modeline before using arbitrary pairs. The above was the only command I tried.

 
 
         
         
1
 
vote

Isso me ajudou muito, mas nada disso funcionou. Meu neto deixou cair o caderno que danificou o LCD em todos os 4 lados.

A resolução nativa do LCD é 1366x768.

Então eu configurei com isso:

  xrandr --output eDP    --mode 1280x720    --set 'underscan' on    --set 'underscan vborder' 24    --set 'underscan hborder' 43    

funciona muito bem!

 

This helped me a lot, but none of it worked. My grandson dropped his notebook which damaged the LCD on all 4 sides.

The native resolution of the LCD is 1366x768.

So I set it with this:

xrandr --output eDP \   --mode 1280x720 \   --set 'underscan' on \   --set 'underscan vborder' 24 \   --set 'underscan hborder' 43 

Works great!

 
 
-1
 
vote

Você pode usar outra unidade de vídeo o FLGX e, em seguida, alterar a resolução e definir o plano de fundo para ampliar as configurações.

 

You could use another video drive the flgx, and then change the resolution, and set the background to zoom in settings.

 
 

Perguntas relacionadas

13  Por que a resolução nativa do meu monitor não aparece como uma opção? [fechado]  ( Why isnt my monitors native resolution appearing as an option ) 
. Esta questão é improvável que ajude a futuros visitantes; Só é relevante para uma pequena área geográfica, um momento esp...

18  Como forçar várias resoluções corretas de monitores para o LightDM?  ( How to force multiple monitors correct resolutions for lightdm ) 
Eu sou afetado pelo bug: https://bugs.Launchpad.net/ Ubuntu / + Fonte / Unity-Ployer / + Bug / 874241 Caso contrário, se como eu, você tem um laptop conecta...

-1  O problema do problema não será exibido na minha TV na inicialização  ( Problem grub wont display on my tv at boot up ) 
Quando eu começo meu computador, não mostrará minha tela GRUB esta caixa só aparece dizendo algo ao longo das linhas de "Esta TV não pode lidar com essa resol...

2  Segundo monitor no cartão NVIDIA não pode detectar a resolução adequada  ( Second monitor on nvidia card cannot detect proper resolution ) 
Um amigo me deu um de seus monitores extras e até mesmo no Windows me deu problemas na produção das resoluções certas. Eu voltei para o Ubuntu com o lançament...

1  Ubuntu 11.10 sob o problema de resolução de tela inteira VMware [fechado]  ( Ubuntu 11 10 under vmware full screen resolution problem ) 
. FECHADO. Esta questão é off-tópico . Atualmente não está aceitando respostas. Quer melh...

4  Por que as configurações da NVIDIA têm resoluções diferentes do que a opção do monitor?  ( Why does nvidia settings have different resolutions than the monitor option ) 
Eu verifiquei as resoluções em System - & GT; Preferências - & gt; Monitores e tem diferentes resoluções do que o sistema - & gt; Administração - & GT; Con...

2  Problemas Obtendo saída 4K (UHD) para Sony 65 "4K TV XBR-65X900A [FECHADO]  ( Problem getting 4k uhd output to sony 65 4k tv xbr 65x900a ) 
. FECHADO. Esta questão é off-tópico . Atualmente não está aceitando respostas. Quer melh...

1  O Ubuntu registra automaticamente no modo Unity-2D  ( Ubuntu logs automatically into unity 2d mode ) 
Recentemente eu atualizei para o Ubuntu 12.04. O computador é um Acer Aspire 5732Z e eu tenho 2 problemas: . Quando eu faço log no Ubuntu (no modo 3D) começ...

15  Como posso fazer PDFs parecer tamanho de vida quando exibido em 100%?  ( How can i make pdfs appear life size when displayed at 100 ) 
Quando eu abro um tamanho de letra pdf e, em seguida, zoom para 100%, A página exibida fisicamente no meu monitor é menor que uma folha de papel de carta re...

2  Qual distros do Linux suportam o recurso de hóspedes AutoFit do VMware?  ( Which linux distros support vmwares autofit guest feature ) 
Atualmente tenho duas vms com a minha Workstation VMware 10.0.1: Linux Mint (canela) e lubuntu (LXDE) . O sistema host é o Windows 8.1. Com a MINT, o rec...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.