Khi tôi chạy Amnesia: Dark Descent hoặc Superbrothers: Sword & Sworcery, các trò chơi được trải dài trên cả hai màn hình của tôi, như thế này:
Limbo gặp sự cố khi khởi động:
Làm thế nào tôi có thể giải quyết những vấn đề này?
Khi tôi chạy Amnesia: Dark Descent hoặc Superbrothers: Sword & Sworcery, các trò chơi được trải dài trên cả hai màn hình của tôi, như thế này:
Limbo gặp sự cố khi khởi động:
Làm thế nào tôi có thể giải quyết những vấn đề này?
Câu trả lời:
Tất cả các trò chơi hoạt động sau một số điều chỉnh:
Đây là những trò chơi SDL, và giống như tất cả các trò chơi SDL, chúng sẽ hành động kỳ lạ nếu bạn có hai màn hình. Để chỉ chạy chúng trên màn hình chính:
SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/amnesia/Launcher.bin64
- lưu ý điều này có thể sẽ được gọi là "Launcher.bin32" hoặc tương tự trên các hệ thống 32 bit.
SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/swordandsworcery/run.sh
Tôi không cần phải điều chỉnh thêm nữa với những thứ này và chúng dường như hoạt động hoàn hảo.
LƯU Ý: Để áp dụng tinh chỉnh này cho tất cả các trò chơi SDL sao cho chúng có thể chạy theo cách này từ dấu gạch ngang, chỉ cần thêm
SDL_VIDEO_FULLSCREEN_DISPLAY=0
để /etc/environment
trên một dòng mới và sau đó khởi động lại.
Tôi đã gặp nhiều rắc rối hơn với trò chơi này. Với đầu kép cho phép trò chơi gặp sự cố với segfault. Thông thường có thể tránh điều này bằng cách chạy rượu trong chế độ máy tính để bàn ảo (tôi phải làm điều này với hầu hết mọi trò chơi về rượu), tuy nhiên, trong trường hợp này, Limbo được đóng gói với một loại rượu tùy chỉnh trong đó chế độ thám hiểm không hoạt động. Tôi đã phải sử dụng rượu vang được cung cấp thay thế, và sau đó nó hoạt động chính xác, nhưng bạn phải chạy nó với các tập lệnh khởi động bình thường một lần để có được thư mục ~ / .limbo được tạo, vì vậy:
/opt/limbo/launch-limbo.sh
- nếu điều này hoạt động, tuyệt vời, nếu không:
sudo apt-get install wine1.4
cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
- bạn PHẢI cd hoặc trò chơi sẽ bị sập
wine explorer /desktop=limbo,1920x1200 limbo.exe
- thay thế 1920x1200 bằng độ phân giải mong muốn của bạn
Để khởi động ứng dụng như thế này khi khởi chạy, hãy tạo dấu gạch ngang:
sudo gedit /opt/limbo/launch-limbo.sh
nhận xét mã hiện có và thêm:
cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
wine explorer /desktop=limbo,1920x1200 limbo.exe
Một lần nữa, thay thế 1920x1200 bằng độ phân giải mong muốn của bạn
Bạn có thể khởi chạy nó ở chế độ cửa sổ ở bất kỳ độ phân giải nào bằng cách thêm tùy chọn trong khi khởi chạy:
cd /opt/bastion/Bastion/
./Bastion.bin.x86_64 -windowed -x 1680 -y 1000
(Màn hình của tôi có 1680x1050 và tôi đã trừ 50p cho thanh trên cùng của Unity - vì vậy toàn màn hình của nó)
Để khởi chạy trò chơi ở chế độ cửa sổ với phím tắt dash:
cd /opt/bastion/Bastion/
sudo gedit bastion64.sh
Và thêm "-windowed -x 1680 -y 1000" (không có dấu ngoặc kép, với độ phân giải mong muốn) sau "LD_LIBRARY_PATH = lib64 :. .Bastion.bin.x86_64".
Giải pháp cho Limbo đã không làm điều đó cho tôi. Điều gì đã làm cho tôi:
Cài đặt rượu vang
Cài đặt Directx9
winetricks directx9
Mở cấu hình rượu
winecfg
Thay đổi d3dx9_43 thành "(gốc, dựng sẵn)" trong tab Thư viện
Thực hiện theo các bước trong câu trả lời khác
Lấy từ trò chơi Lim Limio không có âm thanh
Mặc dù nó nói 'sửa lỗi cho âm thanh' Tôi đã phải cài đặt directx9 để trò chơi tự chạy. (và bây giờ tôi thậm chí có âm thanh).