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


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.