วิธีการลด Steam ลงไปในพาเนล Unity (ถาดระบบ)


13

เมื่อฉันเรียกใช้ Steam มีไอคอนสองไอคอนหนึ่งไอคอนใน Launcher และอีกไอคอนหนึ่งในแผง Unity ฉันจะลบไอคอนบนตัวเรียกใช้งานได้อย่างไร ฉันแค่ต้องการไอคอนของ Steam บน Unity Panel

การคลิกปุ่มปิดใน Steam เพียงแค่ย่อขนาดหน้าต่างให้เล็กที่สุดไม่ใช่แค่ซ่อนไว้


ก่อนอื่นฉันไม่คิดว่าเป็นไปได้ง่าย โปรแกรมที่เปิดตัวทั้งหมดจะแสดงบนตัวเรียกใช้งานตามค่าเริ่มต้นบางโปรแกรมเช่นพิดจิ้นจะหายไปหากคุณปิดหน้าต่าง แต่ยังคงอยู่ในแผงควบคุม (หากอยู่ในรายการที่อนุญาต) แต่ถ้าไม่ได้ออกแบบมาเพื่อให้ทำเช่นนั้น ส่วนหนึ่งของ Steam ประการที่สองแม้ว่าคุณจะสามารถทำให้มันหายไปมันก็จะกลับมาทันทีที่คุณเปิดเกม (ถ้าคุณสังเกตเห็นว่าเกมกำลังทำงานอยู่มีลูกศร 2 ลูกอยู่ข้างไอคอน) ดังนั้นคุณจะไม่ได้อะไรจากการทำงานทั้งหมด เพื่อให้มันหายไป
TrailRider

ใช่ฉันต้องการให้ Steam ทำตัวเหมือน Pidgin หรือ Transmission ที่ไปที่พาเนลไม่ใช่ที่ตัวเรียกใช้งานเมื่อหน้าต่างปิดไปปุ่มของปุ่มปิดคืออะไรถ้าฟังก์ชั่นนั้นเหมือนกับย่อเล็กสุด แต่ดูเหมือนว่าจะไม่สามารถทำได้ ขอบคุณสำหรับคำตอบ.
Nur

1
สิ่งที่ใกล้เคียงที่สุดที่คุณสามารถทำได้คือเปิดเกมของคุณจากเส้นประ มันจะเปิดตัว Steam ในแผงเท่านั้น จากนั้นคุณสามารถเปิดเกมอื่น ๆ โดยคลิกที่ไอคอนจากนั้นเลือกรูปแบบเกมในเมนูป๊อปอัพ อย่างไรก็ตามหากคุณเปิดไคลเอนต์ Steam คุณจะไม่สามารถปิดได้อีกและจะหายไปจากตัวเรียกใช้งาน ไม่สำคัญว่าคุณจะทำเท่าที่หน่วยความจำเกี่ยวข้องเว้นแต่คุณจะพึ่งพาหน่วยความจำมากมีความแตกต่างเพียง 30-50MB ดังนั้นมันจะไม่ช่วยอะไรมาก 140MB เทียบกับ 180MB เมื่อฉันทดสอบบนคอมพิวเตอร์
TrailRider

ฉันโพสต์ความคิดเห็นล่าสุดเป็นความคิดเห็นแทนคำตอบเพราะมันไม่ได้ตอบคำถามของคุณจริงๆมันใกล้เคียงกับคำตอบเท่าที่คุณจะคิดได้ IE คำถามของคุณคือ "HOW" เพื่อลบไอคอนตรงข้ามกับ "IF" ที่คุณทำได้ ดังนั้นคำตอบของฉันของ "ไม่" ไม่ตอบมันจริงๆ หวังว่าฉันจะได้รับความช่วยเหลือเพิ่มเติม
TrailRider

2
ไปบ่นกับวาล์ว อย่างจริงจังเขียนรายงานข้อผิดพลาดบางอย่างหรือบางสิ่งบางอย่างเพราะนี่เป็นปัญหา Steam เวอร์ชัน windows ไม่ได้รับผลกระทบจากปัญหานี้ - การปิด Steam นั้นไม่ได้ลบแท็บ 'open window' ออกจากแถบหลัก แต่ทิ้งไอคอนไว้ในทาสก์บาร์ เหตุใดรุ่น linux จึงต้องการให้ผู้ใช้ทำการแก้ไขปัญหาบางอย่างเพื่อแก้ไขปัญหานี้
AJMansfield

คำตอบ:


18

ในการทำสิ่งนี้เฉพาะกับผู้ใช้ของคุณคุณต้องรันคำสั่งนี้ในเทอร์มินัล:

echo 'STEAM_FRAME_FORCE_CLOSE DEFAULT=1' >> ~/.pam_environment

จากนั้นออกจากระบบและลงชื่อเข้าใช้อีกครั้ง


หรือคุณสามารถเพิ่มมันสำหรับผู้ใช้ทั้งหมดด้วยคำสั่งนี้:

echo 'STEAM_FRAME_FORCE_CLOSE=1' | sudo tee -a /etc/environment

จากนั้นออกจากระบบและลงชื่อเข้าใช้อีกครั้ง

อ้างอิง:


8
ดูเหมือนว่าคน Archlinux มักจะเป็นคนที่คิดแก้ไขและวิธีแก้ปัญหาสำหรับสิ่งเช่นนี้ ...
AJMansfield

3
ไม่แปลกใจเลยที่ distro จะทำให้คุณเรียนรู้ทุกอย่างเกี่ยวกับ Linux พวกเขารู้ว่าจะไปที่ไหนและอย่างไร
Kaspar

มันคือปี 2015 และนี่ยังคงใช้งานได้เหมือนเสน่ห์ของ frickin
rgin

2

ฉันเพิ่งได้รับสิ่งนี้ในการทำงานโดยการอ่านว่าผู้ใช้ Windows บางคนทำงานได้อย่างไร คุณเพียงแค่ต้องเพิ่ม-silentคำสั่งเริ่มต้น ฉันทำสิ่งนี้โดยใช้แอปพลิเคชันเริ่มต้น เลื่อนลงไปจนกระทั่งคุณเห็น Steam เลือกแล้วคลิกแก้ไข เปลี่ยนคำสั่งให้เป็นดังนี้:

/usr/bin/steam %U -silent

ฉันคิดว่ามันจะลบมันออกจากพาเนล Unity ของคุณซึ่งก็โอเคโดยฉัน ดูเหมือนว่าซ้ำซ้อนที่จะมีทั้งในถาดและแผงต่อไป

การอ้างอิง: ฉันจะเริ่มแอปพลิเคชันโดยอัตโนมัติเมื่อเข้าสู่ระบบได้อย่างไร


และนั่นคือสิ่งที่ฉันกำลังมองหา ฉันต้องการวิ่ง แต่มีตัวบ่งชี้เท่านั้น
QkiZ

คุณสามารถทำเครื่องหมายว่าเป็นทางออกหรือไม่?
user447607

เลือกแล้ว
QkiZ

สิ่งนี้ไม่ได้ลบออกจากตัวเรียกใช้งานเมื่อปิด / ย่อให้เล็กสุด แต่คำตอบของ minerz029 ทำและการรวมกันของทั้งสองทำให้ประสบการณ์ที่ดีกว่า นอกจากนี้ฉันไม่ได้ให้ลูกค้าของฉันเริ่มต้นโดยอัตโนมัติ แต่คุณสามารถเรียกใช้locate steam.desktopแล้วแก้ไขไฟล์นั้นเพื่อเพิ่ม "- เงียบ" ที่นั่นแทน
อัลเลน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.