koodev

'전체 글'에 해당되는 글 75건

  1. Ubuntu 18.04 XRDP 설정
  2. youtube-dl 포멧 옵션
  3. DOSBox/macOS 관련 정리

Ubuntu 18.04 XRDP 설정

Computer

아이패드와 Remote Desktop Mobile 을 사용해서 원격으로 Ubuntu PC 를 제어하는 방법을 정리한다.

우선 우분투 PC에서 필요한 패키지들을 설치한다.

$ sudo apt install xrdp
$ sudo apt install xfce4

3389번 포트를 열어둔다. 3389번 포트는 RDP 프로토콜에서 사용하는 포트인데 우분투에서 기본적으로 비활성화 되어있다고 한다.

$ sudo ufw allow 3389/tcp

다음으로 우분투 PC에서 XRDP 서비스를 재시작한다.

$ sudo /etc/init.d/xrdp restart

우분투 PC에서 마지막으로 할 (중요한!) 일은 데스크탑 세션을 종료하는 것이다. 사용자가 데스크탑 세션에 접속해 있을 경우 원격클라이언트에서 데스크탑 세션을 열지 못하는 것으로 보인다. 데스크탑 세션을 사용 중이라면 로그아웃 해 주자.

이제 아이패드에 Remote Desktop Mobile (RD Client) 앱을 설치한다.

Remote Desktop Mobile 을 열어서 Add PC 를 하고, PC Name 부분에 우분투 PC의 IP 주소와 포트 넘버(3389)를 적어준다(12.34.56.78:3369 이런식으로).

그리고 추가한 설정을 클릭해서 우분투에 접속한다. XRDP 로그인 화면이 나오는데, Session 에는 Xorg 를 선택하고, 사용자 아이디와 암호를 넣으면 된다.

추가 - 며칠전 해당 PC에 그래픽 드라이버 업데이트를 하였는데, 그 이후부턴가 원격접속이 되지 않았다. 정확히는 위의 파란 화면에서 로그인을 하고 난 다음 단계로 진행이 안됐었다. 아래 패키지를 추가로 설치해주니 해결되었는데, 드라이버와 함께 업데이트된 패키지에 문제가 있었던 것 같다.

$ sudo apt install xorgxrdp-hwe-18.04

참고:

youtube-dl 포멧 옵션

Computer

영상소스를 받아야 하는 경우가 생겨서 정리해둔다.

youtube-dl의 -F 옵션(대문자임)을 쓰면, 아래와 같이 가용한 포멧 옵션을 목록으로 출력해준다.

$ youtube-dl -F [URL]
[youtube] M0-Li_Fum-c: Downloading webpage
[info] Available formats for M0-Li_Fum-c:
format code  extension  resolution note
249          webm       audio only tiny   65k , opus @ 50k (48000Hz), 8.41MiB
250          webm       audio only tiny   84k , opus @ 70k (48000Hz), 11.08MiB
140          m4a        audio only tiny  129k , m4a_dash container, mp4a.40.2@128k (44100Hz), 21.23MiB
251          webm       audio only tiny  156k , opus @160k (48000Hz), 21.66MiB
278          webm       256x144    144p  111k , webm container, vp9, 30fps, video only, 15.61MiB
160          mp4        256x144    144p  114k , avc1.4d400c, 30fps, video only, 16.53MiB
242          webm       426x240    240p  233k , vp9, 30fps, video only, 35.43MiB
133          mp4        426x240    240p  249k , avc1.4d4015, 30fps, video only, 35.68MiB
243          webm       640x360    360p  470k , vp9, 30fps, video only, 65.67MiB
134          mp4        640x360    360p  747k , avc1.4d401e, 30fps, video only, 96.35MiB
244          webm       854x480    480p  826k , vp9, 30fps, video only, 120.09MiB
135          mp4        854x480    480p 1369k , avc1.4d401f, 30fps, video only, 182.59MiB
247          webm       1280x720   720p 1754k , vp9, 30fps, video only, 242.34MiB
136          mp4        1280x720   720p 2782k , avc1.4d401f, 30fps, video only, 362.29MiB
302          webm       1280x720   720p60 2897k , vp9, 60fps, video only, 420.41MiB
298          mp4        1280x720   720p60 3654k , avc1.4d4020, 60fps, video only, 539.47MiB
303          webm       1920x1080  1080p60 5087k , vp9, 60fps, video only, 709.34MiB
299          mp4        1920x1080  1080p60 6097k , avc1.64002a, 60fps, video only, 907.50MiB
308          webm       2560x1440  1440p60 13610k , vp9, 60fps, video only, 2.03GiB
315          webm       3840x2160  2160p60 26833k , vp9, 60fps, video only, 4.18GiB
18           mp4        640x360    360p  733k , avc1.42001E, 30fps, mp4a.40.2@ 96k (44100Hz), 122.49MiB
22           mp4        1280x720   720p 2294k , avc1.64001F, 30fps, mp4a.40.2@192k (44100Hz) (best)

