Добрый день.
Есть необходимость, что бы ноут присваивал себе заданные вручную координаты GPS запущенным приложениям, т.е. подделать геоданные.
Подскажите пожалуйста, в как это можно реализовать?
Пробовал подключать телефон с запущенной прогой Fake gps в качестве USB модема - интернет есть, а координаты не применяет.
Причем геоданные на разных операционках (win7 и Arch) у меня определяются разные.
всем привет. у кого нибудь есть список зависимостей для PortBattleNET под ARCH? с хостом что-то не могу зайти.
все. нашел.
sudo pacman -Syu --needed freeglut glew lib32-alsa-lib lib32-alsa-plugins lib32-glu lib32-icu lib32-libdrm lib32-libelf lib32-libglvnd lib32-libice lib32-libpciaccess lib32-libsm lib32-libxdamage lib32-libxi lib32-libxml2 lib32-libxshmfence lib32-libxxf86vm lib32-llvm-libs lib32-lm_sensors lib32-mesa lib32-ncurses lib32-readline lib32-wayland mesa-demos zenity cabextract gnu-netcat icoutils lib32-acl lib32-fontconfig lib32-freetype2 lib32-gettext lib32-harfbuzz lib32-lcms2 lib32-libjpeg-turbo lib32-libnl lib32-libpcap lib32-libpng lib32-libtiff lib32-libusb lib32-libxcursor lib32-libxrandr lib32-libxrender lib32-libxss libutempter p7zip wxgtk-common wxgtk2 wxpython xbitmaps xorg-luit xorg-xmessage xterm samba lib32-libudev0-shim lib32-libgudev lib32-libpulse lib32-libldap lib32-libxml2 lib32-libpng lib32-giflib lib32-gnutls lib32-mpg123 vulkan-icd-loader lib32-vulkan-icd-loader lib32-libldap
если кому понадобится
Установил арч. Протестировал. Как оказалось - все делается в 3 счета:
1 -
Xts
PortWine вот тут готовое все, просто поставить

sudo pacman -S zenity xterm
sh PortBattleNET-80
2 - идем в кофиг пакмана /etc/pacman.conf и подключаем мультилиб. Без него не будет зависимости подтягивать из 3 шага.
3 - подтягиваем зависимости
Xts
Strely4, http://portwine-linux.ru/portwine-faq/ плохо смотрим

Далее запускаем баттлнет, вводим логин и пароль, устанавливаем игру и радуемся!!!
Спасибо всем, кто оказался неравнодушным. Особая благодарность Xts )))
Вобщем все работает на Kubuntu 18,04 LTS.
Спасибо всем за советы.

Думаю теперь смогу завести ее и на Arch. Как установлю арч - отпишусь.
Shatur
А ты добавил locationapi в "отключено" для Hearthstone в winecfg? Без него не будет крашить после ворот.
Я играю на staging с dxvk. (Для Battle.net нужно еще сделать dxgi и d3d11 "сначала встроенные, затем сторонние" чтобы с dxvk работало, т.к. он их заменяет, а battle.net только со стандартными хочет).

Не запускалась, пока не добавил locationapi в "отключено".
Xts
зависимости поставил? там есть ссылка ни них
Уже установлен пакет winehq-staging самой новой версии (4.0~rc1~xenial).
Других зависимостей я не вижу
Система обновлена.
Xts
PortWine вот тут готовое все, просто поставить
Поставил. На полшага вперед продвинулся)
в режиме DXVK-Latest - не запускается в принципе
в режиме DXVK-v.54 - запускается баттлнет, нажимаю "Играть" (Скаченный клиент скопирован в папку с портаблом, как написано в инструкции)
крах

========== OUTPUTING STACK TRACE ==================

  ERROR: SymGetSymFromAddr64, GetLastError: 'Выполнено успешно.' (Address: 00C1BD29)
