::: IT인터넷 :::

우분투 VMware에서 Capture Screen이 안될때 해결 방법

곰탱이푸우 2021. 12. 13. 08:20
화면을 캡처하는 방법은 여러가지가 있다.

 

전통적인 방법으로 Ctrl + PrintScreen 버튼을 누르는 방법도 있고, 윈도우 환경에서는 기본 제공하는 캡처 도구를 사용할 수도 있다.
 

 
리눅스 환경에서는 스크린샷이라는 기본 캡처 도구를 제공한다.
 

 
 
VMware와 같은 가상환경 내에서 화면 캡처를 해야 하는 경우, 윈도우 환경의 캡처 도구 또는 리눅스 환경의 스크린샷 도구를 사용하면 화면 캡처가 가능하다.
 
그러나 우분투 서버와 같이 CLI 환경인 경우 이러한 캡처 도구를 사용하기 어렵다.
이러한 경우 VMware가 제공하는 자체 캡처 도구인 Capture Screen 기능을 사용하면 화면 캡처가 가능하다.
 
VMWare 사용 중에 화면을 캡처 하려면 아래와 같이 VM 메뉴의 Capture 스크린을 클릭하면 지정된 폴더에 화면 캡처가 저장된다.
 

 

VMware의 화면 캡처 오류

증상과 원인

문제는 화면 캡처를 하는 도중 오류가 발생하는 경우이다.
아래 화면은 우분투에 설치 된 VMware에서 Capture Screen 버튼을 눌렀을때 발생하는 오류 메시지이다.
 
 
해결 하는 방법은 간단하다. 컴퓨터의 모든 오류는 오류 메시지와 로그를 잘 보면 90% 이상 해결 가능하다.
오류 메시지에 보면 'Make sure that you have write access to the disk'라고 되어 있다.
즉, 디스크에 쓰기 권한이 없어서 캡처 파일을 저장할 수 없다는 이야기이다.
 
우분투에서 발생하는 오류의 상당수는 권한 문제로 인해 발생한다.
 
 

해결 방법

아래와 같이 Capture Screen 버튼을 눌렀을 때 기본 출력 되는 Hint 메시지에 해결의 열쇠가 있다.
 
 
Edit → Preferences → Workspace로 이동하면 Screenshot 관련 옵션을 변경할 수 있다고 안내하고 있다.
해당 메뉴로 이동하면 아래와 같은 설정 화면을 확인할 수 있다.
Workspace 옵션만 볼 것이므로 좌측의 다른 옵션들에 대한 설명은 생략한다.
 
 
가장 상단의 옵션은 가상 머신의 기본 저장 경로이다.
새로운 가상 머신을 생성할때 지정되는 경로로, 매번 새로운 경로를 지정하기 귀찮다면 이 부분의 경로를 수정하면 된다.
 
가운데 표시한 옵션은 가상 머신의 화면을 닫아도, 백그라운드에서 가상 머신의 실행을 계속 유지하고자 할 때 사용한다..
서버와 같이 계속 켜져 있어야 하는 이미지인 경우 해당 옵션을 활용한다.
 
 
우리가 사용할 옵션을 가장 마지막에 표시 된 Screenshot 관련 부분이다.
Clipboard와 File 부분에 체크 된 것을 확인할 수 있다.
 
Clipboard는 Capture Screen 버튼을 눌렀을때 클립보드 영역에 복사할 것인지 여부이다.
Control + V하면 다른 문서나 그림판 같은 곳에 붙여넣기가 가능하다.
 
아래 부분 File이 중요한데 파일로 저장하는 옵션이다.
오른쪽에 Save to desktop이 파일 저장 경로를 결정하는 부분이다.
 
처음에 발생했던 오류는 Desktop 경로에 파일을 생성할 권한이 없어 발생하는 오류이다.
따라서 해당 부분을 클릭하고 'Browse for custom location...'을 클릭해서 파일 생성 권한이 있는 경로를 지정하면 된다.
 
아래와 같이 파일 저장 경로가 Save to desktop에서 Save to 지정경로 형태로 바뀐 것을 확인할 수 있다.
 

 

 

화면 캡처 재시도

아래와 같이 VM - Capture Screen을 눌러 화면 캡처를 시도한다.
 
 
오류 메시지가 발생하지 않고, 해당 경로로 이동하면 아래와 같이 정상적으로 생성 된 것을 확인할 수 있다.