เน้นหน้าต่างที่มีโฟกัสมากยิ่งขึ้น


10

ฉันมีจอภาพสองจอและบางครั้งฉันก็เริ่มพิมพ์ลงในหน้าต่างที่ผิด

หน้าต่างที่มีการเน้นจะเน้นเป็นเอกภาพ (Ubuntu 16.04) ด้วยเงาสีเทา

มีวิธีการเน้นหน้าต่างด้วยโฟกัสมากขึ้นหรือไม่?

อาจมีเส้นขอบสี ...

ขอบคุณมากสำหรับคำตอบทั้งหมด แต่ ...

... พวกมันซับซ้อนเกินไป เหตุใดความสะดวกสบายแบบง่าย ๆ เช่นนี้จึงซับซ้อน


+1 ในขณะที่โพสต์เก่านี้ถามคำถามที่คล้ายกันและได้รับคำตอบฉันลงคะแนนคำถามนี้ว่าชัดเจนและสั้น เราคาดหวังคำตอบที่ดีกว่าที่นี่
clearkimura

1
หากคุณไม่พบคำตอบที่ให้สิ่งที่คุณถาม - เน้นหน้าต่างที่ใช้งานอยู่ - คุณจะพิจารณาทางเลือกอื่นหรือไม่ เช่นทางลัดที่บอกคุณหน้าต่างที่ใช้งานหรือตัวบ่งชี้แผงด้านบน?
Sergiy Kolodyazhnyy

1
@ เซอร์ฉันต้องการเห็นหน้าต่างที่ใช้งานอยู่ในไม่กี่วินาที ทางลัดความรัก แต่ที่นี่ฉันไม่ต้องการที่จะใช้งานเพื่อดูว่าโฟกัสอยู่ที่ไหนในขณะนี้
guettli

1
ฉันพยายามลดความซับซ้อนของการรวมโซลูชันโดย Serg และ user.dz จากนั้นเพิ่มคำอธิบายสำหรับปัญหาที่ทราบและวิธีแก้ปัญหา รายละเอียดเพิ่มเติมในคำตอบล่าช้าของฉันด้านล่าง
clearkimura

คำตอบ:


3

บทนำ:

มีส่วนขยายการcompizช่วยสำหรับการเข้าถึงที่เรียกว่า ADD Helper หลักฐานพื้นฐานของส่วนขยายนั้นคือการทำสิ่งที่ตรงกันข้ามกับสิ่งที่คุณถาม - หรี่หน้าต่างที่ไม่ได้ใช้งานในขณะที่ทำให้หน้าต่างที่ใช้งานปกติอยู่ ด้านล่างนี้เป็นภาพหน้าจอของ ADD Helper ที่ใช้งานอยู่:

ป้อนคำอธิบายรูปภาพที่นี่

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


การรับตัวช่วยเพิ่ม:

ในการเปิดใช้งานปลั๊กอินนี้คุณจะต้องมี 2 สิ่ง

  1. เปิดใช้งานที่เก็บข้อมูลในจักรวาล : ตัวช่วย ADD เป็นของที่Universeเก็บดังนั้นโปรดตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายในการตั้งค่าซอฟต์แวร์และการอัปเดต:

ป้อนคำอธิบายรูปภาพที่นี่

  1. ปรับปรุงและติดตั้งแพคเกจที่ต้องการ : คุณจะต้องมีและCompiz Config Settings Manager compiz-plugins-extraรันคำสั่งต่อไปนี้เพื่อขอรับ:

    sudo bash -c 'apt-get update && apt-get install compiz-plugins-extra compizconfig-settings-manager'
    

การกำหนดค่า ADD Helper:

  1. ค้นหาDim Inactiveภายใต้Accessibilityในเครื่องมือจัดการการตั้งค่า CompizConfig ทำเครื่องหมายที่ช่องทำเครื่องหมาย

