ฉันต้องการเรียกใช้ Steam ในโหมดสแตนด์อโลนดังนั้นฉันไม่จำเป็นต้องโหลดเดสก์ท็อปแล้วเรียกใช้ Steam ฉันแค่ต้องการทรัพยากร 100% ที่ทุ่มเทให้กับเกม
เป็นการดีที่จะเป็นเพียงแค่เซสชัน Steam ที่ฉันสามารถลงชื่อเข้าใช้จากหน้าจอเข้าสู่ระบบ เป็นไปได้ไหม
ฉันต้องการเรียกใช้ Steam ในโหมดสแตนด์อโลนดังนั้นฉันไม่จำเป็นต้องโหลดเดสก์ท็อปแล้วเรียกใช้ Steam ฉันแค่ต้องการทรัพยากร 100% ที่ทุ่มเทให้กับเกม
เป็นการดีที่จะเป็นเพียงแค่เซสชัน Steam ที่ฉันสามารถลงชื่อเข้าใช้จากหน้าจอเข้าสู่ระบบ เป็นไปได้ไหม
คำตอบ:
ฉันได้สร้างโครงการเพื่อทำสิ่งที่คุณกำลังอธิบายที่นี่:
https://github.com/ShadowApex/steamos-ubuntu
มันเป็นเพียงสคริปต์ทุบตีเล็ก ๆ ที่จะทำสิ่งต่อไปนี้:
steam
บัญชีผู้ใช้หากไม่มีอยู่steam
บัญชีผู้ใช้reboot-to-[steamos,desktop]-mode
สคริปต์เพื่อสลับระหว่างเซสชันฉันทดสอบเฉพาะกับ Ubuntu 18.04 ที่ติดตั้งแบบเรียบร้อยแล้ว
บางทีเรื่องนี้อาจจะเพียงพอซึ่งใช้การลงชื่อเข้าใช้แบบ Steam ซึ่งใช้ xfwm4 ภายใต้ฝาครอบเพื่อให้เดสก์ทอปที่มีน้ำหนักเบาพร้อม Steam อยู่ด้านบน
นี่คือข้อมูลจาก README:
sudo add-apt-repository ppa:thor27-gmail/steam-desktop
sudo apt-get update
sudo apt-get install steam-login
จากนั้นออกจากระบบและกลับเข้ามาเพื่อรับเซสชันของ Steam ดูสิ่งนี้ด้วย:
เพียงคัดลอกไฟล์ steam.desktop จากไป/usr/share/applications/steam.desktop
/usr/share/xsessions
จากนั้นแก้ไขและเปลี่ยนตัวเลือก Exec เป็น
Exec=steam steam://open/bigpicture
หรือเพียงแค่สร้างคุณเอง:
[Desktop Entry]
X-SuSE-translate=true
Encoding=UTF-8
Type=XSession
Exec=steam steam://open/bigpicture
TryExec=steam steam://open/bigpicture
Name=Steam
Comment=Steam
killall lightdm
และเข้าสู่ระบบและ
การอ้างอิงคำตอบอื่น:
sudo add-apt-repository ppa:thor27-gmail/steam-desktop
แต่จากหน้า github เข้าสู่ระบบของผู้เขียนก็ระบุไว้:
PPA นั้นล้าสมัยจริง ๆและฉันก็ไม่อยากจะคิดอีกต่อไป หากมีการเปลี่ยนแปลงอะไรฉันจะอัปเดตที่นี่
โดยการเปรียบเทียบหน้า GitHubได้รับการแก้ไขในปลายปี 2017
Arch Linux มีเคล็ดลับและเทคนิคสำหรับการใช้งาน Steam:
หากต้องการเริ่ม Steam ในโหมด Big Picture จากเครื่องมือจัดการหน้าจอให้สร้าง/usr/share/xsessions/steam-big-picture.desktop
ไฟล์ที่มีเนื้อหาดังต่อไปนี้:
[Desktop Entry]
Name=Steam Big Picture Mode
Comment=Start Steam in Big Picture Mode
Exec=/usr/bin/steam -bigpicture
TryExec=/usr/bin/steam
Icon=
Type=Application
ส่วนต่อประสาน Steam สามารถปรับแต่งได้โดยใช้สกิน ~/.steam/root
สกินสามารถเขียนทับไฟล์ที่อินเตอร์เฟซเฉพาะ
ในการติดตั้งสกิน:
~/.steam/root/skins
วางไดเรกทอรีในSteam
> Settings
> Interface
และเลือกรายการที่กว้างขวางของสกินสามารถพบได้ในนี้โพสต์ฟอรั่มอบไอน้ำ หมายเหตุ: การใช้สกินที่ล้าสมัยอาจทำให้เกิดข้อผิดพลาดในการมองเห็น
มีการกำหนดสไตล์ของ Steam เกือบทั้งหมด~/.steam/root/resource/styles/steam.styles
(ไฟล์มีความยาวมากกว่า 3,500 บรรทัด) resource/styles/steam.styles
สำหรับผิวที่จะได้รับการยอมรับเป็นความต้องการของตัวเอง เมื่อการอัพเดต Steam เปลี่ยนแปลง Steam อย่างเป็นทางการการจัดรูปแบบผิวของคุณอาจล้าสมัยซึ่งอาจส่งผลให้เกิดข้อผิดพลาดทางสายตา
ดู~/.steam/root/skins/skins_readme.txt
ไพรเมอร์เกี่ยวกับวิธีสร้างสกิน
มันค่อนข้างยาวในการเล่นเกมซึ่งครอบคลุมทั้งความล่าช้าของเสียงและวิดีโอเฟรมต่อวินาที มีแม้กระทั่งส่วนที่เกี่ยวกับการสร้างสภาพแวดล้อม X-Windows แยกต่างหากสำหรับการเล่นเกม
หากระบบของคุณได้รับการกำหนดค่าให้ใส่ไดรเวอร์การปรับความถี่ซีพียูของตัวเองอย่างถูกต้องระบบจะตั้งผู้ว่าการเริ่มต้นเป็น Ondemand ตามค่าเริ่มต้นผู้ว่าราชการคนนี้จะปรับนาฬิกาเท่านั้นหากระบบใช้ซีพียู 95% จากนั้นจึงใช้เวลาเพียงช่วงสั้น ๆ เท่านั้น สิ่งนี้ช่วยประหยัดพลังงานและลดความร้อน แต่มีผลกระทบต่อประสิทธิภาพอย่างเห็นได้ชัด คุณสามารถมีระบบ downclock เมื่อไม่ได้ใช้งานเท่านั้นโดยการปรับจูนระบบ ที่จะทำเช่นนั้นให้ดูCpufrequtils # จูนผู้ว่าราชการจังหวัด
(16.04 เท่านั้นแพคเกจดูเหมือนจะไม่มีสี)
ฉันพบว่าวิธีที่ดีที่สุดในการทำเช่นนี้คือใช้แพ็คเกจของ SteamOS สำหรับสิ่งนี้:
sudo add-apt-repository ppa:mdeslaur/steamos
sudo apt-get update
sudo apt-get install steamos-compositor steamos-modeswitch-inhibitor steamos-xpad-dkms plymouth-themes-steamos
การplymouth-themes-steamos
ติดตั้งหน้าจอเริ่มต้นหากคุณกำลังสร้างคอนโซลเกมโดยเฉพาะและsteamos-xpad-dkms
การนำตัวควบคุมเข้ามาแก้ไขหากคุณใช้ตัวควบคุม XBox หรือ Playstation
คุณอาจต้องการเปิดการเข้าสู่ระบบอัตโนมัติหากคุณต้องการประสบการณ์แบบคอนโซล:
ดูสิ่งนี้ด้วย:
Steam ในขณะที่โปรแกรมทำงานเหมือนไคลเอนต์และใช้เบราว์เซอร์สำหรับการดาวน์โหลดเท่านั้น
เมื่อติดตั้งเกมคุณจะต้องลงชื่อเข้าใช้ผ่านเบราว์เซอร์ก่อนเริ่มเกมเท่านั้น หลังจากเริ่มเกมคุณสามารถย่อขนาดเบราว์เซอร์หรือจบเบราว์เซอร์ จากนั้นคุณก็เล่นเกม
ในการใช้งาน Steam เป็นผลิตภัณฑ์แบบสแตนด์อโลนคุณสามารถติดตั้ง Steam ลงใน USB-harddisk ภายนอกได้ ก่อนหน้านี้คุณต้องสร้างแท่ง USB พร้อมไฟล์ไอน้ำ
https://store.steampowered.com/steamos/buildyourown?l=english
สำหรับสิ่งที่คุ้มค่าฉันไม่คิดว่าจำเป็นต้องติดตั้งอะไรเลย หรือจะมีเดสก์ท็อปใด ๆ เลยก็ได้น้ำหนักเบาหรืออย่างอื่น
ฉันสมมติว่า Steam เป็นเกมที่ต้องใช้กราฟิกดังนั้น x คุณไม่จำเป็นต้องมีเดสก์ท็อปเพื่อเริ่ม x คุณจะต้องดูเล็กน้อยเพื่อหาสิ่งที่เทียบเท่าใน 'buntu ที่คุณใช้ แต่ใน Lubuntu 13.04 เพื่อให้มีเซสชัน x ที่ไม่มีเดสก์ท็อปคุณลบบรรทัดเริ่มต้น "@pcmanfm.." /etc/xdg/lxsession/Lubuntu/autostart
จากแฟ้ม นี่คือสิ่งที่ฉันทำตลอดเวลาในขณะนี้
เดสก์ท็อปดูเหมือนไร้ประโยชน์เสมอสำหรับฉัน คุณสามารถเก็บสำเนาของรุ่นปกติของไฟล์ที่มีคำต่อท้ายที่เพิ่มเข้ามาในชื่อไฟล์และคัดลอกของรุ่นที่แก้ไขมีคำต่อท้าย-regular
-steam
จากนั้นเพียงคัดลอกไฟล์ใดก็ได้และเปลี่ยนชื่อเพื่อลบคำต่อท้าย ดังนั้นค้นหาไฟล์ autostart ของคุณและลบบรรทัดที่อ้างถึงตัวจัดการไฟล์ของคุณ
หากคุณไม่ต้องการให้พาเนลของคุณเริ่มต้นเทอร์มินัลหรือใช้ alt-f2 และฆ่าทุกอย่างที่เป็นชื่อของพาเนลของคุณ จากนั้นใช้ alt-f2 เพื่อเริ่มเกมของคุณ หากคุณมีพื้นที่ดิสก์อาจสะดวกกว่าในการติดตั้งแยกในพาร์ติชันอื่น จากนั้นคุณไม่จำเป็นต้องเปลี่ยนชื่อไฟล์กำหนดค่าระหว่างเวอร์ชันปกติและรุ่นเฉพาะไอน้ำและคุณไม่จำเป็นต้องติดตั้งพาเนลหรืออะไรก็ตามที่ติดตั้งไว้ภายนอก และแน่นอนไม่มีบริการที่ไม่ต้องการ ในทางตรงกันข้ามถ้าคุณต้องการใช้พาร์ติชันเดียวกันมันอาจจะไม่ยากเกินกว่าที่จะเขียนสคริปต์เพื่อเปลี่ยนชื่อไฟล์ config และทำการบูทใหม่เพื่อสลับระหว่างโหมดปกติและโหมด Steam เท่านั้น