Unity veya Unity 2D kullanıyorum mu?


92

Unity ve Unity 2D birbirine çok benziyor, bu nedenle yeni kullanıcılar Unity veya Unity 2D kullanıp kullanmadıklarını kolayca nasıl bulabilir?

Yanıtlar:


64

Not:

Ubuntu 12.10'dan itibaren, Unity 2D artık gelişmiyor ve tüm sistemler Unity 3D kullanıyor (donanım ivmesi olmayan sistemler için LLVMpipe ile).


Bulduğum en kolay yol, fırlatıcıya bakmak.

Başlatıcı pop-up'larının tasarımındaki incelik - Unity 3D, daha koyu bir gölge "3D" efektiyle ismine dayanırken Unity 2D daha hafif ve "2D" düz efektine sahip.

Birlik 3D görüntü tanımını buraya girin Birlik 2D görüntü tanımını buraya girin

Gözlerinize güvenmiyorsanız, size söylemek için sisteme güvenebilirsiniz, sadece masaüstü oturum değişkenine bakın, bir terminal açın ve şunu yazın:

echo $DESKTOP_SESSION

Geri dönerse ubuntu-2d, Unity 2D ve ubuntuUnity3D kullanıyorsunuz demektir .

Ancak biraz daha fazla ayrıntı istiyorsanız (ve eğer büyükse), genişletilmiş bir inceleme:

Birlik 3d

Unity 3D, onu farklı kılan birçok özelliğe sahiptir; “3D” doğasının ve bu şekilde sağlanan yeteneklerin bir sonucudur:

  • Başlatıcı öğeleri, başlatıcıya sabitlenmiş çok fazla pencere açık veya fazla öğe olduğunda katlanır.
  • Ayrıca, Unity 3D'deki çöp kutusu simgesi, geçerli simge temanıza dayanır ve bu nedenle varsayılan kurulumda (boş olduğunda) saydam görünür.
  • Panel ve Dash, Dash açıkken duvar kağıdınıza uyacak şekilde renk değiştirir ve başlatıcı varsayılan olarak hafif yarı saydamdır.
  • Çizgi simgesi beyaz, şeffaf kenarlıklı ve yuvarlak kenarlı siyah renktedir.
  • Unity 3D, bir Compiz eklentisidir ve Compiz gerektirir; bu, grafik kartınızın 3D desteğine sahip olması gerektiği ve başka bir pencere yöneticisinde çalıştıramayacağınız anlamına gelir; Yani, Unity ile Compiz dışında bir şey çalıştırıyorsanız - kesinlikle Unity 3D kullanmıyorsunuzdur.
  • Unity 3D'nin ikonları güzel bir parlaklık + onlara parlaklık ve saydam / yarı saydam kenarlara sahiptir.
  • Unity 3D, hızlı listeler ve Başlatıcı öğesi araç ipuçları için bile tam olarak birleştirme avantajından yararlanır.
  • Unity 3D'nin panelinde bir gölge var.
  • Unity 3D, yumuşak animasyonlar ve turuncu bir parıltı ile tamamen 3D bir çalışma alanı değiştiricisine sahiptir.

LÜTFEN DİKKAT:
Bu görüntüler, varsayılan "Arka Işık Her Zaman Açık" yerine "Kenar Aydınlatması Geçiş" olarak ayarlanmış olarak başlatıcım olduğundan, biraz değiştirilmiş bir başlatıcı sunar.

Birlik 3D'nin başlatıcısı katlanmış simgelerle

  • Birlik 3D'nin başlatıcısı katlanmış simgelerle.

Birlik 3D Çöp Simgesi

  • Unity 3D'nin Çöp Kutusu İkonu

Birlik 2D:

Unity 2D'de Unity 3D'den farklılıklar var. Bunlardan biri, fırlatıcı öğelerinin hiç katlanmamasıdır.
Ayrıca aşağıdakilere dikkat edin:

Unity 2D'de göze çarpan farklar Unity 2D'de göze çarpan farklar

  1. Dash düğmesi yarı saydam değil.
  2. Diğer düğmeler düz simgelerdir ve Unity 2D'deki gibi parlak bir görünüme sahip saydam / yarı saydam değildir.

Ayrıca not:

  • Başlatıcı ve Dash, Compiz Compiz yükleyin veya Mutter gibi bir kompost pencere yöneticisi kullanılmadığında şeffaf değildir Mutter yükleyin(örneğin). Varsayılan kurulumda, Metacity'nin birleştirme özelliği etkin.
  • Unity 2D, Unity 3D'nin aksine farklı Pencere Yöneticileri'nde çalışabilir. Çalıştıysanız topveya gnome-system-monitorUnity 2D'nin ayrıca Panel, Başlatıcı ve Dash için ayrı işlemlerden oluştuğunu fark edeceksiniz.
  • Fossfreedom tarafından belirtildiği gibi , Unity 2D şu anda Launcher öğesi araç ipuçları ve hızlı listeler için birleştirme avantajlarından yararlanmamaktadır.
  • Panel + Dash, Dash açıkken duvar kağıdınıza uyum sağlamaz.
  • Panel'in gölgesi yok.
  • Unity 2D'nin çalışma alanı değiştiricisi hiçbir parlama içermiyor ve onlara düzgünlüğü olmayan yavaş animasyonlar var.
  • Başlatıcı'da bir öğe taşması olduğunda, katlama yoktur. Başlatıcı sadece kayar.

