"Tampilkan desktop" dengan "sudut panas" tidak berfungsi!

11

Fungsi SHOW DESKTOP saat memindahkan mouse ke HOT CORNERS di ubuntu 13.04 berfungsi.

Setelah memperbarui ke 13.10, TAMPILKAN DESKTOP / HOT CORNERS hanya berfungsi hingga mem-boot ulang atau penyatuan setid, setelah itu tidak berfungsi.

Saya pikir ada sesuatu yang salah dalam pembaruan ke 13.10, jadi saya melakukan instalasi bersih Ubuntu 14.04 untuk mengetahui bahwa ada masalah yang sama.

Apa yang dapat saya lakukan agar SHOW DESKTOP / HOT CORNERS berfungsi kembali?

Saya sudah mencoba mengatur ulang compiz dan unity, dan saya menginstal baru.

Ivanyosan
sumber
Untuk pengunjung masa depan ke halaman ini: Perbaikan yang diusulkan di bawah ini tampaknya menyebabkan bug lain . Juga perlu dicatat bahwa pintasan keyboard default Ubuntu untuk "Show desktop" adalah Control-Super-D(super biasanya tombol "Windows" di sebelah Alt)

Jawaban:

12

Saya bisa menyelesaikan masalah dengan kekerasan.

Memindahkan setiap opsi di CompizConfig Settings Manager Saya menemukan bahwa ketika Unity dinonaktifkan maka Show Desktop berfungsi seperti yang diharapkan dengan HOT CORNERS.

Jadi saya mengklik setiap tanda centang tunggal di Ubuntu Unity Plugin untuk akhirnya menemukan bahwa Show Live Previews Windows di Switcher adalah yang harus disalahkan. (Setelah menghapus centang itu sudut panas bekerja seperti yang diharapkan.

Ivanyosan
sumber
3
menonaktifkan yang ini bisa menyebabkan bug. bugs.launchpad.net/ubuntu/+source/compiz/+bug/1311323
etoet
6

Solusi sementara sampai bug diperbaiki, bisa dengan menggunakan xdotool.

  1. Install:

    sudo apt-get install xdotool
    
  2. di manajer konfigurasi compiz, di bawah Pengaturan Umum, masukkan baris perintah

    xdotool key super+d
    
  3. di bindings tepi, konfigurasikan sudut panas

Bekerja untukku. Ubuntu 14.04

pengguna8437812
sumber
1
Juga, setelah menginstal ulang 14,04, saya memutuskan untuk menjalankan dengan Nouveau daripada driver nVidia dan tampaknya kurang buggy sekarang, meskipun itu bisa menjadi faktor lain juga. Saya punya banyak bug yang berhubungan dengan grafis dan layar hitam sebelumnya, yang sekarang hilang. (Saya punya laptop dengan kartu nVidia 650M)
user8437812
ini hanya membuat keyboard saya mengetik huruf 'd' ketika pergi ke sudut yang ditugaskan.
Kalamalka Kid
@KalamalkaKid, Periksa pengaturan Compiz Anda: Buka CompizConfig> Ubuntu Unity Plugin> General; ada pengaturan yang disebut "Tampilkan Desktop" yang harus dipetakan ke "<Super> d"
user8437812
1
Solusi ini berfungsi pada Ubuntu 16.04.2 LTS.
Vesnog
Ini adalah satu-satunya solusi yang saya temukan
Andrey Izman
4
  1. Buka CompizConfig Settings Manager
  2. Di bawah CATEGORY pilih Desktop
  3. Anda akan melihat "Plugin Unity Ubuntu"
  4. Pada tab paling kanan yang disebut "Switcher" hapus centang TAMPILKAN LANGSUNG PREVIEW WINDOWS DI SWITCHER seperti yang Ivanyosan sarankan di atas
pengguna282865
sumber
ini tidak bekerja pada 14,04
Kalamalka Kid
Ini berfungsi di Ubuntu 14.04.5 64-bit seperti yang sekarang.
Vesnog
3

Ubuntu 14.04 saat ini masih dalam pengembangan - Ubuntu tidak akan tersedia dengan benar hingga April 2014. Anda belum perlu meningkatkannya :-).

Lagi pula, menggunakan unity-tweak-tool, atur ini ...

masukkan deskripsi gambar di sini ..dan Anda harus dapat menampilkan & menyembunyikan desktop dengan menempatkan mouse di sudut kanan bawah - ini bekerja dengan sangat baik di 13.10.

