Я устанавливаю главную Nvidia и избранную Nvidia значением по умолчанию. (У меня есть собственный nvidia-361). Затем, когда я пытающийся запустить Пар я получаю те ошибки:
$ steam
Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
[2016-05-28 19:45:46] Startup - updater built Apr 29 2016 22:18:33
SteamUpdateUI: An X Error occurred
X Error of failed request: BadValue (integer parameter out of range for operation)
и вот именно в здесь. Давайте пойдем туда:
$ ./steam.sh
Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc
grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc
grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc
[2016-05-28 19:50:48] Startup - updater built Apr 29 2016 22:18:33
Installing breakpad exception handler for appid(steam)/version(1461972496)
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
SteamUpdateUI: An X Error occurred
X Error of failed request: BadValue (integer parameter out of range for operation)
Мой Пар установил в/home/$USER/.steam, и я просто выполняю его./steam.sh
От них проблема с установкой Пара на Ubuntu 15.04 + только работают что:
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/lib32/nvidia-361/:/usr/lib/nvidia-361/" steam
Но! Когда я просто переключаюсь графический на Intel (главно-избранный Intel и пережурнал), я могу легкий Пар выполнения от команды на Рабочем столе. Команда проста:
/home/$USER/.steam/steam.sh %U
Но! Я должен выполнить его как этот только, когда я, активируют Nvidia.
Так, как я могу создать новую команду на настольном и выполненном паре на Nvidia без терминала?
Вставьте это:
[Desktop Entry] Name=Steam with NVidia Exec=LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/lib32/nvidia-361/:/usr/lib/nvidia-361/" steam Terminal=false Icon=steam Type=Application Categories=Game;
... в названный файл steamnvidia.desktop
и помещенный это в каталог /usr/local/share/applications
. Необходимо видеть другой .desktop
файлы там, которые будут иметь подобную структуру к этому. Удостоверьтесь, что этот файл является исполняемым файлом (chmod +x steamnvidia.desktop
), и Вы, вероятно, должны будете базироваться полномочия получить его в папку выше.
Теперь поиск в тире (может взять пару раз, ища его для переиндексации), "Пар с Nvidia", как Name=
строка на шоу файла.
Если необходимо изменить строку выполнения по любой причине, измениться Exec=
строка к тому, в чем Вы нуждаетесь.
Вы, возможно, также должны были бы дать полное steam
путь, не уверенный, если переменные окружения будут работать в файлах на рабочем столе.