2
Her zaman ortaya çıkacak olan farklılıkları (3B hızlandırma olmadan koşma sınırlamaları nedeniyle) ve sadece Unity 3D'nin gerisinde kalan Unity 2D gelişiminin bir sonucu olan farkları ayırt etmeyi denemelisiniz, çünkü sonraki farklar ortadan kalkacaktır.
Ryan Thompson

@RyanThompson: Bunu yapmak gerçekten zor. Ben öyle bir şekilde kelime etmek istiyorum, ama bu özellikler gerçekten ne olduğunu bilmek zor sadece maalesef gerisinde.
RolandiXor

3
Yazarın tüm bu küçük farklılıkları ayrıntılandırmakta gösterdiği sabrı ve ekran görüntülerini eklerken gösterdiğim sabrı takdir ederken, sorunun “doğru” cevabının çok daha basit olduğuna inanıyorum: echo $DESKTOP_SESSIONkullanıcı iddia ettiği gibi.
mivk

51

Sadece hangi oturumu kullandığınızı nasıl söyleyeceğinizi öğrendim.

Hangi oturumun kullanıldığını bilmenin yolu (yalnızca lightdm, bu nedenle 11.10 veya üzeri):

tail -n 20 /var/log/lightdm/lightdm.log | grep "Starting session" | cut -d ' ' -f5

Aksi takdirde:

echo $DESKTOP_SESSION

Umarım yardımcı olur!


1
Her iki komut da .0 ub "running 12 on" .1 .0 return running .0 .0 .0 .0 .0 .0 .0 .0 Her iki komut da 12.04.1 i386 çalıştıran bir netbook üzerinde "ubuntu" döndürür. Bu ne anlama geliyor?
SabreWolfy

1
Aşağıdaki cevaptan ( askubuntu.com/a/80320/9081 ) aşağıdaki "ubuntu" 3B, "ubuntu-2d" 2B anlamına gelir.
SabreWolfy

Mine diyor ki cairo-dock-unity:( Bu 3d mi demek?
Sınırlı Kefaret

39

Sadece masaüstü oturum değişkenine bakın:

echo $DESKTOP_SESSION

Unity 2D için "ubuntu-2d" ve Unity için "ubuntu" dır.


yani cairo-dock-unity3d?
Sınırlı Kefaret

36

Başlatıcı pop-up'larının tasarımındaki incelik - Unity 3D, daha koyu bir gölge "3D" efektiyle ismine dayanırken Unity 2D daha hafif ve "2D" düz efektine sahip.

Birlik 3D görüntü tanımını buraya girin Birlik 2D görüntü tanımını buraya girin


14

Terminali aç ve

ps -ef | grep compiz | grep $USER | grep -v grep

Bir şey alırsanız, şu anda Unity 3D kullanıyorsunuz.

(@Robert ps x | grep [c]ompiz | grep $USER, aynı düzenlemeyle [düzenlememden sonra] sona erecek, ancak bayraklar arasındaki farkı bilmediğimi söylüyor.)


11

Terminalde şunu yazın

echo $DESKTOP_SESSION

Daha sonra Unity 2D veya 3D kullanıyorsanız size söyleyecektir.

Ayrıca, panelleri varsayılan olarak çok farklıdır, şöyle görünmelidir:

Birlik 2D (renkli bir arka plana sahip)

görüntü tanımını buraya girin

Unity 3D (şeffaf bir arka plana sahip)

Birlik 3d


5

Unity 3d'de, çizgi simgesi, başlatıcıdaki diğer tüm öğelerden farklı şekilde şekillenir. Eğer çizgi simgesi diğer tüm başlatıcı simgelerle aynı şekilde ise, Unity 2d'yi kullanıyorsunuzdur. Kısa çizgi simgesi diğer başlatıcı simgelerden farklıysa, Unity 3d kullanıyorsunuzdur.


5

Koşabilirsin:

ps -ef | grep compiz | grep -v grep

Eğer compiz çalışmıyorsa (hiçbir şey çıkmıyorsa) ve birlik panellerine sahipseniz kullanıyorsunuz demektir Unity2D.

İnsanların neden bu kadar karmaşık hale getirilmesi gerektiğine dair hiçbir fikrim yok. Düzenli Birliğin (2B değil) çalışması için compiz çalışması gerekir, bu yüzden sadece şunu ara ...


Bununla ilgili bazı varyasyonlar: ps xYalnızca mevcut kullanıcının işlemlerini göstermek için çalıştırabilirsiniz . Ve (gibi ) unity-2dile başlayan çalışan işlemlere sahip olduğundan , bu cevapta komutu çalıştırmak ancak bunun yerine yalnızca çalışıyorsa sonuçları gösterir . unity-2dunity-2d-panelunity-2dcompizunity-2d
Eliah Kagan

1

En basit cevabın 'echo $ DESKTOP_SESSION' olduğunu düşünüyorum. ubuntu-2d diyorsa, birlik 2d, eğer ubuntu diyorsa, birlik 3d'ye sahiptir. Ve 3 boyutlu olduğumu öğrendim. Sol taraftaki başlatıcıdaki bir uygulamayı sağ tıkladığınızda. Bulanıklaştırma efekti vardır. Üzgünüm, gerçekten resim ekleyemiyorum.

Peki yapılacak doğru şey nedir?

1. Terminal komutunu kullanın 2. echo $DESKTOP_SESSION Veya Sadece Unity 2d ve unity 3d resimlerine bakın ve farklılıkları görün.

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.