명령줄에서 Kali Linux 디스플레이 속성에 액세스 [닫기]

명령줄에서 Kali Linux 디스플레이 속성에 액세스 [닫기]

화면이 깨진 노트북에서 HDMI를 통해 외부 모니터에 연결된 Kali Linux 실행 프로그램을 사용하고 있습니다. 노트북이 부팅되면 깨진 모니터에 홈 화면이 표시되고(노트북 모니터에서 무슨 일이 일어나고 있는지만 볼 수 있지만 상호 작용할 만큼 충분하지 않음) 외부 모니터에 빈 Kali 데스크톱이 표시됩니다.

외부 모니터에서 명령줄을 열기 위해 Kali를 설치할 수 있지만 거기에서 디스플레이 설정을 시작하는 방법을 잘 모르겠습니다. 또는 Kali가 GUI를 사용하지 않고 외부 모니터에 표시되도록 강제하는 방법을 모르겠습니다. 분명히.

손상된 모니터의 GUI와 상호 작용하지 않고도 외부 모니터에서 디스플레이 속성을 열거나 기본 모니터를 외부 모니터로 변경하려면 어떻게 해야 합니까?

나는 시도 Shift+Ctrl+Alt+Left하고 Shift+Ctrl+Alt+Right발견했다여기그러나 아무 일도 일어나지 않았습니다.

나도 시험해보고 Super/WindowsKey+Page Up알아 Super/Windows Key+Page Down냈어여기. 이번에도 아무 일도 일어나지 않았습니다.

답변1

저는 노트북에서 외부 디스플레이 출력을 전환하는 기능 키 조합을 찾아서 이 문제를 해결할 수 있었습니다. Linux 자체와는 아무런 관련이 없지만, 제가 원래 시도한 방식으로 문제를 해결하는 방법을 아는 사람이 있는지 알고 싶습니다. .

답변2

글쎄, 나는 아치 리눅스 설치에서 다음 스크립트를 사용하여 외부 모니터가 연결될 때 자동으로 전환합니다. 이 스크립트를 시도해 볼 수 있습니다(Kali도 xrandr을 기본 디스플레이 관리자로 사용하므로 제대로 작동할 것입니다).

조정이 필요한 유일한 것은 변수 선언입니다. 콘솔에서 실행하면 xrandr내장 모니터와 외부 모니터의 이름을 확인할 수 있습니다. 그에 따라 INT및 변수를 변경합니다 EXT.

그런 다음 시작할 때(X가 시작된 후) 실행되도록 이 스크립트를 추가할 수 있습니다.

#!/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

관련 정보