Câu trả lời:
Kể từ Ubuntu 12.10, Unity 2D không còn được phát triển và tất cả các hệ thống đều sử dụng Unity 3D (với LLVMpipe cho các hệ thống không tăng tốc phần cứng).
Cách dễ nhất tôi đã tìm thấy là nhìn vào launcher:
Tinh tế trong thiết kế của cửa sổ bật lên - Unity 3D sống đúng với tên gọi của nó với hiệu ứng "3D" bóng tối hơn trong khi Unity 2D nhẹ hơn và có hiệu ứng phẳng "2D".
Thống nhất 3D Thống nhất 2D
Nếu bạn không tin vào mắt mình, bạn có thể dựa vào hệ thống để nói với bạn, chỉ cần nhìn vào biến phiên của máy tính để bàn, mở một thiết bị đầu cuối và gõ:
echo $DESKTOP_SESSION
Nếu nó lặp lại ubuntu-2d
nghĩa là bạn đang sử dụng Unity 2D và ubuntu
cho Unity3D.
Nhưng nếu bạn muốn biết thêm một chút chi tiết (và nếu đó là lớn nếu), thì đây là một đánh giá mở rộng:
Unity 3D có một số tính năng làm nổi bật nó, đó là kết quả của bản chất "3D" và các khả năng dành cho nó theo cách đó:
XIN LƯU Ý:
Những hình ảnh này trình bày một trình khởi chạy được sửa đổi một chút, trong đó tôi có Trình khởi chạy được đặt thành "Kính chiếu sáng cạnh" thay vì "Đèn nền luôn bật" mặc định.
Có một số khác biệt trong Unity 2D từ Unity 3D. Một trong số đó là các mục launcher không bao giờ gấp.
Cũng lưu ý những điều sau:
Sự khác biệt đáng chú ý trong Unity 2D
Cũng cần lưu ý:
top
hoặc gnome-system-monitor
, bạn sẽ nhận thấy rằng Unity 2D cũng bao gồm các quy trình riêng biệt cho Bảng điều khiển, Trình khởi chạy và Dấu gạch ngang.echo $DESKTOP_SESSION
như người dùng đã đề cập.
Chỉ cần tìm ra làm thế nào để biết phiên nào bạn đang sử dụng, thông qua lệnh.
Cách để biết phiên nào đang được sử dụng (chỉ lightdm, vì vậy 11.10 trở lên):
tail -n 20 /var/log/lightdm/lightdm.log | grep "Starting session" | cut -d ' ' -f5
Nếu không thì:
echo $DESKTOP_SESSION
Mong rằng sẽ giúp!
cairo-dock-unity
:( Điều đó có nghĩa là 3d?
Chỉ cần nhìn vào biến phiên của máy tính để bàn:
echo $DESKTOP_SESSION
Đó là "ubfox-2d" cho Unity 2D và "ubfox" cho Unity.
cairo-dock-unity
có nghĩa là 3d?
Tinh tế trong thiết kế của cửa sổ bật lên - Unity 3D sống đúng với tên gọi của nó với hiệu ứng "3D" bóng tối hơn trong khi Unity 2D nhẹ hơn và có hiệu ứng phẳng "2D".
Thống nhất 3D Thống nhất 2D
Mở Terminal và
ps -ef | grep compiz | grep $USER | grep -v grep
Nếu bạn nhận được bất cứ điều gì, bạn hiện đang sử dụng Unity 3D.
(@Robert nói sẽ chạy ps x | grep [c]ompiz | grep $USER
, kết thúc [sau khi chỉnh sửa của tôi] với cùng một đầu ra, nhưng tôi không biết sự khác biệt giữa các cờ.)
Trong thiết bị đầu cuối, gõ
echo $DESKTOP_SESSION
Sau đó nó sẽ cho bạn biết nếu bạn đang chạy Unity 2D hoặc 3D.
Ngoài ra, theo mặc định, bảng của chúng rất khác nhau, chúng sẽ trông như thế này:
Unity 2D (có nền màu)
Unity 3D (có nền trong suốt)
Trong Unity 3d, biểu tượng dấu gạch ngang có hình dạng khác với tất cả các mục khác trong trình khởi chạy. Vì vậy, nếu biểu tượng dấu gạch ngang có hình dạng giống như tất cả các biểu tượng trình khởi chạy khác, bạn đang sử dụng Unity 2d. Nếu biểu tượng dấu gạch ngang khác với tất cả các biểu tượng trình khởi chạy khác, thì bạn đang sử dụng Unity 3d.
Bạn có thể chạy:
ps -ef | grep compiz | grep -v grep
Nếu compiz không chạy (không có đầu ra) và bạn có bảng thống nhất và như vậy, bạn đang sử dụng Unity2D
.
Không biết tại sao mọi người phải làm cho nó phức tạp như vậy. Unity thông thường (không phải 2D) cần compiz chạy để hoạt động, vì vậy chỉ cần tìm kiếm ....
ps x
Thay vào đó, bạn có thể chạy để chỉ hiển thị các quy trình của người dùng hiện tại. Và vì unity-2d
đã chạy các quy trình bắt đầu bằng unity-2d
(như unity-2d-panel
), chạy lệnh trong câu trả lời này nhưng unity-2d
thay vì compiz
sẽ hiển thị kết quả khi và chỉ khi unity-2d
đang chạy.
Tôi nghĩ rằng câu trả lời đơn giản nhất là 'echo $ DESKTOP_SESSION'. nếu nó nói ubfox-2d, thì nó hợp nhất 2d, nếu nó nói ubfox, nó có sự thống nhất 3d. Và tôi đã dẫn đến việc tìm ra tôi có 3d. Khi bạn nhấp chuột phải vào một ứng dụng trên launcher bên trái. nó có hiệu ứng mờ. Xin lỗi nhưng tôi thực sự không thể thêm một hình ảnh.
echo $DESKTOP_SESSION
1.Sử dụng lệnh đầu cuối 2.Hoặc chỉ cần nhìn vào hình ảnh của Unity 2d và unity 3d và xem các khác biệt.