Linux에서 게임용 모드를 실행하려고 하는데 이 모드는 대소문자를 구분하지 않고 텍스처 폴더에서 파일을 읽습니다(모드는 Windows에서도 실행됩니다).
이 폴더를 대소문자를 구분하지 않고 게임에 노출할 수 있는 방법이 있는지 궁금합니다. 아마도 일종의 심볼릭 링크나 to_lower()
파일 이름 액세스를 위한 스크립트일 것입니다.
그런 일이 가능할까요?
이 문제는 Steam에서도 보고되었으며, 자세한 내용은 다음을 참조하세요.https://steamcommunity.com/workshop/filedetails/discussion/1800248038/1640917196996115981/
답변1
가장 좋은 방법은 대소문자를 구분하지 않는 exfat 또는 vfat 파일 시스템을 마운트하는 것입니다. 파티션을 사용하거나 파일을 블록 장치로 사용하고 exfat 또는 vfat로 포맷할 수 있습니다.
아마도 (시도하지는 않았지만 의미가 있습니다) 다음을 사용할 수 있습니다.http://www.brain-dump.org/projects/ciopfs/FUSE를 사용하여 파일 시스템의 소문자 버전을 만듭니다. 이 작업은 소문자 파일을 요청하는 프로그램에 따라 달라질 것으로 예상됩니다. 오버레이라는 장점이 있으므로 디스크 요구 사항이 생성되지 않습니다.
답변2
Linux 5.3부터 ext4는 대소문자를 구분하지 않는 디렉터리를 지원합니다. 이 작업은 Collabora의 Gabriel Bertazi가 기여했으며 Windows 게임을 Linux로 포팅하는 회사에서 자금을 지원 받았습니다. e2fsprogs 1.45.4에서 사용하고 싶을 것입니다.
Linux 5.4는 차기 장기 안정 커널이 될 가능성이 높으므로 이 기능은 내년부터 배포판에 나타나기 시작할 것입니다.