LINUX.ORG.RU

75
Всего сообщений: 1485

Origin

Победил тут мимо проходя...
Дарю инструкцию для интересующихся:

$ mkdir -p ${HOME}/Origin

В директории Origin создаём файл hchmod.c с содержимым:

#include <dlfcn.h>
#include <sys/stat.h>
#include <unistd.h>

int (*mkdir_real)(const char *pathname, mode_t mode) = NULL;
int (*chmod_real)(const char *pathname, mode_t mode) = NULL;
int (*fchmod_real)(int fd, mode_t mode) = NULL;

int mkdir(const char *pathname, mode_t mode){
  if ( mkdir_real == NULL ){
        mkdir_real = dlsym(RTLD_NEXT,"mkdir");
  }
return (mkdir_real(pathname, mode | S_IWUSR ));
}

int chmod(const char *pathname, mode_t mode){
  if ( chmod_real == NULL ){
        chmod_real = dlsym(RTLD_NEXT,"chmod");
  }
return (chmod_real(pathname, mode | S_IWUSR ));
}

int fchmod(int fd, mode_t mode){
  if ( fchmod_real == NULL ){
        fchmod_real = dlsym(RTLD_NEXT,"fchmod");
  }
return (fchmod_real(fd, mode | S_IWUSR ));
}
Собираем:
$ cd ${HOME}/Origin
$ gcc -shared -fPIC -D_GNU_SOURCE -ldl -o hchmod.so hchmod.c

Качаем и устанавливаем Origin

$ wget https://download.dm.origin.com/origin/live/OriginSetup.exe
...
$ export LD_PRELOAD=${HOME}/Origin/hchmod.so 
$ wine OriginSetup.exe

 , , , ,

superuser ()

WINE и загрязнение меню

Суть такова: при установление разного софта, WINE захламляет меню и удалить из меню просто так невозможно: приходится ручками вычищать из ~/.local/share/applications/ и ~/.local/share/desktop-directories.

Можно ли как то запретить WINE'у создавать там свои объекты?

Linux Mint 19.1 XFCE x64

Wine-4.12.1-staging

 , ,

Qurao ()

Starcraft 2: мерцающие тени на Intel HD 4600

Кто-нибудь в курсе, как вылечить мерцающие тени в SC2? Пробовал запускать на чистом Wine 4.11, с помощью Lutris - ничерта не помогает. Через D9VK вообще тени отсутствуют.

Ubuntu v19.04 64-bit, Wine v4.11 Devel

Mesa 3D v 19.1.0

Starcraft 2 v3.1.4

 , , ,

FilosofeM ()

В Wine добавлена поддержка драйверов для PnP-устройств - это как?

Объясните несведущему: вот вроде Wine не может поддерживать виндовские дрова by designe, потому что делегирует любые действия, которые только возможно, ядру и нативным библиотекам. Тем не менее, в последних выпусках Wine обязательной строкой ченджлога идёт речь о поддержке виндовских драйверов. Как это понимать?

 ,

meliafaro ()

Автоопределение рендера wine

Подскажите патч, который при запуске программы определял бы, использует она 3d или нет, и если использует, добавлял бы в реестр принудительное opengl для этой программы, а если нет то gdi (в appdefaults ключ Direct3D/DirectDrawRendering).

Или просто сделать так, чтобы функции рисования 2d обращались к gdi, и только те которым действительно нужен opengl, к opengl, гибрида сделать.

Рендерер opengl плохо работает с 2d программами, одни долго запускаются и долго отображают интерфейс, другие вообще не запускаются (чёрный экран), третие работают с багами, ну и все 2d программы/игры лагают от этого режима. Поэтому я хочу включать gdi для любого рисования окон, интерфейса, а opengl только при необходимости, gdi работает у меня быстрее в 10 раз, и ни одного бага

 , , ,

gradle ()

wine и ammyy admin

Добрый день, есть задача поставить ammyy admin на Ubuntu 16.04.5, после установки wine, winetricks - ammyy admin запускается только в сеансе админа (программа нужна обычному пользователю). В логе ammyy admin при запуске программы от пользователя «20190625-12:41:03.859 0000000C - ERROR: ERROR: Unhandled Exception eip=7B43C30C esp=007DE7D4 ebp=007DE858» ничего толкового нагуглить не смогла, с линуксом всего две недели. помогите, а?

 

marquise ()

wine 3D render

