"แสดงเดสก์ท็อป" กับ "มุมยอดนิยม" ไม่ทำงาน!


11

ฟังก์ชั่น SHOW DESKTOP เมื่อเลื่อนเมาส์ไปที่ HOT CORNERS ใน ubuntu 13.04 ใช้งานได้

หลังจากอัปเดตเป็น 13.10, SHOW DESKTOP / HOT CORNERS จะใช้งานได้จนกว่าการรีบูตเครื่องหรือกำหนดความเป็นเอกภาพหลังจากนั้นจะไม่ทำงาน

ฉันคิดว่ามีบางอย่างผิดปกติในการอัปเดตเป็น 13.10 ดังนั้นฉันจึงติดตั้งอูบุนตู 14.04 ใหม่ทั้งหมดเพื่อค้นหาว่ามีปัญหาเดียวกันอยู่หรือไม่

ฉันจะทำอย่างไรเพื่อให้ SHOW DESKTOP / HOT CORNERS ทำงานได้อีกครั้ง

ฉันได้ลองรีเซ็ต compiz และ unity แล้วและฉันติดตั้งใหม่


สำหรับผู้เข้าชมในอนาคตที่ดูหน้านี้: แก้ปัญหาที่นำเสนอดังต่อไปนี้เห็นได้ชัดว่าสาเหตุข้อผิดพลาดอีก นอกจากนี้ยังควรสังเกตว่าแป้นพิมพ์ลัดเริ่มต้นของ Ubuntu สำหรับ "แสดงเดสก์ท็อป" คือControl-Super-D(ซุปเปอร์มักจะเป็นปุ่ม "Windows" ถัดจาก Alt)

คำตอบ:


12

ฉันสามารถแก้ปัญหาด้วยกำลังดุร้าย

การย้ายทุกตัวเลือกเดียวใน CompizConfig Settings Manager ฉันพบว่าเมื่อ Unity ถูกปิดการใช้งานแล้วแสดง Desktopทำงานตามที่คาดไว้กับ HOT CORNERS

ดังนั้นฉันคลิกเครื่องหมายถูกทุกอันใน Ubuntu Unity Plugin จนพบว่าShow Live Previews ของ Windows ใน Switcherเป็นสิ่งที่ควรตำหนิ (หลังจากยกเลิกการเลือกมันมุมร้อนทำงานตามที่คาดไว้


3
การปิดใช้งานสิ่งนี้อาจทำให้เกิดข้อบกพร่อง bugs.launchpad.net/ubuntu/+source/compiz/+bug/1311323
— etoet

6

วิธีการแก้ปัญหาชั่วคราวจนกว่าข้อผิดพลาดได้รับการแก้ไขอาจจะใช้ xdotool

  1. ติดตั้ง:

    sudo apt-get install xdotool
    
  2. ในตัวจัดการการกำหนดค่า compiz ภายใต้การตั้งค่าทั่วไปให้แทรกบรรทัดคำสั่ง

    xdotool key super+d
    
  3. ในการผูกขอบกำหนดค่ามุมร้อน

ได้ผลสำหรับฉัน Ubuntu 14.04


1
นอกจากนี้หลังจากที่ติดตั้ง 14.04 ใหม่อีกครั้งฉันตัดสินใจที่จะทำงานกับ Nouveau แทนไดรเวอร์ nVidia และดูเหมือนว่ารถบั๊กกี้น้อยลงในขณะนี้แม้ว่ามันอาจเป็นปัจจัยอื่นเช่นกัน ฉันเคยมีข้อบกพร่องเกี่ยวกับกราฟิกและหน้าจอสีดำมาก่อนซึ่งตอนนี้หายไปแล้ว (ฉันมีแล็ปท็อปที่มีการ์ด nVidia 650M)
— user8437812

นี่ทำให้แป้นพิมพ์ของฉันพิมพ์ตัวอักษร 'd' เมื่อไปที่มุมที่กำหนดเท่านั้น
— Kalamalka Kid

@KalamalkaKid, ตรวจสอบการตั้งค่า Compiz ของคุณ: เปิด CompizConfig> ปลั๊กอิน Ubuntu Unity> ทั่วไป; มีการตั้งค่าที่เรียกว่า "แสดงเดสก์ท็อป" ซึ่งควรแมปไปที่ "<Super> d"
— user8437812

1
วิธีนี้ใช้ได้กับ Ubuntu 16.04.2 LTS
— Vesnog

นี่เป็นทางออกเดียวที่ฉันพบ
— Andrey Izman

4
  1. เปิดตัวจัดการการตั้งค่า CompizConfig
  2. ภายใต้ CATEGORY เลือกเดสก์ท็อป
  3. คุณจะเห็น "ปลั๊กอิน Ubuntu Unity"
  4. บนแท็บขวาสุดที่เรียกว่า "Switcher" ยกเลิกการเลือก SHOW LIVE PREVIEWS WINDOWS IN SWITCHER ตามที่ Ivanyosan แนะนำข้างต้น

สิ่งนี้ไม่ทำงานใน 14.04
— Kalamalka Kid

สิ่งนี้ใช้ได้ใน Ubuntu 14.04.5 64 บิต ณ ตอนนี้
— Vesnog

3

Ubuntu 14.04 ยังอยู่ในระหว่างการพัฒนา - จะยังไม่พร้อมให้บริการจนถึงเดือนเมษายน 2014 คุณยังไม่จำเป็นต้องอัปเกรดเป็น :-)

