Compiz (trước đây là Beryl và Compiz Fusion) là một dự án phần mềm miễn phí, mã nguồn mở di động và đã được thiết kế từ những bù đắp để hoạt động như một người quản lý cửa sổ hợp lại cho các hệ điều hành GNU / Linux. Nó chịu trách nhiệm về các hiệu ứng máy tính để bàn đáng kinh ngạc (Cube, Expose, vv) mà bạn có thể nhìn thấy trên Internet.Features tại một tính năng glanceKey bao gồm hỗ trợ cho các thư viện OpenGL mới nhất để cung cấp cho người dùng với các hiệu ứng máy tính để bàn hàng đầu, một plugin mạnh mẽ kiến trúc có thể được thay đổi trong thời gian chạy và cho phép bất cứ ai để dễ dàng mở rộng phần mềm & rsquo; s chức năng mặc định.
Ngoài ra, Compiz đi kèm với một loạt các hiệu ứng đó sẽ gây ấn tượng với bạn bè, đồng nghiệp và gia đình, cung cấp tăng sự thích thú và năng suất, cũng như một cộng đồng phát triển và thân thiện với người sử dụng.
Là một tiền thưởng, các phần mềm bao gồm một đồ họa front-end, được gọi là CompizConfig Settings Manager (CCSM), cho phép bạn dễ dàng tinh chỉnh Compiz để hành động theo cách bạn muốn nó hoạt động, cũng như để quản lý, cho phép và vô hiệu hóa effects.Supported môi trường máy tính để bàn / cửa sổ managersCompiz là một người quản lý cửa sổ chính nó, có nghĩa là nó chạy trên các phân phối GNU / Linux của bạn mà không cần một môi trường máy tính để bàn hoặc thêm một quản lý cửa sổ. Tuy nhiên, cũng có thể được triển khai trên môi trường máy tính đồ họa khác nhau, chẳng hạn như GNOME, KDE, Xfce, LXDE / LXQt, và nhiều others.Under mui xe, hỗ trợ các hệ điều hành và phần mềm availabilityThe được viết trong C, C ++ và lập trình Python ngôn ngữ. Nó được tích cực phát triển và phân phối như một nguồn phổ quát lưu trữ, cho phép người sử dụng để tối ưu hóa nó cho một kiến trúc phần cứng cụ thể (32-bit và 64-bit được hỗ trợ tại thời điểm này).
Tại thời điểm này, Compiz được phân phối như các gói nhị phân được xây dựng trước trên kho phần mềm chính của rất nhiều bản phân phối của Linux, bao gồm Ubuntu, Debian, Arch Linux, openSUSE, Fedora và Mageia.
là gì mới trong phiên bản này:
- hỗ trợ đầy đủ cho Metacity 3.14 trong gtk-window-trang trí
- hỗ trợ đầy đủ cho bi-arch và đa vòm được xây dựng
- Sử dụng phần mở rộng GL_EXT_x11_sync_object OpenGL để đồng bộ hóa cập nhật với X11 để tránh các bộ phận unrefreshed của màn hình trên phần cứng Nvidia
là gì mới trong phiên bản phát hành 0.9.12.0:
- This chứa sửa lỗi chủ yếu là nhỏ và một số công việc để di chuyển gtk-window-trang trí để GTK + -3.
là gì mới trong phiên bản 0.9.7.4:
- It's một phát hành bản vá lỗi.
là gì mới trong phiên bản 0.9.7.2:
- It's một phát hành bản vá lỗi, với một số tai nạn được giải quyết và rất nhiều bản sửa lỗi liên quan đến xử lý bàn phím với Unity 5.
là gì mới trong phiên bản 0.9.0:
- compiz-core:
- viết lại hoàn toàn các nhà phát triển API trong C ++, sử dụng tăng và STL để đơn giản hóa một số nhiệm vụ ban đầu xử lý lõi.
- Plugin Làm lại hệ thống chức năng hooking, nơi các macro WRAP / Unwrap đã được thay thế bằng chuỗi 'thông minh' chức năng cuộc gọi sử dụng danh sách chức năng thực sự có thể có bất kỳ thành phần tắt bất cứ lúc nào để lưu các chu kỳ CPU không cần thiết
- Rendering chia khung vào plugins composite và OpenGL, việc làm cũ compiz một quản lý cửa sổ hợp lại và sau đó thực hiện hợp lại sử dụng OpenGL. Một phân chia như vậy sẽ cho phép các plugin mới vẽ như XRender và Clutter được phát triển cũng như cho compiz chạy như một hợp lại không quản lý cửa sổ
- Added copytex plugin, mà cụ lại một phần của "chế độ sao chép 'ràng buộc từ Beryl kết cấu. Trong khi điều này là chậm hơn, nó cho phép cho kết cấu được lớn hơn kích thước tối đa cho phép của kết cấu thực hiện OpenGL của chủ nhà
- Thêm trang trí reparenting để các plugin trang trí. Điều này sẽ cho phép compiz chạy với đồ trang trí như một người quản lý cửa sổ không hợp lại. Reparenting hỗ trợ thêm vào cả hai gtk-window-trang trí và kde4-window-trang trí
- Thêm KDE Plugin để tích hợp với các vòng lặp chính QT và tạo ra một KApplication, để hội nhập sâu hơn vào KDE.
- Thêm Plugin thư viện compiztoolbox, cho phép các nhà phát triển để làm những hành động lặp đi lặp lại tẻ nhạt nhưng trong nhiều plugin như thiết lập các cửa sổ ứng dụng switcher và vẽ hình thu nhỏ của các cửa sổ
- Plugins viết lại bằng C ++ sử dụng các API mới
- DBUS plugin bây giờ sử dụng số màn hình để xác định dụ compiz. Điều này có nghĩa rằng các kịch bản mà sử dụng / allscreens sẽ không còn làm việc. Nói chung điều này có nghĩa rằng con đường hiện nay đã thay đổi được / org / freedesktop / compiz / màn hình {} screen_number / ... Trong một trường hợp duy nhất của compiz, {} screen_number sẽ thường là 0 (tức là screen0)
- Shape vẽ thực hiện trong chú thích. Ngoài ra cố định lỗi thiệt hại lâu dài gây ra bỏ qua trong bản vẽ dòng.
- Thêm giao diện tuần tự sang trung tâm, cho phép bổ sung để lưu trạng thái hoạt động trên các plugin tải / không tải và thông qua compiz relaunches. Các dữ liệu được lưu trữ trong thuộc tính cửa sổ X11 và tự động giảm khi nguồn lực X11 có liên quan bị phá hủy
- plugins-chính:
- viết lại giao diện hình ảnh động; hỗ trợ xây dựng đối tượng hình ảnh động định hướng, mà hơn nữa nên đơn giản hóa việc tạo ra hình ảnh động mới
- Bộ chuyển mạch hỗ trợ xem chỉ biểu tượng
- Thêm hỗ trợ để kéo cửa sổ để cạnh và họ đã lấp mặt cạnh của màn hình
- Plugins viết lại bằng C ++ sử dụng các API mới
- plugins-thêm:
- Thêm hỗ trợ xoay hình nền tự động
- hỗ trợ cạnh thêm vào plugin của lưới điện nên cửa sổ có thể dễ dàng thay đổi kích thước bằng cách kéo một cạnh hoặc góc
- Plugins viết lại bằng C ++ sử dụng các API mới
- plugins-không được hỗ trợ:
- Viết lại các yếu tố giao diện - cho phép định nghĩa các yếu tố trong một định hướng đối tượng thời trang, dễ dàng tạo ra các plugin mới mà móc vào các chức năng hiện có của plugin
- Plugins viết lại bằng C ++ sử dụng các API mới
- CCSM:
- Số nút tăng lên đến 20
- Sửa lỗi gtk mới tiếp xúc với những giá trị không được đọc trước khi phá hủy các cửa sổ hội thoại xuất hiện trong mục trống
- CompizConfig-backend-gconf:
- CMake buildsystem
- CompizConfig-python:
- distutils buildsystem
- libcompizconfig:
- CMake buildsystem
- Plugins viết lại bằng C ++ sử dụng các API mới
là gì mới trong phiên bản 0.8.4:
- Phiên bản này mang đến cho hai plugin mới, cập nhật dịch, nhiều bản sửa lỗi, cải thiện sự ổn định và tốt hơn độ phân giải màn hình xử lý sự thay đổi. Cũng bao gồm là việc tích hợp thêm cho KDE 4.
là gì mới trong phiên bản 0.8.0:
- New Plugin & quot; & quot lệnh; xử lý các ràng buộc đối với các lệnh tùy ý mà trước đó đã được xử lý trong lõi. Ngoài các tổ hợp phím nút và cạnh bindings hiện trước đây đã được thêm vào là tốt.
- New Plugin & quot; gnomecompat & quot; mà xử lý các ràng buộc được độc quyền sử dụng trong các môi trường desktop Gnome và loại bỏ các ràng buộc tương ứng từ lõi. Sự thay đổi này sửa menu chính và chạy bindings thoại cho người dùng KDE như những người trước đây đã được mâu thuẫn giữa compiz và KDE. Gnome người dùng nâng cấp nên chắc chắn để cho phép plugin này.
- Thêm hỗ trợ cho _NET_WM_FULLSCREEN_MONITORS EWMH gợi ý.
- Thêm hỗ trợ cho việc đọc các gợi ý biểu tượng từ các tài sản WM_HINTS nếu _NET_WM_ICON là không có sẵn.
- hỗ trợ Cập nhật Gnome cho Gnome 2.24.
- tùy chọn thêm để mở rộng plugin cho phép & quot; loại toggle & quot; hành vi cho các tổ hợp phím và nút.
- Một số bộ nhớ sửa lỗi rò rỉ.
- Điều chỉnh gtk-window-trang trí cho các phiên bản libmetacity-tin mới hơn.
- hiển thị cố định gtk-window-trang trí cho các ngôn ngữ RTL.
- Điều chỉnh kde4-window-trang trí cho KDE 4.2 API.
- Số lượng lớn các bản sửa lỗi nhỏ, đặc biệt là trong việc xử lý và xếp chồng đang thay đổi kích cỡ.
- cập nhật dịch
Bình luận không