ป้อนคำอธิบายรูปภาพที่นี่

  1. คลิกที่ไอคอนเพื่อเปิดเมนู ใต้แท็บการเชื่อมโยงให้ตั้งค่าทางลัดที่คุณต้องการ (ค่าเริ่มต้นจะทำงานไม่ถูกต้อง) โดยส่วนตัวฉันใช้Ctrl+ Alt+ Pแต่รู้สึกอิสระที่จะเลือกอย่างอื่น

ป้อนคำอธิบายรูปภาพที่นี่

  1. ภายใต้เบ็ดเตล็ด แท็บตัวเลือกกำหนดค่าปริมาณความสว่างและความทึบที่คุณต้องการให้หน้าต่างของคุณมี ทำเครื่องหมายที่ช่อง "เปิดใช้งานเมื่อเริ่มต้น" เพื่อให้เริ่มต้นทุกครั้งที่คุณลงชื่อเข้าใช้ การตั้งค่าที่คุณเห็นในภาพหน้าจอแรกของฉันเป็นดังนี้:

    • ความสว่าง 45
    • ความอิ่มตัว 45
    • ความทึบแสง 75

ป้อนคำอธิบายรูปภาพที่นี่

ณ จุดนี้คุณสามารถกดแป้นพิมพ์ลัดที่คุณได้ตั้งค่าไว้เพื่อทดสอบหรือลองออกจากระบบ / เข้าสู่ระบบ


ทำงานได้ดีใน Ubuntu 16.04 และ 14.04
user.dz

2

วิธีการเกี่ยวกับการเปลี่ยนเงาตกแต่ง Unity สำหรับหน้าต่างที่ใช้งานอยู่ นี่เป็นเพียงตัวอย่างสำหรับธีม Ambiance (เช่นเดียวกับ Radiance)

  1. เปลี่ยนไดเรกทอรีสำหรับการทดสอบง่าย ๆ

    cd /usr/share/themes/Ambiance/
    
  2. เปลี่ยนการตกแต่ง (ตัวอย่าง: สีฟ้า)

    sudo nano gtk-3.0/apps/unity.css
    

    เงาดำที่ออกฤทธิ์ดั้งเดิม

    UnityDecoration {
    ...
        -UnityDecoration-active-shadow-color: rgba (0, 0, 0, 0.75);
        -UnityDecoration-active-shadow-radius: 30px;
        -UnityDecoration-inactive-shadow-color: rgba (0, 0, 0, 0.3);
        -UnityDecoration-inactive-shadow-radius: 25px;
    ...
    }
    

    เงาที่แอ็คทีฟสีน้ำเงิน

    UnityDecoration {
    ...
        -UnityDecoration-active-shadow-color: rgba (0, 0, 255, 0.75);
        -UnityDecoration-active-shadow-radius: 30px;
        -UnityDecoration-inactive-shadow-color: rgba (0, 0, 0, 0.3);
        -UnityDecoration-inactive-shadow-radius: 25px;
    ...
    }
    

    คุณสามารถเปลี่ยนขนาด (รัศมี) และความโปร่งใสได้เช่นกัน

  3. ออกจากระบบเข้าสู่ระบบ

    รวมหน้าต่างที่ใช้งานอยู่ด้วยเงาของไฮไลต์

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

  1. ติดตั้งตัวจัดการ Compiz

    sudo apt-get install compizconfig-settings-manager
    
  2. เปิดใช้ccsmงานไปที่ปลั๊กอิน Ubuntu Unity ปลั๊กอิน→ของตกแต่ง

  3. ตรวจสอบการแทนที่การตั้งค่าชุดรูปแบบจากนั้นเปลี่ยนเงาหน้าต่างที่ใช้งานอยู่ตามที่คุณต้องการ

    Compiz - แทนที่ทับซ้อนเงาตกแต่ง