Привет, народ. Кто по wine соображает? Замучался держать виртуалку для двух виндовых софтин. Юзаю компас 3Д и станочную софтинку Vectric Aspire. Так вот. Wine64, Slackware64 current, wine 4.9. Компас поставил, работает без нареканий. А вот Aspire чудит с рендером 3D. Не пойму. В момент просмотра всё ок, после подтверждения нифига не видать.... Пример:
1. Открываем модель https://ibb.co/HBPVK5H
2. Подтверждаем https://ibb.co/Y312Z7f
Что-то надо доустановить?

 ,

gnu_linux ()

Игры перестали видить драйвера vulkan

Добрый день, столкнулся с такой проблемой, на моих двух компах все игрушки что я запускаю под wine перестали вивить драйвера видеокарты vulkan, все отрабатывается на opengl. Пробовал переустанавливать wine, vulkan, x server, драйвера видеокарты, в одном случае это adm RX 580, в другом какая то не очень мощная msi. Ничего не помогает.

root@apd-pc:/# apt list --installed | grep vulkan

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libvulkan1/cosmic,now 1.1.82.0-0ubuntu1 amd64 [установлен]
mesa-vulkan-drivers/cosmic,now 19.2~git1906161930.d72bbb~oibaf~c amd64 [установлен]
vulkan-headers/cosmic,cosmic,now 1.1.82.0-1 all [установлен]
vulkan-tools/cosmic,now 1.1.82.0+dfsg1-0ubuntu2 amd64 [установлен, автоматически]
vulkan-utils/cosmic,cosmic,now 1.1.82.0+dfsg1-0ubuntu2 all [установлен]
vulkan-validationlayers-dev/cosmic,now 1.1.82.0-0ubuntu1 amd64 [установлен]
vulkan-validationlayers/cosmic,now 1.1.82.0-0ubuntu1 amd64 [установлен]
И каждый день мне приходят обновление драйверов vulkan но так ничего не меняется.

 , ,

iliaxxx ()

WINE и скриншоты

Не работают скриншоты внутри игр под WINE, а именно внутри игры SA:MP(Gta San Andreas Multiplayer). Вместо скриншота просто черный квадрат.

Использовать скриншотер внутри системы и тд не предлагать. Хочу именно делать скриншоты внутри игры. Надеюсь, что это проблема у кого то возникала и мне смогут помочь.

Система: Linux Mint 19.1 XFCE x64

WINE: 4.10-staging

В логах ничего нету, так что показывать их бесполезно.

 ,

Qurao ()

Wine 4.10 + game

Ребята играл в игру через wine 4.10 но прилитело обновление игры и теперь при запуске ругается мол запуск в песочнице запрещен, Можно ли как то модифицировать wine или может какие библиотеки доустановить, чтоб не вылезала такая ошибка. опробовал мнгого версий wine в том числе и протон но запустить игру так и не удалось . Может кто сталкивался с такой проблемой,) .

 , ,

kep1990 ()

Очень гибкий скрипт для сборки Wine

Нашел очень гибкий скрипт для сборки Wine. Он позволяет собрать любую версию (любой коммит из master-ветки или вообще старую версию, если есть такая потребность) и по выбору включить или отключить различные наборы патчей (staging, esync, pba и т.д). Также можно включить в сборку единичные фиксы к некоторым играм (например, к Path of Exile, World of Warcraft, различным частям The Sims). Можно еще включить в сборку свои собственные патчи, если у вас такие есть. Все это задается в очень удобном конфигурационном файле.
К сожалению, скрипт только для арчеводов (очень навороченный PKGBUILD). Впрочем, для пользователей Ubuntu тоже есть вариант через докер (работает это или нет, не знаю, да и инструкцию я проглядел мельком).
Мопед скрипт не мой! Я его просто нашел сегодня утром и восхитился его гибкостью. Думаю, он будет полезным и другим, поэтому делюсь.

https://github.com/Tk-Glitch/PKGBUILDS/tree/master/wine-tkg-git

 ,

Rinaldus ()

Steam и Wine в LXC

Привет, народ! Кто-нибудь пробовал ставить Steam или Wine в непривилегированном LXC контейнере? Столкнулся с двумя проблемами: первая с иксами, нужны какие-то вкрутасы с Xauthority, вторая - из контейнера доступен весь мой /home, не могу найти, где оно монтируется в контейнер. Хочу все это не ради безопасности, а чтобы не тащить кучу 32-х битных библиотек в no-multilib систему, да Steam вроде официально поддерживает только бубунту. Если кому интересно - с cgroups проблема решилась с помощью pam_cgfs​.so, а сеть в контейнер раздаю через пустой бридж (без указания интерфейсов, один хрен маршрутизация через ядро) и маскарадинг через nftables.

 , , , ,

