Hallo zusammen,
mir ist beim Arbeiten mit dem dconf-Editor ein logischer Fehler aufgefallen.
Bei einem Schlüssel des "Typs d" wird beim dconf-Editor der Typ: "Ganzzahl [2.2250738585072014e-308..1.7976931348623157e+308]" angegeben. Dies ist aber logisch falsch, denn es handelt sich dabei um eine Gleitkommazahl. Das "d" steht nämlich für "double", einer Gleitkommazahl mit doppelter Genauigkeit.
Der Typ müsste also "Gleitkommazahl [2.2250738585072014e-308..1.7976931348623157e+308]" lauten.
Beispiel:
gsettings range org.freedesktop.ColorHelper display-gamma
ergibt
type d
Wenn ich den Schlüssel über den dconf-Editor aufrufe erhalte ich folgende Beschreibung:
Schema: org.freedesktop.ColorHelper Zusammenfassung: Default gamma for the display Beschreibung: The default target gamma value for the display. Common values are 1.8, 2.2 and 2.4. Typ: Ganzzahl [2.2250738585072014e-308..1.7976931348623157e+308] Standartwert: 2.3999999999999999
Benutzte Version: dconf-editor 0.16.1-1
Außerdem ist mir aufgefallen, dass bei manchen Schlüsseln statt eines Types nur die Ausgabe, die auch gsettings range
erscheint, steht. Ich weiß nicht genau ob dies an der Lokalisierung liegt, oder ein Problem am dconf-editor ist.
Beispiel: Im Schema "org.gnome.GWeather" besitzt der Schlüssel default-location den Typ "(ssm(dd))".
Gruß Justin Time
EDIT: Ich habe das Programm auf Englisch gestartet und dort erhielt ich folgende Aussage: "Integer [2.2250738585072014e-308..1.7976931348623157e+308]" Die deutsche Übersetzung von "integer" ist tatsächlich "Ganzzahl". Es müsste im Englischen "floating-point number" heißen. Also ist der Fehler nicht die Übersetzung sondern die Bezeichnung im Programm an sich.