Phát hành môi trường người dùng Enlightenment 0.24

Sau chín tháng phát triển đã diễn ra phát hành môi trường người dùng Khai sáng 0.24, dựa trên một bộ thư viện EFL (Thư viện Tổ chức Khai sáng) và các tiện ích Sơ cấp. Vấn đề có sẵn trong văn bản nguồn, gói phân phối hiện nay không được hình thành.

Phát hành môi trường người dùng Enlightenment 0.24

Đáng chú ý nhất đổi mới Khai sáng 0.24:

  • Đã thêm mô-đun được thiết kế lại hoàn toàn để tạo ảnh chụp màn hình, hỗ trợ các chức năng cắt xén và chỉnh sửa hình ảnh cơ bản;
  • Số lượng tiện ích được cung cấp cùng với cờ thay đổi định danh người dùng (setuid) đã bị giảm. Những tiện ích yêu cầu đặc quyền nâng cao như vậy được kết hợp thành một ứng dụng hệ thống;
  • Đã thêm một mô-đun cơ bản mới với tác nhân xác thực thông qua Polkit, giúp loại bỏ việc chạy một quy trình nền riêng biệt;
  • Có thể kiểm soát độ sáng và đèn nền của màn hình ngoài (thông qua ddcutil);
  • Trong trình quản lý tệp EFM, độ phân giải hình thu nhỏ mặc định đã được tăng lên 256x256 pixel;
  • Một trình xử lý sự cố mới đã được đề xuất;
  • Quá trình khởi động lại liền mạch được cung cấp với nội dung mờ dần và không xuất hiện các hiện tượng giả trên màn hình;
  • Quá trình khởi động lại hiện được kiểm soát bởi trình xử lý Enlighten_start chứ không phải bởi chính môi trường;
  • Hiệu quả xử lý hình nền máy tính đã được tăng lên bằng cách tạo ra một số tùy chọn ở các độ phân giải khác nhau;
  • Đã bật giải phóng định kỳ bộ nhớ không sử dụng thông qua lệnh gọi malloc_trim;
  • Khi sử dụng máy chủ X, con trỏ chuột được gắn chặt vào màn hình để ngăn con trỏ vượt ra ngoài ranh giới;
  • Thay vì giao diện cũ để điều hướng qua các cửa sổ và máy tính để bàn đang mở (Pager), thành phần “xem trước hình thu nhỏ” được sử dụng;
  • Đã thêm khả năng tùy chỉnh hình nền máy tính trực tiếp từ Pager;
  • Applet điều khiển phát lại sẽ tự động khởi chạy trình phát nhạc đã chọn nếu nó chưa chạy;
  • Đã thêm một ngoại lệ cho các trò chơi từ Steam liên quan đến việc xác định tệp “.desktop” chính xác;
  • Cung cấp quy trình khởi động mượt mà hơn do tải trước các thành phần trong một luồng tìm nạp trước IO riêng biệt;
  • Đã thêm thời gian chờ riêng để chuyển sang khóa màn hình;
  • Ngăn xếp Bluetooth Bluez4 đã được thay thế bằng Bluez5;
  • Tất cả các vấn đề được phát hiện trong quá trình thử nghiệm dịch vụ Coverity đều đã được giải quyết.

Phát hành môi trường người dùng Enlightenment 0.24

Chúng ta hãy nhớ lại rằng màn hình trong Enlightenment được hình thành bởi các thành phần như trình quản lý tệp, bộ tiện ích, trình khởi chạy ứng dụng và bộ cấu hình đồ họa. Enlightenment rất linh hoạt trong việc xử lý theo sở thích của bạn: bộ cấu hình đồ họa không giới hạn cài đặt của người dùng và cho phép bạn tùy chỉnh mọi khía cạnh của công việc, cung cấp cả các công cụ cấp cao (thay đổi thiết kế, thiết lập máy tính để bàn ảo, quản lý phông chữ, độ phân giải màn hình , bố cục bàn phím, bản địa hóa, v.v.), cũng như khả năng điều chỉnh ở mức độ thấp (ví dụ: bạn có thể định cấu hình các tham số bộ đệm, tăng tốc đồ họa, mức tiêu thụ năng lượng và logic của trình quản lý cửa sổ).

Đề xuất sử dụng các mô-đun (tiện ích) để mở rộng chức năng và thiết kế các chủ đề để thiết kế lại giao diện. Đặc biệt, các mô-đun có sẵn để hiển thị lịch, dự báo thời tiết, theo dõi, điều khiển âm lượng, đánh giá mức sạc pin, v.v. trên máy tính để bàn. Các thành phần tạo nên Enlightenment không bị ràng buộc chặt chẽ với nhau và có thể được sử dụng trong các dự án khác hoặc để tạo môi trường chuyên biệt, chẳng hạn như shell cho thiết bị di động.

Nguồn: opennet.ru

Thêm một lời nhận xét