"Sıcak köşeler" çalışmıyor "masaüstü göster"!


11

Fare ubuntu 13.04 SICAK KÖŞELERİ hareket ederken MASAÜSTÜ GÖSTER işlevi çalıştı.

13.10'a güncelledikten sonra SHOW MASAÜSTÜ / SICAK KÖŞELER sadece yeniden başlatılana veya setid birliğine kadar çalışır, daha sonra çalışmaz.

13.10 güncellemesinde bir şeylerin yanlış olduğunu düşündüm, bu yüzden aynı sorunun var olduğunu öğrenmek için ubuntu 14.04'ü temiz bir şekilde yükledim.

SHOW MASAÜSTÜ / SICAK KÖŞELERİN tekrar çalışması için ne yapabilirim?

Zaten compiz ve birliği sıfırlamaya çalıştım ve yeni kurulum yaptım.


Bu sayfayı gelecek ziyaretçiler için: Aşağıda önerilen düzeltmeler görünüşe göre başka bir hataya neden olmaktadır . Ayrıca Ubuntu'nun "Masaüstünü göster" için varsayılan klavye kısayolunun Control-Super-D(süper genellikle Alt'ın yanındaki "Windows" tuşudur) olduğunu

Yanıtlar:


12

Sorunu kaba kuvvetle çözebildim.

CompizConfig Settings Manager'daki her seçeneği taşıdığımda, Unity devre dışı bırakıldığında Masaüstünü Göster'in HOT CORNERS ile beklendiği gibi çalıştığını fark ettim .

