วิธีการย้อนกลับสีสำหรับหน้าต่างปัจจุบันใน gnome shell?


23

ฉันไม่ชอบที่เว็บไซต์ส่วนใหญ่ใช้ตัวอักษรสีดำบนพื้นหลังสีขาวสำหรับเว็บไซต์ของพวกเขาเนื่องจากมันน่าเบื่อเกินไปสำหรับฉันที่จะอ่าน

ย้อนกลับไปในวันที่ 11.04 โดยใช้ Gnome2 กับ compiz จริงๆแล้วมีคุณสมบัติเชิงลบที่สามารถลบเนื้อหาของหน้าต่างใด ๆ ทำให้พื้นหลังเป็นสีดำและตัวอักษรสีขาว ง่ายขึ้นสำหรับฉัน

แต่ตั้งแต่ 11.10 โดยใช้ gnome shell กับ mutter ฉันไม่รู้ว่ามีอะไรที่เหมือนกัน

ดังนั้นคำถามของฉัน: ฉันจะคัดค้านหน้าต่างที่ใช้งานในปัจจุบันใน gnome shell ได้อย่างไร?

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


คำตอบ:


23

ในการกลับด้านเต็มหน้าจอคุณสามารถใช้โปรแกรมxcalib:

xcalib -invert -alter

จากหน้า man xcalib

xcalib โหลด 'vcgt'-tag ของโปรไฟล์ ICC ไปยัง X-server โดยใช้ XVidMode Extension เพื่อปรับเทียบจอแสดงผลของคุณ

นั่นหมายความว่ามันไม่ได้ขึ้นอยู่กับการใช้คอมแพค

sudo apt-get install xcalibคุณสามารถติดตั้งได้โดยใช้ เพื่อให้สะดวกยิ่งขึ้นให้กำหนดแป้นพิมพ์ลัดเพื่อเปิดการKeyboardตั้งค่า

การตั้งค่าคีย์บอร์ดเพื่อเพิ่มทางลัดด้วยตนเอง

นำทางไปยังทางลัด เพิ่มทางลัดที่กำหนดเองโดยการกดปุ่มบวกเพิ่มชื่อและคำสั่ง มันจะถูกปิดการใช้งานโดยค่าเริ่มต้นดังนั้นกำหนดทางลัดโดยคลิกที่Disabledและดำเนินการทางลัดที่ต้องการเช่นmeta+i

ก่อน:

ก่อน

หลังจากxcalib -invert -alterเปิดตัว (แมปกับ<meta-i>:

หลังจาก

การกดอีกครั้งจะกลับสู่หน้าจอปกติที่ไม่กลับด้าน


4
ฉันมีการตั้งค่าจอภาพสองจอและ xcalib จะพลิกหน้าจอเดียวเท่านั้น คุณรู้วิธีการย้อนกลับทั้งสองอย่างในครั้งเดียวหรือวิธีการระบุที่จะกลับด้าน?
k0pernikus

2
OP ถามถึงหน้าต่างปัจจุบันมันจะย้อนกลับหน้าต่างทั้งหมดบนหน้าจอใช่มั้ย
การชดเชยที่ จำกัด

@ k0pernikus นี่อาจเป็นคำถามอื่น แต่คำตอบ: บางครั้ง Xorg สร้างหน้าจอใหม่จากแต่ละจอภาพ ดังนั้นเพียงแค่ผ่าน-d :0และ-d :1หรืออะไรก็ตามที่คุณกำลังวิ่งอยู่ (อาจจะเป็น-d :0.1เช่นนั้น)
gcb

7

สารละลายบางส่วน

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

ไปที่Universal AccessและเลือกHigh / Inverseสำหรับ Contrast คุณสามารถรู้ว่ามีข้อความสีขาวในพื้นหลังสีดำ ในขณะที่ฉันยอมรับว่านี่ไม่ใช่ทางออกที่ดีที่สุด แต่ก็ควรช่วยคุณบ้างหากคุณหมดหวัง

อินเวอร์สสูง


ทำหน้าต่างหรือเชิงลบหน้าจอเป็นโชคไม่ดีที่เป็นคุณลักษณะ Compiz ถ้าฉันไม่ผิดgnome-shellใช้Mutterเป็นตัวจัดการหน้าต่างและ Mutter ในปัจจุบันไม่มีคุณสมบัติใด ๆ ที่อนุญาตให้ผู้ใช้ลบหน้าต่าง

สาเหตุที่ทำให้คุณลบหน้าต่างในรุ่น 11.04 หรือรุ่นก่อนหน้าเป็นเพราะคุณใช้ GNOME classic ซึ่งเห็นได้ชัดว่าใช้ Metacity หรือ Compiz เป็นเครื่องมือจัดการหน้าต่าง

หากคุณต้องการทำให้ windows ของคุณติดลบฉันขอแนะนำให้คุณใช้ Unity เนื่องจากใช้ Compiz และสามารถกำหนดค่าได้อย่างง่ายดายเพื่อทำให้หน้าต่างปัจจุบันของคุณติดลบ

หรือคุณสามารถใช้ gnome-classic ใน 11.10 และเปิดใช้ Compiz ใน gnome-classic


7
“ การทำให้หน้าต่างหรือหน้าจอติดลบเป็นเรื่องน่าเสียดายที่เป็นคุณสมบัติ Compiz” สิ่งนี้ไม่เป็นความจริง Inverting ใช้xcalib -invert -alterงานได้อย่างสมบูรณ์และฉันไม่ได้ใช้คอมพิว
มาร์โก

@Marco เป็นไปได้หรือไม่ที่จะเปลี่ยนแอปพลิเคชันเฉพาะด้วย xcalib? เช่น google-chrome หรือมันสามารถกลับจอปัจจุบันเท่านั้น?
k0pernikus

1
@ k0pernikus แต่น่าเสียดายที่ xcalib สามารถกลับด้านได้ทั้งหน้าจอเท่านั้น
มาร์โก

4

ถ้าคุณไม่ต้องการเขียนส่วนขยาย Gnome-Shell สิ่งนี้จะเป็นไปไม่ได้

ขึ้นอยู่กับว่า Clutter สามารถรองรับฟีเจอร์นี้ได้หรือไม่ คุณสามารถอ่านเกี่ยวกับการเขียนส่วนขยาย Gnome-Shell ได้ที่นี่:

https://live.gnome.org/GnomeShell/Extensions


0

นี่เป็นคำถามที่สวยงามที่ฉันถามตัวเองหลายครั้งตั้งแต่ gnome2

นี่คือส่วนขยาย gnome ที่ช่วยให้การแรเงาของหน้าต่างที่ไม่ทำงาน เคล็ดลับคือการเปิดใช้งานหน้าต่างอื่นในขณะที่อ่านในที่แรเงา https://extensions.gnome.org/extension/650/shade-inactive-windows/

Btw: redshift ยังเป็นเครื่องมือที่ยอดเยี่ยมในการทำให้ดวงตาของคุณสงบ

แก้ไข: ตอนนี้ฉันได้สร้างส่วนขยายแรกของตัวเองแล้ว มันแรเงาเดสก์ท็อปทั้งหมดด้วยการคลิกปุ่มบนแผง โดยการเลื่อนปุ่มจะสามารถปรับความสว่างได้ มันถูกเรียกว่า"Dim Desktop 70"และสามารถใช้ได้ภายใต้https://extensions.gnome.org/extension/1130/dim-desktop-70/

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