저는 HT, 1Gig RAM, 256 Nvidia 5500FX AGP를 갖춘 오래된 데스크탑 P4를 가지고 있고, Linux OS를 처음 사용하고 있습니다. 제가 사용하는 버전은 Tiny Core Linux 4.0입니다.
.exe 형식이기 때문에 Windows 기반 온라인 게임(Dota The Frozen Throne)을 플레이할 수 있는지 궁금합니다. 저는 Windows 프로그램용 전송 계층 인터페이스로 Linux에서 와인(wine-1.4.1)을 사용하는 방법을 배웠습니다. AGP 드라이버(NVIDIA-Linux-x86-173.14.39)를 성공적으로 컴파일하고 설치했습니다.
문제는 와인으로 실행할 때마다 게임이 충돌한다는 것입니다. 그래서 나는 해결책을 찾는다. 창모드로 실행하는 방법을 찾았습니다
WINEDEBUG=-모든 와인 탐색기 /desktop=foo,1280x720 "/home/tc/.wine/drive_c/Program Files/Warcraft III/Frozen Throne.exe" -window -opengl
이제 충돌 없이 플레이할 수 있습니다. 하지만 문제는 내 게임이 좋아지려면 두 가지가 더 필요하다는 것입니다.
먼저, 일부 GUI 컨트롤을 수동으로 클릭하는 대신 키보드 단축키를 사용하는 자동 단축키가 필요합니다. .exe에 자동 단축키를 추가했지만 WINE의 창 탐색기 모드에서는 인스턴스가 여러 개 있어도 하나의 인스턴스만 활성화되기 때문에 이런 식으로 작동하지 않습니다. 유일한 옵션은 전역 자동 단축키를 처음부터 만들어 Linux 시스템에서 실행되도록 설치하는 것인데 어떻게 해야 할지 모르겠습니다...https://codeload.github.com/tinku99/ahkx/zip/master
인용하다
/*
AutoHotkeyX
Copyright 2003-2009 Naveen Garg ([email protected])
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
*/
dependencies: xdotool, wine-dev, libx11-dev, libxt-dev
also see debian/control
./build
./run scriptname
두 번째로 필요한 것은 창 모드에 있고 커서가 게임 창 밖으로 미끄러지는 경향이 있기 때문에 커서 잠금 응용 프로그램이 필요하다는 것입니다. 이 응용 프로그램도 (Cursor_Lock_2.6.1, WMC_1.2.3) 있지만 그렇지 않습니다. 와인에 모노 또는 .NET 2.0을 설치해도 작동하지 않습니다. 내 유일한 선택은 이것이다http://www.x.org/archive/X11R6.8.2/doc/XGrabPointer.3.html#toc하지만 어디에 코딩해야 할지 잘 모르겠고, 변수에 대해 혼란스럽고 무엇으로 채워야 할지 모르겠습니다. 감사해요