위의 목록에서 mp4 포멧 중에서 가장 품질이 좋은 60FPS 옵션은 299 이다. 이 영상을 다운로드 하기 위해 -f 옵션(소문자)를 사용한다. 유의할 점이 하나 있는데 video only 라고 되어 있는 옵션은 소리가 포함되지 않은 것이다. 영상만을 주로 다루는 입장에서는 용량과 시간을 절약할 수 있어서 좋다.

$ youtube-dl -f 299 [URL]

DOSBox/macOS 관련 정리

Computer

재택근무시 수시로 월급루팡 모드가 발동되고 있는 요즈음 가볍게 기분전환 할 거리를 찾고 있었다. 피아노연주는 은근히 시간과 집중력을 너무 소모하고, 스팀게임을 하려니 시간과 컴퓨팅자원을 너무 빼앗기게 되고, 모바일게임 역시 눈이 피로해져서 별로 끌리지 않던 중, 고전게임을 창모드로 돌리면 어떨까 해서 DOSBox 라는 가상화 유틸을 가볍게 알아보았다. 대부분의 레퍼런스가 윈도우 환경이라서 macOS 환경에서의 구동에 대해서 정리한다.

다운로드 및 설치

dosbox.com 의 다운로드 페이지로 가서 'Mac OS X' 버전을 다운로드 받는다. dmg 파일을 실행하면 해당 이미지가 마운트되는데, DOSBox 파일을 드래그해서 /Applications 폴더로 옮기면 설치가 된다.

라이브러리(게임폴더) 관리 및 마운트

나는 홈 폴더에 ~/DosBox 폴더를 만들고, 그 밑에 게임(유틸) 폴더를 주르륵 만들어 놓았다. 그리고 DOSBox 쉘 안에서는 ~/DosBox 를 c 드라이브로 마운트하여 사용하고 있다. 마운트 명령어는 아래와 같다.

mount c ~/DosBox

이렇게 하면 DOSBox 쉘에서 ~/DosBox 내용들을 c 레이블로 접근할 수 있다.

CD롬 마운트

어떤 게임들은 CD를 사용하기도 한다. CD 마운트는 아래와 같이 imgmount 명령어를 사용한다.

imgmount d <cue 파일> -t iso

이렇게 하면 d 레이블에 해당 cue 파일이 마운트된다.

Dosbox.conf

DOSBox 쉘을 열 때마다 실행되는 프로파일 인터페이스가 Dosbox.conf 이다. macOS 에서는 이 파일이 없고, '~/Library/Preferences/DOSBox 버전 Preferences' 라는 파일로 되어 있다. 이 파일에서 [autoexec] 섹션 아래에 다음과 같이 마운트 등 설정을 입력해준다.

[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.

mount c ~/DosBox

# For genesis2
imgmount d c:\GENESIS2\DOSBOX\CD\GENESIS2.cue -t iso

마우스 Escape 및 단축키 등

DOSBox 쉘 창에 포커스가 가면 마우스 이벤트를 먹어버리는데, ctrl + F10 을 누르면 마우스 이벤트를 macOS 윈도우쉘로 다시 가져올 수 있다.

CPU 성능(사이클)은 ctrl + F11 로 느리게, crtl + F12 로 빠르게 조정할 수 있다.

참고

'Computer' 카테고리의 다른 글

Ubuntu 18.04 XRDP 설정  (0) 2021.12.31
youtube-dl 포멧 옵션  (0) 2021.10.12
macOS에서 동영상 단일 프레임 캡쳐  (0) 2021.02.01
애플워치 앱 강제종료  (0) 2020.10.20
iPad Sidecar USB로 연결  (0) 2020.08.07