Использовать другой файл в symlinked папке?

Таким образом, у меня есть игра (Starbound), и иногда я играю его в соответствии с Ubuntu и иногда в Windows. Я хочу использовать тот же игровой профиль так я symlinked каталог к профилю, таким образом, он синхронизируется между Windows и версией Linux.

У меня только есть 15 кадр/с в соответствии с Linux даже при том, что я получаю ~50 кадр/с в соответствии с Windows. Я переключился от 1920x1080 до 1280x720, таким образом, я могу, по крайней мере, играть в игру с ~30 кадр/с. Проблема, которую я имею теперь, состоит в том, что каждый раз я изменяю Ose после того, чтобы играть в игру и хочу играть его снова, что я должен вручную изменить разрешение.

Файл, который определяет разрешение, кладет в symlinked папке. Есть ли способ использовать /path/to/[symlink]/../starbound.conf вместо /path/to/[symlink]/starbound.conf в соответствии с Ubuntu?


Ubuntu 16.04

1
задан 23 December 2016 в 01:19

1 ответ

Символьная ссылка является просто указателем на файл. Ничто не "sync'd" в этом типе установки. Символьные ссылки являются по существу окнами, эквивалентными из ярлыка.

Для того, чего Вы хотите достигнуть, я полагаю, что необходимо использовать два различных файла конфигурации, один для Win и один для Linux, каждый использующий корректное разрешение.

, Например... файл конфигурации окон (позволяют нам назвать это winStarBound.config) будет иметь все Ваши игровые настройки с набором разрешения к 1920x1080, версия Linux файла конфигурации (давайте назовем это linuxStarBound.config), будет точно то же, поскольку файл конфигурации окон кроме разрешения будет установлен на 1280x720 (или безотносительно исков).

Принятие файла конфигурации может быть найдено в папке, характерной и для Win и для Linux, Вы могли создать сценарий и в Linux и в Win, который идет что-то как...

Win - пакетный файл скопирует корректный файл конфигурации в место и запустит игру)
winStarBound.config/path_to/starbound/starbound.config
Starbound.exe

Linux копии - сценарий скопирует корректный файл конфигурации в место и запустит игровой
cp linuxStarBound.config/path/to/starbound/starbound.config
./StarBound

Вызов сценарий/пакетный файл то же имя (т.е. startStarBound) кроме окон, расширение будет .bat, и в Linux, будет .sh. Таким образом, независимо от которого ОС Вы работаете от Вас, может просто ввести "startStarBound".

пз. Я не знаю, как Вы выполняете версию Linux StarBound, собственного клиента, Пара, Вина, таким образом, сделал некоторые предположения выше.

0
ответ дан 8 December 2019 в 07:20

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

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