Заставьте KDE игнорировать расширение файла и запускать .exe как исполняемый файл Linux

Я уверен, что вы задаетесь вопросом, какого черта я хочу это сделать. Я хочу запустить игру в Steam (Doom 3, если быть точным), и я могу заставить ее загрузить, поскольку Steam теперь использует Proton для совместимости, но я хочу иметь возможность использовать порт с исходным кодом сообщества вместо этого, который использует родной исполняемый файл Linux, и при этом регистрировать свои часы в Steam. Итак, я загрузил Doom 3 из Steam, а затем скопировал файлы из исходного порта. Однако Steam может указывать только на "Doom3.exe", а в Kubuntu нет возможности отделить имя файла от типа файла, поэтому переименование исполняемого файла исходного порта в Doom3.exe и запуск из Steam не сработали, и он попытался запустить его как исполняемый файл Windows. Я нашел "Параметры типа файла" в свойствах файла, но запись "*.exe" возвращается сразу после удаления. Я надеюсь, что смогу написать какой-нибудь сценарий, чтобы заставить это работать, и буду благодарен за любую помощь. Конечно, я могу просто играть без Steam, но мне бы очень хотелось, чтобы мои часы были учтены.

0
задан 26 April 2020 в 19:59

1 ответ

В итоге я заставил это работать, добавив *. до *.exe в параметрах типов файлов KDE. Это может занять пару попыток, это кажется finnicky. File Type Options

0
ответ дан 22 June 2020 в 04:24

Другие вопросы по тегам:

Похожие вопросы: