Unity 3D'de mevcut olan "Aero Snap" pencere yakalama özelliğini gerçekten çok özlüyorum. Unity 2D'de bunu elde edebilmem ya da buna alternatif olarak var mıyım?
Unity 3D'de mevcut olan "Aero Snap" pencere yakalama özelliğini gerçekten çok özlüyorum. Unity 2D'de bunu elde edebilmem ya da buna alternatif olarak var mıyım?
Tam olarak etkinleştirilen Aero-snap bir compiz özelliğidir.
Eğer compiz PC'niz için çok ağır / problemliyse, xfwm4
Pencereleri üst / alt / sola veya sağa sürükleyerek, pencere ekranın o kısmına geçer. Başlık çubuğuyla sürükleme, orijinal boyutunu geri alır.
xfwm4
kullanmanın güzel tarafı etkisi, klavye / dekoratörleri vb. değiştirmek için güzel GUI tweak araçlarını almanızdır:
xfwm4-settings
- stil / klavye kısayolları / pencere odaklama modeli / pencere yakalama kontrolü xfwm4-tweaks-settings
- pencere döngüsü / güzel hafif birleşik ve çok daha fazlası xfwm4-workspace-settings
- kullanacağınız çalışma alanlarının sayısını tanımlayın. nasıl
Değiştirilen pencere ek bileşeni PPA'mda kullanılabilir
sudo add-apt-repository ppa:fossfreedom/xfwm4
sudo apt-get upgrade
sudo apt-get install xfwm4
tavsiye
Varsayılan olarak, bu pencere yöneticisi genel menü ile entegre olmaz.
İki öneri -
Öneri 1:
Eğer xfwm4 dekorasyonları gnome-panel ile bütünleşmediği için zamanın birçoğunu en üst düzeye çıkarırsanız, global menüyü kaldırın.
sudo apt-get remove indicator-appmenu
Metacity yerine bu pencere yöneticisini kullanmak için xfwm4 --replace
bir başlangıç uygulaması kullanın.
Öneri 2:
Bu Q & amp; A:
gereğince maksimum pencere için pencere dekorasyonunu kaldırmak içinmaximus
kullanın
Bu, Unity 3D'deki özellik kadar işe yaramıyor, ancak bir dereceye kadar çalışıyor. Çözümüm klavye kısayollarını kullanıyor, ancak efekti tetiklemek için Kenar Bağlamaları'nı (yani, sol, sağ ve üst) kolayca kullanabilirsiniz.
Paketleri yükle. Bunu terminalde yapıştır (Ctrl + Shift + V): sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra wmctrl
Şimdi Compiz Config Settings Manager'ı (ALT + F2 ccsm veya sistem & gt; tercihler & gt; CompizConfig…, vb) açın. “Komutlar” seçeneğini seçiniz.
'Komut Satırı 0'da yapıştır: -
WIDTH='xdpyinfo | grep 'dimensions:' | cut -f 2 -d ':' | cut -f 1 -d 'x'' && HALF=$((($WIDTH/2)-10)) && wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz && wmctrl -r :ACTIVE: -b add,maximized_vert && wmctrl -r :ACTIVE: -e 0,0,0,$HALF,-1
'Komut Satırı 1' içinde yapıştır: -
WIDTH='xdpyinfo | grep 'dimensions:' | cut -f 2 -d ':' | cut -f 1 -d 'x'' && HALF=$(($WIDTH/2)) && wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz && wmctrl -r :ACTIVE: -b add,maximized_vert && wmctrl -r :ACTIVE: -e 0,$HALF,0,$HALF,-1
Ve 'Komut Satırı 2' içinde yapıştır: -
wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz
Şimdi 'Anahtar Bağlamalar'a gidin. 'Komutu Çalıştır 0' düğmesine tıklayın, etkinleştirin ve bu tuş kombinasyonunu alın: "Başlat düğmesine" ve sol oka basın. Tüm komutlar için aynısını yapın, bu şekilde şöyle olur:
Not: Ctrl + Alt + 6 [Num Pad] vb. pencereleri bir ızgaraya takmak için kullanabileceğiniz ızgara eklentisini (Unity 3D'de olduğu gibi) kurabilirsiniz. Ancak, bunun için pencere kenarlarını nasıl kullanacağımı hatırlayamıyorum.
Ayrıca aşağıdaki avantajlara sahip Aero snap için wmctrl kullanabilirsiniz:
Komutları kurmak için bir Python betiği yazdım. Tek yapmanız gereken:
Etiketlerdeki diğer soruları oku window-manager unity-2d window usability