Acessa as propriedades de exibição do Kali Linux a partir da linha de comando [closed]

3

Eu tenho uma inicialização do Kali Linux que estou usando em um laptop com uma tela quebrada conectada a um monitor externo via HDMI. No momento em que o laptop é inicializado, ele exibe a tela principal no monitor quebrado (eu posso quase entender o que está acontecendo no monitor do laptop, mas não o suficiente para interagir) e uma área de trabalho Kali vazia na externa.

Eu posso instalar o Kali para abrir a linha de comando no monitor externo, mas não sei como iniciar as configurações de exibição de lá, ou forçar Kali a exibir no monitor externo sem ter que usar a GUI , que não consigo ver corretamente.

Como faço para abrir as propriedades de exibição no monitor externo ou alterar a exibição principal para o monitor externo, sem ter que interagir com a GUI na tela quebrada?

Eu tentei Shift+Ctrl+Alt+Left e Shift+Ctrl+Alt+Right como encontrado aqui mas nada acontece.

Eu também tentei Super/WindowsKey+Page Up e Super/Windows Key+Page Down como encontrado aqui . Mais uma vez, nada acontece.

    
por Angular4 Kiddie 13.03.2017 / 22:50

2 respostas

0

Consegui resolver o problema encontrando uma combinação de teclas de função no laptop que trocava a saída do monitor externo, não relacionada ao Linux, mas ainda estaria interessado em descobrir se alguém sabe como consertar o problema da maneira como Eu estava tentando originalmente.

    
por 14.03.2017 / 01:42
0

Bem, eu uso o seguinte script na minha instalação do Arch Linux para alternar automaticamente para um monitor externo quando ele está conectado. Eu poderia tentar este script (eu acredito que Kali também usa o xrandr como um gerenciador de exibição subjacente, então deve funcionar).

A única coisa que precisa ser ajustada é a declaração de variáveis. Basta executar xrandr do console para ver os nomes de sua exibição interna e externa. E altere as variáveis INT e EXT de acordo.

Em seguida, você pode adicionar esse script para ser executado na inicialização (após o X ter sido iniciado) e isso é tudo.

#!/usr/bin/env bash

# monitor constants
INT=eDP1
EXT=HDMI1

# keep polling xrandr 
while true; do
    # using internal monitor but external was connected
    if [ ! "${ACT}" == "${EXT}" ] && xrandr | grep "${EXT} connected"; then
        # setup xrandr to use external monitor only
        xrandr --output "${INT}" --off --output "${EXT}" --auto
        ACT="${EXT}"
    fi

    # using external monitor but it was disconnected
    if [ "${ACT}" == "${EXT}" ] && xrandr | grep "${EXT} disconnected"; then
        # setup xrandr to use internal monitor only
        xrandr --output "${EXT}" --off --output "${INT}" --auto
        ACT="${INT}"
    fi

    # sleep for a moment
    sleep 1
done
    
por 14.03.2017 / 21:25