Başlatıcıyı “pencerelerden kaçmak” için nasıl yapılandırabilirim?


28

Bu benim için çok sinir bozucu çünkü otomatik gizle başlatıcısı sevmiyorum. Başlatıcı gizli kalır ve ortaya çıkarmak için, fare işaretçisinin varsayılan etkin noktaya taşınması gerekir . Bunun yerine Ubuntu 11.10’da daha önce mevcut olan pencerelerden kaçmak için gizlenmesini istiyorum . Bu davranışa nasıl dönebilirim?

Yanıtlar:


15

Dodge davranışını 12.04'te geri yükleme

Bu Ubuntu Geek gönderisi ve daha yeni olan WepUpd8 gönderisi , Dodge Windows ve Dodge Active Windows for Unity'nin 12.04'te nasıl geri yükleneceğini bildiriyor. Bunlar daha sonra CompizConfig Settings Manager'da Unity eklentisinde ayarlanabilir. Güncelleme: 12.10 / 13.04 için lütfen bu WepUpd8 gönderisine de bakın .

Bir ppa eklemek gereklidir:

sudo apt-add-repository ppa:ikarosdev/unity-revamped

ve bir dağıtım güncellemesi yapın:

sudo apt-get update
sudo apt-get dist-upgrade

Ardından CCSM'yi açın ve en sevdiğiniz davranışa ayarlayın!

Dodge Window ve Dodge Active Window davranışı 12.04 Ubuntu'da geri yüklendi.  Terminal sadece Ubuntu versiyonunu belgelemek içindir. (Terminal yalnızca Ubuntu sürümünü belgelemek içindir.)

Etkili olması için oturumu kapatıp tekrar açmanız gerekebilir.

Bu düzeltme eki, eski Tıklatmak İçin Tıkla davranışını da geri yükler. Ayrıntılar için bu Webupd8 yayınına bakın.

Tüm değişiklikler aşağıdaki komutlarla geri döndürülebilir:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:ikarosdev/unity-revamped

Alternatif olarak , daha eski Dodge davranışını geri yüklemek için bir hack burada bildirilmiştir .

"Gerçek kaçma" versiyonunu denedim ve bence böyle çalışıyor. En önemlisi, başlatıcı, aktif pencerelerin "üstüne çıkmaz", ancak bunları bazen sıkışıp kaldığı tarafa iter (bu nedenle başlatıcı bir daha kaybolmaz). Genel olarak, başlatıcı konum değiştirdiğinde, ekranda başka birçok şey de olur (örn. Masaüstündeki simgeler).

Bir alternatif, başlatıcıyı (neredeyse) kalıcı olarak gizlemektir ( buraya bakın ) ve davranış için istenen bir iskeleyi kullanmaktır (örneğin cairo-dock).


Kişisel Repo yapan benim 12.04 tekrar kırıldı (yani: gösterişli pencereler masaüstü :-( değiştirirken) - düzeltmeyi ekleyebilirsiniz herhangi bir şekilde değilse şu serin - teşekkürler ..?
Schmoopy

Bu benim depom değil, bu yüzden sormak için doğru adam değilim ... Üzgünüm. Umarım yine de giderilecektir.
Rasmus

Haha - neden böyle düşündüğümü bilmiyorum. :-) paylaştığınız için teşekkür ederiz
schmoopy

17

12.04

Korkarım Dodge pencere özelliği kasıtlı olarak 12.04'ten kaldırıldı

Mark Shuttleworth'a göre

"Dodge-windows yaklaşımı çok kötü test edildi. İyi çalışacağını, denediğini, test ettiğini ve delillere dayanarak oradan evrimleşmek zorunda kaldığını düşündük ....

Eğer kullanıcılar fırlatıcıya karşı pencereleri hareket ettirerek sızıntıyla karşılaşırlarsa sorun olmaz. Fırlatıcının fırlatmayı uzağa itdikleri zaman meydana geldiğini görüyorlar, pencereyi geri taşıyabileceklerini keşfederler ve fırlatıcı yeniden görünecek. Çok uzak çok iyi.