1
ความคิดที่ดีนึกถึงตัวเองเช่นกัน แต่ข้อ จำกัด ที่ยิ่งใหญ่คือต้องทำในแต่ละธีมหากผู้ใช้ต้องการใช้สิ่งอื่นนอกเหนือจาก Ambiance บางทีสคริปต์อาจทำอย่างนั้นได้?
Sergiy Kolodyazhnyy

1
@Serg, อ๋อ ฉันเพิ่งทดสอบวิธีอื่นโดยใช้ตัวจัดการ compiz ที่มีการแทนที่ชุดตกแต่ง มันจะแทนที่ธีมใด ๆ ฉันจะเพิ่มในอีกสักครู่
user.dz

เยี่ยมมาก! มันใช้งานได้กับ 16.04 ของฉันเช่นกัน
Sergiy Kolodyazhnyy

ใช้งานได้หรือไม่หากหน้าต่างอยู่ในโหมดเต็มหน้าจอ ฉันมีจอภาพสองจอทั้งสองมีแอปพลิเคชั่นในโหมดเต็มหน้าจอ ....
guettli

1
โปรดดูวิธีแก้ปัญหาของฉันฉันพบบางสิ่งที่เหมาะกับความต้องการของคุณของหน้าต่างเต็มหน้าจอที่มีจอภาพสองจอ เมื่อรวมกับโซลูชันของ user.dz สิ่งนี้จะสมบูรณ์แบบ
Sergiy Kolodyazhnyy

1

คำตอบที่ล่าช้านี้มีจุดประสงค์เพื่อลดความซับซ้อนของโซลูชันที่รวมกันของ @Serg และ @ user.dz รวมถึงเพื่ออธิบายปัญหาที่ทราบและวิธีแก้ปัญหา