Wilf
sumber
2
ya, itu seharusnya bekerja seperti itu, tetapi dalam kasus saya tidak. Tampilkan dinding dan tampilkan windows berfungsi tetapi tampilkan desktop tidak. Itu sangat aneh.
Ivanyosan
1
Sebenarnya ... Sebagian besar waktu tampaknya berfungsi, tetapi separuh waktu tidak ... Semua yang lain juga berfungsi dengan baik sepanjang waktu ...
Wilf
9
Saya bertanya-tanya mengapa ini bekerja pertama kali saja. (dalam kasus saya)
Ivanyosan
2
Bahkan untukku. Tampilkan desktop hanya berfungsi untuk pertama kalinya! Adakah pembaruan?
Vishal Vyas
Saat ini, fungsi ini tidak berfungsi dengan Unity Tweak Tool di ubuntu 14.04. Telah dilaporkan sebagai bug .
Richard Povinelli
1

Sayangnya perbaikan ini bekerja pada beberapa komputer dan tidak pada yang lain. Saya pribadi belum menemukan perubahan apa pun saat melepaskan plugin Compiz Untiy di bawah tab "Switcher". Sepertinya tidak ada bedanya. Jadi masalahnya masih ada di salah satu komputer desktop lama saya yang tidak ada metode di atas akan berfungsi. Jadi saya mencoba pendekatan yang berbeda dan tampaknya berfungsi di setiap komputer dan sangat konsisten. Inilah yang saya lakukan. Pertama buat skrip bash. Untuk melakukan ini, buat "Dokumen Baru" dari menu klik kanan Anda dan pilih "Dokumen Kosong". Dalam dokumen baru ini tempel ini:

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

Sekarang simpan file ini sebagai "compiz-start". Pastikan untuk mengatur izinnya ke "Izinkan mengeksekusi file sebagai program" dicentang dan pindahkan file ini ke / usr / bin /. Anda juga mungkin ingin mengubah kepemilikan menjadi ROOT jika Anda belum melakukannya.

Sekarang buat file .desktop untuk memicu skrip ini. Pertama klik kanan dan pilih "Dokumen Baru" lalu "Dokumen Kosong". Buka file ini dan rekatkan teks ikuti ke dalamnya:

[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

Simpan file ini. Seharusnya menyimpan secara otomatis sebagai "compiz-trigger-start.desktop". Pindahkan file .desktop ini ke folder autostart rumah Anda ~ / .config / autostart (yang hanya akan berfungsi untuk pengguna) atau letakkan di / etc / xdg / autostart yang akan membuat perbaikan ini berfungsi untuk semua pengguna sistem (atau pengguna baru di masa depan).
Ini telah bekerja untuk saya di semua komputer yang diuji ... bahkan yang sebelumnya tidak ada yang berhasil. Anda dapat mengatakan bahwa itu berfungsi karena hanya setelah Desktop dimuat dan bilah Unity muncul; layar akan memuat ulang sendiri ... yang memulai kembali Compiz. "Tidur 3" sangat penting untuk pekerjaan ini. Saya harap ini membantu kalian memperbaiki "hot corner", "Show Desktop", "Spread Windows". Chris

eportel6607
sumber
untuk menghindari melanggar Yakuake, saya harus melakukan ini:metacity --replace sleep 3 compiz --replace
Aquarius Power
bagian kedua ini tidak masuk akal bagi saya. Bagaimana cara terhubung ke skrip pertama? Kenapa kita tidak menambahkan compiz di program startmenu alih-alih membuat file .deskto? Juga, perintah 'compiz-start' tidak dikenali di Ubuntu 14.04 =)
Kalamalka Kid
0

Untuk membuat "Toggle Desktop" berfungsi misalnya dengan alat unity-tweak di sini solusinya:

Hapus centang "Tampilkan pratinjau langsung jendela di Switcher" di bawah tab "Switcher" dari Ubuntu Unity Plugin

Anda akan menemukan Plugin Unity Ubuntu di bawah CompizConfig Setting Manager . Ketik ccsmTerminal.

Temukan solusinya di sini .

jonas-
sumber
0

Saya tidak mencentang SHOW PREVIEWS OF WINDOWS DI SWITCHER seperti yang dikatakan Ivanyosan. Tapi itu tetap tidak berhasil untukku. Setelah menghapus centang seluruh plugin Ubuntu unity dan kemudian memeriksanya lagi, CCSM akan menunjukkan banyak pertentangan bahwa plugin lain memiliki fungsi yang sama seperti plugin Ubuntu unity. Kemudian pilih untuk menggunakan plugin Ubuntu unity daripada plugins lainnya. Itu bekerja untuk saya di ubuntu 1404.

super_mice
sumber
Silakan susun pos Anda untuk membantu menjawab OP dengan ketentuan yang jelas.
George Udosen