AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1811560
Accepted
icedwater
icedwater
Asked: 2023-10-06 23:07:45 +0800 CST2023-10-06 23:07:45 +0800 CST 2023-10-06 23:07:45 +0800 CST

Como posso mudar verticalmente meu segundo monitor com o xrandr?

  • 772

Estou executando o i3wm no Ubuntu 22.04 e tenho um script que posso acionar manualmente para adicionar meu segundo monitor, se ele estiver conectado.

if [[ $(xrandr | grep -c "HDMI1 connected") -eq 1 ]]; then
    xrandr --output eDP1 --primary \
           --output HDMI1 --auto --rotate right \
                          --right-of eDP1;
else
    xrandr --output eDP1 --primary;
    xrandr --output HDMI1 --off;
fi

Isso me dá uma segunda exibição vertical à minha direita, que posso usar para percorrer documentos longos ou caixas de entrada de e-mail enquanto me concentro na tela principal à minha frente.

Minha reclamação é que as duas telas estão alinhadas na parte superior, o que significa que se eu mover o cursor do canto superior direito da tela principal, ele irá para o canto superior esquerdo da segunda tela. Parece bastante lógico.

Porém, os dois monitores estão alinhados na parte inferior, e eu gostaria que os monitores também estivessem alinhados dessa forma, ou seja, se eu mover do canto superior direito da tela principal, ele deverá ir para algum lugar no meio do tela direita.

Tentei adicionar um --pos XxYargumento após --right-of eDP1a linha do segundo monitor, mas nenhuma combinação de valores X ou Y parece funcionar para mudar a segunda tela para a posição desejada.

Posso arrastar e soltar as telas gnome-control-centerpara conseguir o que desejo se fizer login em outros DMs, mas usar esses deslocamentos X e Y no i3 nunca funcionou.

O que estou perdendo aqui?

multiple-monitors
  • 2 2 respostas
  • 23 Views

2 respostas

  • Voted
  1. C. Aknesil
    2023-10-07T04:23:21+08:002023-10-07T04:23:21+08:00

    Você pode usar ARandR , que é uma interface GUI para xrandr. Você pode organizar visualmente vários monitores. Funciona em i3 para mim.

    • 1
  2. Best Answer
    icedwater
    2023-10-08T10:00:42+08:002023-10-08T10:00:42+08:00

    Graças à dica do C. Aknesil , tentei arandre realmente funcionou. Isso me deu a dica de que eu também deveria especificar manualmente as coordenadas para minha tela principal.

    Também descobri que isso --right-offaz com xrandrque ignore as coordenadas e use um mapeamento padrão que alinhe os topos, então removi isso.

    Aqui está o script atualizado:

    if [[ $(xrandr | grep -c "HDMI1 connected") -eq 1 ]]; then
        xrandr --output eDP1 --primary --pos 0x1152 \
               --output HDMI1 --auto --rotate right \
                              --pos 1366x0;
    else
        xrandr --output eDP1 --primary;
        xrandr --output HDMI1 --off;
    fi
    
    • 1

relate perguntas

  • Ajuste o brilho na tela sem botões de hardware

  • Monitor padrão na inicialização

  • Atalho do Windows para layout de exibição

  • Quantos monitores posso usar ao mesmo tempo?

  • Alguma maneira de duplicar diferentes áreas de trabalho virtuais (ou janelas de aplicativos) em diferentes monitores?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Vickel O Firefox não permite mais colar no WhatsApp web? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve