Ошибка при попытке установить LoL через Playonlinux

Как насчет минимизации вашего окна после его создания?

$ (mate-terminal --window-with-profile=Background --title=xxx  --command top >/dev/null 2>&1 &); sleep 0.1; xdotool windowminimize $(xdotool search --name xxx|head -1)

Я использую Mate вместо Gnome, но он должен работать одинаково, если вы замените mate-terminal на gnome-terminal:

$ (gnome-terminal --window-with-profile=Background --title=xxx  --command top >/dev/null 2>&1&); sleep 0.1; xdotool windowminimize $(xdotool search --name xxx|head -1)

Сначала я создаю новое окно с mate-terminal, и я назначаю имя, используя опцию --title=xxx. После этого я использую xdotool search --name xxx|head -1, чтобы найти id этого окна, и передаю его xdotool windowminimize. sleep 0.1 задержка необходима, потому что окно нужно немного времени для создания.

Вместо использования названия окна вы также можете использовать другие параметры поиска:

$ xdotool search Usage: xdotool search [options] regexp_pattern
--class         check regexp_pattern agains the window class
--classname     check regexp_pattern agains the window classname
--maxdepth N    set search depth to N. Default is infinite.
                -1 also means infinite.
--onlyvisible   matches only windows currently visible
--pid PID       only show windows belonging to specific process
                Not supported by all X11 applications
--screen N      only search a specific screen. Default is all screens
--desktop N     only search a specific desktop number
--limit N       break search after N results
--name          check regexp_pattern agains the window name
--title         DEPRECATED. Same as --name.
--all           Require all conditions match a window. Default is --any
--any           Windows matching any condition will be reported
--sync          Wait until a search result is found.
-h, --help      show this help output

If none of --name, --classname, or --class are specified, the  defaults are: --name --classname --class

Пример использования :

(mate-terminal --command 'top' &) && sleep 0.1 && xdotool windowminimize $(xdotool search --class 'mate-terminal' |sort|tail -1)

Это должно работать для gnome:

(gnome-terminal --command 'top' &) && sleep 0.1 && xdotool windowminimize $(xdotool search --class 'gnome-terminal' |sort|tail -1)

Я сортирую вывод из xdotool search, поскольку последнее созданное окно должно быть последним.

0
задан 27 June 2017 в 23:21

6 ответов

Я закончил с Лутрисом. Он хорошо работает сразу же с места в карьер - мне никогда не удавалось заставить что-то еще работать. https://lutris.net/

1
ответ дан 22 May 2018 в 21:06

Я закончил с Лутрисом. Он хорошо работает сразу же с места в карьер - мне никогда не удавалось заставить что-то еще работать. https://lutris.net/

1
ответ дан 18 July 2018 в 11:01

Я закончил с Лутрисом. Он хорошо работает сразу же с места в карьер - мне никогда не удавалось заставить что-то еще работать. https://lutris.net/

1
ответ дан 24 July 2018 в 19:42

Я использую q4wine и winetrix.

создает 32-битный префикс XP.

install: adobeair, directx9 и vcruntime 2015.

set dll override: mswcp140 и vcruntime140.

установить LOL или скопировать папку игр с беспорядками из другой установки

сделать вашу пусковую установку с q4wine

Примечание: клиентский рендеринг случайно зависает. просто закончите процесс и перезапустите

PS: Я использую вино 2.01

1
ответ дан 22 May 2018 в 21:06
  • 1
    извините, я не совсем понимаю все это. для подтверждения: «создает 32-битный префикс XP» означает это: WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot? скопирует папку игр с беспорядками из системы Windows так же просто, как просто положить ее на USB-накопитель, а затем скопировать ее с USB на папку cdrive на ubuntu? или нужно ли иметь окончание строк Windows и прочее? и как «установить dll переопределить: msvcp140 и vcruntime140»? (также спасибо за поспешный ответ) – JNotelddim 27 June 2017 в 23:49
  • 2
    да, это командная строка. но проще использовать графический интерфейс q4wine. вы можете делать все с этим. да просто скопируйте из окна install и поставьте C: префикса. `winecfg ', вкладка« Библиотеки »- это то, где вы устанавливаете переопределения. – ravery 27 June 2017 в 23:54
  • 3
    поэтому я установил adobeair, directx9 и vcrun2013. он предупредил меня, что я не должен использовать directx9, потому что он устарел, но он все еще прошел, поэтому я просто оставил его. Однако не было vcrun2015, и мне интересно, почему я теперь не могу найти msvcp140 и vcruntime140 в библиотеках winecfg, которые можно переопределить. Есть много аналогичных вариантов, но ни один из них не соответствует этим. – JNotelddim 30 June 2017 в 01:34
  • 4
    да. загрузите программу установки Windows и запустите ее в префиксе. предупреждение о DX9, потому что большинству программ не нужна вся настройка. – ravery 30 June 2017 в 01:45
  • 5
    не окна, VC Runtime 2015 right ??? да запустите его в вине под префиксом для LOL. вы используете q4wine? или manualLy с playinlinux? – ravery 30 June 2017 в 02:42

Я использую q4wine и winetrix.

создает 32-битный префикс XP.

install: adobeair, directx9 и vcruntime 2015.

set dll override: mswcp140 и vcruntime140.

установить LOL или скопировать папку игр с беспорядками из другой установки

сделать вашу пусковую установку с q4wine

Примечание: клиентский рендеринг случайно зависает. просто закончите процесс и перезапустите

PS: Я использую вино 2.01

1
ответ дан 18 July 2018 в 11:01

Я использую q4wine и winetrix.

создает 32-битный префикс XP.

install: adobeair, directx9 и vcruntime 2015.

set dll override: mswcp140 и vcruntime140.

установить LOL или скопировать папку игр с беспорядками из другой установки

сделать вашу пусковую установку с q4wine

Примечание: клиентский рендеринг случайно зависает. просто закончите процесс и перезапустите

PS: Я использую вино 2.01

1
ответ дан 24 July 2018 в 19:42
  • 1
    к сожалению, я не совсем понимаю все это. для подтверждения: как создать 32-битные XP с префиксом' про это: WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot ? копирование бунт папку игры из системы Windows, как легко, как просто положить его на USB, а затем скопировать его из USB в папку C диск в Ubuntu? или это нужно, чтобы строки Windows окончаний и вещи изменились? и как набор файлов переопределение:msvcp140 и vcruntime140' ? (также спасибо за спешный ответ) – JNotelddim 27 June 2017 в 23:49
  • 2
    да, это командная строка. но проще использовать графический интерфейс q4wine. вы можете делать все с этим. да просто скопируйте из окна install и поставьте C: префикса. `winecfg ', вкладка« Библиотеки »- это то, где вы устанавливаете переопределения. – ravery 27 June 2017 в 23:54
  • 3
    поэтому я установил adobeair, directx9 и vcrun2013. он предупредил меня, что я не должен использовать directx9, потому что он устарел, но он все еще прошел, поэтому я просто оставил его. Однако не было vcrun2015, и мне интересно, почему я теперь не могу найти msvcp140 и vcruntime140 в библиотеках winecfg, которые можно переопределить. Есть много аналогичных вариантов, но ни один из них не соответствует этим. – JNotelddim 30 June 2017 в 01:34
  • 4
    да. загрузите программу установки Windows и запустите ее в префиксе. предупреждение о DX9, потому что большинству программ не нужна вся настройка. – ravery 30 June 2017 в 01:45
  • 5
    не окна, VC Runtime 2015 right ??? да запустите его в вине под префиксом для LOL. вы используете q4wine? или manualLy с playinlinux? – ravery 30 June 2017 в 02:42

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

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