Como dizer ao Xubuntu para não clonar, mas expandir o monitor do laptop para o externo?


33

Eu fui ao Settingsmanagere selecionado Display. O monitor externo foi listado lá. Então, eu selecionei Use this output(consulte applya captura de tela) e depois de clicar na tela do notebook foi clonada no monitor externo.

Mas o que eu queria era que fosse expandido , não clonado .

Infelizmente não consigo encontrar nenhuma opção para isso.

Existe essa opção?

Grato por qualquer dica!


Talvez, como eu, você também possa usar Dispel: askubuntu.com/questions/82601/…
maniat1k

Esta questão está desatualizada a partir do Xubuntu 13.04 (ou algo assim); a troca de monitores está no XFCE desde 2012: webupd8.org/2012/11/… . Quando conecto um monitor externo, posso pressionar fn + f7 (símbolo do monitor) e obter um comutador onde posso escolher se quero clonar ou estender; nas configurações do sistema → tela, também posso optar por ativar esse comutador toda vez que conectar um monitor externo. Existe uma maneira de marcar perguntas only relevant to unsupported versions of Ubuntu?
Unhammer

E aqui está uma resposta atualizada: askubuntu.com/a/883190/25639
unhammer

Respostas:


35

Se você se deparou com a mesma situação como eu:

  1. Entre xrandrno seu terminal e imagine a nametela do seu laptop e a nametela externa. Os meus eram VGA-0para o laptop e LVDSpara o externo.
  2. Enquanto estiver nele, você pode descobrir as resoluções suportadas pelos dois dispositivos.

  3. Crie um script executável em algum lugar do seu computador e nomeie-o, por exemplo dual_monitor.sh.

  4. Coloque os seguintes comandos no script. Os comentários devem explicar o que é para quê!

    #!/bin/bash
    
    
    # RESOLUTION SETTINGS
    # This sets your VGA1 monitor to its best resolution.
    xrandr --output VGA-0 --mode 1280x1024 --rate 60
    # This sets your laptop monitor to its best resolution.
    xrandr --output LVDS --mode 1400x1050--rate 60
    
    # MONITOR ORDER
    # Put the Laptop right, VGA1 monitor left
    # xrandr --output VGA1 --left-of LVDS1
    # Put the Laptop left, VGA1 monitor right
    xrandr --output LVDS --left-of VGA-0
    
    # PRIMARY MONITOR
    # This sets your laptop monitor as your primary monitor.
    xrandr --output LVDS --primary
    # This sets your VGA monitor as your primary monitor.
    # xrandr --output VGA1 --primary

    Apenas comente o que você não quer e remova o comentário do que você precisa e você estará pronto - depois de executar este script!

Eu tenho essa solução daqui e daqui .


@ Thomas: Claro! :-)
Aufwind 31/12/12

Como você responde às postagens? acho que vou apenas adicionar isso. .. Com relação ao grandr ... como você consegue salvar essas configurações para não precisar refazer o layout do monitor toda vez que reinicia?

15

Use a interface gráfica de xrandr, chamada grandr. Instale-o da seguinte maneira:

sudo apt-get update
sudo apt-get install grandr

Então vá para systems -> Multiple Screens no menu do Xubuntu.

Aqui você pode desativar as caixas de seleção "Automático" para as diferentes telas e estender o layout na tela de layout. Funciona muito bem (Xubuntu 11.10 / Thinkpad x220).


Eu também recomendo avô. Um pacote simples de apenas 134 kb, que permite configurações e personalização fáceis. Também foi corrigido um problema em que meus monitores ficavam em branco após a suspensão do resumo.
Treepata

Talvez você queira responder à pergunta @ user45087 que ele formulou como resposta, já que ele ainda não pode comentar por falta de reputação. :-) Então eu pensei em fazer um ping em você por isso.
Aufwind

14
Não foi possível encontrar o pacote no Xubuntu 12.04. Em vez disso, instalei o arandrpacote, e isso funcionou muito bem.
Zachary Schuessler