İşte problem. Çoğu kullanıcı, başlatıcıya dokunana kadar bir pencereyi taşıyarak kaçmayı keşfetmez. İlk önce bir pencereyi büyütürken karşılaşırlar. Böylece masaüstüne giriş yapıyorlar. İyi. Bir uygulama başlatırlar. İyi. Sonra bir pencereyi büyütürler ve başlatıcı “kaybolur”. Bu kullanıcılar için, davranış derinden rahatsız edici, rastgele. Ve bunlar aslında kullanıcıların çoğunluğu. Ayrıca, kaçan rampalar ile çalışabilen kullanıcıların, kullanılmadıklarında daima saklanan rampalarla da iyi çalışabilecekleri ortaya çıktı. ”

Varsayılan olarak başlatıcı her zaman görünür durumdadır.

Başlatıcının nasıl yapılandırılacağı hakkında daha fazla bilgiyi Soru-Cevap bölümünde bulabilirsiniz.

Unity'nin başlatıcısı otomatik gizleme davranışını nasıl yapılandırabilirim?


Dodge Windows, WebUpd8 tarafından kapsanan bir konudur

Girişimci bir geliştirici, bir pencere başlatıcı alanına taşındığında atlatma penceresindeki davranışı taklit eden bazı komut dosyaları yazdı - yani uygun şekilde gizler ve gizler.

Bir pencere büyütüldüğünde başlatıcının otomatik olarak gizlenmesi için benzer bir komut dosyası kullanılabilir.

Not - bunlar ikili deb formatındadır . Açıkçası - rastgele ikili dosyaların yüklenmesi güvenlik açısından pratik olarak önerilmemektedir. Buna devam etmek istiyorsanız makaleyi okuyun.


2
Dodge davranışı için seçenek koruyarak bazı dürüst görüşlere sahip bir hata raporu var: bugs.launchpad.net/unity/+bug/930148
fossfreedom


3

12.04

bu özelliğe dodge denir. birlikten düştü. geri almak için resmi olmayan çözümler var.

Kullanılabilir iki pencere kaçış davranışı vardır: biri Ubuntu 11.10'da olduğu gibi çalışır ve diğeri yalnızca büyütülmüş pencereler için çalışır:

 real window dodge behaviour for the Unity Launcher and you can download it here: 

http://webupd8.googlecode.com/files/unity-dodge-windows_1.5_all.deb

 window dodge behaviour for maximized windows and you can download it here:

http://webupd8.googlecode.com/files/unity-dodge-maximized-windows_1.5_all.deb

Daha fazla bilgi için lütfen bu yazıdaki ilgili bölüme bakınız .


Cevabınız için teşekkürler. Uygulama işe yaraydı çok güzel olurdu. Ne yazık ki, awk hatalarını spam olarak başlatır ve başlatıcıyı asla gizlenmemeye ayarlar. Sanırım şu an birlikten vazgeçiyorum, kullanmaya başladıktan 24 saatten az bir süre sonra. :)
Eti

2

12.04

