Bỏ qua để đến nội dung

Linux

Linux là một nền tảng được hỗ trợ đầy đủ, với sự chú ý đặc biệt dành cho Chế độ chơi game của Steam Deck / SteamOS.

Trên Linux không có sandbox ứng dụng — DeckCrate có đúng các quyền tệp thông thường của người dùng bạn.

Trên SteamOS và các máy chơi game cầm tay khác, tay cầm hoạt động ngay lập tức — không có gì phải cấu hình. Phần này là tài liệu tham khảo cho các bản cài Linux máy tính để bàn tùy chỉnh nơi tay cầm không được nhận diện.

Trên một bản phân phối máy tính để bàn tiêu chuẩn, dùng tay cầm mà không cần root đòi hỏi người dùng của bạn phải thuộc nhóm input:

Terminal window
sudo usermod -aG input "$USER"
# đăng xuất rồi đăng nhập lại để nhóm có hiệu lực

Nếu thanh gợi ý tay cầm không bao giờ xuất hiện, hãy kiểm tra điều này trước (groups | grep input). DeckCrate đọc bản đồ nút của từng tay cầm từ nhân hệ thống và phân giải các nút theo mã ngữ nghĩa của chúng, nên hầu hết tay cầm đều “chạy được ngay”.

Trên SteamOS, khi bạn chọn vào bất kỳ ô nhập văn bản nào — tìm kiếm (Y), đổi tên (X) hay thư mục mới — bàn phím ảo nổi của Steam sẽ hiện lên để bạn có thể gõ mà không cần bàn phím vật lý.

Tuy nhiên, một số hộp thoại cố ý không tự mở bàn phím — ví dụ hộp thoại nhập thông tin máy chủterminal nhúng. Ở những chỗ này, hãy nhấn X để gọi bàn phím ảo lên khi bạn đã sẵn sàng gõ. Điều này là có chủ ý: những giao diện này có thể được chọn vào mà bạn không hề định gõ gì, và một lớp phủ bàn phím tự bật lên sẽ che màn hình và làm gián đoạn trải nghiệm.

Steam Input (ánh xạ lại, paddle và con quay hồi chuyển)

Phần tiêu đề “Steam Input (ánh xạ lại, paddle và con quay hồi chuyển)”

Khi bạn khởi chạy DeckCrate thông qua Steam, nó đọc tay cầm của bạn qua Steam Input — chính lớp cung cấp cấu hình tay cầm theo từng game trong lớp phủ Steam. Điều đó có nghĩa là bạn có thể gán lại bất kỳ nút điều khiển nào, kể cả paddle sau lưng, trackpad và con quay hồi chuyển, và DeckCrate sẽ tôn trọng thiết lập đó.

DeckCrate đi kèm một action manifest mô tả những gì nó có thể làm — Mở, Quay lại, Sao chép, Dán, Di chuyển, Tìm kiếm, v.v. — nên những hành động đó hiện lên theo tên khi bạn chỉnh bố cục tay cầm trong Steam. Hãy chọn hoặc tạo một cấu hình dùng chúng và Steam Input sẽ tiếp quản; bảng tay cầm trên màn hình (trong các bản dựng gỡ lỗi) hiển thị hàng Steam Input ghi active khi điều đó xảy ra.

Nếu bạn khởi chạy bên ngoài Steam, hoặc tay cầm của bạn dùng mẫu gamepad thường, DeckCrate đơn giản quay về đọc tay cầm trực tiếp — mọi thứ vẫn hoạt động y hệt như ở mọi nơi khác. Steam Input là phần thưởng thêm cho người dùng Steam/Deck, không bao giờ là điều kiện bắt buộc.

Ở chế độ Chơi game, DeckCrate bỏ qua tay cầm khi các bảng của chính Steam đang mở — menu Truy cập nhanh, menu Steam và menu nguồn. Việc di chuyển trong đó không bao giờ làm dịch chuyển mục đang chọn hay kích hoạt thao tác nào trong danh sách tệp phía sau, và quyền điều khiển trở lại ngay khi bạn đóng bảng. Nút bạn nhấn để đóng bảng chỉ thuộc về bảng đó; nó không tác động thêm lên DeckCrate.

Điều này đúng bất kể bạn khởi chạy ứng dụng bằng cách nào và dùng bố cục tay cầm nào. Bên ngoài phiên chế độ Chơi game của máy cầm tay — chế độ Desktop, một máy tính để bàn Linux thông thường, macOS hay Windows — không có những bảng như vậy nên không có gì thay đổi.

Linux gắn kết các thư mục chia sẻ SMB qua GVFS mà không cần lời nhắc root, nhưng cần cài backend SMB của GVFS và cầu nối FUSE. Xem Thư mục chia sẻ mạng để biết gói cần cài một lần và các bước kiểm chứng.