อย่างไรก็ตามใช้unity-tweak-toolตั้งค่า ...

ป้อนคำอธิบายรูปภาพที่นี่ .. และคุณควรจะสามารถแสดงและซ่อนเดสก์ท็อปได้โดยวางเมาส์ไว้ที่มุมล่างขวา - มันทำงานได้ดีมากใน 13.10


2
ใช่มันควรจะทำงานแบบนั้น แต่ในกรณีของฉันมันไม่ได้ show wall และ show windows ทำงานได้ แต่แสดง desktop ไม่ได้ มันแปลกมาก
— Ivanyosan

1
ที่จริงแล้ว ... โดยส่วนใหญ่แล้วดูเหมือนว่าจะทำงาน แต่ครึ่งหนึ่งไม่ได้ ... คนอื่น ๆ ทั้งหมดยังทำงานได้อย่างสมบูรณ์แบบตลอดเวลา ...
— วิลฟ์

9
ฉันสงสัยว่าทำไมมันใช้งานได้เป็นครั้งแรกเท่านั้น (ในกรณีของฉัน)
— Ivanyosan

2
แม้แต่สำหรับฉัน แสดงการใช้งานเดสก์ท็อปเป็นครั้งแรกเท่านั้น! อัพเดทใด ๆ
— Vishal Vyas

ขณะนี้ฟังก์ชั่นนี้ใช้ไม่ได้กับ Unity Tweak Tool ใน Ubuntu 14.04 มันได้รับรายงานว่าเป็นข้อผิดพลาด
— Richard Povinelli

1

น่าเสียดายที่การแก้ไขเหล่านี้ใช้ได้กับคอมพิวเตอร์บางเครื่องและไม่ได้อยู่ในเครื่องอื่น ๆ ฉันเองไม่พบการเปลี่ยนแปลงใด ๆ เมื่อทำการเลิกปลั๊กอิน Compiz Untiy ในแท็บ "Switcher" ดูเหมือนจะไม่สร้างความแตกต่าง ดังนั้นปัญหายังคงอยู่ในคอมพิวเตอร์เดสก์ท็อปรุ่นเก่าเครื่องหนึ่งที่ไม่มีวิธีการใด ๆ ข้างต้น ดังนั้นฉันจึงลองใช้วิธีอื่นและดูเหมือนว่าจะทำงานกับคอมพิวเตอร์ทุกเครื่องและมีความสอดคล้องกันมาก นี่คือสิ่งที่ฉันทำ ก่อนอื่นให้สร้างสคริปต์ทุบตี เมื่อต้องการทำสิ่งนี้ให้สร้าง "เอกสารใหม่" จากเมนูคลิกขวาของคุณแล้วเลือก "เอกสารเปล่า" ในเอกสารใหม่นี้วางสิ่งนี้:

#!/bin/sh
sleep 3
compiz --replace

