나는 보통 Windows(10)에서 SWTOR를 플레이하지만, 나열하기에는 너무 많은 이유로(이 질문의 범위를 넘어서) Linux에서 플레이할 수 있으면 좋을 것입니다. 그래서 나는 playonlinux를 통해 설정했습니다(친구가 추천한 와인 버전 1.8-staging 사용).
그러나 일부 키 바인딩이 변경되었습니다. Windows에서는 많이 사용하는 백슬래시('\') 키 바인딩이 하나 있고 AltGr+K, L, Y 등과 같은 AltGr+ 키 바인딩이 여러 개 있습니다. 이것들은 Windows에서 잘 실행됩니다.
그러나 Linux에서 SWTOR를 로드하면 정확히 동일한 키 바인딩/인터페이스 파일이 설치됩니다(내 채팅 상자와 인터페이스가 정확히 같아 보이기 때문에 해당 파일을 찾았다는 것을 알고 있지만 이러한 구성을 전송한 후에는(그렇지 않았음) - 슬롯 \에 바인딩되어야 합니다. 이제 #에 바인딩됩니다. 다시 바인딩하려고 시도했지만 바인딩 대화 상자에 등록도 되지 않은 것으로 나타났습니다. 하지만 채팅 메시지에 백슬래시를 쉽게 입력할 수 있고 키 입력이 SWTOR로 전송되었음을 xkey에서 확인할 수 있습니다.
AltGr과 비슷한 상황입니다. AltGr+F를 사용하면 실제로 F와 관련된 키 바인딩이 호출되고 다시 바인딩하려고 하면 F에 바인딩됩니다. 채팅에 입력해서 확인할 수는 없는데, 키 입력이 X에서 창으로 전송된 것을 xkey로 확인했습니다. 바인딩은 여전히 Ctrl+Alt+F로 나열되며 실제로는 이렇게 호출할 수 있습니다(Windows에 표시되는 방식입니다).
가장 이상한 점은 자동으로 \ 바인딩을 #에 다시 바인딩하고 구성을 편집할 필요도 없고 수동으로 다시 바인딩할 필요도 없다는 것입니다(그리고 여전히 채팅에 \를 입력할 수 있으므로 분명히 키 입력을 수신합니다). 하지만 Windows에서는 잘 작동합니다.
누구든지 이러한 문제가 발생하는 위치와 이를 해결하는 데 도움이 될 수 있는 부분에 대해 밝힐 수 있습니까?
검색에 나열된 SWTOR 스크립트와 공식 swtor.com 웹사이트의 설치 프로그램을 사용하여 공식 웹사이트에서 설치된 playonlinux 4.2.10을 실행하고 있습니다. 내 시스템은
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.3 (jessie)
Release: 8.3
Codename: jessie
$ uname -srviopm
Linux 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u4 (2016-02-29) x86_64 unknown unknown GNU/Linux
저는 nvidia 940M 그래픽 카드(Optimus)를 가지고 있고 SWTOR는 Bumblebee(드라이버와 마찬가지로 백포트에서 설치됨)를 통해 이를 사용하고 있습니다.