From 1d5f57a06f18625ae65b2f4a2f974c4cb2faad45 Mon Sep 17 00:00:00 2001 From: j1nx Date: Wed, 24 Feb 2021 13:03:09 +0100 Subject: [PATCH] Add Configuration and Files for QT5CT (Issue: #48) --- .../mycroft-service/mycroft-gui.service | 4 ++- .../mycroft/.config/fontconfig/fonts.conf | 27 ++++++++++++++++++ .../home/mycroft/.config/qt5ct/qt5ct.conf | 28 +++++++++++++++++++ 3 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 buildroot-external/rootfs-overlay/home/mycroft/.config/fontconfig/fonts.conf create mode 100644 buildroot-external/rootfs-overlay/home/mycroft/.config/qt5ct/qt5ct.conf diff --git a/buildroot-external/package/mycroft-service/mycroft-gui.service b/buildroot-external/package/mycroft-service/mycroft-gui.service index e307c285..16daab42 100644 --- a/buildroot-external/package/mycroft-service/mycroft-gui.service +++ b/buildroot-external/package/mycroft-service/mycroft-gui.service @@ -8,16 +8,18 @@ After=mycroft-messagebus.service User=mycroft WorkingDirectory=/home/mycroft Environment=QT_QPA_PLATFORM=eglfs -Environment=QT_QPA_PLATFORMTHEME=kde +Environment=QT_QPA_PLATFORMTHEME=qt5ct Environment=QT_PLUGIN_PATH=/usr/lib/qt/plugins:/usr/lib/plugins:/usr/lib/plugins/kf5 Environment=QT_QUICK_CONTROLS_CONF=/home/mycroft/.config/qtquickcontrols2material.conf Environment=QT_LOGGING_RULES='*=false' +Environment=QT_FILE_SELECTORS=ovos Environment=XDG_RUNTIME_DIR=/tmp/mycroft Environment=XDG_DATA_DIRS=/usr/share:/usr/local/share:$XDG_DATA_DIRS Environment=XDG_CURRENT_DESKTOP=kde Environment=LD_LIBRARY_PATH=/usr/lib Environment=LIBEXEC_PATH=/libexec:/usr/libexec:/usr/lib/libexec Environment=QML2_IMPORT_PATH=/usr/lib/qml +ExecStartPre=-/usr/bin/kbuildsycoca5 ExecStart=mycroft-embedded-shell --maximize StandardOutput=null Restart=on-failure diff --git a/buildroot-external/rootfs-overlay/home/mycroft/.config/fontconfig/fonts.conf b/buildroot-external/rootfs-overlay/home/mycroft/.config/fontconfig/fonts.conf new file mode 100644 index 00000000..2cf30df1 --- /dev/null +++ b/buildroot-external/rootfs-overlay/home/mycroft/.config/fontconfig/fonts.conf @@ -0,0 +1,27 @@ + + + + + + true + + + false + + + hintmedium + + + none + + + true + + + lcdnone + + + 128 + + + diff --git a/buildroot-external/rootfs-overlay/home/mycroft/.config/qt5ct/qt5ct.conf b/buildroot-external/rootfs-overlay/home/mycroft/.config/qt5ct/qt5ct.conf new file mode 100644 index 00000000..f697e90f --- /dev/null +++ b/buildroot-external/rootfs-overlay/home/mycroft/.config/qt5ct/qt5ct.conf @@ -0,0 +1,28 @@ +[Appearance] +color_scheme_path=/usr/share/qt5ct/colors/darker.conf +custom_palette=true +icon_theme=breeze-dark +standard_dialogs=default +style=Fusion + +[Fonts] +fixed=@Variant(\0\0\0@\0\0\0\x14\0S\0\x61\0n\0s\0 \0S\0\x65\0r\0i\0\x66@4\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10) +general=@Variant(\0\0\0@\0\0\0\x14\0S\0\x61\0n\0s\0 \0S\0\x65\0r\0i\0\x66@4\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10) + +[Interface] +activate_item_on_single_click=1 +buttonbox_layout=0 +cursor_flash_time=1000 +dialog_buttons_have_icons=1 +double_click_interval=400 +gui_effects=@Invalid() +keyboard_scheme=2 +menus_have_icons=true +show_shortcuts_in_context_menus=true +stylesheets=@Invalid() +toolbutton_style=4 +underline_shortcut=1 +wheel_scroll_lines=3 + +[SettingsWindow] +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x3\x1f\0\0\x1\xdf\0\0\0\0\0\0\0\0\0\0\x3\x1f\0\0\x1\xdf\0\0\0\0\0\0\0\0\x3 \0\0\0\0\0\0\0\0\0\0\x3\x1f\0\0\x1\xdf)