내 /dev/vcs7이 누락되었습니다. 이것은 의도적으로 설계된 것입니까, 아니면 만들 ​​수 있습니까?

내 /dev/vcs7이 누락되었습니다. 이것은 의도적으로 설계된 것입니까, 아니면 만들 ​​수 있습니까?

CtrlAlt내 컴퓨터의 콘솔( ++를 쳤을 때 얻는 tty) 의 메시지를 shell에서 보는 방법을 찾는 동안 F7누군가가 이 곳이 /dev/vcs7보기에 적절한 곳이라고 제안했습니다. 이것은 tty의 1-6에서 작동하는 것 같습니다. /dev/vcs1사용되지 않은 tty에 대한 로그인 프롬프트를 cat하고 볼 수 있습니다 . 그러나 내 시스템에는 /dev/vcs7이 없습니다. 1-8번에는 /dev/vcs 및 /dev/vcsa와 번호가 지정되지 않은 vcs(a)가 있지만 vcs(a)7은 없습니다.

이것은 의도적으로 설계된 것입니까? 그렇지 않다면 어떻게 해결할 수 있습니까?

그런데 저는 Linux Mint 17.2를 실행하고 있습니다.

답변1

Linux VT 콘솔 장치는 동적으로 할당됩니다. 어떤 프로세스에서든 열릴 때 나타나며 간단히 echo >/dev/tty63그렇게 됩니다. 다음과 같은 유틸리티에 관심이 있을 수 있습니다.openvt/deallocvt/chvt.

/dev/vcs7Xorg 세션이 /dev/tty7그래픽 모드에서 사용되고 있기 때문에 이러한 현상이 발생하지 않을 수 있습니다. Xorg는 처음부터 발견된 사용되지 않은 첫 번째 콘솔 장치를 사용합니다 /dev/tty1. /var/log/Xorg.0.log다음 줄을 찾을 수 있습니다 :

[     6.446] (++) using VT number 7

/dev/tty7의 패턴을 볼 수 있습니다.kbdinfo:

# kbdinfo -C /dev/tty7 getmode
graphics

Xorg 세션을 닫으면( sudo stop mdm또는 이와 유사한 방법을 통해 Mint에 대한 경험이 없음) /dev/tty7무료로 사용할 수 있습니다.

관련 정보