Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,9 @@ install:
mkdir -p $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas
install -v -m0644 misc/schemas/*.xml $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas/

mkdir -p $(DESTDIR)$(PREFIX)/share/dsg/configs/org.deepin.startdde/
install -v -m0644 misc/dsettings/*.json $(DESTDIR)$(PREFIX)/share/dsg/configs/org.deepin.startdde/

mkdir -pv ${DESTDIR}${PREFIX}/share/locale
cp -r out/locale/* ${DESTDIR}${PREFIX}/share/locale

Expand Down
8 changes: 4 additions & 4 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ go 1.20
require (
github.com/davecgh/go-spew v1.1.1
github.com/godbus/dbus/v5 v5.1.0
github.com/linuxdeepin/dde-api v0.0.0-20230427024816-e46a1f75f190
github.com/linuxdeepin/go-dbus-factory v0.0.0-20231107015654-3237acc2c551
github.com/linuxdeepin/dde-api v0.0.0-20241128100002-d1fb4aa471f5
github.com/linuxdeepin/go-dbus-factory v0.0.0-20241205055755-b43db97ea584
github.com/linuxdeepin/go-gir v0.0.0-20230413065249-b60cd1aca477
github.com/linuxdeepin/go-lib v0.0.0-20240104021143-cce3c07f84f6
github.com/linuxdeepin/go-x11-client v0.0.0-20230329071904-56c906e1ab5d
github.com/linuxdeepin/go-lib v0.0.0-20230406092403-b4b4282fc513
github.com/linuxdeepin/go-x11-client v0.0.0-20230131052004-7503e2337ee1
github.com/stretchr/testify v1.8.2
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c
Expand Down
181 changes: 6 additions & 175 deletions go.sum

Large diffs are not rendered by default.

348 changes: 348 additions & 0 deletions misc/dsettings/org.deepin.XSettings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,348 @@
{
"magic": "dsg.config.meta",
"version": "1.0",
"contents": {
"theme-name": {
"value": "deepin",
"serial": 0,
"flags": [],
"name": "System theme",
"name[zh_CN]": "系统主题",
"description": "Theme to use for gtk+ and qt.",
"permissions": "readwrite",
"visibility": "private"
},
"icon-theme-name": {
"value": "bloom",
"serial": 0,
"flags": [],
"name": "Icon theme",
"name[zh_CN]": "图标主题",
"description": "Icon theme to use for the panel, nautilus etc",
"permissions": "readwrite",
"visibility": "private"
},
"icon-theme-fallback": {
"value": "default",
"serial": 0,
"flags": [],
"name": "Fallback icon theme",
"description": "Icon theme",
"permissions": "readwrite",
"visibility": "private"
},
"sound-theme-name": {
"value": "deepin",
"serial": 0,
"flags": [],
"name": "System sound theme",
"name[zh_CN]": "系统音效",
"description": "Set the system sound theme",
"permissions": "readwrite",
"visibility": "private"
},
"gtk-theme-name": {
"value": "deepin",
"serial": 0,
"flags": [],
"name": "Gtk+ theme",
"name[zh_CN]": "Gtk 主题",
"description": "Basename of the default theme used by gtk+.",
"permissions": "readwrite",
"visibility": "private"
},
"gtk-cursor-theme-name": {
"value": "bloom",
"serial": 0,
"flags": [],
"name": "Cursor theme",
"name[zh_CN]": "光标主题",
"description": "Cursor theme name. Used only by Xservers that support the Xcursor extension.",
"permissions": "readwrite",
"visibility": "private"
},
"gtk-font-name": {
"value": "sans-serif 10.5",
"serial": 0,
"flags": [],
"name": "Default font",
"name[zh_CN]": "默认字体",
"description": "Name of the default font used by gtk+.",
"permissions": "readwrite",
"visibility": "private"
},
"gtk-key-theme-name": {
"value": "Default",
"serial": 0,
"flags": [],
"name": "Gtk+ Keybinding Theme",
"name[zh_CN]": "热键",
"description": "Basename of the default keybinding theme used by gtk+.",
"permissions": "readwrite",
"visibility": "private"
},
"xft-hintstyle": {
"value": "hintfull",
"serial": 0,
"flags": [],
"name": "Xft hintstyle",
"description": "What degree of hinting to use; hintnone, hintslight, hintmedium, or hintfull.",
"permissions": "readwrite",
"visibility": "private"
},
"xft-rgba": {
"value": "rgb",
"serial": 0,
"flags": [],
"name": "Xft RGBA",
"description": "Type of subpixel antialiasing; none, rgb, bgr, vrgb, vbgr.",
"permissions": "readwrite",
"visibility": "private"
},
"cursor-blink-time": {
"value": 1200,
"serial": 0,
"flags": [],
"name": "Cursor Blink Time",
"name[zh_CN]": "光标闪烁间隔",
"description": "Length of the cursor blink cycle, in milliseconds.",
"permissions": "readwrite",
"visibility": "private"
},
"gtk-cursor-blink-timeout": {
"value": 10,
"serial": 0,
"flags": [],
"name": "Cursor Blink Timeout",
"description": "Time after which the cursor stops blinking, in seconds.",
"permissions": "readwrite",
"visibility": "private"
},
"double-click-time": {
"value": 250,
"serial": 0,
"flags": [],
"name": "Double click time",
"name[zh_CN]": "双击响应时间",
"description": "Maximum time allowed between two clicks for them to be considered a double click (in milliseconds).",
"permissions": "readwrite",
"visibility": "private"
},
"double-click-distance": {
"value": 5,
"serial": 0,
"flags": [],
"name": "Double click distance",
"description": "Maximum distance allowed between two clicks for them to be considered a double click (in pixels).",
"permissions": "readwrite",
"visibility": "private"
},
"dnd-drag-threshold": {
"value": 8,
"serial": 0,
"flags": [],
"name": "Dnd drag threshold",
"description": "A palette of named colors for use in themes.",
"permissions": "readwrite",
"visibility": "private"
},
"gtk-cursor-theme-size": {
"value": 24,
"serial": 0,
"flags": [],
"name": "Timeout before click repeat",
"description": "Timeout in milliseconds before a click starts repeating (onspinner buttons for example).",
"permissions": "readwrite",
"visibility": "private"
},
"gtk-recent-files-max-age": {
"value": 30,
"serial": 0,
"flags": [],
"name": "Gtk Recent Files Max Age",
"description": "The maximum age, in days, of the items inside the recently used resources list.\n Items older than this setting will be excised from the list.\n If set to 0, the list will always be empty; if set to -1, no item will be removed.",
"permissions": "readwrite",
"visibility": "private"
},
"xft-dpi": {
"value": -1,
"serial": 0,
"flags": [],
"name": "Xft DPI",
"description": "Resolution for Xft, in 1024 * dots/inch. -1 to use default value.\n Do not modify it manually.",
"permissions": "readwrite",
"visibility": "private"
},
"cursor-blink": {
"value": true,
"serial": 0,
"flags": [],
"name": "Cursor Blink",
"description": "Whether the cursor should blink.",
"permissions": "readwrite",
"visibility": "private"
},
"enable-event-sounds": {
"value": true,
"serial": 0,
"flags": [],
"name": "Enable sound event",
"description": "Whether to play any event sounds at all.",
"permissions": "readwrite",
"visibility": "private"
},
"enable-input-feedback-sounds": {
"value": true,
"serial": 0,
"flags": [],
"name": "Enable input feedback sounds",
"description": "Whether to play event sounds as feedback to user input.",
"permissions": "readwrite",
"visibility": "private"
},
"gtk-recent-files-enabled": {
"value": true,
"serial": 0,
"flags": [],
"name": "Recent files enabled",
"description": "Whether GTK+ should keep track of items inside the recently used resources list.",
"permissions": "readwrite",
"visibility": "private"
},
"xft-antialias": {
"value": true,
"serial": 0,
"flags": [],
"name": "Xft antialias",
"description": "Whether to antialias Xft fonts; 0=no, 1=yes, -1=default.",
"permissions": "readwrite",
"visibility": "private"
},
"xft-hinting": {
"value": true,
"serial": 0,
"flags": [],
"name": "Xft hinting",
"description": "Whether to hint Xft fonts; 0=no, 1=yes, -1=default.",
"permissions": "readwrite",
"visibility": "private"
},
"scale-factor": {
"value": 1.0,
"serial": 0,
"flags": [],
"name": "Text Scale Factor",
"description": "Text scale for Gdk.",
"permissions": "readwrite",
"visibility": "private"
},
"window-scale": {
"value": 1,
"serial": 0,
"flags": [],
"name": "Gdk Window Scale Factor",
"description": "Window scale for Gdk.",
"permissions": "readwrite",
"visibility": "private"
},
"individual-scaling": {
"value": "",
"serial": 0,
"flags": [],
"name": "Scaling factors for individual screen",
"description": "Semicolon-separated list of name=value pairs, as used in QT_SCREEN_SCALE_FACTORS.",
"permissions": "readwrite",
"visibility": "private"
},
"qt-active-color": {
"value": "0,33153,65535,65535",
"serial": 0,
"flags": [],
"name": "Qt Active Color",
"description": "Qt Active Color",
"permissions": "readwrite",
"visibility": "private"
},
"qt-dark-active-color": {
"value": "0,33153,65535,65535",
"serial": 0,
"flags": [],
"name": "Qt Dark Active Color",
"description": "Qt Active Color In Dark Theme",
"permissions": "readwrite",
"visibility": "private"
},
"qt-scrollbar-policy": {
"value": 0,
"serial": 0,
"flags": [],
"name": "Qt Scrollbar Policy",
"description": "Qt Scrollbar Policy",
"permissions": "readwrite",
"visibility": "private"
},
"dtk-size-mode": {
"value": 0,
"serial": 0,
"flags": [],
"name": "Dtk Size Mode",
"description": "Dtk Size Mode",
"permissions": "readwrite",
"visibility": "private"
},
"qt-font-name": {
"value": "",
"serial": 0,
"flags": [],
"name": "Qt Font Name",
"description": "Qt Font Name",
"permissions": "readwrite",
"visibility": "private"
},
"qt-mono-font-name": {
"value": "",
"serial": 0,
"flags": [],
"name": "Qt Mono Font Name",
"description": "Qt Mono Font Name",
"permissions": "readwrite",
"visibility": "private"
},
"qt-font-point-size": {
"value": 10.5,
"serial": 0,
"flags": [],
"name": "Qt Font Point Size",
"description": "Qt Font Point Size",
"permissions": "readwrite",
"visibility": "private"
},
"dtk-window-radius": {
"value": 8,
"serial": 0,
"flags": [],
"name": "Dtk Window Radius",
"description": "Dtk Window Radius",
"permissions": "readwrite",
"visibility": "private"
},
"primary-monitor-name": {
"value": "eDP-1",
"serial": 0,
"flags": [],
"name": "Primary Monitor Name",
"description": "Primary Monitor Name",
"permissions": "readwrite",
"visibility": "private"
},
"primary-monitor-rect": {
"value": "0-0-0-0",
"serial": 0,
"flags": [],
"name": "Primary Monitor Rect",
"description": "x,y,width,height of screen geometry",
"permissions": "readwrite",
"visibility": "private"
}
}
}
Loading
Loading