2022년 2월 11일 금요일

OSMC(Kodi) 에서 드라이브 옵션 지우기

OSMC(Kodi 19.3) 에 USB 외장 하드를 붙이면 파일 메뉴에 자동으로 드라이브 옵션이 생성된다.
예) 비디오 > 파일 >
1.82 TB 드라이브
Auto-mounted drives

이전 버전에서는 외장 하드의 일부 디렉토리만 옵션에 추가하여 사용하고 있었는데
이 버전에서는 드라이브 옵션이 자동으로 추가되어 모든 디렉토리가 다 보이는 통에 곤란해졌다.

자동으로 생성되는 드라이브 옵션을 없애도록 하겠다.
1. USB 외장 하드를 연결하여 이름을 확인한다.
비디오 > 파일 > Auto-mounted drives > 표시되는 이름
또는 터미널에서 ls /media
이 경우는 A2346FB8346F8E5B

2. advancedsettings.xml 파일에 표시 예외 등록
예외 등록 패턴은 '/media/<2에서 찾은 이름>/$' 이 된다. 마지막의 $ 가 중요.
기본적으로는 이 파일이 없으니 생성한다.
cat << EOF > ~/.kodi/userdata/advancedsettings.xml
<advancedsettings version="1.0">
    <video>
        <excludefromlisting>
            <regexp>/media/A2346FB8346F8E5B/$</regexp>
        </excludefromlisting>
    </video>
    <audio>
        <excludefromlisting>
            <regexp>/media/A2346FB8346F8E5B/$</regexp>
        </excludefromlisting>
    </audio>
    <pictureexcludes>
        <regexp>/media/A2346FB8346F8E5B/$</regexp>
    </pictureexcludes>
</advancedsettings>
EOF

3. 게임 메뉴 삭제
안타깝게도 3의 설정은 비디오, 오디오, 사진에 대해서만 유효하다.
제어할 수 없는 게임은 메인 메뉴에서 지우기로 했다.
설정 > 인터페이스 > 스킨 > 스킨 설정 > 일반
Enable main menu customization > Skin shortcuts 애드온 설치
Customize main menu > 게임 > Hide [v]

4. 재시작
sudo systemctl restart mediacenter