From c9c2bad92537bb039da3d3e51081026209cedeaf Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Fri, 19 May 2023 10:17:40 +0600 Subject: [PATCH 1/3] Makefile edits --- Makefile | 1 - 1 file changed, 1 deletion(-) diff --git a/Makefile b/Makefile index 016422c..f421c05 100644 --- a/Makefile +++ b/Makefile @@ -101,7 +101,6 @@ uninstall: install: check uninstall @echo "Install ..." - @gcc source/ubl-settings-video-cm.h source/ubl-settings-video.c source/ubl-settings-video.h source/ubl-settings-video-strings.h source/ubl-utils.c source/ubl-utils.h -o ubl-settings-video `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g @for FILE_PO in $(wildcard *.po); do \ LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \ install -dm755 "${DESTDIR}${PREFIX}/share/locale/$${LANG}/LC_MESSAGES"; \ From 4bc33dd5508c35786f2a5e3c6a799197a5d746dd Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Fri, 19 May 2023 10:21:39 +0600 Subject: [PATCH 2/3] Virtual machine vendor icon --- Makefile | 2 + ...ublinux.ubl-settings-video.vmware-logo.svg | 219 ++++++++++++++++++ 2 files changed, 221 insertions(+) create mode 100644 com.ublinux.ubl-settings-video.vmware-logo.svg diff --git a/Makefile b/Makefile index f421c05..678ad21 100644 --- a/Makefile +++ b/Makefile @@ -88,6 +88,7 @@ uninstall: @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/emblems/com.ublinux.${PKGNAME}.nvidia-logo.svg" @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/emblems/com.ublinux.${PKGNAME}.intel-logo.svg" @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/emblems/com.ublinux.${PKGNAME}.amd-logo.svg" + @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/emblems/com.ublinux.${PKGNAME}.vmware-logo.svg" @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/com.ublinux.${PKGNAME}.checked.svg" @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/com.ublinux.${PKGNAME}.warning.svg" @$(RM) "${DESTDIR}${PREFIX}/share/polkit-1/actions/com.ublinux.${PKGNAME}.policy" @@ -120,6 +121,7 @@ install: check uninstall @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/emblems/" "com.ublinux.${PKGNAME}.nvidia-logo.svg" @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/emblems/" "com.ublinux.${PKGNAME}.intel-logo.svg" @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/emblems/" "com.ublinux.${PKGNAME}.amd-logo.svg" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/emblems/" "com.ublinux.${PKGNAME}.vmware-logo.svg" @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.checked.svg" @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.warning.svg" @install -dm755 "${DESTDIR}${PREFIX}/share/polkit-1/actions" diff --git a/com.ublinux.ubl-settings-video.vmware-logo.svg b/com.ublinux.ubl-settings-video.vmware-logo.svg new file mode 100644 index 0000000..9118c90 --- /dev/null +++ b/com.ublinux.ubl-settings-video.vmware-logo.svg @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From e58581e71bfbf8e91ea89695cecaaf780c26da5e Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Fri, 19 May 2023 10:24:16 +0600 Subject: [PATCH 3/3] Virtual machine vendor icon --- source/ubl-settings-video.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/ubl-settings-video.c b/source/ubl-settings-video.c index a84be10..bb95799 100644 --- a/source/ubl-settings-video.c +++ b/source/ubl-settings-video.c @@ -1514,6 +1514,10 @@ void yon_adapter_window_setup(widgets_dict *widgets){ GtkIconTheme *icthm=gtk_icon_theme_get_default(); gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->InformationCompanyLogoImage),gtk_icon_info_load_icon(gtk_icon_theme_lookup_icon_for_scale(icthm, "com.ublinux.ubl-settings-video.amd-logo",64,1,GTK_ICON_LOOKUP_FORCE_SVG),NULL)); } + else if (strstr(vendor,"VMware")){ + GtkIconTheme *icthm=gtk_icon_theme_get_default(); + gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->InformationCompanyLogoImage),gtk_icon_info_load_icon(gtk_icon_theme_lookup_icon_for_scale(icthm, "com.ublinux.ubl-settings-video.vmware-logo",64,1,GTK_ICON_LOOKUP_FORCE_SVG),NULL)); + } else { gtk_widget_destroy(widgets->InformationCompanyLogoImage); }