ตอนนี้บันทึกไฟล์นี้เป็น "compiz-start" ตรวจสอบให้แน่ใจว่าได้ตั้งค่าการอนุญาตเป็น "อนุญาตให้เรียกใช้ไฟล์เป็นโปรแกรม" แล้วและย้ายไฟล์นี้ไปที่ / usr / bin / คุณอาจต้องการเปลี่ยนความเป็นเจ้าของเป็น ROOT หากคุณยังไม่ได้ดำเนินการ

ตอนนี้สร้างไฟล์ .desktop เพื่อเรียกสคริปต์นี้ คลิกขวาแรกแล้วเลือก "เอกสารใหม่" จากนั้นเลือก "ล้างเอกสาร" เปิดไฟล์นี้และวางข้อความต่อไปนี้ลงใน:

[Desktop Entry]
Type=Application
Exec=compiz-start
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_US]=compiz-trigger-start.desktop
Name=compiz on start
Comment[en_US]=compiz on startup
Comment=compiz on startup

บันทึกไฟล์นี้ ควรบันทึกโดยอัตโนมัติเป็น "compiz-trigger-start.desktop" ย้ายไฟล์ .desktop นี้ไปยังโฟลเดอร์ autostart หน้าแรกของคุณ ~ / .config / autostart (ซึ่งจะใช้งานได้เฉพาะผู้ใช้) หรือวางไว้ใน / etc / xdg / autostart ซึ่งควรจะแก้ไขปัญหานี้สำหรับผู้ใช้ทั้งหมดของระบบ (หรือ ผู้ใช้ใหม่ในอนาคต)
สิ่งนี้ได้ผลกับฉันในคอมพิวเตอร์ทุกเครื่องที่ผ่านการทดสอบ ... แม้แต่คอมพิวเตอร์ที่ไม่เคยใช้งานมาก่อน คุณสามารถบอกได้ว่ามันใช้งานได้เพราะหลังจากโหลดเดสก์ท็อปแล้วและแถบ Unity จะปรากฏขึ้น หน้าจอจะโหลดซ้ำ ... ซึ่งกำลังรีสตาร์ท Compiz "sleep 3" มีความสำคัญต่อการทำงานนี้ ฉันหวังว่าจะช่วยให้คุณแก้ไข "มุมร้อนแรง", "Show Desktop", "Spread Windows" คริส


เพื่อหลีกเลี่ยงการทำลาย Yakuake ฉันต้องทำเช่นนี้:metacity --replace sleep 3 compiz --replace
— กุมภ์ Power

ส่วนที่สองนี้ไม่สมเหตุสมผลสำหรับฉัน มันเชื่อมโยงกับสคริปต์ตัวแรกได้อย่างไร ทำไมเราไม่เพิ่ม compiz ลงในโปรแกรม startmenu แทนที่จะสร้างไฟล์. deskto นอกจากนี้คำสั่ง 'compiz-start' ไม่ได้รับการยอมรับใน Ubuntu 14.04 =)
— Kalamalka Kid

0

ที่จะทำให้ "สลับสก์ท็อป" งานเช่นกับความสามัคคี-ปรับแต่งเครื่องมือที่นี่แก้ปัญหา:

ยกเลิกการทำเครื่องหมาย "แสดงตัวอย่างหน้าต่างสดใน Switcher" ใต้แท็บ "Switcher" ของปลั๊กอิน Ubuntu Unity

คุณจะพบความสามัคคีปลั๊กอินอูบุนตูภายใต้การจัดการการตั้งค่า CompizConfig พิมพ์ccsmใน Terminal

พบวิธีการที่นี่


0

ฉันไม่ได้ยกเลิกการเลือกแสดงตัวอย่างของ WINDOWS IN THE SWITCHER ขณะที่ Ivanyosan กล่าว แต่มันก็ไม่ได้ผลสำหรับฉัน หลังจากยกเลิกการเลือกทั้งปลั๊กอิน unity ของ Ubuntu และจากนั้นตรวจสอบอีกครั้ง CCSM จะแสดงให้เห็นมากมายว่าปลั๊กอินอื่น ๆ มีฟังก์ชั่นเช่นเดียวกับปลั๊กอิน Ubuntu unity จากนั้นเลือกใช้ Ubuntu unity plugin แทนปลั๊กอินอื่น ๆ ใช้งานได้กับฉันใน Ubuntu 1404


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