0x00C1BD29 (hearthstone)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Выполнено успешно.' (Address: 00C1C5DB)
0x00C1C5DB (hearthstone)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Выполнено успешно.' (Address: 0069A2A8)
0x0069A2A8 (hearthstone)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Выполнено успешно.' (Address: 0069F85F)
0x0069F85F (hearthstone)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Выполнено успешно.' (Address: 00682E35)
0x00682E35 (hearthstone)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Выполнено успешно.' (Address: 006E67D3)
0x006E67D3 (hearthstone)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Выполнено успешно.' (Address: 006F3A16)
0x006F3A16 (hearthstone)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Выполнено успешно.' (Address: 00684CBC)
0x00684CBC (hearthstone)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Выполнено успешно.' (Address: 00686AF8)
0x00686AF8 (hearthstone)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Выполнено успешно.' (Address: 00AF7403)
0x00AF7403 (hearthstone)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Выполнено успешно.' (Address: 00476FEB)
0x00476FEB (hearthstone)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Выполнено успешно.' (Address: 00C51B78)
0x00C51B78 (hearthstone)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Выполнено успешно.' (Address: 00C8F814)
0x00C8F814 (hearthstone)
0x7B4695D9 (kernel32) call_process_entry
0x7B46BE38 (kernel32) start_process
0x7B4695EA (kernel32) start_process_wrapper

========== END OF STACKTRACE ===========

**** Crash! ****

в режиме Обычный - запускается баттлен, стартует клиент, появляются ворота, появляется надпись HearthStone,
крах
========== OUTPUTING STACK TRACE ==================

  ERROR: SymGetSymFromAddr64, GetLastError: 'Неверный адрес.' (Address: F7F77059)
  ERROR: SymGetModuleInfo64, GetLastError: 'Инициализация DLL не удалась.' (Address: F7F77059)
0xF7F77059 ((<unknown>))

========== END OF STACKTRACE ===========

**** Crash! ****
Что я делаю не так?
Еще раз всем привет.
Максимально положительный результат оказался таков: Установил через lutris, лаунчер battle.net запускается, авторизацию проходит, показывает новости, переписку. При нажатии "Установить" появляется окно "Установка Hearthstone". и на этом все. активности сети нет, прогресса нет. библиотеки в Winecfg настроены, wininet установлен.
Тот же результат был при установке на виртуальную машину.
Поменял дистрибутив с Arch на Kubuntu (в надежде, может при ручной установке арча я что то не так сделал, а тут все автоматом ставит).
Результат идентичен.
Имеет смысл пробовать еще что то пробовать?
Оба дистрибутива объединяет графическая оболочка Plasma. Может быть такое, что проблема в этом? Я, кончено, сомневаюсь. Ну а вдруг...
Может кто нибудь что-то посоветовать?
Еще вопрос такой: на сколько сильно будет просажен по производительности вариант установки через VirtualBox в виртуальную Win7 по сравнению с вариантами через lutris, PlayOnLinux и через Wiine?
safocl
тебе же справедливо написали…

в таком жеж порядке можеш и сам найти то, чего вайн не может найти в системе.
при чем скорее всего у тебя просто не подключен мультилиб и по ентому у тебя отсутствуют lib32 пакеты, которые необходимы вайну

Так и я справедливо ответил: репы multilib подключены, пакеты multilib/lib32-libudev0-shim 1-3 и multilib/lib32-alsa-plugins 1.1.6-1 установлены. Причем при повторной установке пишет сообщение, что они не устарели. И, разумеется, перед всеми манипуляциями было проведено обновление системы (sudo pacman -Syu) и машина перезапущена.
ls /usr/lib32/alsa-lib/
libasound_module_conf_pulse.so      libasound_module_pcm_vdownmix.so
libasound_module_ctl_arcam_av.so    libasound_module_rate_samplerate_best.so
libasound_module_ctl_oss.so         libasound_module_rate_samplerate_linear.so
libasound_module_ctl_pulse.so       libasound_module_rate_samplerate_medium.so
libasound_module_pcm_jack.so        libasound_module_rate_samplerate_order.so
libasound_module_pcm_oss.so         libasound_module_rate_samplerate.so
libasound_module_pcm_pulse.so       libasound_module_rate_speexrate_best.so
libasound_module_pcm_speex.so       libasound_module_rate_speexrate_medium.so
libasound_module_pcm_upmix.so       libasound_module_rate_speexrate.so
libasound_module_pcm_usb_stream.so