Bu yüzden nihayet Switcher'da Windows'un Canlı Önizlemelerini Göster'in suçlu olduğunu bulmak için Ubuntu Unity Plugin'deki her onay işaretini tıklıyorum . (İşaretini kaldırdıktan sonra sıcak köşeler beklendiği gibi çalışır.


3
bunu devre dışı bırakmak hataya neden olabilir. bugs.launchpad.net/ubuntu/+source/compiz/+bug/1311323
etoet

6

Hata giderilene kadar geçici bir çözüm, xdotool kullanmak olabilir.

  1. Yüklemek:

    sudo apt-get install xdotool
    
  2. compiz yapılandırma yöneticisinde, Genel Ayarlar altına bir komut satırı ekleyin

    xdotool key super+d
    
  3. kenar ciltlerinde sıcak köşeyi yapılandırın

Benim için çalışıyor. Ubuntu 14.04


1
Ayrıca, 14.04'ü yeniden yükledikten sonra, nVidia sürücüleri yerine Nouveau ile çalışmaya karar verdim ve diğer faktörler de olabilir, ancak şimdi daha az arabası gibi görünüyor. Daha önce grafikle ilgili birçok hata ve siyah ekran vardı, bunlar artık gitti. (NVidia 650M kartlı bir dizüstü bilgisayarım var)
user8437812 17:14

bu sadece klavyemi atanan köşeye giderken 'd' harfiyle yazdı.
Kalamalka Kid

@KalamalkaKid, Compiz ayarlarınızı kontrol edin: CompizConfig> Ubuntu Unity Plugin> General; "<Super> d" ile eşlenmesi gereken "Masaüstünü Göster" adlı bir ayar var
user8437812

1
Bu çözüm Ubuntu 16.04.2 LTS üzerinde çalışır.
Vesnog

Bulduğum tek çözüm bu
Andrey Izman

4
  1. CompizConfig Ayarlar Yöneticisi'ni açın
  2. CATEGORY altında Masaüstü'nü seçin
  3. "Ubuntu Unity Eklentisi" ni göreceksiniz
  4. "Switcher" adlı en sağdaki sekmede, Ivanyosan'ın yukarıda belirttiği gibi ANAHTARDA PENCERELERDE CANLI HAZIRLIKLARI GÖSTER seçeneğinin işaretini kaldırın

14.04
Kalamalka Kid

Bu şu an Ubuntu 14.04.5 64-bit'de çalıştı.
Vesnog

3

Ubuntu 14.04 şu anda geliştirme aşamasındadır - Nisan 2014'e kadar uygun olmayacaktır. Henüz yükseltmenize gerek yoktur :-).

Her neyse, kullanarak unity-tweak-tool, bunu ayarlayın ...

resim açıklamasını buraya girin ..ve fareyi sağ alt köşeye getirerek masaüstünü gösterebilmeli ve gizleyebilmelisin - 13.10'da çok iyi çalışıyor.


2
evet, böyle çalışması gerekiyordu, ama benim durumumda öyle değil. show wall ve show pencereleri çalışır ancak masaüstü göstermez. Çok garip.
Ivanyosan

1
Aslında ... Çoğu zaman işe yarıyor gibi görünüyor, ama yarı yarıya çalışmıyor ... Diğerleri de her zaman mükemmel çalışıyor ...
Wilf

9
neden sadece ilk kez çalıştığını merak ediyorum. (benim durumumda)
Ivanyosan

2
Benim için bile. Masaüstünü göster sadece ilk kez çalışır! Güncelleme var mı?
Vishal Vyas

Şu anda, bu işlev Ubuntu 14.04'te Unity Tweak Tool ile çalışmaz. Bir hata olarak bildirildi .
Richard Povinelli

1

Ne yazık ki bu düzeltmeler diğer bilgisayarlarda değil bazı bilgisayarlarda çalışır. "Switcher" sekmesi altında Compiz Untiy Eklentisini açarken şahsen herhangi bir değişiklik bulamadım. Bir fark yaratmıyor gibi görünüyor. Bu nedenle, yukarıdaki yöntemlerin hiçbirinin işe yaramayacağı eski masaüstü bilgisayarlarımdan birinde sorun devam ediyor. Bu yüzden farklı bir yaklaşım denedim ve her bilgisayarda çalışıyor gibi görünüyor ve çok tutarlı. İşte yaptığım şey. Önce bir bash betiği oluşturun. Bunu yapmak için sağ tıklama menünüzden bir "Yeni Belge" oluşturun ve "Belgeyi Boşalt" ı seçin. Bu yeni belgeye şunu yapıştırın:

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

Şimdi bu dosyayı "compiz-start" olarak kaydedin. İzinlerini "Dosyayı program olarak yürütmeye izin ver" olarak işaretlediğinizden emin olun ve bu dosyayı / usr / bin / dizinine taşıyın. Henüz yapmadıysanız, sahipliğini ROOT olarak değiştirmek de isteyebilirsiniz.

Şimdi bu komut dosyasını tetiklemek için bir .desktop dosyası oluşturun. Önce sağ tıklayın ve "Yeni Belge" ve ardından "Belgeyi Boşalt" ı seçin. Bu dosyayı açın ve aşağıdaki metni dosyaya yapıştırın:

[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

Bu dosyayı kaydedin. Otomatik olarak "compiz-trigger-start.desktop" olarak kaydedilmelidir. Bu .desktop dosyasını ev otomatik başlatma klasörünüze ~ / .config / autostart klasörüne taşıyın (yalnızca kullanıcı için çalışır) veya bu düzeltmeyi sistemin tüm kullanıcıları için çalışacak / etc / xdg / autostart klasörüne yerleştirin (veya gelecekteki yeni kullanıcılar).
Bu benim için test edildi tüm bilgisayarlarda çalıştı ... daha önce hiçbir şey işe yaramadı bile. Masaüstü yüklendikten ve Unity çubuğu göründükten hemen sonra çalıştığını söyleyebilirsiniz; ekran kendini yeniden yükleyecektir ... Compiz yeniden başlatılıyor. "Uyku 3" bu çalışma için kritik öneme sahiptir. Umarım bu "sıcak köşeleri", "Masaüstünü Göster", "Spread Windows" u düzeltmenize yardımcı olur. Chris


Yakuake'i kırmamak için şunu yapmak zorundaydım:metacity --replace sleep 3 compiz --replace
Kova Gücü

bu ikinci kısım benim için bir anlam ifade etmiyor. Zaten ilk senaryoya nasıl bağlanıyor? Neden .deskto dosyası oluşturmak yerine startmenu programlarına compiz eklemiyoruz? Ayrıca, 'compiz-start' komutu Ubuntu'da tanınmıyor
14.04

0

"Masaüstünü aç / kapat" işlevinin örneğin unity-tweak-tool ile çalışmasını sağlamak için çözüm:

Ubuntu Unity Plugin'in "Switcher" sekmesi altındaki "Switcher'da pencerelerin canlı önizlemelerini göster" seçeneğinin işaretini kaldırın

Ubuntu Unity Eklentisini CompizConfig Ayar Yöneticisi altında bulabilirsiniz . Tip ccsmTerminal'de.

Çözümü burada buldum .


0

Ivanyosan'ın dediği gibi ANAHTARDA PENCERELERİN CANLI ÖNİZLEMELERİNİ GÖSTER'in işaretini kaldırdım. Ama yine de benim için çalışmıyor. Tüm Ubuntu birlik eklentisinin işaretini kaldırdıktan sonra tekrar kontrol ettikten sonra CCSM, diğer eklentilerin Ubuntu birlik eklentisiyle aynı işleve sahip olduğu konusunda çok fazla uyarı gösterecektir. Ardından diğer eklentiler yerine Ubuntu birlik eklentisini kullanmayı seçin. Bu benim için Ubuntu 1404'te işe yarıyor.


Lütfen OP'yi açık bir şekilde cevaplamaya yardımcı olmak için yayınınızı yeniden yapılandırın.
George Udosen
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.