Windows 10 Multiple Desktop Affinity สำหรับกระบวนการ


5

ฉันไม่เคยใช้เดสก์ท็อปหลายเครื่องมาก่อนในระบบปฏิบัติการที่แตกต่างกันดังนั้นนี่อาจเป็นวิธีที่ใช้งานได้

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

ตัวอย่างเช่นเริ่ม Visual Studio บนเดสก์ท็อป A ในขณะที่กำลังเปิดใช้งานให้ย้ายไปยังเดสก์ท็อป B เมื่อ Visual Studio เปิดตัวแล้วจะเกิดขึ้นบนเดสก์ท็อป B ไม่ใช่ Desktop A

สิ่งเดียวกัน: เรียกใช้โครงการ Visual Studio ที่เปิดหน้าต่างบางประเภท (หน้าต่างเบราว์เซอร์รูปแบบ WPF อะไรก็ตาม) ก่อนที่หน้าต่างจะปรากฏขึ้นให้สลับเดสก์ท็อป หน้าต่างจะปรากฏบนเดสก์ท็อปปัจจุบันของคุณไม่ใช่เดสก์ท็อปเก่า

พฤติกรรมนี้เป็นปกติหรือไม่ หรือนี่คือสิ่งที่ในที่สุดอาจได้รับการแก้ไข? เพราะมันน่าผิดหวังนิดหน่อย ไม่อนุญาตให้คุณ "เด้ง" ระหว่างเดสก์ท็อปอย่างรวดเร็ว


แก้ไข นี่คือตัวอย่างที่การขาดความสัมพันธ์ของเดสก์ท็อปเสมือนจริงสำหรับการเปิดใช้กระบวนการใหม่นั้นแย่มาก

ฉันมี Virtual Desktop สองตัวสำหรับการทำงานในสองโครงการที่แตกต่างกัน ทั้งคู่เป็นโครงการพัฒนาเว็บไซต์ดังนั้นในเดสก์ท็อปแต่ละเครื่องฉันมีอินสแตนซ์ของ Chrome ที่ทำงานอยู่ Chrome เปิดตัวกระบวนการใหม่สำหรับแต่ละแท็บ หากคุณคลิกลิงก์จากที่อื่น Chrome จะสร้างแท็บใหม่บนหน้าต่าง Chrome ที่ใช้งานล่าสุด

บนเดสก์ท็อป A ฉันมีอีเมลของฉันทำงานอยู่ด้วย หากฉันคลิกลิงก์ในอีเมลและอินสแตนซ์ของ Chrome ที่ใช้งานล่าสุดคือบนเดสก์ท็อป B ผลลัพธ์ที่เป็นไปได้มากที่สุดคือแท็บใหม่จะเปิดขึ้นบนเดสก์ท็อป B และมุมมองปัจจุบันของฉันจะเปลี่ยนเป็นเดสก์ทอป B

แต่น้อยกว่าสิ่งที่จะเกิดขึ้นคือฉันจะได้ "flutter" หรือ "flicker" ที่รวดเร็วระหว่างเดสก์ท็อปทั้งสองเนื่องจากตัวจัดการเดสก์ท็อปดูเหมือนจะไม่สามารถรู้ได้ว่าฉันต้องการดูอะไร วิธีเดียวที่จะหยุดการกะพริบนี้คือคลิกที่ใดที่หนึ่งบนหน้าจอและเปลี่ยนโฟกัสของหน้าต่างที่ใช้งานอยู่

หากกระบวนการใหม่เป็นค่าเริ่มต้นที่เป็นเจ้าของโดยเดสก์ท็อปที่เปิดใช้งานปัญหานี้จะไม่เกิดขึ้น

จริงๆแล้วมันไม่เข้าท่าที่เดสก์ท็อปเสมือนจะไม่ทำงานเช่นนี้


"แก้ไข" จะต้องมีความสัมพันธ์ของเดสก์ท็อปสำหรับหน้าต่างลูกของกระบวนการเพื่อให้คุณสามารถตีกลับระหว่างเดสก์ท็อปได้อย่างรวดเร็ว บางทีเดสก์ท็อปเสมือนจริงบน Linux และ Mac ก็ใช้วิธีนี้ได้ดีอยู่แล้ว ฉันไม่รู้ ดูเหมือนจะเป็นการปรับปรุงประสิทธิภาพที่ง่ายและชัดเจนสำหรับฉัน
มนุษย์ที่ชาญฉลาด

นั่นไม่เป็นประโยชน์มาก อะไรคือเหตุผลที่ทำให้คุณสมบัตินี้ใช้งานได้? บางทีฉันอาจพลาดกรณีการใช้ที่ชัดเจน
มนุษย์ที่ฉลาด

การขาดความเกี่ยวข้องของเดสก์ท็อปสำหรับหน้าต่างใหม่อาจช่วยให้คุณควบคุมเวิร์กโฟลว์ได้อย่างไร ฉันเห็นว่ามันเป็นเพียงความเสียหาย อะไรจะเกิดขึ้นกับเวิร์กโฟลว์ของคุณหากคุณมีความสัมพันธ์กับเดสก์ท็อปสำหรับหน้าต่างใหม่
มนุษย์ที่ชาญฉลาด

คำตอบ:


0

นี่เป็นพฤติกรรมปกติ
บางทีคำถามของคุณอาจเป็น "วิธีการทำให้กระบวนการทำงานเพียงหนึ่งเดสก์ท็อปเสมือนเดียวเป็น windows 10"


-1

ใช่น่ารำคาญใช่ไหม ฉันสงสัยว่ามันอาจจะได้รับการแก้ไขในที่สุดหากผู้พัฒนา windows ใช้เดสก์ท็อปหลายเครื่องจริงๆ ;-) แต่อาจไม่ ...

เกี่ยวกับเว็บเบราว์เซอร์ฉันได้ตรวจสอบ Chrome, Firefox, Edge, IE และ Opera และค้นพบว่า Edge และ Opera มีพฤติกรรมที่คุณต้องการดังนั้นจึงเป็นไปได้สำหรับนักพัฒนาโปรแกรมที่ตระหนักถึงปัญหานี้ในการเขียนโปรแกรม

วิธีแก้ปัญหาคือลิงก์จะเปิดในหน้าต่างที่ใช้งานล่าสุดและคุณสามารถทำได้ด้วยตนเองหรือใช้ / เขียนโปรแกรมเพื่อทำสิ่งนี้

ฉันได้รวมวิธีแก้ปัญหานี้แล้วหากเบราว์เซอร์เริ่มต้นของคุณคือ Chrome และ Firefox (IE ไม่มีประโยชน์และไม่ได้ใช้หน้าต่างสุดท้ายที่ใช้งานล่าสุด) และยังแก้ไขปัญหาที่คล้ายกันกับ Word และ Excel ในโปรแกรมฟรีของฉันVirtual Desktop Grid Switcher - ดูส่วนต่างๆ ใน "การเปิดใช้งานเบราว์เซอร์ Defualt" และ "การเปิดเอกสาร Word / Excel" ในคู่มือผู้ใช้สำหรับข้อมูลเพิ่มเติม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.