Unity 2D, kutudan Kesinle kaçmanın tek yolu. Oturum açtıktan sonra, dconf-editor'ü açın ve gidin /com/canonical/unity-2d/launcher/hide-modeve değerini 2'ye ayarlayın (varsayılan 0'dır).


2

13.10

Bu mümkün 13.10, en azından VM'mde iyi test edildi.

Eski scriptler sizin (Seth) keşfettiğiniz şekilde çalışmaz. Ancak 12.10 ve 13.04'te çalışan yeni scriptler 13.10'da çalışmaktadır.

Webupd8.org sitesi talimatlara sahiptir. Belirtildiği gibi, talimatlar 12.10 ve 13.04'e yöneliktir, ancak birisini Virtualbox'da test ettim ve kusursuz çalıştı (12.04'te olduğu gibi, makalede de belirtildiği gibi birkaç sınırlama var ama hepsi iyi çalışıyorlar) )

Ne yazık ki, Saucy için ppa arı bu komutları içerecek şekilde güncellenmedi (en azından belirleyebildiğim kadarıyla), bu yüzden tek çözüm doğrudan indirmek.

2 farklı komut dosyası vardır ve bunlar birlikte yüklenemez.

Bir komut dosyası yalnızca büyütülmüş pencerelerden kaçınır. En büyük sınırlama, başlatıcının gizlenirken açılan tüm pencereleri üst üste bindirmesine izin vermesidir.

Diğer komut dosyası, eski pencerelerden kaçan pencereleri (neredeyse), içerideki herhangi bir pencere (fırlatıcı) alanındayken başlatıcıyı gizleyeceği şekilde geri getirir. Fark ettiğim en büyük sınırlama, fırlatıcının boşluğundaki herhangi bir pencere açıksa, bu pencere simge durumuna küçültülmüş olsa bile başlatıcının gizli kalacağı.

Dodge ekranı kaptan pencere komut dosyasını indirmek için link

İşte "orjinal" dodge windows scriptini indirmek için link

Yukarıda eklediğim indirme bağlantıları doğrudan webupd8.org'daki makaleden geliyor.

Webupd8.org'da, ona bağladığım makaleyi okumanızı tavsiye ederim, (makalenin çok fazla bir bölümünü dahil ederek intihal bölgesine girmek istemiyorum.


Bilgilendirme amacıyla 13.10 VM ile çok uzun süre oynamamıştım, ancak onu kullandığımda dodge windows scriptlerinde beklenmeyen bir sorun fark etmedim. Ben de yukarıda belirtilen gizli başlatıcısı sınırlaması olarak "orijinal" dodge windows komut dosyası ile uzun süre hiç oynamadım (belki bir saat). Dodge maximized windows script belki de 10+ saatin başarıyla kullanıldığını gördü.


Bir editör notu olarak (bunun için tam olarak ne kadar değerinde olduğuna göre fikrimi oku); Bu "pencerelerden kaçın" sorusu ve geçici çözümleri tüm AU ve internette, Canonical'in neden kötü bir özellik olduğu fikrine bu kadar evli olduğunu anlamıyorum. Evet, neden çıkardıklarına dair makaleleri gördüm ve bana "ince çorba" gibi görünüyor, açıkçası birçok kullanıcı bunu istiyor ve senaryolar yeterince iyi çalışıyor.

Olduğu yerde kredi vermek için (sanırım *), @JorgeCastro'nun ilk çalışma senaryosunu 12.04'te yazdığını düşünüyorum (dodge pencereleri en üst düzeye çıkardı ). Çok teşekkürler Jorge, bu eksik özellik benim için bir fırsat kırıcıydı ve Unity'den uzaklaşmayı düşünüyordum (Tarçın'ı düşünüyordu ama bu bir hataydı, bu yüzden beni en azından kurtardın.)

Bu editörün dahil edilmesinde biraz özgürlük gördüm ve niyetim, konuyla ilgili bir tartışma başlatmak değil, sadece Ubuntu topluluğunda ortak bir görüşün ne olduğunu belirtmek. Lütfen buna tartışma olarak yanıtlamayın, yoksa ben bu modu düzenlemek veya silmek zorunda kalacaksınız.


Dodge pencereleri düzenli olarak 13.10 kullanıyor musunuz? (btw, zayıf oylamanın nereden geldiğini bilmiyorum ..)
Seth

idk nerde veya neden aşağı oy kullandı, cevap verdikten sonra çok hızlı bir şekilde yapıldı ... Ve hayır düzenli kullanmıyorum, bir VM’de var ve belki de 12-13 saatim var ama fark etmedim bu ve 12.04 arasında (kullanıyorum, tüm programları yeniden yüklemek istememediğim için yükseltmeyi koydum, şimdi 14.04'e kadar bekleyebilirim ...) komut dosyası biraz daha hızlı olabilir 13.10 iş ama Birlik hızlıdır, ancak orijinal davranış 11.04 & 11.10 geri olduğu gibi yine oldukça çabuk değil çünkü bu sadece olabilir, hala orada hafif başlatıcısı dönmeden önce gecikme
TrailRider

1

12.04

Ubuntu 12.04'te Dodge Windows özelliği kaldırıldı. Geri almak için temelde Unity'nin yamalı bir sürümünü kurmanız gerekecek.

En kolay yol muhtemelen aşağıdaki gönderileri dikkatlice okumak ve talimatları izlemektir. İki farklı düzeltme türü var ve bir tanesine razı olmak zorundasınız.

Maximized, Windows In Ubuntu 12.04 için Dodge, Windows Birlik Autohide Davranışı alın Hassas Pangolin ve Gerçek Pencere Dodge Birlik Fırlatıcı bahaviour Ubuntu 12.04 , sana ikincisi tercih ediyorum sanırım. Bununla birlikte, bunun Birliğin özel bir yapı olduğunu ve gelecekteki güncellemeler (birliğin güncellemeleri alması gerekir), hata düzeltmeleri vb. Hakkında hiçbir bilgi veremeyeceğimi anlıyorum.

Ayrıca, bu sorunların üstesinden gelen orijinal ubuntuforums konusuna göz atmak isteyebilirsiniz: NASIL YAPILIR: 'Windows ile Dodge' ile birlik olun ve davranışı en aza indirin / azaltın


1

13.10

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo gedit '/etc/apt/sources.list.d/nilarimogard-webupd8-saucy.list'

böyle göründüğünden emin ol

deb http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu raring main
deb-src http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu raring main

Bu, 'şımarık' kelimesini 'saldırgan' olarak değiştirir.

sudo apt-get update
sudo apt-get install unity-dodge-maximized-windows

Atlast, değişikliklerin (birlik-dodge-maximized-windows) çalışmasını sağlamak için bilgisayarınızı yeniden başlatır.


Biraz daha detay ekler misin? Bu ne kadar iyi çalışıyor? Test ettin mi?
Seth

Şu an kullanıyorum. Birlik en üst düzeye taşmış pencereler, en üst düzeye çıkarılmış tüm pencereleri gizler. Unity dodge pencereleri kullanarak denedim ve düzgün çalışmadı. Zaten büyütülmüş pencereleri tercih ederim. Yeniden başlatılması gerekiyordu.
mchid

Ayrıca, ben burada indirilen bu /etc/init.d için bir komut dosyası eklendi bağlantı Emin bir fark yaparsa değilim.
Aralık'ta

1

14.04

12.10 ve 13.04'te mevcut olan PPA , bu yazı itibariyle 13.10 veya 14.04'te güncellenmemiştir .

Testlerimde "Dodge Windows" betiğinin (neredeyse dodge pencerelerinin eski davranışını eski haline getirecek) komutunun artık çalışmadığını buldum .... yüklendiğinde, başlatıcı sürekli gizleniyor ve Sistem Ayarlarındaki davranışı değiştiriyor komut dosyası kaldırılıncaya kadar çalışmaz.

"Dodge Maximized Windows" hala cevabımda belirttiğim sınırlamalarla, 13.10 için iki kişiyle birlikte çalışıyor.

  1. Bazı web sayfalarında, pencere yeniden başlatılır, böylece başlatıcı görünür, bu belirli web sayfalarıyla (göründüğü kadarıyla tek buldum) ilgili görünür, başka bir açık sekmeye geçmek pencereyi geri yükler ve gizler. başlatıcısı tekrar .... (Firefox kullanıyorum, bu yüzden Chrome veya diğer tarayıcılar için farklı olabilir)
  2. Büyütülmüş bir pencereyi simge durumuna küçültdüğünüzde, başlatıcı, pencere açık olduğu sürece gizli kalacaktır - bu daha önce durum böyle değildi (pencereyi başlatıcıya küçültülmüşse başlatıcı geri dönecekti)

Daha iyi bir çözüm ortaya çıkarsa veya mevcut komut dosyaları daha iyi çalışmak üzere düzenlenirse, bu cevabı daha sonra bir noktada düzenleyeceğim.

Diğer cevabımda dediğim gibi, indirme bağlantısı doğrudan lauchpad PPA'dan geliyor, 13.10 için ..... bağlantı.

Büyütülmüş pencereleri atlat

PPA hakkında yazılan blog yazısı ve 12.10 ve 13.04

Birlik Başlatıcısı Penceresi Nasıl Yaklaşılır Ubuntu 12.10 Veya 13.04

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.