1
Como Zachary escreveu, no Xubuntu 13.04 também funciona arandr.
Awi

11

Para o Xubuntu 13.04 , o front end da GUI para o xrandr é "ARandr"; funciona perfeito!

apt-get install arandr

insira a descrição da imagem aqui


Eu acrescentaria que arandrvocê pode salvar layouts no arquivo shell. Eu coloquei várias configurações de tela comumente usadas na minha área de trabalho. Eu apenas clico em um script quando quero fazer uma apresentação no projetor VGA.
gertas

1
Verdade. De fato, usando esse script criado por arandr, tentei criar outro script de shell que definiria automaticamente a configuração correta quando um monitor externo fosse conectado ou desligado, sem a necessidade de executar manualmente o script. No entanto, não fui capaz de fazê-lo completamente. Se você puder fazer isso, por favor, me avise.
Pushpak Dagade

Ou pelo menos usando chaves como no Windows. Isso seria demais. Você poderia compartilhar a essência do que você já fez?
gertas

gist.github.com/guanidene/11372941 Este script detecta automaticamente se meu monitor externo está conectado e, consequentemente, configura a exibição. Eu só preciso executar o script sempre que conectar / desconectar meu monitor externo. (Para usar o script, pode ser necessário fazer pequenas alterações no script conforme a resolução do monitor externo.) O que está faltando é como fazer com que esse script seja executado automaticamente quando eu conecto / desconecto o monitor externo. Eu havia encontrado uma maneira de fazer isso, mas não funcionou para mim no meu Xubuntu 13.04. Talvez você possa ajudar.
Pushpak Dagade

2

Xubuntu: É uma solução muito simples para estender ou expandir sua área de trabalho para um novo monitor!

Você precisa ir Settings Managere selecionar Settings Editor. Então escolha display. Declararemos qual é o monitor principal e verificaremos activeo segundo monitor.
O valor "X" do segundo monitor será o final do tamanho do monitor principal. Pode saber na resolução.
Então, se, por exemplo, eu tenho um netbook com monitor de resolução de 1024x600, devo informar que o segundo monitor começa em 1024 (valor "X"), escrevendo-o no valor "X" "X" position fielddo segundo monitor.
Você precisa sair da sessão e efetuar login novamente para entrar em vigor.
Veja a imagem abaixo! Como estender ou expandir sua área de trabalho no xubuntu


1

Eu tive o mesmo problema e resolvi-o graças ao conselho de Aufwind. No entanto, tive um problema com o menu inferior (era impossível abri-lo, porque a parte inferior da tela estava "abaixo" da tela física) e não estava satisfeito com o nível de "automatização" dessa solução também, então escrevi um Script Python para resolver meu problema e - em geral - facilita a alternância para o modo de exibição dupla:

    ./displaymanager.py -m dual -i "LVDS1;1366x768;60" -e "HDMI1;1920x1080;60"

e voltar à exibição única, com um comando:

    ./displaymanager.py -m single -i "LVDS1;1366x768;60" -e "HDMI1"

Ele coloca a tela externa à direita por padrão - para colocá-la no argumento de uso esquerdo:

    -o "ei"

Você pode vincular os dois comandos aos itens do menu (ativadores?) Para usá-los de maneira confortável.

Ainda estou trabalhando em algumas pequenas correções para tornar o uso mais geral.

Você pode encontrá-lo em https://github.com/regispl/displaymanager + short README Espero que ajude alguém;)


0

Para pessoas que desejam salvar as configurações de cabeça dupla xrandr para logins futuros, basta tornar o script acima executável com

chmod +x dual_monitor.sh

Em seguida, acesse o menu do painel xfce em Configurações> Gerenciador de configurações> Sessão e inicialização> Início automático do aplicativo.

Em seguida, adicione o script executável à lista. Se isso não funcionar para você, me avise. Eu tenho outro script python que eu uso. ;-)

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.