วิธีการแก้ปัญหาแบบรวมง่ายขึ้น

ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานmainและที่universeเก็บข้อมูลแล้ว (ค่าเริ่มต้น) sudo apt-get updateหากเปิดใช้งานต่อมาเรียกใช้โปรแกรมปรับปรุงโดยการเรียกใช้

  1. ติดตั้งแพ็คเกจที่ต้องการ (ไม่มีปลั๊กอินเสริม)

    sudo apt-get install compizconfig-settings-manager compiz-plugins-main
    
  2. เรียกใช้ตัวจัดการการตั้งค่า CompizConfig (CCSM)

    ccsm
    
  3. เปิดใช้งานเส้นขอบหน้าต่างสี

    ใน CCSM ไปที่เดสก์ท็อป> ปลั๊กอิน Ubuntu Unity> ของตกแต่ง

    เลือกช่องทำเครื่องหมายสำหรับตัวเลือก "แทนที่การตั้งค่าธีม" สำหรับการแสดงผลที่ดีขึ้นและการจับคู่สีให้ปรับตัวเลือกเหล่านี้: "Active หน้าต่างเงารัศมี" (ค่าแนะนำ: 20) และ "หน้าต่างที่ใช้งานสีเงา" (ปัญหาความทึบ: 255; hexvalue: #FF3300)

  4. เปิดใช้งาน ADD Helper

    ใน CCSM ให้ไปที่การช่วยการเข้าถึง> Dim Inactive> Misc ตัวเลือก

    ก่อนอื่นเลือกช่องทำเครื่องหมายสำหรับตัวเลือก "เปิดใช้งาน ADD Helper เมื่อเริ่มต้น" จากนั้นเลือกช่องทำเครื่องหมายสำหรับ "เปิดใช้งาน Dim Inactive" วิธีนี้ปลั๊กอินจะเปิดใช้งานทันทีโดยไม่ต้องใช้แป้นพิมพ์ลัด

  5. โหลด Unity ใหม่ (หากขั้นตอนข้างต้นไม่มีผลเมื่อเปิดใช้งาน)

    unity
    

ปัญหาที่พบและวิธีแก้ปัญหา

ปัญหาต่อไปนี้เป็นปัญหาที่ทราบและวิธีแก้ไขที่ฉันทราบ

การจับคู่สีนั้นสดใสและยอดเยี่ยม แต่หน้าต่างทั้งหมดจะถูกเน้นด้วยสีเส้นขอบเดียวกันเมื่อใช้คุณสมบัติการแพร่กระจายของหน้าต่าง (แป้นพิมพ์ลัดSuper+ Wหรือคล้ายกัน)

พิสูจน์: ก่อน - สีเส้นขอบเดียวกัน ; AFTER - แทนที่ด้วยเงาจาง

สิ่งนี้จะสังเกตได้เมื่อใช้ "เส้นขอบหน้าต่างสี" เท่านั้น (ขั้นตอนที่ 3) ใช้ ADD Helper เพื่อแทนที่เส้นขอบที่ไฮไลต์สำหรับหน้าต่างทั้งหมดด้วยเงาจาง (ขั้นตอนที่ 4) การเปลี่ยนสีขอบอาจไม่ช่วยได้มากนักดังนั้นผู้ใช้ควรใช้ทั้งคู่ (ขั้นตอนที่ 3 และ 4) เพื่อประสบการณ์ที่ดีที่สุด

หน้าต่างที่ใช้งานจะทำงานได้ดีขึ้นด้วย ADD Helper แต่การเปลี่ยนการหรี่แสงจะทำให้ระบบช้าลงในเครื่องของฉัน

หลักฐาน: อธิบายตนเองสำหรับผู้ใช้ที่ได้รับผลกระทบ

ง่ายต่อการบรรเทา ใน CCSM ไปที่ผลกระทบและปลั๊กอินยกเลิกการเลือกสำหรับนิเมชั่นและFading ของ Windows การปิดใช้งานเอฟเฟกต์เหล่านี้จะทำให้ระบบตอบสนองได้ดียิ่งขึ้น

การเปลี่ยนชุดรูปแบบจาก Ambiance (ค่าเริ่มต้น) เป็น Radiance (ทางเลือก) ในทางกลับกันจะทำให้เส้นขอบหน้าต่างสีหายไปเลย

หลักฐาน: ก่อน - แสดงขอบสีหลังจาก - ขอบสีหายไป

นี่เป็นข้อ จำกัด ในการแทนที่การตั้งค่าธีม วิธีนี้ไม่คงอยู่ระหว่างการเปลี่ยนแปลง ดังนั้นหลังจากเปลี่ยนธีมให้โหลด Unity (ขั้นตอนที่ 5) อีกครั้งเพื่อแสดงเส้นขอบหน้าต่างสี เครื่องที่ช้าลงอาจต้องโหลด Unity มากกว่าหนึ่งครั้งเพื่อให้มีผลอย่างถูกต้อง

ฉันได้รวมลิงก์ไปที่ภาพหน้าจอเพื่อวัตถุประสงค์ที่เรียบง่าย

แม้ไม่มีภาพหน้าจอเหล่านี้ผู้ใช้ที่ติดตามโซลูชันจะเข้าใจปัญหาเมื่อเริ่มใช้งาน สำหรับผู้ใช้ที่ไม่มีปัญหาเหล่านี้พวกเขาน่าจะมีการสนับสนุนฮาร์ดแวร์ที่ดีที่อนุญาตให้เรียกใช้สภาพแวดล้อม Unity โดยไม่ต้องสะดุด

ผ่านการทดสอบการทำงานกับ Unity 7.4.0 และ Compiz 0.9.12.2 ใน Ubuntu 16.04


-2

ปลั๊กอินตกแต่งหน้าต่างใน compizconfig-settings-manager (CCSM) ช่วยให้คุณแก้ไขการตั้งค่าเริ่มต้นสำหรับสิ่งนี้

sudo apt-get install compizconfig-settings-manager

ในการเริ่มการทำงานของตัวจัดการการตั้งค่าให้เรียกใช้งาน

ccsm

เลื่อนไปที่ส่วนเอฟเฟกต์และเลือกตกแต่งหน้าต่าง

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

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


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