GNOME 3
phiên bản được lưu trữ trong tập tin này:
/usr/share/gnome/gnome-version.xml
nội dung (trên hệ thống của tôi):
<?xml version="1.0" encoding="UTF-8"?>
<gnome-version>
<platform>3</platform>
<minor>6</minor>
<micro>2</micro>
<distributor>Arch Linux</distributor>
<date>2012-11-13</date>
</gnome-version>
Tệp này là một phần của gói ngược dòng được gọi gnome-desktop
(lưu ý rằng một số phân phối chia nó thành nhiều gói để trên bản phân phối của bạn, tệp có thể kết thúc trong một gói có tên khác ...)
GNOME
nhà phát triển sử dụng tệp này để lấy số phiên bản DE và hiển thị nó trong System Settings
(aka gnome-control-center
). Vì vậy, nhận được GNOME
phiên bản "cách chính thức" có nghĩa là phân tích cho biết tập tin và giải nén platform
, minor
và micro
các giá trị.
Nếu bạn chơi với tệp đó, bạn có thể thấy ngay kết quả :)
Trong GNOME 2
tập tin được đề cập là:
/usr/share/gnome-about/gnome-version.xml
(mặc dù tệp này có thể bị thiếu trên một số Gnome 2
phiên bản cũ hơn IIRC)
Và không có, bạn không nên sử dụng lệnh như gnome-session --version
, gnome-shell --version
, gdm --version
vv Đó là GNOME desktop thành phần , họ là những gói riêng biệt (với mã khác nhau, lịch sử / changelog và bảo trì) và như vậy phiên bản của họ có thể khác nhau. Họ sẽ báo cáo đúng GNOME
phiên bản chỉ khi họ có cùng phiên bản với gnome-desktop
(không phải lúc nào cũng như vậy).