Meyer ()

Stalker - Lost Alpha в wine

Привет, народ. У кого нибудь получилось запустить Lost Alpha 1.4007DC в wine?

Ловлю ошибку при запуске - cannot find file gamedata\config\system.ltx

Проблема не только у меня - https://www.youtube.com/watch?v=zVM9cu4YX8s

Скачал сборку от уважаемого Kron4ek. На ней запускается, но хотелось бы нормально интегрировать игру в lutris.

 ,

Solar ()

Microsoft Word 2007

Всем привет. Можно ли через вайн запустить Microsoft Word 2007?

 ,

stafik1993 ()

WINE и надоедливый vs_out

Короче, проблема такая:

При запуске любого софта с использованием 3д графики на WINE через терминал он выдает эти строчки:

0037:fixme:d3d_shader:print_glsl_info_log     Vertex info
0037:fixme:d3d_shader:print_glsl_info_log     -----------
0037:fixme:d3d_shader:print_glsl_info_log     0(26) : warning C7050: "vs_out[0].zw" might be used before being initialized
0037:fixme:d3d_shader:print_glsl_info_log     0(26) : warning C7050: "vs_out[1]" might be used before being initialized
0037:fixme:d3d_shader:print_glsl_info_log     0(26) : warning C7050: "vs_out[2]" might be used before being initialized
0037:fixme:d3d_shader:print_glsl_info_log     0(26) : warning C7050: "vs_out[3]" might be used before being initialized
0037:fixme:d3d_shader:print_glsl_info_log     0(26) : warning C7050: "vs_out[4]" might be used before being initialized
0037:fixme:d3d_shader:print_glsl_info_log     0(26) : warning C7050: "vs_out[5]" might be used before being initialized
0037:fixme:d3d_shader:print_glsl_info_log     0(26) : warning C7050: "vs_out[6]" might be used before being initialized
0037:fixme:d3d_shader:print_glsl_info_log     0(26) : warning C7050: "vs_out[7]" might be used before being initialized
0037:fixme:d3d_shader:print_glsl_info_log     0(26) : warning C7050: "vs_out[9]" might be used before being initialized
0037:fixme:d3d_shader:print_glsl_info_log     0(26) : warning C7050: "vs_out[11]" might be used before being initialized
002c:fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
002c:err:xvidmode:ComputeGammaFromRamp low-biased gamma ramp (588), rejected

И было бы еще простительно если только 1 раз, но он повторяет их раз за разом. Иногда доходило и до vs_out[100]. Тестилось на Gta San Andreas, Crusader Kings 2, Super Hot и других. Не то, что это на что то влияет, но это очень сильно раздражает.

Дистрибутив: Linux Mint 19.1 XFCE x64

Версия WINE: Wine 4.9-staging

Заранее спасибо.

 

Qurao ()

Не показываются окна Wine

При открытии какого-либо окна Wine (допустим, настройки) вместо самого окна показывается просто тонкая полоска.

 ,

SqdPanda ()

Работа fl studio под вайном

Можно ли работать в fl studio под вайном и будут ли работать плагины?

 , ,

Quky ()

Как использовать d9vk?

Я поставил wine-staging, vkd3d, d9vk-bin. Что теперь нужно сделать, чтобы запущенная под wine игра использовала вулканические библиотеки вместо DirectX 9?

 ,

alexferman ()

wine vs GStreamer

Подскажите про wine
Есть exe в котором есть воспроизведение аудио
пробую запускать его с вайна - получаю

0036:fixme:ntdll:EtwEventEnabled (deadbeef, 0x76021b48): stub
003f:fixme:gstreamer:event_src 0x79e06340 (61441) stub
003f:err:gstreamer:unknown_type Could not find a filter for caps: "audio/x-wav"
0036:err:gstreamer:GST_Connect GStreamer failed to play stream
003e:err:gstreamer:watch_bus decodebin686: Your GStreamer installation is missing a plug-in.
003e:err:gstreamer:watch_bus gstdecodebin2.c(4640): gst_decode_bin_expose (): /GstBin:bin686/GstDecodeBin:decodebin686:
no suitable plugins found:
Missing decoder: WAV (audio/x-wav)



что ему не нравится?
поставил уже все пакеты с GStreamer на хост, толку нет
wine- stagging, ubuntu lts

 , , , ,

smilessss ()

wine - configure: error: Cannot build a 32-bit program, you need to install 32-bit development libraries.

При сборке на Слаке. А что вообще дает поддержка 32бит в Вайне? Может без 32 собирать?

 ,

deepforest ()