dconf & nbsp; là hệ thống cấu hình dựa trên khóa, mã nguồn mở, đơn giản, dễ sử dụng và miễn phí được thiết kế như một phụ trợ cho GSettings. Nó có thể được sử dụng trên các nền tảng không có hệ thống lưu trữ cấu hình và có thể được mô tả tương đương với công cụ Registry Editor từ hệ điều hành Microsoft Windows, nhưng được thiết kế cho môi trường máy tính để bàn đồ họa GNOME.
Tính năng trong nháy mắt
Dự án là hệ thống lưu trữ khóa / giá trị, được tối ưu hóa rất nhiều cho việc đọc, làm cho nó lý tưởng để lưu trữ các tùy chọn người dùng trong môi trường máy tính để bàn GNOME. Nó hỗ trợ các thông báo thay đổi, các khóa bắt buộc, cũng như xếp chồng nhiều nguồn cấu hình.
Nó sẽ cho phép bạn thay đổi cả cài đặt ẩn hoặc hiển thị cho môi trường màn hình GNOME, cho các ứng dụng đồ họa khác nhau được phân phối như một phần của dự án GNOME, cho các ứng dụng của bên thứ ba, cũng như cho các thành phần bên trong khác của GNOME phiên.
Bắt đầu với dconf
Cách tốt nhất để cài đặt dconf trên bản phát hành GNU / Linux dựa trên GNOME của bạn là sử dụng các gói nhị phân dựng sẵn từ các kho phần mềm chính của hệ điều hành của bạn. Tất nhiên, một kho lưu trữ nguồn phổ quát cũng có sẵn để tải xuống cho những người dùng muốn tối ưu hóa chương trình cho kiến trúc phần cứng cụ thể và bản phân phối Linux.
Nếu bạn quyết định cài đặt ứng dụng từ tệp tarball nguồn (tệp tar.xz), được phân phối miễn phí trên Softoware, tải xuống và lưu cục bộ, trích xuất nội dung của ứng dụng, mở trình mô phỏng thiết bị đầu cuối và sử dụng & lsquo; cd & rsquo; lệnh để điều hướng đến vị trí của các tệp lưu trữ được trích xuất.
Thực thi & lsquo; ./ configure && make & rsquo; lệnh để cấu hình / tối ưu hóa chương trình, cũng như biên dịch nó. Sau đó, hãy chạy & lsquo; hãy cài đặt & rsquo; lệnh dưới dạng root hoặc với sudo để cài đặt hệ thống. Cả hai nền tảng phần cứng 32 bit và 64 bit đều được hỗ trợ tại thời điểm này.
Tính năng mới trong bản phát hành này:
- Công cụ: theo dõi tiến trình xử lý đồng hồ để tránh tín hiệu thay đổi giả cho đường dẫn gốc. Yêu cầu đăng ký không còn được gửi nếu công cụ đã được đăng ký với đường dẫn đã cho. Trong trường hợp một số thay đổi giá trị trong khi yêu cầu đăng ký đang diễn ra, tín hiệu đã thay đổi chỉ được gửi cho đường dẫn được đăng ký thay vì đường dẫn gốc. (Daniel Playfair Cal;! 1,! 5, # 790640)
- Động cơ: sửa chữa bế tắc xảy ra khi sử dụng động cơ từ libsoup trong flatpak bằng cách mở rộng giải pháp thay thế hiện tại cho Glib! 541, aka # 674885. GSocket và các loại GObject khác hiện nay cũng được khởi tạo trong chuỗi chính. (Owen Taylor;! 15)
- Thêm chú thích chuyển vào chuỗi GTK-Doc cho các hàm trong các vùng tên dconf_changeset_ * và dconf_client_ * (Xavier Claessens, Philip Withnall;! 9, # 758903)
- Cập nhật cây con GVDB từ GVDB master, chứa hầu hết các cải tiến tài liệu (Philip Withnall;! 17)
- dconf-update.vala: đúng ngữ pháp thông báo lỗi (Kenyon Ralph;! 6)
- Nhiều cải tiến liên quan đến meson (Inigo Martinez;! 11)
- Thêm GitLab CI (Philip Withnall;! 10)
- Dịch vụ: Cổng từ g_type_class_add_private () không được chấp nhận cho đến G_ADD_PRIVATE () (Philip Withnall;! 7)
- Thêm Daniel Playfair Cal và Philip Withnall làm người bảo trì (Philip Withnall)
Có gì mới trong phiên bản 0.28.0:
- Cập nhật README.
Có gì mới trong phiên bản:
- Cổng tới hệ thống xây dựng meson (# 784910)
Tính năng mới trong phiên bản 0.26.0:
- Số phiên bản đã được tăng lên và mục nhập mới là được thêm vào NEWS.
Có gì mới trong phiên bản 0.24.0:
- Số phiên bản được tăng lên và mục nhập mới là được thêm vào NEWS.
Tính năng mới trong phiên bản 0.22.0:
- Xử lý cố định các phím dấu phẩy động trong trình chỉnh sửa
- Cập nhật appdata để đổi tên tệp trên máy tính để bàn
- Thay đổi doap nhỏ
- Dịch:
- Pháp
- Indonesia
- Lithuania
- Hungary
- Tiếng Catalan (Valencian)
- Hàn Quốc
- Tiếng Trung Phồn thể
- Tây Ban Nha
- Tiếng Bồ Đào Nha Braxin
- Bản dịch tiếng Galician
- Catalan
- Ngôn ngữ Basque
- Đan Mạch
- Tiếng Na Uy bokma ¥ l
- Hy Lạp
- Cộng
- Slovenia
- Thụy Điển
- Ba Lan
- Latvian
- Hebrew
- Nga
- Đức
- Tiếng Assam
- Serbia
Có gì mới trong phiên bản 0.19.3:
- khá nhiều cải tiến về phạm vi kiểm tra
- Thêm miền lỗi DCONF_ERROR thích hợp
- chặn cảnh báo ngừng sử dụng GLib trong khi tạo
- engine: ban hành cảnh báo về các tệp bị thiếu chỉ một lần cho mỗi nguồn
- engine: grok tín hiệu WritabilityNotify từ D-Bus
- gsettings: xử lý các thay đổi có thể ghi chính xác
- engine: sửa các loại cho các vấn đề được tìm thấy trong quá trình kiểm tra
- tính di động: chỉ liên kết đến -ldl nếu nó được yêu cầu
- thêm hỗ trợ cho 'tệp-db' vào tiểu sử: đây là đường dẫn tuyệt đối tới tệp cơ sở dữ liệu dconf không thay đổi
- thêm hỗ trợ để tìm cấu hình trong XDG_DATA_DIRS nếu chúng không có trong / etc
- thêm lệnh 'dconf compile' để xây dựng cơ sở dữ liệu dconf từ các tệp tin keyfiles ở các vị trí tùy ý (như từ hệ thống xây dựng của dự án có thể muốn cài đặt tệp-db)
- trình chỉnh sửa: thêm dấu phân cách phần vào trình đơn ứng dụng cho tính nhất quán
Có gì mới trong phiên bản 0.19.2:
- Đã thêm hỗ trợ cho GSettingsBackend.read_user_value mới () API.
- Phiên bản Bump GLib phụ thuộc tương ứng (2.39.1).
- Cập nhật bản dịch:
- Tiếng Hy Lạp
- Tiếng Catalan (Valencian)
- Tiếng Trung Giản thể
- Tiếng Ba Tư
Tính năng mới trong phiên bản 0.18.0:
- Cập nhật bản dịch: Tiếng Bồ Đào Nha Bồ Đào Nha Nhật Bản Bồ Đào Nha Punjabi.
Có gì mới trong phiên bản 0.16.1:
- Khắc phục sự cố khi sử dụng DConfChangeset trong hai chuỗi ( như có thể xảy ra trong quá trình ghi bình thường vào dconf).
- Bản dịch tiếng Indonesia được cập nhật
Có gì mới trong phiên bản 0.17.0:
- Khắc phục vấn đề về an toàn chỉ bán nghiêm trọng:
- https://bugzilla.gnome.org/show_bug.cgi?id=703073
- Một số cải tiến cho trình chỉnh sửa:
- sửa một số cảnh báo biên dịch
- sử dụng gresource
- hủy tìm kiếm khi thoát
- Cập nhật bản dịch:
- Tiếng Bồ Đào Nha Braxin
- Tiếng Séc
- Esperanto
- Friulian
- Tiếng Galician
- Tiếng Đức
- Tiếng Do Thái
- Tiếng Indonesia
- Tiếng Lithuania
- Tiếng Malayalam
- Tiếng Na Uy bokma ¥ l
- Tiếng Slovak
- Tiếng Slovenia
- Tiếng Tây Ban Nha
- Tajik
Tính năng mới trong phiên bản 0.16.0:
- Đặt G_LOG_DOMAIN để 'dconf' hiển thị trong thông báo tường trình GLib
- Cập nhật bản dịch:
- Tiếng Assam
- Basque
- Belarus
- Tiếng Bồ Đào Nha Braxin
- Catalan
- Cộng
- Đan Mạch
- Estonia
- Phần Lan
- Pháp
- Đức
- Hy Lạp
- Tiếng Hin-ddi
- Hàn Quốc
- Latvian
- Ba Tư
- Bồ Đào Nha
- Punjabi
- Nga
- Tadjik
- Tamil
- Uyghur
- Valencia
- Phiên bản này nhiều hơn hoặc ít hơn hoàn thành việc ghi lại dịch vụ dconf.
- Hỗ trợ cho các chương trình phụ trợ hiện được thực hiện đầy đủ (và chúng tôi có một vài
- chúng làm bằng chứng). Nhiều lỗi nhỏ (một số có triệu chứng nghiêm trọng) đã
- cố định so với bản phát hành cuối cùng.
- khắc phục sự cố liên quan đến các thay đổi rỗng (ví dụ: do tải 'dconf trống'). Các mục này hiện được xử lý đúng cách ở phía máy chủ nhưng cũng bị cấm trong các thư viện máy khách.
- biểu tượng mới: biểu tượng hicolor đã được cập nhật và một tập hợp HighContrast được thêm
- nới lỏng một số xác nhận về thứ tự các thư được trả lại từ dịch vụ. D-Bus vi phạm thứ tự này trong trường hợp dịch vụ bị treo và cũng không có lý do gì để đưa khách hàng vào đó.
- cải thiện khả năng tương thích không phải của bash.
- thêm một số chương trình phụ trợ vào dịch vụ dconf (được xem là 'xem' theo TIN TỨC cuối cùng). Phụ trợ đầu tiên là một phần phụ trợ rỗng cho phép một cơ sở dữ liệu tạm thời gắn liền với thời gian tồn tại của phiên, có thể hữu ích để thử nghiệm.
- cũng thêm một phụ trợ 'keyfile' mới cho dịch vụ. Điều này chủ yếu được dự định sẽ được sử dụng với NFS (nơi sử dụng mmap không an toàn)
- thêm một mkdir () trong trường hợp của một thư mục nhà trống nơi ~ / .config / dconf chưa tồn tại
- khắc phục sự cố trong dịch vụ do các lỗi không ghi (bao gồm các lỗi do vấn đề trên bị bỏ qua)
- làm việc xung quanh một vấn đề với một testcase treo và thất bại do một sự thay đổi GLib để thứ tự mà testcases được chạy
- chạy autoreconf trên tarballs bây giờ sẽ hoạt động
- Đã cập nhật bản dịch:
- Aragonese
- Friulian
- Tiếng Galician
- Tiếng Hy Lạp
- Tiếng Do Thái
- Tiếng Hungari
- Tiếng Ý
- Tiếng Lithuania
- Tiếng Na Uy bokma ¥ l
- Tiếng Ba Lan
- Tiếng Serbia
- Tiếng Slovak
- Tiếng Slovenia
- Tiếng Tây Ban Nha
- Tiếng Thái
- Uyghur
- Lỗi đã đóng:
- 595579 hỗ trợ NFS
- 663961 Không thể xây dựng mà không cần thanh toán git
- Công cụ dòng lệnh 673834 dconf không khởi tạo ngôn ngữ
- 686998 thêm từ khoá vào tệp trên máy tính để bàn
- 687120 trình kích hoạt gnome-ostree-3.8 được mong đợi && oc- & gt; change == xác nhận dự kiến
- 687310 dconf-editor nên cài đặt biểu tượng ứng dụng cao cấp
- 689136 Sự cố trong dconf_writer_real_end (): thay đổi là NULL (khi $ XDG_CONFIG_HOME / dconf không tồn tại)
- 690316 writer: Khắc phục lỗi đánh máy gây ra segfaults khi tắt dịch vụ
- 690477 Không thể tạo bằng bộ mô-đun gnome-apps-3.6
- 691013 Sự cố khi thiếu ~ / .config / dconf và con trỏ rõ ràng
- 692144 cần biểu tượng đẹp hơn
- 692186 build: autogen.sh sử dụng / bin / sh nhưng phụ thuộc vào shorthands chuyển hướng shell nâng cao
- Số phiên bản đã được tăng lên và mục nhập mới là được thêm vào NEWS.
- GTK +
Có gì mới trong phiên bản 0.15.3:
Có gì mới trong phiên bản 0.10.0:
Yêu cầu :
Bình luận không