From c70376c29b923f678689953f5932c2b5807170ca Mon Sep 17 00:00:00 2001 From: root Date: Fri, 2 Oct 2026 14:13:07 +0200 Subject: [PATCH] hook to package --- build.sh | 2 +- ...hfgos-install-gnome-extensions.hook.chroot | 4 + .../0200-hfgos-set-background.hook.chroot | 4 + .../etc/skel/.local/share/backgrounds/hfg.jpg | Bin 0 -> 1762776 bytes .../appIndicator.js | 1678 +++++++++ .../dbusMenu.js | 972 +++++ .../dbusProxy.js | 107 + .../dbusUtils.js | 121 + .../extension.js | 92 + .../iconCache.js | 179 + .../actions/custom-icons-symbolic.svg | 46 + .../actions/general-preferences-symbolic.svg | 1 + .../indicatorStatusIcon.js | 620 ++++ .../interfaces-xml/DBusMenu.xml | 66 + .../interfaces-xml/StatusNotifierItem.xml | 134 + .../interfaces-xml/StatusNotifierWatcher.xml | 38 + .../interfaces.js | 52 + .../ar/LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 2722 bytes .../bg/LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 2557 bytes .../cs/LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 2221 bytes .../de/LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 949 bytes .../fr/LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 2377 bytes .../hu/LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 2646 bytes .../it/LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 1211 bytes .../ja/LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 972 bytes .../ka/LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 3640 bytes .../ko/LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 2373 bytes .../nl/LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 1024 bytes .../oc/LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 2334 bytes .../pl/LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 2451 bytes .../LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 1075 bytes .../ru/LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 2727 bytes .../sk/LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 2239 bytes .../sr/LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 1132 bytes .../LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 1020 bytes .../ta/LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 3523 bytes .../tr/LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 2499 bytes .../uk/LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 3061 bytes .../LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 2339 bytes .../LC_MESSAGES/AppIndicatorExtension.mo | Bin 0 -> 2449 bytes .../logger.js | 105 + .../menuUtils.js | 42 + .../metadata.json | 19 + .../pixmapsUtils.js | 68 + .../preferences/customIconPage.js | 240 ++ .../preferences/generalPage.js | 159 + .../prefs.js | 45 + .../promiseUtils.js | 324 ++ .../schemas/gschemas.compiled | Bin 0 -> 820 bytes ....shell.extensions.appindicator.gschema.xml | 49 + .../settingsManager.js | 55 + .../statusNotifierWatcher.js | 342 ++ .../tools/busAnalyzer.js | 46 + .../trayIconsManager.js | 103 + .../util.js | 275 ++ .../dash-to-dock@micxgx.gmail.com/COPYING | 339 ++ .../dash-to-dock@micxgx.gmail.com/README.md | 53 + .../dash-to-dock@micxgx.gmail.com/Settings.ui | 3114 +++++++++++++++++ .../appIconIndicators.js | 1334 +++++++ .../dash-to-dock@micxgx.gmail.com/appIcons.js | 1666 +++++++++ .../appIconsDecorator.js | 183 + .../appSpread.js | 262 ++ .../dash-to-dock@micxgx.gmail.com/dash.js | 1226 +++++++ .../dbusmenuUtils.js | 280 ++ .../dependencies/gi.js | 14 + .../shell/extensions/extension.js | 1 + .../dependencies/shell/misc.js | 5 + .../dependencies/shell/ui.js | 18 + .../desktopIconsIntegration.js | 168 + .../dockStruts.js | 145 + .../dash-to-dock@micxgx.gmail.com/docking.js | 2850 +++++++++++++++ .../extension.js | 23 + .../fileManager1API.js | 201 ++ .../dash-to-dock@micxgx.gmail.com/imports.js | 17 + .../intellihide.js | 340 ++ .../launcherAPI.js | 289 ++ .../locale/ar/LC_MESSAGES/dashtodock.mo | Bin 0 -> 16188 bytes .../locale/be/LC_MESSAGES/dashtodock.mo | Bin 0 -> 17759 bytes .../locale/bg/LC_MESSAGES/dashtodock.mo | Bin 0 -> 3761 bytes .../locale/cs/LC_MESSAGES/dashtodock.mo | Bin 0 -> 13925 bytes .../locale/de/LC_MESSAGES/dashtodock.mo | Bin 0 -> 14194 bytes .../locale/el/LC_MESSAGES/dashtodock.mo | Bin 0 -> 12042 bytes .../locale/es/LC_MESSAGES/dashtodock.mo | Bin 0 -> 14461 bytes .../locale/eu/LC_MESSAGES/dashtodock.mo | Bin 0 -> 13985 bytes .../locale/fr/LC_MESSAGES/dashtodock.mo | Bin 0 -> 14414 bytes .../locale/gl/LC_MESSAGES/dashtodock.mo | Bin 0 -> 8811 bytes .../locale/hu/LC_MESSAGES/dashtodock.mo | Bin 0 -> 14071 bytes .../locale/id/LC_MESSAGES/dashtodock.mo | Bin 0 -> 8549 bytes .../locale/it/LC_MESSAGES/dashtodock.mo | Bin 0 -> 14378 bytes .../locale/ja/LC_MESSAGES/dashtodock.mo | Bin 0 -> 12116 bytes .../locale/ka/LC_MESSAGES/dashtodock.mo | Bin 0 -> 21983 bytes .../locale/kk/LC_MESSAGES/dashtodock.mo | Bin 0 -> 18116 bytes .../locale/ko/LC_MESSAGES/dashtodock.mo | Bin 0 -> 14009 bytes .../locale/lv/LC_MESSAGES/dashtodock.mo | Bin 0 -> 13719 bytes .../locale/nb/LC_MESSAGES/dashtodock.mo | Bin 0 -> 9191 bytes .../locale/nl/LC_MESSAGES/dashtodock.mo | Bin 0 -> 10065 bytes .../locale/pl/LC_MESSAGES/dashtodock.mo | Bin 0 -> 14631 bytes .../locale/pt/LC_MESSAGES/dashtodock.mo | Bin 0 -> 9758 bytes .../locale/pt_BR/LC_MESSAGES/dashtodock.mo | Bin 0 -> 14680 bytes .../locale/ro/LC_MESSAGES/dashtodock.mo | Bin 0 -> 14377 bytes .../locale/ru/LC_MESSAGES/dashtodock.mo | Bin 0 -> 18114 bytes .../locale/sk/LC_MESSAGES/dashtodock.mo | Bin 0 -> 8918 bytes .../locale/sl/LC_MESSAGES/dashtodock.mo | Bin 0 -> 13120 bytes .../locale/sr/LC_MESSAGES/dashtodock.mo | Bin 0 -> 11174 bytes .../locale/sr@latin/LC_MESSAGES/dashtodock.mo | Bin 0 -> 8812 bytes .../locale/sv/LC_MESSAGES/dashtodock.mo | Bin 0 -> 13656 bytes .../locale/tr/LC_MESSAGES/dashtodock.mo | Bin 0 -> 14912 bytes .../locale/uk_UA/LC_MESSAGES/dashtodock.mo | Bin 0 -> 18074 bytes .../locale/zh_CN/LC_MESSAGES/dashtodock.mo | Bin 0 -> 12245 bytes .../locale/zh_TW/LC_MESSAGES/dashtodock.mo | Bin 0 -> 12073 bytes .../locations.js | 1535 ++++++++ .../locationsWorker.js | 91 + .../media/glossy.svg | 139 + .../media/highlight_stacked_bg.svg | 82 + .../media/highlight_stacked_bg_h.svg | 82 + .../media/logo.svg | 528 +++ .../metadata.json | 19 + .../notificationsMonitor.js | 121 + .../dash-to-dock@micxgx.gmail.com/prefs.js | 1182 +++++++ .../schemas/gschemas.compiled | Bin 0 -> 8725 bytes ....shell.extensions.dash-to-dock.gschema.xml | 644 ++++ .../stylesheet.css | 1574 +++++++++ .../dash-to-dock@micxgx.gmail.com/theming.js | 602 ++++ .../dash-to-dock@micxgx.gmail.com/utils.js | 818 +++++ .../windowPreview.js | 685 ++++ .../etc/skel/horse.png | Bin 76997 -> 0 bytes config/package-lists/hfg_os.list.chroot | 21 + .../desktop-base-hfgos_13.0.13-1_all.deb | Bin 0 -> 762120 bytes 128 files changed, 26638 insertions(+), 1 deletion(-) create mode 100755 config/hooks/live/0100-hfgos-install-gnome-extensions.hook.chroot create mode 100644 config/hooks/live/0200-hfgos-set-background.hook.chroot create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/backgrounds/hfg.jpg create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusMenu.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusProxy.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusUtils.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/extension.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/iconCache.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/icons/hicolor/scalable/actions/custom-icons-symbolic.svg create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/icons/hicolor/scalable/actions/general-preferences-symbolic.svg create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/indicatorStatusIcon.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/interfaces-xml/DBusMenu.xml create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/interfaces-xml/StatusNotifierItem.xml create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/interfaces-xml/StatusNotifierWatcher.xml create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/interfaces.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/ar/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/bg/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/cs/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/de/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/fr/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/hu/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/it/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/ja/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/ka/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/ko/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/nl/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/oc/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/pl/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/pt_BR/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/ru/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/sk/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/sr/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/sr@latin/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/ta/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/tr/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/uk/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/zh_CN/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/zh_TW/LC_MESSAGES/AppIndicatorExtension.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/logger.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/menuUtils.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/metadata.json create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/pixmapsUtils.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/preferences/customIconPage.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/preferences/generalPage.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/prefs.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/promiseUtils.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/schemas/gschemas.compiled create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/schemas/org.gnome.shell.extensions.appindicator.gschema.xml create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/settingsManager.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/statusNotifierWatcher.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/tools/busAnalyzer.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/trayIconsManager.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/util.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/COPYING create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/README.md create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/Settings.ui create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appIconIndicators.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appIcons.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appIconsDecorator.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appSpread.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dash.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dbusmenuUtils.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dependencies/gi.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dependencies/shell/extensions/extension.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dependencies/shell/misc.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dependencies/shell/ui.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/desktopIconsIntegration.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dockStruts.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/docking.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/extension.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/fileManager1API.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/imports.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/intellihide.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/launcherAPI.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/ar/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/be/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/bg/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/cs/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/de/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/el/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/es/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/eu/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/fr/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/gl/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/hu/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/id/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/it/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/ja/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/ka/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/kk/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/ko/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/lv/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/nb/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/nl/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/pl/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/pt/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/pt_BR/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/ro/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/ru/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/sk/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/sl/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/sr/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/sr@latin/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/sv/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/tr/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/uk_UA/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/zh_CN/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/zh_TW/LC_MESSAGES/dashtodock.mo create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locations.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locationsWorker.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/media/glossy.svg create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/media/highlight_stacked_bg.svg create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/media/highlight_stacked_bg_h.svg create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/media/logo.svg create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/metadata.json create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/notificationsMonitor.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/prefs.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/schemas/gschemas.compiled create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/schemas/org.gnome.shell.extensions.dash-to-dock.gschema.xml create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/stylesheet.css create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/theming.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/utils.js create mode 100644 config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/windowPreview.js delete mode 100644 config/includes.chroot_after_packages/etc/skel/horse.png create mode 100644 config/packages.chroot/desktop-base-hfgos_13.0.13-1_all.deb diff --git a/build.sh b/build.sh index 40e799f..2ac2049 100755 --- a/build.sh +++ b/build.sh @@ -2,6 +2,6 @@ rm config/bootstrap lb clean -lb config --distribution trixie --archive-areas "main contrib non-free-firmware" --debian-installer live +lb config --apt-http-proxy http://192.168.122.1:3124/ --distribution trixie --archive-areas "main contrib non-free-firmware" --debian-installer live lb build diff --git a/config/hooks/live/0100-hfgos-install-gnome-extensions.hook.chroot b/config/hooks/live/0100-hfgos-install-gnome-extensions.hook.chroot new file mode 100755 index 0000000..76f1507 --- /dev/null +++ b/config/hooks/live/0100-hfgos-install-gnome-extensions.hook.chroot @@ -0,0 +1,4 @@ +#!/bin/sh + +gnome-extensions enable dash-to-dock@micxgx.gmail.com +gnome-extensions enable appindicatorsupport@rgcjonas.gmail.com diff --git a/config/hooks/live/0200-hfgos-set-background.hook.chroot b/config/hooks/live/0200-hfgos-set-background.hook.chroot new file mode 100644 index 0000000..e723036 --- /dev/null +++ b/config/hooks/live/0200-hfgos-set-background.hook.chroot @@ -0,0 +1,4 @@ +#!/bin/sh + +update-alternatives --install /usr/share/images/desktop-base/desktop-background desktop-background /usr/share/hfgos-theme/wallpaper/contents/hfgos-background.svg 85 + diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/backgrounds/hfg.jpg b/config/includes.chroot_after_packages/etc/skel/.local/share/backgrounds/hfg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bbfefcf79a447e9ef25ecbdbe1d8e8fb53946a4f GIT binary patch literal 1762776 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

H{e`cU?-mMiz<$`2OE(yfwpgh# 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�?-tyk&$>SY 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 z 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 z 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 L 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 z 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 z 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 z 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⩔%N2%zFB)@PT~u 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%0DcONJ_G^2-%T-BjQ;@6Q_I8h>?j;h=_rSdYLYc; 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%0D+Jou#GKxtIOg>coSgoi@<-H!`c`X*d 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�d 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≪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

9~3 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�G`;Z|IvV})E|h~ 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

XM#ojG78Rk3QDlB!K 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%0ACCeNYG{4VM6yLgqglbqQ_1*>(Dokx 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�Zty+f@1udsSPB`De&MVktS*}je2`eJYJ`eZmI_uZOH2F zjwk7QL5<_HGz+NfTO*Dz>Tj6P*q_tF3-W^&moGGq13Zvs>R<8s{5nC|Fh%iz&Y$12 zt^_KwQ}ICV-FPMZwN<#-H^FVmCeZHWvGi$Qtd`VcB{N~C>bVDpi0-Gtby*M;HC~lb zFvxx?_mPZsg$0dw7DzsTDgE~()Xl%!x1pqePQC!bh#z_gvQL$p?Aqte@~=sk#4niH zqm9o02QnvMXbNwqzu344n$?yM?gL3|$FmKJX-iQ;gR9=ix@YxV9z4=O24D@?%75q) zJ9j0dXd3-I^e^jSUpwUFPMH3|1k}eB6Lz+Wb{Vpy7kU&?HeyvTsDx`1Eyb4jn^vdB z`><6g2eG*et@iUfgCFXr4b1qc?oL4Qmf%?EWZ{%-c+JRF80$X}ROFH&f5gsSFg&)T zg2aN15t=0&s-Z!Qi_&VyleR~eNzuMU`un;cVLW(Hn8dL%^iK3;4wMhG01zmlF2nnm zJ5-7~-~0_EU`Kk>Z)budr9P$kZh4x8S}`94lArYd>828Ymx>vf=wJAAmnNv{a?>L@ zW!ip!SX$O8r~pQvY~cvTM-4N^0EG`)^oGJWEk&`jXJ7%bF@@ER&@zVFA!DR=YMr<3wh!aP0=1>mlfq1cw<@OFB&gw& zpw%8)A+~zpzQyE7n?oZQ`SrX6gK`bLW|L69tpN4UQ$vr(7Lx;k3X?bGD!xhztP+6p z9=9?El-WfjDz(5J*=!3W9Jalx1=wqh0w&_QpR)@d#ORcjX^8h3$*S;9hHpr`z}!s| ztsZ=V5Vj1q#HV7K`z}^Qd@)hZ_+D$IljN?@hseXqopy*Bq8V_-9;#fwFg{{*7JCe! zO{!;NouT#_18oJ-(L&y4ZqG1Y*(%I3o-c|Ff&D`89M18gm2)DD!TGYX1Kzabi7CFk zwJ7H%d$0qbuGz<|Rf7`W;56_K9(oJ-juieOYX@XPms?l3Kdj+Z9^!0NL<^oAqm8XA>CbRFqn3fzRQ=V`j}Pg+k# zx70xb!vWH8^Za|C$U^eulkGawy)Vx8=0<|&NZ~w#bOPo>a542Gd)lX7dw^>=g_VdW z0jz5@jS*e3n&8r8*m_mK$4Vx6ec|uI-klucb{Qwgy&jmUN z2)FS2Az;$CHpj6V_g;v~Sj0&TRG|iU zq*GRNO(aL)88J|M8DTd9th0080?RHDWEPyI7eo}7*JZqEp?njtbE7Xa%MHdOb9kP> zxFnO2;#GXq%m$txbUS2Jc)w%vpatni__A&C|8tO~1Pq(;)4qcV zn(;%3W_#{y;~T=ILLso&74Rs=WRAVUm=`7yCnWu>>~6?@C_X9y8U9!1N57z@RS8#; z?j_s<6BkS$)S-JkXT=Hc6b+l8tZk^W^hLX6A|t$#^iv>~ONOx=Lx~mmt$Kv^@VG;L0GDPj^XM~}dSqBX6n(PiZ3%f;@#8JNyQWf*e za@hC0i`Pt?*mG$Jz|C?FOp|;a7lF+Ifl4Byg#2NP%D&J^kZXcHLg(e~Ss zS1o6Nutrrlzm8i{JVbGF!+ujIT+}O(%8BMq zq}z7y_M6$yC=%kyKN_T^+6^?!yn?fcc^Bvij@sE{-+nc?cqL4+jD`F$-DD+0ylUgt znr+w5PFSlZH{yLCQP@PnDdv%k0ji;tFa#+RuysFp+?)!m63`#^=}^S*P=5|f4d)Ck zL!9keH~c`j66YMs>6oaAQk-g-90Mr)H#(B80o~=ca~oVHH9dR)Lj+@c%jqJVNCH8r z?6xWx(Tl<|#NXUM?@RvV~Fy1-u|_NA33kl(IoQM%tw z{MGdxgjnl}JpRlT@-a*{S`ppw%_vrLrx)K)-@+Lm8B#$WBQ{+2OzvSvr>a;j?{AoX z@iddSVm9_g1%}C3s5WtdWKa%059vTH#AK4e72yXh_6Y6ue*Sy3D>dlISjDJSBF(;+ znCZG(2GRt`CG_)c;}PH$!DZKjdDBsE!W(2>b@u@{;3|f|Q^aaZTU=-Y8mtpNfwg=7 zLy4eCQB`8~TyfI1@JUe~GrCbKJn&`(o4KV;x0Z|r)2o_aK3X3v)#@}2T#4_bfZ=Qy znqvjWFCZJ`nbDd>GzZbFG$)7e3&MW>fb5%Jaj4`#eop1Xy%&b>0^I0l-KJGas@OO(xH^5_TRB@$b1J7= z0#!93EL$V%YxC(La{OHdlWphob0RBmfaWC-W8c&X_nUC3E&r|hr<${c{=xW(f~@yM zg#y_3s$b-tmHL=*py*jIx3YHYTU_&)n3}}9PzN`cE{0CgyEy*PAC{2=zE{DmhL;B$ z4E749gQ+U6?a!-MM-zjRh;yTLD;*oAJ*x<7L;a}vEBUtWK8&b2jA{!zO$t87S_Blp z0OaOWLt}+Z1C4GFtkjF?pvYhqI<5pfR(ez6URM;4+Eq)!#CF|9RQbT`igc)?mS!kO z+3sY5n$q~VIeUW1Y;RcztmFF&;;`UM)X`~7)D>7ZqHS-2y;}67h2jYeTK}gBCZ=8W zem0(LzkuON;c1H2q)Ci24-wg@(`;j0YE`G6Djtev8FuTa2E2+2oBeue9(iuZ%zbuxcnKBvR9*vr@M{rd#2{^AxiN}svmo|={nNm3o zkQ6Q1v`4d|l`*Oihq#?uIX{b@q7*=``$-gj$NzB8^)>LRUiHL;KD)2Wh#KqNpEsp6 zr;b?KZ-wssoj2Wjc|*AyJVyQm#iswh%rWX^6mJ207%^V<^L_HhM!yT?ZH)Oe@DgVd zw8yNfWA(7l89}?d{cw8^h=6I>{~O$IP|Q04$Ady(!Cp~FyCh=I#~=iD>WmlbOmoJi zMWRcftjU{*T{1BFUO%NFzU?7&a)H?J2dBmFDEJ)ky`R9`ril_&Z&R4R{(4a@HdQ|L z4_&Z1zNc6@c(=OL)GXl7kuy|e`=Nx+*Odjsda4Yf9M}WOZ`sT^gD1-SSV_iJ8Kj4Q53(PD*RG|37WWqy z5&~YGBezViCAmsgn{$5)*ssI%)sf{P1jtn9WW9?L2J(I47a$Bn^glaOM3|XI#&++Z zAzwe>UTuA)f9>3>v%Ku}%;__C3E?=-06gY0#ba=bt!XORo2Z5#lGoan$dqMZ8;++{ z>8hE^U+=u}tMf)jtIju`b1Y6$i-q5cXl1wS-v`d`_w{eb)jsSjAr3VhwLUPy2I|#8 z`NNKDe@=^yuYS38v|^c681QI##w)9(p2tCZ=ew{<}XPG#Y@^{ zc7X4*@^)KmHY-fB=_s?dKfosN#)64W+gNM|p{()9D{@!sY=O)P{lZL05-UnA>3 z!o!ij?WS#2@J#!Wz)2<(=)aCkLB+J@2R$mYtSN3d>WSB$6lm9(zY^#2I5#3fJhx_P ztrLPSr14D`$=-#Kmvz)&{unEJey8b#{WOgRwVxYmY6Hh}04oI@ntro}Y%X6a9=3bh zd9?TT;DR{@0x6%houqzC|7(4V#UNu9AjQzd4TvnzhPu7e-G5T(vvSb1BP`xJsG%== zzaq)r!SarZY>?d-nz0+KOn|ZTTV5>jZKN2>$H0PEP)u{R}f(@)IG( zhmxITInZOX6HrayoxvBIm290K=zwN^8wdr7{&=79X|3}p7*;~cWRq-^vb-wiDtS)w zR7NepJ6*eq2G2|S7>PG2xbG|z#dxLi>#ZoIqX~GsF{XT8s(n|VBL40dpV)MO%wB2w z*)Yj1)pzIr2oCf)5|>;w-frZvQl+ov?Kv;5Seay6*l&&NcTD7k-E+CO4UG;R0xU)K zdA`|scWuu?FQ*w6dZRjg$2R)4zl?fCzIv#&<}h)1v{44G!wm)F!_I1p@<1-9c=OxCV1-?4{iuG^E}idK*X7RXxOCNPN}GL_YD@Z||7S96ETR6$ zrw&dA8W0-bWh0=Rq=YiIfG#(PZuL!!oSZ?WEqR^EUS+ME6OwP#rLK3_^~4{8zTEtU zL_BY(t1q(W1g?H4s$lF4SA4lwms2IgYVcN7R5d003hPS1imMKUg1E73(mlDX#i%RB;l1LC*O#`%6SON#5@1)<=^Y zuTrqdp@=TIMsA-3-||C^K}qYOi)6O`M>6;VWv=>Cjp404hcj%~cracPy?5*+)89DX z)ls#&ogJB>8?cH4&O$L^6O`ZeMGP5%WDLrQ2fP+YK0ekOS!hbDLOKAYqo~+tR6K~^5%?+Q_6o|i4{oDY{xMN z8-isGuRtX@CaU>yE)9yLG{oczDXuB4{HZS5tQj-aVN^(#usLt0ki(g-2!!PWYH_2i zgW7K&=mI>1u63ON2*bg}Ft$!cm{&qwYl9+VA)8w^dW!ikS2%lzN~|+Y2jj4^DfMXW z_%r9|pXExnGsVR5NTKCUSlt_r>lXcW<$o=AW*0@cfl3_DeSlW#ZMr6 z5}W#ygo(9Ezz>N4H`-@fYou#c1d{J0V2huEBQmTj%DclMhZ@)pEbyn6-!DtX9kzK@ zidjEi0sIj3Fmh5btiBED6K*)9r7zg2D_dq$rc(B-Ad$c`x!n)GbrbZak02Yh1JvHc zw;`5paAaJ-2{H5!ymGY}_myl!oHzH9R7$>Qv2hmt2eMj!k{JjLH?}=A*AFrE(dTq> zJ3E2)TfU6q6^Jmd?Jnu)-bu&?yuZTy94Vh&n=CGBR|g#9lN|^?ba%-2!P%aUORul^ zWQKs(7$6h3!(@PaPP>*RPKy=gm(G>6j5&Cr*+^eYtmBiq_9ZTdAaS<>sHcG1f5V+i zX$k0OGp>vyi&lOZm>=g4u$dlPJO;+try|X9Xrd!A?Ts;@1-)pm>GomJ{ zxqNRbB@mo=@WUKeF*llGGbG2&M15_V_66C|Vpr};orvG0kkfo(-G90SXjbV~ZW{AD z1S;h6PCY}l(!_I99&yGyKM4TDLO(c_@N=UeG1Knp%)`vUZNo5fg(F8Oh{J9C`2D@g zf{0>`45)Ly_@2{VDyB#t)+O2=UOkrqCtk+}AL3F|_5Y6VtaefoHEyX~04MJUJ z*@x+Dni5XUM+N_Z3^0xGfvV|b+-OdjHnUU3&BP6Emz+i1F^mMH8*7oh_$m&LzTBFi zopmLr$6^&;k}CqX10CGrrumn1!N2u|{TNQQL)6c4HW3fdOcW}AZOqKwI0yL#avIN4Ohz8Q27#T+kHi#l>IH+!N z4ms<*2@*l>VIR!)Lj7Ig8n+FsiuU{#7XI`*e)uF0;a1EX%F_OAy9bT?j6Lf)M1Yce zal=u2;XO%R&Z404$*eFA4})k8WY0(u2_+QLz{8C6s(hdH@JAav-fq;=b|$#e!q&<< zG9KQP@OKWA1S-)&kc;lcB%$gu1}Zgql99>b@rv3kkTJxL{2WOIW7e&W72u zSK!Ur+3vvD7XT`H+BCbfPbzt7nbo`;i_?gLX@uw(YZCa|_Rd53xlEPYwT?TD(H276(}AwA>66Df+()`B20nV?XeDdY-pPx&uk4pU_?X_U(dln4i@3B?jNu(7YD8s78ta;K28c@wl z!*mycoSM?LiQ%7>QI{L|k8Ld7C$4I@UAm;pqwMw=G4L>V_n_{|nF%9iwVBI>8BLtF9TT7E)>)I>T@f3`D8r1fOgG3V>wOkeXRxE zk=!#5rD#bU>p=Y}nOs{-2rXz#XDYf*E!Cd|G}q$A3!8x&jMrw$JvDE0s<({wfW{`P zC-MX%Ry=s;G?XMIlVz->4+h!zb`JWZ=SD4%MD?J+h54zMMv^KnqTm1ifhgbfFiPM0 z3WU#@)>sOQZ(Y%;@#|jY&F7Eg25m7Y!vq;~4eWQS6&A~x)`l%kl!X0y_fQeEWG-NI zok(O=p7?=3^&QRY+7_tqf$amG>?V{?=am+Afv;a2RO4s2t}(Ico(0-Ypnm5 zryYW%_G8;I&aFf3T&9IT+(-CbJ~U@;*fab1TrIJ!RRfDNfWV0#!cEod3p)Px~NrbSJ?{ zpNmUkzKs1P#dNG;Z?x*;^dZ~lh6 z$2wCqvoj<`v6|IbW5e~bBAsg|&>Gud21;5}xg#9Fj$u(B`XEr5R|{8Fa9P4;RH4M- z4N}o;(0Bq2t)V%ZO%u+uMxF#+;XOaGb27sN+W6oM_04!!>9;iT5q8k6RlI@A+Wi#V_-iB=hsP1_FO^R9d!9an003#%QuK*X4fo z0G*k~+yj_Om3gY=Tnmt?M8NE?>GJJC$n!sP1v-xvptz4^R)S^bf(L>f8dvOe zElPy@h{S-+6PX5>1zj+&NK#&qgb9EJS8hV4$N!i`MS~tMZ5x+jDHX?uNS6lALJSpK3zxB@ILJH=Yf)QQITm9)K>3D>|VA*PRhHuvMc0j@@qAp!&f{FjPG%y<+7*^Y{)MQ07bbzX^0qE^%B z_)J%dk6r9DDrv?{)UJTX6j*g*Y`)bic=q_@Krl`vB)S5viqYmbj} z>}ff2ILOxRSaV>^_6Pe&Mmm&bIVH7Q4Rw_$y_xG>vetAK<7o#Zq;XxHMkTK=%kW92 zv2li;PK5IrVqmjAVyr%=N7e5Zm|#i^>YlX#ip@QRYT#$n%A#f&mn>Zp=2e*Iynj!m zl~pO~B_#@DIOSTV9~AndJA8hoL~2asRA?P)nBkW`vRl2A{Y9Ry89`o}CAK2lixt|y z;^OfpOU9o83?0<@M}pV4x>_xs5X24yV4D7W;~pkKBEy+-mUM9G9k|-`+g&s;g;3k} z0wyB8l2jcSrJl%wBooLo!^0`Eub!cT`Hno;J=>{+>B2?~5B_Q(g5*=-W6^vL`;7X8 zk36Lw{)70v)tx$euureLy_v~mTFNTWk&JvSkM>|dsfCZgLZ7+e__rIiIIAQ+(g{Jv zhGCipPywA&=fR!9Fcs54|zKsNFzC@v_(k zdS2SXe$8XfMYKNMYb+wWwnni|20WDvU(%N0157Wd$*2ELO(9BN-hf72Ng!hrI*|Z(M@!-n;MmB4omd`5WReJowTwM8YMm~1sn-3DtE&XhnLuE z=%>TWInipFh;Jox3Y0fEh_hb45*(P^4!u2i+;Y0BFXobB5>^3fN@M5O#q|d`jw1l9 zXi#ve$Tb-`M|a8Ax<`=MuHF+}tGW~_4UvehE$gD`F2x_@pGUJwJ;d8?Z0rOArl5rS+P^~A>jbw-^+nQ?|i)#N`eXqb# z34jXiu@YSZBi2RtM$A=WBUH5?dItZ#9J0aQ<>S=l569P<-5IE}J(D28#f&T9ze02e zUD1V4#RGn-Vny=2QktbdpX1iI>i2zzyT{LJF%`Pj}Z4VRCxkQst zMoy52gQ;5AvmCr_b7mpc-yEY2EtmnsMw-*wL|il`668}d&=J1x`#V_9!_)PbwxT3# zQugJ*HaQ(uypw6uB+oZFn)BM)`P?Eh8yU;NKDuyAXSiwVYwodDKTb@;k;8t~p+f`t z=Vo9@=yWzC8=+wqg1fA0f)pPP@5iYtuK-27(V9v3XDs_VBG)>>W*yqd{58|Czd)og zB|_lqOQ0tU(bG`-LD_VAhxE0pl6|bmTehS%yF-<(VXD;9koa;CC-etcS6XH2lyJ%B z6Uz5!ayM%0gW@YIm2VhW?=EJR;-Fvm6&0SSB>CXVD1zg<0%Q0$_X6KtlX5Iz=6li` zE{Bu|dvhLaE$@FsejYyqV^c~n(mcAR2hs@Oba!Y}UZFsgyH7Y!mFX)WkcB6`p^{0NNVQa?FVKdQcP83!#ofV^3n1fPEG< zmZWuJ1-|QnT{tVN(*aSWT$V0)4pS)PCSMwci%Lbc zUs*gNQkKWS%&RMS-7HJA)8Rfq*|~HQgR1O^X509C!vQ}sUC-V<@&p|QV4t-gH{5PU zzh81HGvS>0rv6YVs(zqf@FxirDt#K$Ecy}z5zDC~${_JBTu>LC z`^=^UU6net_zAQwo!{z-&kdjTM(d@&Z zeG*b!{K4*aPmY=M`?u^DVcS%i@7h(&i7CZZ+;l7Bc&Pm6V6+4NOahrpNES zJT`r%8gRKch)v|pr^n#&7l1a&??X|m%FZ4<9i~Z^muL!fE)y>P8tg<=kr=5!5HOKn zNU-#HVauLUMhuWNIya86f8*!6KLO+}2bcVb&-SyFzWq!aA`@!%a zr8dGeJ<2hYh;jQ#bN``Y{1FIWrD>hs)>;Cp8Jm!vIGhwTD%5a?=O9@Z6I1z@T@LeBnua6*H3o z39u1sT^wy%x%bJ*z3fc7%d$az#l0{8`k6uzQ1U}@D;4drJnKB`v$ray?<&)xRx{@9 zL@dk&h)H3fdSb|4MekYAT*aAK9EQamR?g28ZnB9yBR8w?p}&zbPhlPOSjJ1$|D_ab))7)xUK zHS;#D8h^}Re$l+~&Ck9m2_B!36O3J9TikiFywel^C6|#Y2hl&|AqTZStF->diFm0; z6<{IGLK>xBpKC|pws{8Gn{BDUs4-i;H&u;(>r=vlo=wIB?+=wwDLW;a?ZPZ@GT?z7 zB(E~v&gA$uJ7%x;0Lqr8>ek_RRRw*q4~ZfI)e;X}_{!G%5fU^##z^>Vr}*{j3R;GU z7vWL|>CZh>F_J`fm%9~;0*wF#k+9{6wSaPX89TZ7It~}%2k@r@xx#=QWIWa#Wo&A$ zGt5|td;w;PpikZUCEz>Q4fq={d!*TaIno!Zx5 zwI=s=sM_H@0P-fvkTW`u^ttWsYDaKU#m`Kq3{XLGpTqZ*E9T2?)A?-zUGGY>c)NTFjA<)3{z-Yc|=59}}ab-o$zey(FH^P;F zl|!KQi!xE^;2_D5_LC{_29 ze^xH4I@jhuGUuv`+pRji$Bx*AIIl@$=xQ+HJ6&9RC5Vs$UV$#rnyFS zn7iC^%l)!)4V7}4+nCGfxF(k{ba$D^pD`}w@yulMu0kcM9% zao87e>15@g=GdE0m?d$t#d{3k;A`Un(SG>cpyQ5_>>%Ta6Ut{G-0D82TX3I|wESyV z^izs@ednjuvAu_G{b{AJ2G&j=Ok^AeQyoZXf$@CyNj@TJ{<*%loDgP+;rj-f65Gm9 zjOmvJc?bgZUM#GwiqW~&Tzr2368dp`uNXsE^g^>qKeT{1a1Gj$r2q6(%Eyu>Z{g&qCD;^_ggw*ujT2&d|iSai9#gkM1`o?~nn5Gj| z#r<$&4>YoliDmvJaYbFV%+>1wa>HdXf;2TDaKTi&Y~{#_F{>;=g~`iSXB5+2jmV_i z(+s1x0dDyAUyuXY3mVFeRxJizf>T@a*?JzecU10zq%HM!>H9m*$Z5z-K5~eTK~Jal zf|_?epZi^-N-om@zo{Ri?(iB8{c-fT#-yZW!$9b`N~5-Iy$T`SvS&WXKEzmuj+U|w87m6 zZ@^1Y1YpJDy)kvV4b{Usc9LN^?rFJX*|p?$c|?r0#&qa9OzeiaAdrb;5Z%Je6l&ui z4H$p!Id0;}&+6$%5Y@2gj#TO5c?Y(VUx*nD4%UvPo)6CN2AE?wr& zI{9g_`evvD-G0j>Rk9zhsp{5ZJXf_h)+%v{ewKFwIL-6`TQpO?PKKx7Wwp&_Ks=6< zCiXZ@4FXdr56ITR527C@#zjs3kQ#eXn{?Ij1o41zp6F`MxvusYi2lx}{3BP347N%~jTNAjSPu?YI9MDgAwx#zBXPp2#d~ zS1K1n!=|?CL85twT%+2CjGvlpn4QWeImTt{X)E++NHywZ?5~sSMJgR9vJ^qy`=OQk z4vuHym4f7jDz@d+@Rg1)vkjL4eFGgO^J0}uH=oPuH=M25t_&hXUb-h;=~#)3++OMF zMwUK#X;Gf)4nR~fOrXwkyY8`+O(m||w=FsIS08N-ad4^DS{?t&a5BXIpUD$>_%vd% zwp-*b(r_yGB3S_6W^w+>llCB@OlKCDsC!&uBGVYc!Tls`XXskI>f{4g^oF|?hYL8Z zOH!yf(M=ETK5DRP(>lO5|I6j@4|MUdH8<-(kze9vjS2;W;PoiQ5w`c|RjsPBgB8b# zT_#>g9@~EYdWGie@-a|QlPE37KASlJhsz0-=z1hK#J6(aHHp?;H@fYh_J~Nn?~c}E zSN-)nSceiw-}Pyi@v-k|8;^I&y=`|a*_ul*GGMk?CaAeaC&wH+VUKn}v%YNYE!IBI zwaob1WhPQqai~LS<^)5&Z)lmWuH6PM;xRVL6i1ioP}}cGXw8uT^M{h>EZS@Vw#8RN zy-e9W18#dKTgIZ4)&6^@ul|8M9tpMgFw_(J*!>nxh+Q-5X`b_wi9Md9}I^~5-~$pEm=R~ONDJ46*I|72^yVk(wk4i85`QT37cy1aLH`e=p) zcn>I@xMu7o7tj)ieCkADZ&6}rqtAx1x>2ctI9Gi|EORd%Rkgn}+g^D!ed=KhhVg&{ zZ9YX9VnJK|M)*^fozgCNX_Zpjx)H6*Y4#*;5~g+Do^B|t?npyXUCzb}nl zZZq}g)OusT@xHw3pm9vPDX5ghURg7oEgV2)Z_Z}-#z<8wk@xL8B*$Fd-GiS~R~Z)V zvG3Vt;A5~B!ozF)|2^_Z)xm3s#hicrOnPtiajw`*-=unsGg(9DPH#W!wo3# zH}Q*`V$5qrySH~4ghUx0lyq8oh=B+UP!pZg5OIwZE+4c?yXGpGT^(7vjiY#C_)0fQ z_3Xb&((XAGbCm2Rl-hZ-cCu{wJqq3zNL+NKNh#ibtl40^n+tc{ zd?LO6miR8v6iy?53NZB`{fjcHpxzxs?U%3FM`!DfaJ0p(0wM-3Tg5GF=(a4FwldT$ zM8lWIAWZJ=*}-Q)6{sr`8bICG>u1UFYjdufvmrbUeh>c*P_E~E5sq)fCi2eT&8PP7 zcprxJ)?Nv#Q^y+pJ=tGrJD2Pn?;MX%?YY6K8iL`@^ol2D>}yDsbhi282caa5Z-$)v z@xur5e#u8-bl&Hy^$K0up82k|`Bm%r*UoakP(3l1IIyhdksW5)Rp-yT!Jw zlO;@G?Q9d~H(hF*YlS+xuq?rAM`{F8LF!ag~Qu= zg(Kk`4G4Q)?|+A0{iP?_FRR*af zU5t<-MJ9~lP;2vcRpBfbia@usZe4404#!(|ph@W2q{4uo7bR(5GRkDjn|KF;G*RqD zn+^{Nw}c0VV$p1_MXF?&lG?Si7|u1DE`zu2mEMKsQ%`Bh`p-O37)gh z%xAy{!JA(9#$lPLN$)EU16T2k+Tt7da{39>UM9Gtx(Oi1UtbyUGvO3ML1%JRdfEW! zGcf<_^E@srAAJB_Iu$kFtnQO$iB}@x5}GwR*E6c}`SS4`>LXSV*lnS+TSy?B;#S;cD zxupN-9pBJf^0Df|BI_#c`_~9fm61XZ0COl)fy4xs+KwMcJ%AC(xhb7In-n*osg1gD z`^BF?Z$T=nLmrQg?G{NHAhS7t?xk9?HuqABK%gel8 zIQ12bShpN3$cV4ekDbf}7f)noQr4STT~V~^M&W*#j;LRINs%16X69U>%5)y-szY3% z+{YZFQaD%)ACQa2Kd(@8WHzl}%xqXY8w|ndOYo+-UK|cAXq{FuVROB%9{JhQN2g6i_l8Sja@i_h;}B!#nA1auGfq^KNurz^4iXnj*mFxI7!Qr7Sv#C$C`bbgRW)<8av1zYT^>qQ%?cX*}aIj5DH<=-aH%wJFDE9{|-_hVC z1fv#kI2zY&3gBK%-|Aq^B2Q6=lI)RI>z&Smwje2-D89B(!cx0@+ZdI zZk*K*3wZA?tQ+L%veFXkvgz-Yna zj|en{II?HY-Y$+lMhlbICdm~@IqY@lKOD`kHS#t&+4jq$;e_%2$g6MsaRjP$vJezy z$NnqS00!}TpX7%%^X0E-l9j{X>VVZt*Q;V9QgmoL$v{FE-%cw27!?6t6^~BJWgugt z&1Dcr8<16(8~@soFYt24V|Bw<;?>`rM)Yf(Zl?}FX2Lo6C9uM~bEKX9r;GIe#(qAT ze)=DzQ+QbLXIPREvGAZuo?{{9eZIpeVew-s>9JP9^jmoZ>0)6>Z+?k=nnS+kTnz)- zQdj2rbo(M|m^S_ohp!?1-QEKJwVi%H6VT5De;Pb>SQzr}@X_T`s-lMmw~1|%ObtvY%gZ3~XTL+nKOlaXMk z(w5u@ay^{ZQHo{#2RWr?R5D4Rpf>-5oFTUfzDUcFafbU%Ei_}*{bSIu@x+L$Mo-V` z=xLyUPMQ5-KF<_)-g-Q4`I@I;iw|+DH(!gN0Ye2T5Is|RZfum@Hfw!EYo3d(TB`Z1@LzY>TNOz;9z%6-*A;-!y^Tc3P zSK5Iirtb80H&(;P-mgKHw7JXAtLOJH9t~D2D;qDZqs?qr$WlISo(Erf0=0oqsO70g zST?rE$8{E<&$XD|66O9~LHN(ho0L$F=iq;GYjC99ncv?~3YRl}@Ju2(V)p#e8~aXv zZcDj%g5y|)y5UT5(QaQY2dh5fo@=KF9|O;^QdjZUi@9pu!+LHNlB#iB)1rgyH#G_5 zFb~R!m^Se?mnQ4Br7TP8NG1DKN{12SnSV2pGjTFc{h0fE9u1Cf zwC1Lh7HK)9H=s&U|EE!82T_RQO_gWx86>_hQh$8A;y@j~i9tv|0sG8BC$E7J_D}tZ zSK@1jgl&dH#m}bW9+XwAnOm_+%ja+cKQy3ilnj0SHvBmHWP1a$qcYEL16y9b0s1)G z4IE>oV!|epw8yzN-h&vVLBRtR`4({t_-28T*~g_EoOKtYO;-6u?4$3x;lHo)UdnbX zED5|#SV%g4nejT8XY1mLcD&DEefyqmKsn55+ogl;SIz1{J1p2}@lgnLj-Mv!TuAoU zwU5RJloEP{pO%<%(*8J`z&gjew0oP=t?t=~amiCEAOb_=&D`nojombows~%FP zm_C`^c7j^4Jl1n+&(6xEi+0A-NA6v!TR$9M@8fQDx+0APLh!N9kU2R1Slt@=ui{Nx zc+5dirM<>!O!Ep_-F-!^X;NAf?R{W38=M4dd@QueRSDs-7DE5`W~SCZG;x z`C=E2oc%GxifO87Ft-XPWwZ|7Bh~ne;N!2(o6BW#wa$)xd`>IOx(QS{N2TyY5r&B_ zwiG;aoUY;Y9c=u@$USsu?U2AIGf#6@K5KGP=}yoUo$rFWpbd+P|$=%^>7Zg|27~_3B50=gmVt9n%vk2j_N2-shtK z4*N7J2C;&J@S}YBu}Z|^iTVpo_^)qc)n7bMe<~U0Cx~4n zUe+gao!`ZM+S5%IcwKLdb)eRaDt_t-?r`k6SDe0M70PM-x})Y}8f(bcTP5bx<1;VJ z1bz&RaA3m^9Gm=Ak35*0H?b5`b-fhBvoTmOYI*-szIcH`=O)HLnxD#*YkaanwBix{ zgwpnE+htydPf**z+YUXSB8vC04I4um)D!N4=JxjB&()x=UU1r4A-iEe+sCHcpkMIJ zl@-&xifimDSV0?9YnNL6M=MYh^yRIZ)losNR^}hsIQpG$cc+1K`X0l_7af{o4FHr& zmjxbeW3qLQRvj1`1Xc!F#Zt1q51=pV0j*n;{+%cN7_+R+6*4sG7vUaqtds417a-!* zYrei4@nEt`)jl56og1vw594vE29D&Gs;NzS8HBx}Xw!u5_!*LP*Pf0xRdJTZeO%;D zDB+z0#Q~bs2%;HM@?jM)5wCVG+73MP{#khuaFXd^WZhyV%s6#*C0VumsbsQJ@Hb$` z_4l~C-zT)q4$2rJY9%+MGUw&Mrz2g!>ykV0a^l2*QBB!KvumL-tYM&hXB?))c{Q{6j0 zQgkDkC&RlfuIk8*8iB7I$ZBFX^Q(#8!IWbiF1YT81u>OXd7-JYjTg)Qwqifw@PHKVZRIQZ_#_A@pf?T zz;D*!^=Rt&Lb9OfyWD>vv!CPsK8rlq8|xUd;Z6-U3joRPJU|e>7 zDU9j{k9v&x)L!>bprgt+Efly_S_eOGe;HW_>caiL_|cDs!A|22p7w|4kUiNghIg=p zDz++r(JLx*i$Of)#T5~EF=n`7f01_C^O}73fWL`w&t?86IIcsPyvh6fiphRgiyfCl zX(|fwj!o3JMSQ)rvk@O{2R@?t9g6n@?zKWGQfgwU8AeSInKss!lu^qvOb?WjCg7+t zT`}I@I5=)OYW`wi!{g<%472u`2>X78`L}mLRQosRKt-`IKnLVw~U(&x$*cw7W7 zIz^1q({LvCh&_x;7iYf-kjgEEX+s$z8GV_>PzJ&3%*ls##+H+Vc_#y&1mU$Fs0Nn0 zA7t>#ohHp&ncA&vrt>$h+KNvJ-~--EJyMN^{0N^B0bN{yT$%0rn#vCXIhmPp;l1^m z{qgvKBytu%wo8vtpmNhZ;!mhPbf@&lY!97Z-E39t=k+BFi4-Q6VxrY$r6>^_74Cu1 zUQ5ZR+E~Aaw+`F`bOE(R;h=p*|9mMNIG5B4j%;#21HHucWG5xa zF_SP<)iQzgXCD8!;B*o@f$mC$;jU>eYM*TX%Evfzgk04)ppW}CLB29dZ_%6-?uH^MCW_1IL-7E4? zr!xA!TFXhwjL_nPX%+JsTCvigBvbU)bMMMeQwT0JcS5Obk+8jWlTnR7ax?VERxG`x z8|LkLZn!R)@3&C#Kq!NVeHNFSuf$>B0TBHj^}}1r@t6q?&zaEYq_IC<1FF@Zn7B-8 zE9XW|2(}s^Qfqw?7EmDC0%moMn z@L0{>N^iFF-${JcdVl{9F8=I^RW2os<;x2T4ysxyUVWEPppZ~rFrnw?vT3=T^w50n zo=ofN|J7~M-VSOnj0~0Tjf})7bTtxb$NC|(7M`}IxlfmoO%-|K@T@d-ZNIqH#wyN+ zTNqhn%MGdcp0qyzL-6m!Rz5Bvv+HZPV&pvjovL1ee5RV0O80>+c=p!S(JW<^wx^hI z*`exnat%YVj8h-CSuVP%tCwB&?4nW&#@< z3$#|lV{uylL2UoDdux5p3b-3L zQBAj7R9ym^o*CkK6=XH?qWl2=p6KKcNz7bD3tN1tV!EAc>Kr>ESa_JZW{KiG7zh5i?FJBx@M>{8&jA5{Qtn+n*>a z`coqZly%BT&#CH}#PI9pITBIaUR#YY@wOjd2JM2>OII9k8euqpkEAUMNVPsa3t~Z8*KnaH{yaBh5z&A-jrU#{t;d;=XiMW$!Ve;D8IEEjPsOoYtgbrX=$Q zfz;l-5J(Bm=eaNM6^pN8O-3%}-^FM^_g*LzJq=MDVsCxGkNfA^xy<+FcUJzErLxyKB@RQaGnX+5w51m`MozKNmD?^i*KcMV9y>-xXHVWqcu#-dH!O6$5xwIvGL+wYQP?ge{4K> zuv1E1g_~W+rC;5Y*kXhdFa-oRtu?HwAn5mFMlJ9^)(XJc3cX3KF8i-y}FB0++bXQ>(a*8GsgbH zB5cdC6FNC9+CYdofioZe9oz&qd#o|4XeiXl7$k1fY0*h z<6e2JiTrua?a~XnV2vjDrjjW{DP$Aa@Jef51u$Nk8$T`lYfN2(2m_Q~{&0=nzt1Q0 zp*1tRGtvmBoz~;X@P-2}-Fb(*QrwHs4m{+ZY0bV{CbH?F^Mqv3SHK=;sD4ybt{tfN zw*E8D+GH5L5I|vXG2!fBY_P&&f9m+@uDINgq~I|8xXg}XEx!jPGBpDe9g1WpXC;j< z1M17;z)LRV{cN^G zYUZ*ANB2}MZ7bHFKZX6yjBLg31_PHaG$U|54tULlzQpdkw-8RtpUgd;JmXj>JC zz6swqn?13P$M6K5pUX)x+kZ4@{Rs56E5gu9XbmL7leF$!BmH-mBfIr^c!}s*$^_-K3er4`olJ2A&&n3pu|g4&;1SIG z(jVSi<5C0_`Jc-)^Qn>Z^A7S^ z@kFu-!ff1nHKX=H!{;Ji6nEl!Uve(3N$~jnRFW(j9?H}30Xn^IXTD6fCb7Bud}q#f zg78T;%=JWbZZnDw7wWM&*lclo{Uo=u9a6v_PL0N_889MaJHJ(B<6kVh%GN-HPMaFcF|MH;Scdfewv zM)Fj(K*DA_*W-z&vYR|jbD#MP!^6N}-kDI?d@Wd6UounkC0(PAf@F8a6!XOV znj*{p0nD1BG+_bz8~azyS>O)#tK=TG!X00EI7LC_S8AqrT9+#I=B?bE;!SQLY8nuBF-9j!Kex>BOB_iUthF};evpn+ zO7_F$uy2M35ysF#6%J(a@tBM=c*6^g?9ak~sBA6Z@mfg});x_Yc34#cJSe+b3SbT% zV-pHq&g6nswAd`)3?#p6*q5bM=E&NwO-63X`>T)yLk2SEBi(~fYMX)VZom3e0FM)u z-y6RljrUC|{QyPGMdLl4{bNOZ0B)w(XtmjMwg|9-j(vO-fA?>C6{l8=snpDWdAwKi3(VHj^_U4ya!~(_7HcG0dv!d;s_kM&i)OpR|+Z;`Lz&CYC zYNDDsWgofVFc9>fO7A#)K-x_?lZfxh0hGG!Z@N`lrY7=<=wB%k#>uadm z_WGKC^KqTi$J@Vev$L01+KZUCK9ALsA9PlcdVJgt`Lc(XR&&9E#jgUb^+&7yHHjK4 ziUb*ad()TwUK~A5PpmsU<4@isW1zzzh6qNfyXFyRb=+#8wuVIY`m~bMVSV1<;flhdGuS zm_a6~vXA!H$PM5VXGZy9w9O#8_q?@Gj69U2eHP6kw`|t@iS)>iFQZpa01}o=BlhUC z);Db;4kh8^WT*HVLvanBK;1=J)fLByD`-!&N-HAx^%1-4Fd!Gzpe_E;T6WAVG35$8 zHGs+1`f38!Nkz|msNLPa4R%STL+K}AYx5T$W2<3?5HYi!0O}mf%S;BE&tk1JoJ#FX zO24Zf1Rf85Jv`x1X=^k0rCW-KJ5YEz_(TXD0x}vqt4W7+1|PV3*L2sJW?V1%|-ww5eY3txn(LB0thK*ok7UwJBv=u4~t zBgZk!FQrlD`BGV^CKxvgz^^<|3I=v2`-2W>8CPe$;VGK~>$4VKlnYj(tWWWHkA$)^ zau*vt?eGB}XT(+`%Ryi5rKKsUm=C)J0yk!Ju{6naz&{!^78pcvD42V#kN@bSDc#pM zl;2)m2V9OfYH>I?Zp)yby>l|d?Bo=`_`>=f<=$RqfL%FN~pzEW4fT~m) z>z;-}&rlVhbxM3LD>=14&W`JD8bm)=y6vA=dB#%R|5LtETH!fcQD;1~O`w#!QVUQd z-L~#s>dS7D;j3mrX;pOB+8+1YuRZcZm@~O(o|r57n3m~B2Ya*+r%rml;AMX_!3{H3XqUDc`43VZzP}oOWUVxT zgArro)G%wH=5UY8f{Rm=M&<_)gs~GUH>7kvwP8xHwxZVS(30iHc`|I~i@S%UTwyr} zmY+>UFT-tc^4e{_(xaDaAWgi-r><5wWmNdio4>Z1FDzW!8i%#mUH4e#7PQ$uxd$|< ze&VpA3NOzzNd5aF+c{_Kr++U6dtiKsiL8bxitRViOV4vmOj!wG7dc=!k!JLRUd|sR z6+1A=qtVn~ww>UQ#UI23Dwl`69IVoaBsVo6@1|3!)q~VV&XFz6-POx{mo7ZV9#MfA zWW9oUeU#w2ub^t!)8mY+4D_p#>#}UoLh(@J7&ztJ=@HJoggv&s$9x#44_q-afSk^A~>CvW$_DsQ!59Qi~iVh)iZdf-5oamuQ9q420t zw=|kQ7jNfN?c6$mpb`yT9=JrDDImd+298v47C|c7CS4{wT z#FYqBR~QbDQu)11!sUxLl%xN3?*3}R0l8)0LnIs#sZ^_TRD_hr)c%b|M0yM(I=mf4 z@iH~@TxTkXyPr(+VDTY*$u#@gyfo1R0VJ2qS$aSoWF}UbRn9VJIvKgW~n#HMMSu*$X>x^gELAl4FzI8lk#)yFrUg46r&!=hlR(S@Wb`mMHW+ zPVb$$<;P;dEg!1AwX2e^k@hAEAe^mui=RaEtJ(qK_7`%C@<8rsD8xK(w#ZudK(f|b zmlrHR;58ezE0GuPwIZwUhzQuF^TeX6=Kk3nuA1a$!`C9@F)~B#eRq6yl%5r{MGH6X zR3T|sFq}2P+En#J*Qwgj8~&L1-K`%$z+Ja3Fo7`2S(*gem4c;5UAq4>y$c?{BxSxG20&I!o-&<4d`=!kJ>^V z<7^Of()f%idZVw6s_845nEiZ|)B-tqvweSqf@yZ=k~Y^9UDS&`rtC;_C_4cY#0vE_ z_ts)0^iAY~h#b2Il41=C$EQN1eng2yjtib?Q@Bs$+JopZ?fv&EFJBh%Rec=_y}$#$ z%(z>R2ar4*?>im3z{;a2QpC%!>pV7}5<0toIdq>>WH`RO@Hq4$z~Y$N$O=KA@Jdf(zCE+EXM1mD?; z=Qs?lE7#)unBt)E)Q(Z{PIju)<*wRBZR*szmU9b<{I%p@H_?v*48Z%E2qoNWf`Nly*pr2qHV8+xM}g1p_tHBZAlG<)LeYpRAD&VK}MHqyuCO6t>o-f4hyn zA$Kts68|VSPQ`M6vUkbH(lA}&62~Gf@vk{hVXGx`oYxDOXR9|5z;@+5DOf~mS6ZuX z0hs%eqGbz27N=}FKN3by1{np%X7IO*>S>UJDfZU$#+xZ040-Mw?+V~sLl+^C%ofGA zfO7tN!6T=S*0Xu27|*pe_13;f(LLI*^#h_Q3+=0Qz*JuYeZ(Hp7CpEs@~DU%7rA>Xy(|gI|5JfIoIU@S<)4OLVfwO{kqlaj6Ic8*u}EO=}Cp z#e(Im`>a!fBrZcJJqT2DCew0pC23nwhD#H1LlaVX&#fHhHJTieZC(Qjxp<*7w70g) z;|cr0H{Fr=WT&%d2^kShJonK^vrI16D>*gtu1?I{$N=MHhjcVoG8-Pu*A0Z`V!7;< z*fuhzkmLx5#J_)otS*zGKcR}0`q->um<#e%yJ)T4CvI>T&L4+r*}b>@m}}Uu6e$As zXpn=lWhH4mm4+KNz4`Nc2|8qnB^y*V58W*q|MDGwkcVv`S7gRvR?FU1hveng3o{TM z=44<$MJaPn9o1!@!}WEPZBv^RFwQShbIbeO3lX82FyPFaiCi}1LfwI7PjG}8C`6lD z2tIop%Y)&#eP&AZ=Z+3V_?z0$0$W!KXbz1<^9mx8-p56}2iB)9m{s;`oqFzlxLipj zc>0Rp^JS!B`jY(qPha8YNyGBU3)-evA(>Ae&~j;ZHZyrmQW!$Lo=3sd;7rcLzMnGz z#%l*b#@8{WC^h0EF)rbEFz;Jus~2W+i2f?;WW0p7{fh~6D%KD>2a@2kchH9XJfon3 z^QD!`yFJ%X`5|p6y%a_tCp#OT)){tbAIShgs9Xvsin?%uVqP67l+YQXgB@$HmT%&q z$d?o&$1H|x2U;*b_Oq$|LoArfc7laGL{|eP6XmZ#DOZFoRtQ}Z%BO;UYlcn6@sQXJdW2jIGYD@i+pTa-f!eh3s!usHrUnd9=`tZ6QuUWS7^P z(7#IYPYZwOhqGWeJCS_mv_v$z-ZmXn&FWE|Q5kP+mgq}BJ8-&3a^^`3hxo`Yq=ecE zbABVWbrRs6Q3Y}DX*=pMPo+y;d7;LG179tFWxv9Y(+FcsI19|=+xJVNmBZhHl7_FQVL z^cmJrlAY+K-FfX`Sv=1qP+H^=-z!OYvY^$J65YaJN zub}Ft5f3!At6sSUL@w4E3d}Y0vA3*udAA~;+Q{)8PcsnZpsX=HYF%!%5bo;?#l*|- zZ1vucK4r+6fY!r^9=>8hH5D)LD58<77^m2Z|0`O81Mk*kmI5YNi4E+|Zft(DR z$6E+A?{%$Mul#w}imZ99$~8^BYHx4<^B@A#+#zUkZ68(sQ%dkZNG50fXHU$0sjH@v zM9q%u5X`&bTKZ#yKBEMr7Bx;W+RrJ|EL(N(yq&pJVF=ZBDGkrlaa?tC5VF^~zGGfB z@q50RR%3kRStt_0gu2Dl0S$W1` zF~3{<)t%fcw=&WzHEOZ5#;1RLS^5_C39Gv{lzGHj_0MeH^?1x{X4(2k2uO8}46LDb zqc1RMejC;rCXAl4N2`voY>u`hiy+DuJbO-;?|CHaIOs5is5?HyP|bZEc7h3fa&g&c z!fUV_ruY@4r)4615a}y~sxLr@>(h-)MPKr25;+!r)p*SY|2Gg>%}tQUohRixOp*5= zBkZy0)1r`{GaCBwHC0ov8pW(4Pxs1njv{Npz{-%EX3boD4JSrDTxx%JFuwvI?jtX? zoFLn*+KNOGL?k|*6M_7boztTX`@K6rn>D$gbwYoTkwHx9%yH&t4ZhU*mmi~|xKJ(S zA5`IFq{YbUE961x-yb6ax8s(Z5pmI+n2b(1 zSc`#urpnpY?4^B-4gGV5z=7O>jFtW{1l&D+{L7!(gS8IoMin^WUx&VUU&;qB&qW9f zg4=C4)S->56x>+}*3z%%gnSAf`+t&5A zsTAQq=1*G7>pR1v=;Jd$Tz;~vVe9=d83PWgG zkH=e;$PGnG%O97z@ab`ykyB9aqccTsgflecD@Wf2CUIY1)Z6M6>j?Nv??VWQ(Mp_4 zLWB8MmjE8G8s!D4=kdIZzsi(J$3in&6`Fs$8_6-_zj;B6nJk#yEp~ViRI&AApmL=1 zHm5kt7yHba9x-)qYn$O0(TT3$eE?s)A9Gcz?w_FP2Q=D8Q;QSg#`D??C+(3lhhIws z8^PKj^SgY|PZ-Zi-~A))j}AuW;d}OMyj8{K%k{^DxertlCWJ2M%NAaMQ0UQEvKY(` zcRUSRv%w(1@oQCNiq|G-_gA=Xi zp!-*8|F636Ilj>Nx;egVGv!!g!TDBL1%oZ4*hXumEVP8I1X@sCHCHm~X=+DRZRZL> zS$(>uCD&z^z=BR!gq_*CrF?SgF5b7m;mdcu;`uX&56UJa-ot~gD?AbcSmI~XPVue+ zY~a^evT)hy~fDegilGZaSZ5^g{<^%%S1IDIO0WNk4MS9Z^RM= zk9Gwashr3O>sSu|M*YE3N`R3nuoYP%USSMqnu$q0p<3qMZ=f%J;vbO@iCEtaVc_nV z&NJDgc{e0!NsScCfr#6+E#6lvdsG9ft`{D4 z<_n71VS(MwHg-bb>7BU4cE{<(yIzh$##JiLckGELUv@6ukM~zW!43AIyYbAZ# zQm9ymwns%qRIvyPP`MNdRJv0Q?gyK}E8C@H?<=Ry`x1WWls!6aPb?&F9k`_+DqX!@ zm403vVjo9yQI8Wf8YWOH$>hAJ_=?^f?!mGm!KjdxgnM2$%Uyb%zWp4%oqu?`BpRBH zlhym`{mtmYhp2<8vE-W~*-t1x~XMkWe0n^JK zrb%@xMmG1q&A$O5Q1&IiwRtY+~`H~z|T9d!?v*j7N;i;G#T~CjS$8AANp#! z29URJDI_+n631gdKpT!aJPOV+ytvK4nS3f2PC=WmHm#DMTBUJ;zON=ngA^V~feehD zeEK~Q7DBjRiy+76KOhtta)3>voNH1gnC>fZMaa!2F57@5GTvmiMj5JhMxNexUVLjY z&oIWudZ4LN`-6o+rkY(_=`QY;7TlA!wA^;;oZ zn?dnfQ)7PCw@`IM0qM2&TURTl+sEaNyviPhfw@E{+{x8F6Zz~aW@MzAB4?xKp!~j^ z@5GUm8_+$sMOnq@BTv-z8G#W8!D8%%5~l3b?x_TfhbU&1Xxzk&H(Rj~jsIiLQXY73 zbizVWQ*;<%PJw7#gi>BOL8X7HC8d(aN%6n-8<8-|-NOy4%noIh>}OG$VGC0tRO_v+ zZ!K2e!Y=TMn*OV-%2d}r1b~y)zK_FRwQ$5Yq5XZ2M~;1;#Vsr|O%vimSH>QQ`@KAw ziGHFDllpEz9VNHchM21cs*Jk}4YB*-uNP~o_1_2RH;;VkXrx%(#0KcKhXguyNH6*4 ze|!MSQ1~W4cOIR7b>69x1+qG3!dA%}LItqnfIWA7`GhU`Szdf+3@t{c$*R!K20Nzt zJ)$sX@0j*>I}ZODZEo;SKg~=RG|S$03Ty3^18ZVu?V0R z_$@1fU0%M_QM2l}A%EUO7owU|F-3eoZf1G&es_;u?E9Jgo<(xeH=dwJC{O-ls zV{j+p*nMu8M_GQ^Udd;jW9kBbv-o#Dn%x$T#y4+`rYf+38WL=HGv5_*P-=L=XFZ;f z0;6N~vR0FEGvkX$YZZGpw#(Rd6KLG8z*6DQE7P4j)r0xIIXtDo5pjZs)8+Ll>HL*g zg2!M&9%ZikH_UZ}QmW8=Xu!%)#te#DC8EpcWe>9UBfN34AN#pDIczR*G|g4Fdeh=Rm;BsEht|Cj~O2neTLc2ZlM)t3Lvy8BfzbZ>0pcL&^G`Tn{6SYXY^L6vA zx^ZznbRVc`>B}$qPY%End&i^syYiKk&i>TgMakTDMXuYIT#~{SrSEqJkXw`zu%p>t z7B!{c!~Sx^Fk*hLN}`RIMj~Q}$nl%5Q~A!0$}-mIQr5D0DTA14&CoIg zd2R_H3%!FV8w+;6Z}|;+*S8>h=Yt#eMFNoz)3VZ%PdrPF?bZR{rXaGpNhEwkxPK1% z>!z5wr)GFHjFZs+sTDySJ6q4+qZ_LTwr>{CLfbU(8M=jjvpxE#)~7lj;3a-&PJ92Z zT?X-zG-+ToZdu>T8^4+95R?<=aCs33dGkpmrU$3Ntc-W$w&BLQpUVARc7 zGl1Ajlk>$U9@O!c4Df_fEL$2ilm1EG2)a$vw;b=~-zX?gM1&Za?_3RSH#*&%PX`H%{8Syd)^4~Vz9 ze!Q@0Y;!)lWzS|yPT_V6%;lS193+9*{Ksq|-Z|p@$-w5{hjMDjPapFVtU~tX6VS5{ zXg?zqD4?m`ya_meSZ%dCA8%jVImz;Ca>#+vt^l^Ih)NG2ltgj)8{gs4G!QAJwrBxb zdl#`1LILVyDj*pauURI;76o-0p=|&|09zo zi!M$GZAr=XG{6AZWG3%yrkanj_38q+? znT~v4kvuBaU>6UboP|ZHrwlrnkFB{KKpSrb zSAEV8r8V1g0HDs44;PBzeRN2XQa~T1DQjS%if8W1XdUEFkmDz>eo<-J1+d(Btoi5b zf=jQQ+;{v|Ci6li8AV|O85|PIewYwe%hKT%zBC8+cO=*-ZVM17kJP&O5txb>ZOyb# zMc^AN0kg>@b>>uD0;REtbMMedlW@lddtOIBCS;#ysYbW@H6jDR5Q|y6Jp@D@@7eoH zsgjx?IiYx+8*tnIhNeSSH zXKf`--@)t?Yh#xmc;Gu;H0)%E6`D|ihQuOjls$D0W*fUH?MdFEdu)O?Wl+WuCd(f9 zd4W@(NP` z7ER?9jErH;8wXV_oP=;E(vg>kpy15`)aQ$Yn;Ld1DEa7fGJPYN^So?gD(YdXl^7Jv z+=dw7#>!o&hF4<362LY^@~KO8JYWeRUTOgY6*%u7TET+cOxtK8p`805&l=rtnW{>T z-fU31v3(j#IKs!J{`@aT@GCzc1V@NoWxC3=V2iG$6sU85yJmaqE;>)9J= z!R?HwRR}dsf`0SV8U2EbVr5Ht6ZAl&V|-He;F&laGZTyBlU z+FY+gx0nvHZQIuzbmdpShRl!vQs1TBV#_4+o;5akckl2R>jVxGlrzOz!c%-TH|l+D zdg5*PtKo}P^zS)>N> zL4A4#%;=3CEua%js2YH1Y2Ns$r@Cm@6M<=wQ0Ddw)%L=KOdXxVdGjdk88TnKy{o&|N@l5TMQ4qS!2g75|q6|?u(0~|BUIlbRhcnH!BVA|$SM+9o0R;Kt z`%53%d|eseZg#p|4**cW)l%Sf(%@0St|i;8OCFw(=r2FR|1|$C9EY5_!pg(eyCdbL z*g>`S1yHAaq~YVuKW6*HgORRpFlWt&F@LV&^VWSACE^s_6ShB8QIz=#38;+JB# zjorR6O}o?dJ+T6e?}1om?7IGy_I6=F z$1_-GXZg&&+ZMzgBUcKp(O7B^YlTdy0b_56PB*#Y(nBvhK^c&MiFk9solNwug0H}o zjVcv61t_|Hc2`}#sFgJ!U9)gb*0jqD-Ev7mGhWhvzPq72;UNY7Mwb{QpBpd^#oiP@ z_tSiQjm_a&VF$cov~mGuNQs@;*Y09upWUR?fo{WQM*;QL_=}8lR_?V^xf`>cD_ztN zyc~}}T?NOwOF)AdzNObRU#aG}0*bd%gS1FB>tW*u!96A7=HW7S8FH3)%!`7Lx zNm{vZhuUrQ3m)RSwSC6Q_F8Ir&wn5QJ=0+{YcWbWmMr&i&jiQ`^&GoLPS7iCVpVE$VXFo)e8=}{;B?&Ay@ge) zo?5$3Bg}A`Qc8-AJ0FMFuU?fhT=r(A^l(M~9*|GC;lkL~nWXXrazmQ;o^GAaJFgKI z`^}D1!!W|_neho==?LhtU8PGtpOypX)}{*D9Rnb({x&uRgt-ZB&k(3#G@s*jWSiQ7 z()`++yAzI0DS3}A2FtBmfPm}xFbHbQTP!{LVCR2yzM}6UC-9sisFlAD+;JDJJ=y%_ z3zO)8CpB6CUZUby4v|m}vXYOTo$0CJN7o5!7s(45=4Li}TYvB*7nJ!wq$AuK7jZhQ zMgyriYCS{j{wFAzWbgF3FpUc<5W@+p*Va*OkNOW30dHW6V zhZDV;-JVw0KCC=YU@r~6ASEpIIlDs5;yt27!bie#YK^$yST#6oh-!0uv=dtU8{qhJ z-!gI-l_De?j?^q1g?T2PSeUXYR*aEJn5hLfV^%iL3BdY8H%(VOYv@H&Sy5+@&BT#I z05o@_FT8HVJ(N&tafkavmk4=AE27ep77IQn4b7Xe16PO&N4sTpdWSZ$J z)o-lCS^zq6= zZe7-E@lAPt^fq@Hg;31IW@#$G3grq68Zfr~X#z-e2w}DHtX!~TVow*xIP_W<&=#B`HY(>HJpcz# zD*Ki0;rC|S4agC3b(8voypkvdDa^V@Rz=K5Oj&>fzn@OgeVF9Vc;7P5%Sn>BxX z#p4u5ND*t67VI^ETJsdzD@*)i2&IA8ZqkOh@rZ9-3czLmajtchFOij%&%Hdqg!IUBqU z*b(jFBS)I$KBC=O?L1N0M~AccTssZ?0_Y%0=8b&>cwDh7vjyr1+rs=+y6rel>vb$! zH>WstyN8tws$ANjFswOweO+JgRQd-!50#~a3&>>m%hiyF}15DShG`*YwbL}ig$`2Ksc>qV=Q z%GwU-wH37qYy6ff)Zef!uH45p)#mTh%8O3pY)>8udz!3m5sbEat~sDHTUh~XT~#LS zTqa-by)4KslMl6|D3LmVFC$l}C4=J|TMg7fOEHUNYXmfFQ0oWBj2I(;M0O`=pg5<1 z6Aak!x)V}pEl26mK(U_A2a*0$ZxJ8w$hXuUouK``iA;_>42Y?Iq4K2Cm}GPgK5rcD zEjsF#jGjG@IX7JjBovLMy=au->$ZNeJ$%whg?rL^qL1B8V~ zWh+)1tXci4o1165W8bcAp2B}UM2_FIq7egGTW`_rH?z}YT}g&DTrNana5m7s>^%nN z*iZ5vdv5u_zf@I~-h_V}Fihbc<~aniSQ%eBQv-jK7rN44DCM-# zoiLxKh%DY1TBEph365lN1PZUzz+WO>OBvt4yW%hdC7gKf+qV|cDd300JDPcn`}Z8o zHhSCHoC@WLiU&9Ew(<`ZB>wpO8Roj1oQ{{XjxJ2&H^ZKAY9uy7%26EQdrXZ-&vLUp z`6f#{0FavD?W4>MN&{&wbxV#TVW{;+z8MF}srj}acrY4)h3Y`3Zbt#U)xjWn?#zB` z*Uo=iO7gBQED};<4Rd$8$#=6F9lcRCM=7|bxDzt5^8UJOsN7QJ5U~g&W8wk4XYUAp&f;Z(MP~h{es{0y2X7XiR%y9T7VG`Ts*ztNM(66 zdIQ*Bk$H8B8eDe;xG02v3^Ir?J1=e)LI;dA(`D;j46!kmU)3+B^R7SEK_pJkaP7bY zz5k$i>(DdbXD|Z%^Ls&Odt%&>Tw?Sa&usS=)rzk^jzQ?RL6SPMJBGkZ#!nR{=_`i- zrz!L13W~|dy`^tJ?3lQ#So0@|yG;uG_XWK5`ZYN~xuMUXj%vO)=aDFnDx?NNk%nI< z{U4&@X{H67@VC{@ub_F^TB0o^r=MN?$^&P_)w0gNw_kJe%CfL@dIb)hY^icVZY=@o zCR}fj;klW5NyehGQ*^(R9Y-zFRjQMab?>L>X_M9@2{R;JSQo-Pg7r|1c}} z+_gtPh}4HFOGhyN-*!y3-!W z``27ytNCZtsTO(sv?^EsX=d+Q$6N{R_{~*V<4e(tf`FzJNJI++j%RIiEM60O%Aora zIO(ALR4dkB$*QO_@E@n7iY_wnxfxfhc;wWKX`DKE4rjdLLxJ^7|7pIAg-alDXSk0x zt`*+q^XBb8NK#_e&X0hrGcJaNRMz@^oIa;=nKwQGuh?E`-^pI4tP*9BPQS^t5iRX{7QmBbfc5dT(*+d@l|GSv%5ft1 zqK;ZNT{)Yn)>1H&E)M>qnqg$=yS)WqNAISlt9c~l#&4V(^W|QMhh$Sb38=?j$Z|x-4u@d9ESJxusNIJA04Q36O{2f~Z%K0%5X1 zOvtBJk*MH_n#_mouaU7goXy5Wg|3fe_$x&&HBC#Fw{TwHnnM=<-0fn#-@Vqzdn+Ky zde;m6{j`dkLzX?V)9o0DNcqrvv!p7`XkHTs8)#2zg)f1t)bdBuE*-REY{x~cm(Wh3 zyE5*J_^go;Q?7K*%gE{w)4o0~wa}`&gp|i|Y&muCd6uT%Z4S+p``N8LCb~1 zJuKm=uA`rds&%=f`zAKxKIgh#1rc_>xWs_-yNpc}bmJtdKUn5!XEacud-~Og&*?VZ zPe`EB%A-TSRK>9y3E*H5*8;NGu#hIqYnJKg%O{z}ZK=cIu0OQ5)h~Ho%rUJSXTk_n z3KaAfPU!1Fe7o^($VTiTLRPWC!Od`Y!hQBeZ^EUde$gjJhPz9%W?C@Z{ft=R&}S-; zA*$Z-%4Q#YZ&r?4=?u6nkW-?p8S|*!7719&al{uUvPWVeprf!^^N)DOK;Jx%J5V8x z8tpH~U4^XL&>V#mUEd(c*im`qwH9S3|55#_cGH(UXUxDO5%6^_|FUgjTv6seX0GZr zUGSAt)ac@IARP$>hT`7=MA&9V&!t9A~ufcujHN)g=> zu698tX|Ibq>L@HsUcP|YfdG7vgwlcv2D~eCe#HOjB;M$(mL^FpgEG=mGuPQ8)rj3$ z1dURlOVf#6Li17Z4-6Q@pcb7hkh1{V z?RUH-0V16_SiuSahJxAKB;yN`V%BI8c<6r5CEv1Uxb4*>>HMVMUV!3W)af6qdC~^* zbEi7El@QCw9nH|=3;=j_Zl799ehE-@H0syTKsh%<-ccexFAKTq%@ctunjh9MBLrH9 zv$@tcI`fHrn&S%pqw3jLGr^AQ^_4uWQz{sP;WYt@_3xIivdxcScRBs+=P!fXGu7C* zv!~nc{`RB}qf@%n=Ewcx*O}%o{G|FDu2HBu<+jnqO#HhB%mpXXhFe9U5PU}HQg1vn zX~q-Ig{u7&>q1(7cQy&5X{;wV8p3p$x+LMwFPCfsS({l1LN5fD?wfJ5o?@&PJ+C95Q#+`biR@z&QcW&v5MI)2T+v$^emP z=66AJ%TOMw5lL^Y1A0$c8oSZ#DV*3+1Fzg`Eu*DM6^Zc>$*e7XXvNKi7hbEQs_yGO7rGw5J4-ZjKcy$@Jm|PTk3$%fW_V?tD<|d7neTr6rgw&(_%rIDO=uB6BaRnr;EqJUkck$V$mTQpF8BzZ1``4nAWjtB``902C}7jxw{Uy*is&{stKVP=NlmDNjZc5SPX_2vrKv)Kor zKO0Qgv%e;~z{|{VTJ;Ap(pU|yXu&!}uK7Z(Op=Ccs?XmV8<#oV%#g3dGJImxSj_=6 z+)ydU@+KVCo4*XKqMvm${NzlsyD3mQ&@Vs8by6u2TrD%rCS1L2w3R&TD+ z6j>ajYpqKFW%u9V{3-|6m?G|ugQ}ZJBuJ2A;=7K6;(yn#Tu?qepU6hsIC8Cnf4_Q# zdoFCaG>Td=29)Db#?T#GN$}QUqnfvOR2VxUM>O;7q&D}%UDo=~a3?5nPA}*^2fOYB z8<5<0UV5htPuewHg&U>=Rny=tzGVf)B5rx0&0#$VmibVmPNbIxND=%?p;s*4zuc0S zy~ZEV{O?n-4n6sE&5Q#hoa%EhMS`7WoFPzMjB^4UW>8_xQ_ zUaslsBNVBuIjs*U4g3;D(D3f@mGTF9ft)cCX+^RZh>ze!sa}&U5tX_g&RcKixKFriRlT@tIOf5Z_zP6j#9vL zl~B9!baSCRr`q-{$HW}lBGH{ke7u-(GF zzksGLS}vp0SYf+N7aWB~uZS7F`!mACjR$(~q*N@Cx(YX22Bg`ID|rabb^!U!=XjJqgw| z?O{uTac8|PE>AwqUv==4Wd2$tS|Bzt$n@5-{fSnc%*E)KKBXPJ9ah!9L0T&M)HBbH zOs&>zRQ2njjHukZ3z|5!gO;ibSg*m=@tnV3jgLGTtE*Y{Kelx$b~b@|X^xiw72`s5 zqJ_G`JoE0LZe^vwrv|pIlm%aJ{F-5xpeo(Wh~cZOV9hmkoX|OI(YLz2V1RFjbwIC* zp}QYLw9YBg!_(SdpW^rjahhT?YMz1=e0gWNf@<>PcaSqyG~9ZmRg>$*{ngUa*cD0fN zox|yt>q?_H&rK$l@Y($>vi83o}g z{GAD-P@&UDqb~S){oGibg&Id+}2S3>30ZVH&_d@;{0~Ux;nN3FjM@4Mijfuj9 zxYEV7`B?m;1YUldehLVNiL6IYBFeAiXwxLPOIjqx-wice(UYFDk! zR^?gh*>4DU2qf^>f_{DU2Rv#4ataF_8Bm7=BGQ5~V@? zlin1e+^!Gm)`VgO^8miO8EndK(bf!q%Q=y720A42Ap!yTch$GxnaHdCxP`G>iwHy0X7OEoP^)srh~b z4o-gY3M}_v6@=*nrH#G?E3U?LNcVFH_8=_k1$y$JR#wxE(}|SwNafz>TGv69(;Om| zp=CHR@kii|eLrD?nMI=)Z74ooMY1;DbGgV6-0=lanLr{Vk(UHg{Xs_boG_Hq(48qa z3RDRDo^P1GSBJQ6xQ3s)2UN>&{Kl<1RhqwnoArZYUcak?xb%^~)3AUQZm{~J=A;>q z%tqhOXGo26up`5H63ex?JktED2?R(Yu4rYEvIuoB`*BK>4RI@Fd!@6vNzL`-4QUNt zxddpC>Kdj_#?~7!RqmR4*zvWFh#Rr`j!>EUr_;>r_pW3K%TH=lZoh;$viH;j zUo2ATc_|byTT)D;B?x^R~k|#Z(9wC39`(J!`oU`I~wA0Nm zWfge^c2HVv{Bfn5iMhxqZ`p

w-ad;pqc+@#Ntec*i^0{_(Pz^pv*%yURpMhE%( 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 Zbdc3c962kjR-;<=F3@}(CwTui{(puGS-}7R literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js new file mode 100644 index 0000000..809b8e6 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js @@ -0,0 +1,1678 @@ +// This file is part of the AppIndicator/KStatusNotifierItem GNOME Shell extension +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +import Clutter from 'gi://Clutter'; +import GLib from 'gi://GLib'; +import GObject from 'gi://GObject'; +import GdkPixbuf from 'gi://GdkPixbuf'; +import Gio from 'gi://Gio'; +import Shell from 'gi://Shell'; +import St from 'gi://St'; + +import * as Params from 'resource:///org/gnome/shell/misc/params.js'; +import * as Signals from 'resource:///org/gnome/shell/misc/signals.js'; + +import * as DBusUtils from './dbusUtils.js'; +import * as IconCache from './iconCache.js'; +import * as Util from './util.js'; +import * as Interfaces from './interfaces.js'; +import * as PixmapsUtils from './pixmapsUtils.js'; +import * as PromiseUtils from './promiseUtils.js'; +import * as SettingsManager from './settingsManager.js'; +import {DBusProxy} from './dbusProxy.js'; + +Gio._promisify(Gio.File.prototype, 'read_async'); +Gio._promisify(GdkPixbuf.Pixbuf, 'get_file_info_async'); +Gio._promisify(GdkPixbuf.Pixbuf, 'new_from_stream_at_scale_async', + 'new_from_stream_finish'); +Gio._promisify(St.IconInfo.prototype, 'load_symbolic_async'); +Gio._promisify(Gio.DBusConnection.prototype, 'call'); + +const MAX_UPDATE_FREQUENCY = 30; // In ms +const FALLBACK_ICON_NAME = 'image-loading-symbolic'; +const PIXMAPS_FORMAT = imports.gi.Cogl.PixelFormat.ARGB_8888; + +export const SNICategory = Object.freeze({ + APPLICATION: 'ApplicationStatus', + COMMUNICATIONS: 'Communications', + SYSTEM: 'SystemServices', + HARDWARE: 'Hardware', +}); + +export const SNIStatus = Object.freeze({ + PASSIVE: 'Passive', + ACTIVE: 'Active', + NEEDS_ATTENTION: 'NeedsAttention', +}); + +const SNIconType = Object.freeze({ + NORMAL: 0, + ATTENTION: 1, + OVERLAY: 2, + + toPropertyName: (iconType, params = {isPixbuf: false}) => { + let propertyName = 'Icon'; + + if (iconType === SNIconType.OVERLAY) + propertyName = 'OverlayIcon'; + else if (iconType === SNIconType.ATTENTION) + propertyName = 'AttentionIcon'; + + return `${propertyName}${params.isPixbuf ? 'Pixmap' : 'Name'}`; + }, +}); + +export const AppIndicatorProxy = GObject.registerClass( +class AppIndicatorProxy extends DBusProxy { + static get interfaceInfo() { + if (!this._interfaceInfo) { + this._interfaceInfo = Gio.DBusInterfaceInfo.new_for_xml( + Interfaces.StatusNotifierItem); + } + return this._interfaceInfo; + } + + static get OPTIONAL_PROPERTIES() { + return [ + 'XAyatanaLabel', + 'XAyatanaLabelGuide', + 'XAyatanaOrderingIndex', + 'IconAccessibleDesc', + 'AttentionAccessibleDesc', + ]; + } + + static get TUPLE_TYPE() { + if (!this._tupleType) + this._tupleType = new GLib.VariantType('()'); + + return this._tupleType; + } + + static destroy() { + delete this._interfaceInfo; + delete this._tupleType; + } + + _init(busName, objectPath) { + const {interfaceInfo} = AppIndicatorProxy; + + super._init(busName, objectPath, interfaceInfo, + Gio.DBusProxyFlags.GET_INVALIDATED_PROPERTIES); + + this.set_cached_property('Status', + new GLib.Variant('s', SNIStatus.PASSIVE)); + + + this._accumulatedProperties = new Set(); + this._cancellables = new Map(); + this._changedProperties = Object.create(null); + } + + async initAsync(cancellable) { + await super.initAsync(cancellable); + + this._setupProxyPropertyList(); + } + + destroy() { + delete this._appInfo; + delete this._fakeAppInfo; + + const cachedProperties = this.get_cached_property_names(); + if (cachedProperties) { + cachedProperties.forEach(propertyName => + this.set_cached_property(propertyName, null)); + } + + super.destroy(); + } + + _onNameOwnerChanged() { + this._resetNeededProperties(); + + if (!this.gNameOwner) + this._cancelRefreshProperties(); + else + this._setupProxyPropertyList(); + } + + _setupProxyPropertyList() { + this._propertiesList = + (this.get_cached_property_names() || []).filter(p => + this.gInterfaceInfo.properties.some(pInfo => pInfo.name === p)); + + if (this._propertiesList.length) { + AppIndicatorProxy.OPTIONAL_PROPERTIES.forEach( + p => this._addExtraProperty(p)); + } + } + + _addExtraProperty(name) { + if (this._propertiesList.includes(name)) + return; + + if (!(name in this)) { + Object.defineProperty(this, name, { + configurable: false, + enumerable: true, + get: () => { + const v = this.get_cached_property(name); + return v ? v.deep_unpack() : null; + }, + }); + + const value = this.get_cached_property(name); + if (value) { + this._queuePropertyUpdate(name, value, + {skipEqualityCheck: true}).catch(e => { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + logError(e); + }); + } + } + + this._propertiesList.push(name); + } + + _signalToPropertyName(signal) { + if (signal.startsWith('New')) + return signal.substr(3); + else if (signal.startsWith('XAyatanaNew')) + return `XAyatana${signal.substr(11)}`; + + return null; + } + + // The Author of the spec didn't like the PropertiesChanged signal, so he invented his own + async _refreshOwnProperties(prop) { + const props = [prop, `${prop}Name`, `${prop}Pixmap`, + `${prop}AccessibleDesc`]; + + // NewIconThemePath is not a standard signal, so on icon update we need + // to also refresh the theme path. + if (prop.endsWith('Icon')) + props.unshift('IconThemePath'); + + await Promise.all( + props.filter(p => + this._propertiesList.includes(p)).map(async p => { + try { + await this.refreshProperty(p, { + skipEqualityCheck: p.endsWith('Pixmap'), + }); + } catch (e) { + if (!AppIndicatorProxy.OPTIONAL_PROPERTIES.includes(p) || + !(e instanceof Gio.DBusError)) + logError(e); + } + })); + } + + _onSignal(sender, signal, ...args) { + this._onSignalAsync(sender, signal, ...args).catch(e => { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + logError(e, `Error while processing signal '${signal}'`); + }); + } + + async _onSignalAsync(_sender, signal, params) { + const property = this._signalToPropertyName(signal); + if (!property) + return; + + if (this.status === SNIStatus.PASSIVE && + !AppIndicator.NEEDED_PROPERTIES.includes(property)) { + this._accumulatedProperties.add(property); + return; + } + + const cancellable = this._cancellable; + + if (!params.get_type().equal(AppIndicatorProxy.TUPLE_TYPE)) { + // If the property includes arguments, we can just queue the signal emission + const [value] = params.unpack(); + try { + await this._queuePropertyUpdate(property, value); + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + throw e; + } + + if (!this._accumulatedProperties.size) + return; + } else { + this._accumulatedProperties.add(property); + } + + if (this._signalsAccumulator) + return; + + this._signalsAccumulator = new PromiseUtils.TimeoutPromise( + MAX_UPDATE_FREQUENCY, GLib.PRIORITY_DEFAULT_IDLE, cancellable); + try { + await this._signalsAccumulator; + const refreshPropertiesPromises = + [...this._accumulatedProperties].map(p => + this._refreshOwnProperties(p)); + this._accumulatedProperties.clear(); + await Promise.all(refreshPropertiesPromises); + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + throw e; + } finally { + delete this._signalsAccumulator; + } + } + + _resetNeededProperties() { + AppIndicator.NEEDED_PROPERTIES.forEach(p => + this.set_cached_property(p, null)); + } + + async refreshAllProperties() { + const cancellableName = 'org.freedesktop.DBus.Properties.GetAll'; + const cancellable = this._cancelRefreshProperties({ + propertyName: cancellableName, + addNew: true, + }); + + try { + const [valuesVariant] = (await this.getProperties( + cancellable)).deep_unpack(); + + this._cancellables.delete(cancellableName); + + await Promise.all( + Object.entries(valuesVariant).map(([propertyName, valueVariant]) => + this._queuePropertyUpdate(propertyName, valueVariant, { + skipEqualityCheck: true, + cancellable, + }))); + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) { + // the property may not even exist, silently ignore it + Util.Logger.debug(`While refreshing all properties: ${e}`); + + this.get_cached_property_names().forEach(propertyName => + this.set_cached_property(propertyName, null)); + + this._cancellables.delete(cancellableName); + throw e; + } + } + } + + async refreshProperty(propertyName, params) { + params = Params.parse(params, { + skipEqualityCheck: false, + }); + + const cancellable = this._cancelRefreshProperties({ + propertyName, + addNew: true, + }); + + try { + const [valueVariant] = (await this.getProperty( + propertyName, cancellable)).deep_unpack(); + + this._cancellables.delete(propertyName); + await this._queuePropertyUpdate(propertyName, valueVariant, + Object.assign(params, {cancellable})); + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) { + // the property may not even exist, silently ignore it + Util.Logger.debug(`Error when calling 'Get(${propertyName})' ` + + `in ${this.gName}, ${this.gObjectPath}, ` + + `org.freedesktop.DBus.Properties, ${this.gInterfaceName} ` + + `while refreshing property ${propertyName}: ${e}\n` + + `${e.stack}`); + this.set_cached_property(propertyName, null); + this._cancellables.delete(propertyName); + delete this._changedProperties[propertyName]; + throw e; + } + } + } + + async _queuePropertyUpdate(propertyName, value, params) { + params = Params.parse(params, { + skipEqualityCheck: false, + cancellable: null, + }); + + if (!params.skipEqualityCheck) { + const cachedProperty = this.get_cached_property(propertyName); + + if (value && cachedProperty && + value.equal(this.get_cached_property(propertyName))) + return; + } + + this.set_cached_property(propertyName, value); + + // synthesize a batched property changed event + this._changedProperties[propertyName] = value; + + if (!this._propertiesEmitTimeout || !this._propertiesEmitTimeout.pending()) { + if (!params.cancellable) { + params.cancellable = this._cancelRefreshProperties({ + propertyName, + addNew: true, + }); + } + this._propertiesEmitTimeout = new PromiseUtils.TimeoutPromise( + MAX_UPDATE_FREQUENCY * 2, GLib.PRIORITY_DEFAULT_IDLE, params.cancellable); + await this._propertiesEmitTimeout; + + if (Object.keys(this._changedProperties).length) { + this.emit('g-properties-changed', GLib.Variant.new('a{sv}', + this._changedProperties), []); + this._changedProperties = Object.create(null); + } + } + } + + _cancelRefreshProperties(params) { + params = Params.parse(params, { + propertyName: undefined, + addNew: false, + }); + + if (!this._cancellables.size && !params.addNew) + return null; + + if (params.propertyName !== undefined) { + let cancellable = this._cancellables.get(params.propertyName); + if (cancellable) { + cancellable.cancel(); + + if (!params.addNew) + this._cancellables.delete(params.propertyName); + } + + if (params.addNew) { + cancellable = new Util.CancellableChild(this._cancellable); + this._cancellables.set(params.propertyName, cancellable); + return cancellable; + } + } else { + this._cancellables.forEach(c => c.cancel()); + this._cancellables.clear(); + this._changedProperties = Object.create(null); + } + + return null; + } +}); + +/** + * the AppIndicator class serves as a generic container for indicator information and functions common + * for every displaying implementation (IndicatorMessageSource and IndicatorStatusIcon) + */ +export class AppIndicator extends Signals.EventEmitter { + static get NEEDED_PROPERTIES() { + return ['Id', 'Menu', 'Status']; + } + + constructor(service, busName, object) { + super(); + + this.isReady = false; + this.busName = busName; + this._service = service; + this._uniqueId = Util.indicatorId(service, busName, object); + + this._cancellable = new Gio.Cancellable(); + this._proxy = new AppIndicatorProxy(busName, object); + this._invalidatedPixmapsIcons = new Set(); + + this._setupProxy().catch(logError); + Util.connectSmart(this._proxy, 'g-properties-changed', this, this._onPropertiesChanged); + Util.connectSmart(this._proxy, 'notify::g-name-owner', this, this._nameOwnerChanged); + + const appSystem = global.get_app_system(); + Util.connectSmart(appSystem, 'installed-changed', this, + () => this._updateAppInfo(this._cancellable)); + Util.connectSmart(appSystem, 'app-state-changed', this, + () => this._updateAppInfo(this._cancellable)); + } + + async _setupProxy() { + const cancellable = this._cancellable; + + try { + await this._proxy.initAsync(cancellable); + this._checkIfReady(); + await this._proxy.refreshAllProperties(); + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) { + logError(e, `While initalizing proxy for ${this._uniqueId}`); + this.destroy(); + } + } + + if (cancellable.is_cancelled()) + return; + + // We try to lookup the activate method to see if the app supports it + try { + const introspectionVariant = await this._proxy.gConnection.call( + this._proxy.gNameOwner, this._proxy.gObjectPath, + 'org.freedesktop.DBus.Introspectable', 'Introspect', null, null, + Gio.DBusCallFlags.NONE, -1, cancellable); + const [introspectionXml] = introspectionVariant.deep_unpack(); + const nodeInfo = Gio.DBusNodeInfo.new_for_xml(introspectionXml); + const interfaceInfo = nodeInfo.lookup_interface(this._proxy.gInterfaceName); + this.supportsActivation = !!interfaceInfo.lookup_method('Activate'); + this._hasAyatanaSecondaryActivate = + !!interfaceInfo.lookup_method('XAyatanaSecondaryActivate'); + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) { + Util.Logger.debug( + `${this.uniqueId}, check for Activation support: ${e.message}`); + } + } + } + + async _updateAppInfo(cancellable) { + delete this._fakeAppInfo; + + if (!this.hasNameOwner) { + delete this._appInfo; + return; + } else if (this._appInfo) { + return; + } + + let commandLine; + try { + const pid = await DBusUtils.getProcessId(this.busName, cancellable); + this._appInfo = + Shell.WindowTracker.get_default().get_app_from_pid(pid)?.appInfo; + + if (!this._appInfo) { + commandLine = await DBusUtils.getProcessNameForPid(pid, + cancellable, GLib.PRIORITY_LOW); + } + } catch (e) { + if (e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + return; + + Util.Logger.debug( + `${this.uniqueId}, failed getting command line: ${e.message}\n${e.stack}`); + } + + if (this._appInfo) { + this.emit('accessible-name'); + } else { + this._fakeAppInfo = Gio.AppInfo.create_from_commandline( + commandLine ?? 'true', this.title ?? this.id, + Gio.AppInfoCreateFlags.SUPPORTS_STARTUP_NOTIFICATION); + } + } + + _checkIfReady() { + const wasReady = this.isReady; + let isReady = false; + + if (this.hasNameOwner && this.id && this.menuPath) + isReady = true; + + this.isReady = isReady; + + if (this.isReady && !wasReady) { + if (this._delayCheck) { + this._delayCheck.cancel(); + delete this._delayCheck; + } + + this.emit('ready'); + return true; + } + + return false; + } + + async _checkNeededProperties(cancellable) { + if (this.id && this.menuPath) + return true; + + const MAX_RETRIES = 3; + for (let checks = 0; checks < MAX_RETRIES; ++checks) { + this._delayCheck = new PromiseUtils.TimeoutSecondsPromise(1, + GLib.PRIORITY_DEFAULT_IDLE, cancellable); + // eslint-disable-next-line no-await-in-loop + await this._delayCheck; + + try { + // eslint-disable-next-line no-await-in-loop + await Promise.all(AppIndicator.NEEDED_PROPERTIES.map(p => + this._proxy.refreshProperty(p))); + } catch (e) { + if (e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + throw e; + + if (checks < MAX_RETRIES - 1) + continue; + + throw e; + } + + if (this.id && this.menuPath) + break; + } + + return this.id && this.menuPath; + } + + async _nameOwnerChanged() { + const cancellable = this._cancellable; + + if (!this.hasNameOwner) { + this._checkIfReady(); + } else { + try { + await this._checkNeededProperties(cancellable); + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) { + Util.Logger.warn(`${this.uniqueId}, Impossible to get basic properties: ${e}`); + this.checkAlive().catch(err => + Util.Logger.warn(`${this.uniqueId}, Failed to check if alive: ${err}`)); + } + } + } + + if (cancellable.is_cancelled()) + return; + + this._updateAppInfo(cancellable).catch(logError); + + this.emit('name-owner-changed'); + } + + // public property getters + get title() { + return this._proxy.Title; + } + + get id() { + return this._proxy.Id; + } + + get uniqueId() { + return this._uniqueId; + } + + get service() { + return this._service; + } + + get status() { + return this._proxy.Status; + } + + get label() { + return this._proxy.XAyatanaLabel || null; + } + + get accessibleName() { + const accessibleDesc = this.status === SNIStatus.NEEDS_ATTENTION + ? this._proxy.AttentionAccessibleDesc : this._proxy.IconAccessibleDesc; + + return (accessibleDesc || undefined) ?? this.label ?? + this._appInfo?.get_display_name() ?? this.title; + } + + get menuPath() { + if (this._proxy.Menu === '/NO_DBUSMENU') + return null; + + return this._proxy.Menu; + } + + get attentionIcon() { + return { + theme: this._proxy.IconThemePath, + name: this._proxy.AttentionIconName, + pixmap: this._getPixmapProperty(SNIconType.ATTENTION), + }; + } + + get icon() { + return { + theme: this._proxy.IconThemePath, + name: this._proxy.IconName, + pixmap: this._getPixmapProperty(SNIconType.NORMAL), + }; + } + + get overlayIcon() { + return { + theme: this._proxy.IconThemePath, + name: this._proxy.OverlayIconName, + pixmap: this._getPixmapProperty(SNIconType.OVERLAY), + }; + } + + get hasOverlayIcon() { + const {name, pixmap} = this.overlayIcon; + + return name || (pixmap && pixmap.n_children()); + } + + get hasNameOwner() { + return !!this._proxy?.g_name_owner; + } + + get cancellable() { + return this._cancellable; + } + + async checkAlive() { + // Some applications (hey electron!) just remove the indicator object + // from bus after hiding it, without closing its bus name, so we are + // not able to understand whe they're gone. + // Thus we just kill it when an expected well-known method is failing. + if (this.status !== SNIStatus.PASSIVE && this._checkIfReady()) { + if (this._checkAliveTimeout) { + this._checkAliveTimeout.cancel(); + delete this._checkAliveTimeout; + } + return; + } + + if (this._checkAliveTimeout) + return; + + try { + const cancellable = this._cancellable; + this._checkAliveTimeout = new PromiseUtils.TimeoutSecondsPromise(10, + GLib.PRIORITY_DEFAULT_IDLE, cancellable); + Util.Logger.debug(`${this.uniqueId}: may not respond, checking...`); + await this._checkAliveTimeout; + + // We should call the Ping method instead but in some containers + // such as snaps that's not accessible, so let's just use our own + await this._proxy.getProperty('Status', cancellable); + } catch (e) { + if (e.matches(Gio.DBusError, Gio.DBusError.NAME_HAS_NO_OWNER) || + e.matches(Gio.DBusError, Gio.DBusError.SERVICE_UNKNOWN) || + e.matches(Gio.DBusError, Gio.DBusError.UNKNOWN_OBJECT) || + e.matches(Gio.DBusError, Gio.DBusError.UNKNOWN_INTERFACE) || + e.matches(Gio.DBusError, Gio.DBusError.UNKNOWN_METHOD) || + e.matches(Gio.DBusError, Gio.DBusError.UNKNOWN_PROPERTY)) { + Util.Logger.warn(`${this.uniqueId}: not on bus anymore, removing it`); + this.destroy(); + return; + } + + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + logError(e); + } finally { + delete this._checkAliveTimeout; + } + } + + _onPropertiesChanged(_proxy, changed, _invalidated) { + const props = Object.keys(changed.unpack()); + const signalsToEmit = new Set(); + const checkIfReadyChanged = () => { + if (checkIfReadyChanged.value === undefined) + checkIfReadyChanged.value = this._checkIfReady(); + return checkIfReadyChanged.value; + }; + + props.forEach(property => { + // some property changes require updates on our part, + // a few need to be passed down to the displaying code + if (property === 'Id') + checkIfReadyChanged(); + + // all these can mean that the icon has to be changed + if (property.startsWith('Icon') || + property.startsWith('AttentionIcon')) + signalsToEmit.add('icon'); + + // same for overlays + if (property.startsWith('OverlayIcon')) + signalsToEmit.add('overlay-icon'); + + // this may make all of our icons invalid + if (property === 'IconThemePath') { + signalsToEmit.add('icon'); + signalsToEmit.add('overlay-icon'); + } + + // the label will be handled elsewhere + if (property === 'XAyatanaLabel') { + signalsToEmit.add('label'); + signalsToEmit.add('accessible-name'); + } + + if (property === 'Menu') { + if (!checkIfReadyChanged() && this.isReady) + signalsToEmit.add('menu'); + } + + if (property === 'IconAccessibleDesc' || + property === 'AttentionAccessibleDesc' || + property === 'Title') + signalsToEmit.add('accessible-name'); + + // status updates may cause the indicator to be hidden + if (property === 'Status') { + signalsToEmit.add('icon'); + signalsToEmit.add('overlay-icon'); + signalsToEmit.add('status'); + signalsToEmit.add('accessible-name'); + } + }); + + signalsToEmit.forEach(s => this.emit(s)); + } + + reset() { + this.emit('reset'); + } + + destroy() { + this.emit('destroy'); + + this.disconnectAll(); + this._proxy.destroy(); + this._cancellable.cancel(); + this._invalidatedPixmapsIcons.clear(); + + delete this._cancellable; + delete this._proxy; + } + + _getPixmapProperty(iconType) { + const propertyName = SNIconType.toPropertyName(iconType, + {isPixbuf: true}); + const pixmap = this._proxy.get_cached_property(propertyName); + const wasInvalidated = this._invalidatedPixmapsIcons.delete(iconType); + + if (!pixmap && wasInvalidated) { + this._proxy.refreshProperty(propertyName, { + skipEqualityCheck: true, + }).catch(e => { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + logError(e); + }); + } + + return pixmap; + } + + invalidatePixmapProperty(iconType) { + this._invalidatedPixmapsIcons.add(iconType); + this._proxy.set_cached_property( + SNIconType.toPropertyName(iconType, {isPixbuf: true}), null); + } + + _getActivationToken(timestamp) { + const launchContext = global.create_app_launch_context(timestamp, -1); + // Prevent busy cursor, null appInfo is supported by mutter 49 and onwards + const appInfo = Util.versionCheck(49) + ? null : this._appInfo ?? this._fakeAppInfo; + + const startupNotifyID = appInfo !== undefined + ? launchContext.get_startup_notify_id(appInfo, []) : null; + + return [launchContext, startupNotifyID]; + } + + async provideActivationToken(timestamp) { + if (this._hasProvideXdgActivationToken === false) + return; + + const [launchContext, activationToken] = this._getActivationToken(timestamp); + if (!activationToken) + return; + + try { + await this._proxy.ProvideXdgActivationTokenAsync(activationToken, + this._cancellable); + this._hasProvideXdgActivationToken = true; + } catch (e) { + launchContext.launch_failed(activationToken); + + if (e.matches(Gio.DBusError, Gio.DBusError.UNKNOWN_METHOD)) + this._hasProvideXdgActivationToken = false; + else if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + Util.Logger.warn(`${this.id}, failed to provide activation token: ${e.message}`); + } + } + + async open(x, y, timestamp) { + const cancellable = this._cancellable; + // we can't use WindowID because we're not able to get the x11 window id from a MetaWindow + // nor can we call any X11 functions. Luckily, the Activate method usually works fine. + // parameters are "an hint to the item where to show eventual windows" [sic] + // ... and don't seem to have any effect. + + try { + await this.provideActivationToken(timestamp); + await this._proxy.ActivateAsync(x, y, cancellable); + this.supportsActivation = true; + } catch (e) { + if (e.matches(Gio.DBusError, Gio.DBusError.UNKNOWN_METHOD)) { + this.supportsActivation = false; + Util.Logger.warn(`${this.id}, does not support activation: ${e.message}`); + return; + } + + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + Util.Logger.critical(`${this.id}, failed to activate: ${e.message}`); + } + } + + async secondaryActivate(timestamp, x, y) { + const cancellable = this._cancellable; + + try { + await this.provideActivationToken(timestamp); + + if (this._hasAyatanaSecondaryActivate !== false) { + try { + await this._proxy.XAyatanaSecondaryActivateAsync(timestamp, cancellable); + this._hasAyatanaSecondaryActivate = true; + } catch (e) { + if (e.matches(Gio.DBusError, Gio.DBusError.UNKNOWN_METHOD)) + this._hasAyatanaSecondaryActivate = false; + else + throw e; + } + } + + if (!this._hasAyatanaSecondaryActivate) + await this._proxy.SecondaryActivateAsync(x, y, cancellable); + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + Util.Logger.critical(`${this.id}, failed to secondary activate: ${e.message}`); + } + } + + async scroll(dx, dy) { + const cancellable = this._cancellable; + + try { + const actions = []; + + if (dx !== 0) { + actions.push(this._proxy.ScrollAsync(Math.floor(dx), + 'horizontal', cancellable)); + } + + if (dy !== 0) { + actions.push(this._proxy.ScrollAsync(Math.floor(dy), + 'vertical', cancellable)); + } + + await Promise.all(actions); + } catch (e) { + Util.Logger.critical(`${this.id}, failed to scroll: ${e.message}`); + } + } +} + +const StTextureCacheSkippingFileIcon = GObject.registerClass({ + Implements: [Gio.Icon], +}, class StTextureCacheSkippingFileIconImpl extends Gio.EmblemedIcon { + _init(params) { + // FIXME: We can't just inherit from Gio.FileIcon for some reason + super._init({gicon: new Gio.FileIcon(params)}); + } + + vfunc_to_tokens() { + // Disables the to_tokens() vfunc so that the icon to_string() + // method won't work and thus can't be kept forever around by + // StTextureCache, see the awesome debugging session in this thread: + // https://twitter.com/mild_sunrise/status/1458739604098621443 + // upstream bug is at: + // https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4944 + return [false, [], 0]; + } +}); + +export const IconActor = GObject.registerClass( +class AppIndicatorsIconActor extends St.Icon { + static get DEFAULT_STYLE() { + const settings = SettingsManager.getDefaultGSettings(); + if (!settings.get_boolean('compact-mode-enabled')) + return 'padding: 0'; + else + return 'padding: 0; margin: 0'; + } + + static get USER_WRITABLE_PATHS() { + if (!this._userWritablePaths) { + this._userWritablePaths = [ + GLib.get_user_cache_dir(), + GLib.get_user_data_dir(), + GLib.get_user_config_dir(), + GLib.get_user_runtime_dir(), + GLib.get_home_dir(), + GLib.get_tmp_dir(), + ]; + + this._userWritablePaths.push(Object.values(GLib.UserDirectory).slice( + 0, -1).map(dirId => GLib.get_user_special_dir(dirId))); + } + + return this._userWritablePaths; + } + + _init(indicator, iconSize) { + super._init({ + reactive: true, + style_class: 'system-status-icon', + fallbackIconName: FALLBACK_ICON_NAME, + }); + + this.name = this.constructor.name; + this.add_style_class_name('appindicator-icon'); + this.add_style_class_name('status-notifier-icon'); + this.set_style(AppIndicatorsIconActor.DEFAULT_STYLE); + + const themeContext = St.ThemeContext.get_for_stage(global.stage); + this.height = iconSize * themeContext.scale_factor; + + this._indicator = indicator; + this._customIcons = new Map(); + this._iconSize = iconSize; + this._iconCache = new IconCache.IconCache(); + this._cancellable = new Gio.Cancellable(); + this._loadingIcons = Object.create(null); + + Object.values(SNIconType).forEach(t => (this._loadingIcons[t] = new Map())); + + Util.connectSmart(this._indicator, 'icon', this, () => { + if (this.is_mapped()) + this._updateIcon(); + }); + Util.connectSmart(this._indicator, 'overlay-icon', this, () => { + if (this.is_mapped()) + this._updateIcon(); + }); + Util.connectSmart(this._indicator, 'reset', this, + () => this._invalidateIconWhenFullyReady()); + + const settings = SettingsManager.getDefaultGSettings(); + Util.connectSmart(settings, 'changed::icon-size', this, () => + this._updateWhenFullyReady()); + Util.connectSmart(settings, 'changed::custom-icons', this, () => { + this._updateCustomIcons(); + this._invalidateIconWhenFullyReady(); + }); + + if (GObject.signal_lookup('resource-scale-changed', this)) + this.connect('resource-scale-changed', () => this._invalidateIcon()); + else + this.connect('notify::resource-scale', () => this._invalidateIcon()); + + Util.connectSmart(themeContext, 'notify::scale-factor', this, tc => { + this._updateIconSize(); + this.height = this._iconSize * tc.scale_factor; + this.width = -1; + this._invalidateIcon(); + }); + + Util.connectSmart(Util.getDefaultTheme(), 'changed', this, + () => this._invalidateIconWhenFullyReady()); + + this.connect('notify::mapped', () => { + if (!this.is_mapped()) + this._updateWhenFullyReady(); + }); + + this._updateWhenFullyReady(); + + this.connect('destroy', () => { + this._iconCache.destroy(); + this._cancellable.cancel(); + this._cancellable = null; + this._indicator = null; + this._loadingIcons = null; + this._iconTheme = null; + }); + } + + get debugId() { + return this._indicator ? this._indicator.id : this.toString(); + } + + async _waitForFullyReady() { + const waitConditions = []; + + if (!this.is_mapped()) { + waitConditions.push(new PromiseUtils.SignalConnectionPromise( + this, 'notify::mapped', this._cancellable)); + } + + if (!this._indicator.isReady) { + waitConditions.push(new PromiseUtils.SignalConnectionPromise( + this._indicator, 'ready', this._cancellable)); + } + + if (!waitConditions.length) + return true; + + await Promise.all(waitConditions); + return this._waitForFullyReady(); + } + + async _updateWhenFullyReady() { + if (this._waitingReady) + return; + + try { + this._waitingReady = true; + await this._waitForFullyReady(); + + this._updateIconSize(); + this._updateIconClass(); + this._updateCustomIcons(); + this._invalidateIcon(); + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + logError(e); + } finally { + delete this._waitingReady; + } + } + + _updateIconClass() { + if (!this._indicator) + return; + + this.add_style_class_name( + `appindicator-icon-${this._indicator.id.toLowerCase().replace(/_|\s/g, '-')}`); + } + + _cancelLoadingByType(iconType) { + this._loadingIcons[iconType].forEach(c => c.cancel()); + this._loadingIcons[iconType].clear(); + } + + _ensureNoIconIsLoading(iconType, id) { + if (this._loadingIcons[iconType].has(id)) { + Util.Logger.debug(`${this.debugId}, Icon ${id} Is still loading, ignoring the request`); + throw new GLib.Error(Gio.IOErrorEnum, Gio.IOErrorEnum.PENDING, + 'Already in progress'); + } else if (this._loadingIcons[iconType].size > 0) { + throw new GLib.Error(Gio.IOErrorEnum, Gio.IOErrorEnum.EXISTS, + 'Another icon is already loading'); + } + } + + _getIconLoadingCancellable(iconType, loadingId) { + try { + this._ensureNoIconIsLoading(iconType, loadingId); + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.EXISTS)) + throw e; + this._cancelLoadingByType(iconType); + } + + const cancellable = new Util.CancellableChild(this._cancellable); + this._loadingIcons[iconType].set(loadingId, cancellable); + + return cancellable; + } + + _cleanupIconLoadingCancellable(iconType, loadingId) { + if (this._loadingIcons) + this._loadingIcons[iconType].delete(loadingId); + } + + _getResourceScale() { + // Remove this when we remove support for versions earlier than 3.38 + const resourceScale = this.get_resource_scale(); + if (Array.isArray(resourceScale)) + return resourceScale[0] ? resourceScale[1] : 1.0; + + return resourceScale; + } + + // Will look the icon up in the cache, if it's found + // it will return it. Otherwise, it will create it and cache it. + async _cacheOrCreateIconByName(iconType, iconSize, iconScaling, iconName, themePath) { + const id = `${iconType}:${iconName}@${iconSize * iconScaling}:${themePath || ''}`; + let gicon = this._iconCache.get(id); + + if (gicon) { + this._cancelLoadingByType(iconType); + return gicon; + } + + const iconData = this._getIconData(iconName, themePath, iconSize, iconScaling); + const loadingId = iconData.file ? iconData.file.get_path() : id; + + const cancellable = await this._getIconLoadingCancellable(iconType, id); + try { + gicon = await this._createIconByIconData(iconData, iconSize, + iconScaling, cancellable); + } finally { + this._cleanupIconLoadingCancellable(iconType, loadingId); + } + if (gicon) + gicon = this._iconCache.add(id, gicon); + return gicon; + } + + _getIconLookupFlags(themeNode) { + let lookupFlags = 0; + + if (!themeNode) + return lookupFlags; + + const lookupFlagsEnum = St.IconLookupFlags; + const iconStyle = themeNode.get_icon_style(); + if (iconStyle === St.IconStyle.REGULAR) + lookupFlags |= lookupFlagsEnum.FORCE_REGULAR; + else if (iconStyle === St.IconStyle.SYMBOLIC) + lookupFlags |= lookupFlagsEnum.FORCE_SYMBOLIC; + + if (Clutter.get_default_text_direction() === Clutter.TextDirection.RTL) + lookupFlags |= lookupFlagsEnum.DIR_RTL; + else + lookupFlags |= lookupFlagsEnum.DIR_LTR; + + return lookupFlags; + } + + async _createIconByIconData(iconData, iconSize, iconScaling, cancellable) { + const {file, name} = iconData; + + if (!file && !name) { + if (this._createIconIdle) { + throw new GLib.Error(Gio.IOErrorEnum, Gio.IOErrorEnum.PENDING, + 'Already in progress'); + } + + try { + this._createIconIdle = new PromiseUtils.IdlePromise(GLib.PRIORITY_DEFAULT_IDLE, + cancellable); + await this._createIconIdle; + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + logError(e); + throw e; + } finally { + delete this._createIconIdle; + } + return this.gicon; + } else if (this._createIconIdle) { + this._createIconIdle.cancel(); + delete this._createIconIdle; + } + + if (name) + return new Gio.ThemedIcon({name}); + + if (!file) + throw new Error('Neither file or name are set'); + + if (!this._isFileInWritableArea(file)) + return new Gio.FileIcon({file}); + + try { + const [format, width, height] = await GdkPixbuf.Pixbuf.get_file_info_async( + file.get_path(), cancellable); + + if (!format) { + Util.Logger.critical(`${this.debugId}, Invalid image format: ${file.get_path()}`); + return null; + } + + if (width >= height * 1.5) { + /* Hello indicator-multiload! */ + await this._loadCustomImage(file, + width, height, iconSize, iconScaling, cancellable); + return null; + } else { + /* We'll wrap the icon so that it won't be cached forever by the shell */ + return new StTextureCacheSkippingFileIcon({file}); + } + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) { + Util.Logger.warn( + `${this.debugId}, Impossible to read image info from ` + + `path '${file ? file.get_path() : null}' or name '${name}': ${e}`); + } + throw e; + } + } + + async _loadCustomImage(file, width, height, iconSize, iconScaling, cancellable) { + const textureCache = St.TextureCache.get_default(); + const customImage = textureCache.load_file_async(file, -1, + height, 1, iconScaling); + + const setCustomImageActor = imageActor => { + const {scaleFactor} = St.ThemeContext.get_for_stage(global.stage); + const {content} = imageActor; + imageActor.content = null; + imageActor.destroy(); + + this._setImageContent(content, + width * scaleFactor, height * scaleFactor); + }; + + if (customImage.content) { + setCustomImageActor(customImage); + return; + } + + const imageContentPromise = new PromiseUtils.SignalConnectionPromise( + customImage, 'notify::content', cancellable); + const waitPromise = new PromiseUtils.TimeoutSecondsPromise( + 1, GLib.PRIORITY_DEFAULT, cancellable); + + const racingPromises = [imageContentPromise, waitPromise]; + + try { + await Promise.race(racingPromises); + if (!waitPromise.resolved()) + setCustomImageActor(customImage); + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + throw e; + } finally { + racingPromises.forEach(p => p.cancel()); + } + } + + _isFileInWritableArea(file) { + // No need to use IO here, we can just do some assumptions + // print('Writable paths', IconActor.USER_WRITABLE_PATHS) + const path = file.get_path(); + return IconActor.USER_WRITABLE_PATHS.some(writablePath => + path.startsWith(writablePath)); + } + + _createIconTheme(searchPath = []) { + const iconTheme = new St.IconTheme(); + iconTheme.set_search_path(searchPath); + + return iconTheme; + } + + _getIconData(name, themePath, size, scale) { + const emptyIconData = {iconInfo: null, file: null, name: null}; + + if (!name) { + delete this._iconTheme; + return emptyIconData; + } + + // HACK: icon is a path name. This is not specified by the API, + // but at least indicator-sensors uses it. + if (name[0] === '/') { + delete this._iconTheme; + + const file = Gio.File.new_for_path(name); + return {file, iconInfo: null, name: null}; + } + + if (name.includes('.')) { + const splits = name.split('.'); + + if (['svg', 'png'].includes(splits[splits.length - 1])) + name = splits.slice(0, -1).join(''); + } + + if (themePath && Util.getDefaultTheme().get_search_path().includes(themePath)) + themePath = null; + + if (themePath) { + // If a theme path is provided, we need to lookup the icon ourself + // as St won't be able to do it unless we mess with default theme + // that is something we prefer not to do, as it would imply lots of + // St.TextureCache cleanups. + + const newSearchPath = [themePath]; + if (!this._iconTheme) { + this._iconTheme = this._createIconTheme(newSearchPath); + } else { + const currentSearchPath = this._iconTheme.get_search_path(); + + if (!currentSearchPath.includes(newSearchPath)) + this._iconTheme.set_search_path(newSearchPath); + } + + // try to look up the icon in the icon theme + const iconInfo = this._iconTheme.lookup_icon_for_scale(`${name}`, + size, scale, this._getIconLookupFlags(this.get_theme_node()) | + St.IconLookupFlags.GENERIC_FALLBACK); + + if (iconInfo) { + return { + iconInfo, + file: Gio.File.new_for_path(iconInfo.get_filename()), + name: null, + }; + } + + const logger = this.gicon ? Util.Logger.debug : Util.Logger.warn; + logger(`${this.debugId}, Impossible to lookup icon ` + + `for '${name}' in ${themePath}`); + + return emptyIconData; + } + + delete this._iconTheme; + return {name, iconInfo: null, file: null}; + } + + _setImageContent(content, width, height) { + this.set({ + content, + width, + height, + contentGravity: Clutter.ContentGravity.RESIZE_ASPECT, + fallbackIconName: null, + }); + } + + async _createIconFromPixmap(iconType, iconSize, iconScaling, scaleFactor, pixmapsVariant) { + const {pixmapVariant, width, height, rowStride} = + PixmapsUtils.getBestPixmap(pixmapsVariant, iconSize * iconScaling); + + const id = `__PIXMAP_ICON_${width}x${height}`; + + const imageContent = new St.ImageContent({ + preferredWidth: width, + preferredHeight: height, + }); + + // Remove this dynamic check when we depend on GNOME 48. + const coglContext = []; + const mutterBackend = global.stage?.context?.get_backend?.(); + if (imageContent.set_bytes.length === 6 && mutterBackend?.get_cogl_context) + coglContext.push(mutterBackend.get_cogl_context()); + imageContent.set_bytes(...coglContext, pixmapVariant.get_data_as_bytes(), + PIXMAPS_FORMAT, width, height, rowStride); + + if (iconType !== SNIconType.OVERLAY && !this._indicator.hasOverlayIcon) { + const scaledSize = iconSize * scaleFactor; + this._setImageContent(imageContent, scaledSize, scaledSize); + return null; + } + + const cancellable = this._getIconLoadingCancellable(iconType, id); + try { + // FIXME: async API results in a gray icon for some reason + const [inputStream] = imageContent.load(iconSize, cancellable); + return await GdkPixbuf.Pixbuf.new_from_stream_at_scale_async( + inputStream, -1, iconSize * iconScaling, true, cancellable); + } catch (e) { + // the image data was probably bogus. We don't really know why, but it _does_ happen. + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + Util.Logger.warn(`${this.debugId}, Impossible to create image from data: ${e}`); + throw e; + } finally { + this._cleanupIconLoadingCancellable(iconType, id); + } + } + + // The icon cache Active flag will be set to true if the used gicon matches + // the cached one (as in some cases it may be equal, but not the same object). + // So when it's not need anymore we make sure to check the active state + // and set it to false so that it can be picked up by the garbage collector. + _setGicon(iconType, gicon) { + if (iconType !== SNIconType.OVERLAY) { + if (gicon) { + if (this.gicon === gicon || + (this.gicon && this.gicon.get_icon() === gicon)) + return; + + if (gicon instanceof Gio.EmblemedIcon) + this.gicon = gicon; + else + this.gicon = new Gio.EmblemedIcon({gicon}); + + this._iconCache.updateActive(SNIconType.NORMAL, gicon, + this.gicon.get_icon() === gicon); + } else { + this.gicon = null; + } + } else if (gicon) { + this._emblem = new Gio.Emblem({icon: gicon}); + this._iconCache.updateActive(iconType, gicon, true); + } else { + this._emblem = null; + } + + if (this.gicon) { + if (!this.gicon.get_emblems().some(e => e.equal(this._emblem))) { + this.gicon.clear_emblems(); + if (this._emblem) + this.gicon.add_emblem(this._emblem); + } + } + } + + async _updateIconByType(iconType, iconSize) { + let icon; + switch (iconType) { + case SNIconType.ATTENTION: + icon = this._indicator.attentionIcon; + break; + case SNIconType.NORMAL: + ({icon} = this._indicator); + break; + case SNIconType.OVERLAY: + icon = this._indicator.overlayIcon; + break; + } + + const {theme, name, pixmap} = icon; + const commonArgs = [theme, iconType, iconSize]; + + if (this._customIcons.size) { + let customIcon = this._customIcons.get(iconType); + if (!await this._createAndSetIcon(customIcon, null, ...commonArgs)) { + if (iconType !== SNIconType.OVERLAY) { + customIcon = this._customIcons.get(SNIconType.NORMAL); + await this._createAndSetIcon(customIcon, null, ...commonArgs); + } + } + } else { + await this._createAndSetIcon(name, pixmap, ...commonArgs); + } + } + + async _createAndSetIcon(name, pixmap, theme, iconType, iconSize) { + let gicon = null; + + try { + gicon = await this._createIcon(name, pixmap, theme, iconType, iconSize); + } catch (e) { + if (e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED) || + e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.PENDING)) + return null; + + if (iconType === SNIconType.OVERLAY) { + logError(e, `${this.debugId} unable to update icon emblem`); + } else { + this.fallbackIconName = FALLBACK_ICON_NAME; + logError(e, `${this.debugId} unable to update icon`); + } + } + + try { + this._setGicon(iconType, gicon); + + if (pixmap && this.gicon) { + // The pixmap has been saved, we can free the variants memory + this._indicator.invalidatePixmapProperty(iconType); + } + + return gicon; + } catch (e) { + logError(e, 'Setting GIcon failed'); + return null; + } + } + + // updates the base icon + async _createIcon(name, pixmap, theme, iconType, iconSize) { + const {scaleFactor} = St.ThemeContext.get_for_stage(global.stage); + const resourceScale = this._getResourceScale(); + const iconScaling = Math.ceil(resourceScale * scaleFactor); + + // From now on we consider them the same thing, as one replaces the other + if (iconType === SNIconType.ATTENTION) + iconType = SNIconType.NORMAL; + + if (name) { + const gicon = await this._cacheOrCreateIconByName( + iconType, iconSize, iconScaling, name, theme); + if (gicon) + return gicon; + } + + if (pixmap && pixmap.n_children()) { + return this._createIconFromPixmap(iconType, + iconSize, iconScaling, scaleFactor, pixmap); + } + + return null; + } + + // updates the base icon + async _updateIcon() { + if (this._indicator.status === SNIStatus.PASSIVE) + return; + + if (this.gicon instanceof Gio.EmblemedIcon) { + const {gicon} = this.gicon; + this._iconCache.updateActive(SNIconType.NORMAL, gicon, false); + } + + // we might need to use the AttentionIcon*, which have precedence over the normal icons + const iconType = this._indicator.status === SNIStatus.NEEDS_ATTENTION + ? SNIconType.ATTENTION : SNIconType.NORMAL; + + try { + await this._updateIconByType(iconType, this._iconSize); + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED) && + !e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.PENDING)) + logError(e, `${this.debugId}: Updating icon type ${iconType} failed`); + } + } + + async _updateOverlayIcon() { + if (this._indicator.status === SNIStatus.PASSIVE) + return; + + if (this._emblem) { + const {icon} = this._emblem; + this._iconCache.updateActive(SNIconType.OVERLAY, icon, false); + } + + // KDE hardcodes the overlay icon size to 10px (normal icon size 16px) + // we approximate that ratio for other sizes, too. + // our algorithms will always pick a smaller one instead of stretching it. + const iconSize = Math.floor(this._iconSize / 1.6); + + try { + await this._updateIconByType(SNIconType.OVERLAY, iconSize); + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED) && + !e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.PENDING)) + logError(e, `${this.debugId}: Updating overlay icon failed`); + } + } + + async _invalidateIconWhenFullyReady() { + if (this._waitingInvalidation) + return; + + try { + this._waitingInvalidation = true; + await this._waitForFullyReady(); + this._invalidateIcon(); + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + logError(e); + } finally { + delete this._waitingInvalidation; + } + } + + // called when the icon theme changes + _invalidateIcon() { + this._iconCache.clear(); + this._cancellable.cancel(); + this._cancellable = new Gio.Cancellable(); + Object.values(SNIconType).forEach(iconType => + this._loadingIcons[iconType].clear()); + + this._updateIcon().catch(e => logError(e)); + this._updateOverlayIcon().catch(e => logError(e)); + } + + _updateIconSize() { + const settings = SettingsManager.getDefaultGSettings(); + const sizeValue = settings.get_int('icon-size'); + + if (sizeValue > 0) { + if (!this._defaultIconSize) + this._defaultIconSize = this._iconSize; + + this._iconSize = sizeValue; + } else if (this._defaultIconSize) { + this._iconSize = this._defaultIconSize; + delete this._defaultIconSize; + } + + const themeIconSize = Math.round( + this.get_theme_node().get_length('icon-size')); + let iconStyle = AppIndicatorsIconActor.DEFAULT_STYLE; + + if (themeIconSize > 0) { + const {scaleFactor} = St.ThemeContext.get_for_stage(global.stage); + + if (themeIconSize / scaleFactor !== this._iconSize) { + iconStyle = `${AppIndicatorsIconActor.DEFAULT_STYLE};` + + 'icon-size: 0'; + } + } + + this.set_style(iconStyle); + this.set_icon_size(this._iconSize); + } + + _updateCustomIcons() { + const settings = SettingsManager.getDefaultGSettings(); + this._customIcons.clear(); + + settings.get_value('custom-icons').deep_unpack().forEach(customIcons => { + const [indicatorId, normalIcon, attentionIcon] = customIcons; + if (this._indicator.id === indicatorId) { + this._customIcons.set(SNIconType.NORMAL, normalIcon); + this._customIcons.set(SNIconType.ATTENTION, attentionIcon); + } + }); + } +}); diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusMenu.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusMenu.js new file mode 100644 index 0000000..7608237 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusMenu.js @@ -0,0 +1,972 @@ +// This file is part of the AppIndicator/KStatusNotifierItem GNOME Shell extension +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +import Clutter from 'gi://Clutter'; +import GLib from 'gi://GLib'; +import GObject from 'gi://GObject'; +import GdkPixbuf from 'gi://GdkPixbuf'; +import Gio from 'gi://Gio'; +import St from 'gi://St'; + +import * as PopupMenu from 'resource:///org/gnome/shell/ui/popupMenu.js'; +import * as Signals from 'resource:///org/gnome/shell/misc/signals.js'; + +import * as DBusInterfaces from './interfaces.js'; +import * as MenuUtils from './menuUtils.js'; +import * as PromiseUtils from './promiseUtils.js'; +import * as Util from './util.js'; +import {DBusProxy} from './dbusProxy.js'; + +Gio._promisify(GdkPixbuf.Pixbuf, 'new_from_stream_async'); + +// //////////////////////////////////////////////////////////////////////// +// PART ONE: "ViewModel" backend implementation. +// Both code and design are inspired by libdbusmenu +// //////////////////////////////////////////////////////////////////////// + +/** + * Saves menu property values and handles type checking and defaults + */ +export class PropertyStore { + constructor(initialProperties) { + this._props = new Map(); + + if (initialProperties) { + for (const [prop, value] of Object.entries(initialProperties)) + this.set(prop, value); + } + } + + set(name, value) { + if (name in PropertyStore.MandatedTypes && value && + !value.is_of_type(PropertyStore.MandatedTypes[name])) + Util.Logger.warn(`Cannot set property ${name}: type mismatch!`); + else if (value) + this._props.set(name, value); + else + this._props.delete(name); + } + + get(name) { + const prop = this._props.get(name); + if (prop) + return prop; + else if (name in PropertyStore.DefaultValues) + return PropertyStore.DefaultValues[name]; + else + return null; + } +} + +// we list all the properties we know and use here, so we won' have to deal with unexpected type mismatches +PropertyStore.MandatedTypes = { + 'visible': GLib.VariantType.new('b'), + 'enabled': GLib.VariantType.new('b'), + 'label': GLib.VariantType.new('s'), + 'type': GLib.VariantType.new('s'), + 'children-display': GLib.VariantType.new('s'), + 'icon-name': GLib.VariantType.new('s'), + 'icon-data': GLib.VariantType.new('ay'), + 'toggle-type': GLib.VariantType.new('s'), + 'toggle-state': GLib.VariantType.new('i'), +}; + +PropertyStore.DefaultValues = { + 'visible': GLib.Variant.new_boolean(true), + 'enabled': GLib.Variant.new_boolean(true), + 'label': GLib.Variant.new_string(''), + 'type': GLib.Variant.new_string('standard'), + // elements not in here must return null +}; + +/** + * Represents a single menu item + */ +export class DbusMenuItem extends Signals.EventEmitter { + // will steal the properties object + constructor(client, id, properties, childrenIds) { + super(); + + this._client = client; + this._id = id; + this._propStore = new PropertyStore(properties); + this._children_ids = childrenIds; + } + + propertyGet(propName) { + const prop = this.propertyGetVariant(propName); + return prop ? prop.get_string()[0] : null; + } + + propertyGetVariant(propName) { + return this._propStore.get(propName); + } + + propertyGetBool(propName) { + const prop = this.propertyGetVariant(propName); + return prop ? prop.get_boolean() : false; + } + + propertyGetInt(propName) { + const prop = this.propertyGetVariant(propName); + return prop ? prop.get_int32() : 0; + } + + propertySet(prop, value) { + this._propStore.set(prop, value); + + this.emit('property-changed', prop, this.propertyGetVariant(prop)); + } + + resetProperties() { + Object.entries(PropertyStore.DefaultValues).forEach(([prop, value]) => + this.propertySet(prop, value)); + } + + getChildrenIds() { + return this._children_ids.concat(); // clone it! + } + + addChild(pos, childId) { + this._children_ids.splice(pos, 0, childId); + this.emit('child-added', this._client.getItem(childId), pos); + } + + removeChild(childId) { + // find it + let pos = -1; + for (let i = 0; i < this._children_ids.length; ++i) { + if (this._children_ids[i] === childId) { + pos = i; + break; + } + } + + if (pos < 0) { + Util.Logger.critical("Trying to remove child which doesn't exist"); + } else { + this._children_ids.splice(pos, 1); + this.emit('child-removed', this._client.getItem(childId)); + } + } + + moveChild(childId, newPos) { + // find the old position + let oldPos = -1; + for (let i = 0; i < this._children_ids.length; ++i) { + if (this._children_ids[i] === childId) { + oldPos = i; + break; + } + } + + if (oldPos < 0) { + Util.Logger.critical("tried to move child which wasn't in the list"); + return; + } + + if (oldPos !== newPos) { + this._children_ids.splice(oldPos, 1); + this._children_ids.splice(newPos, 0, childId); + this.emit('child-moved', this._client.getItem(childId), oldPos, newPos); + } + } + + getChildren() { + return this._children_ids.map(el => this._client.getItem(el)); + } + + hasChildren() { + return this._children_ids.length > 0; + } + + handleEvent(event, data, timestamp) { + if (!data) + data = GLib.Variant.new_int32(0); + + return this._client.sendEvent(this._id, event, data, timestamp); + } + + getId() { + return this._id; + } + + sendAboutToShow() { + this._client.sendAboutToShow(this._id); + } +} + + +/** + * The client does the heavy lifting of actually reading layouts and distributing events + */ + +export const DBusClient = GObject.registerClass({ + Signals: {'ready-changed': {}}, +}, class AppIndicatorsDBusClient extends DBusProxy { + static get interfaceInfo() { + if (!this._interfaceInfo) { + this._interfaceInfo = Gio.DBusInterfaceInfo.new_for_xml( + DBusInterfaces.DBusMenu); + } + return this._interfaceInfo; + } + + static get baseItems() { + if (!this._baseItems) { + this._baseItems = { + 'children-display': GLib.Variant.new_string('submenu'), + }; + } + return this._baseItems; + } + + static destroy() { + delete this._interfaceInfo; + } + + _init(busName, objectPath) { + const {interfaceInfo} = AppIndicatorsDBusClient; + + super._init(busName, objectPath, interfaceInfo, + Gio.DBusProxyFlags.DO_NOT_LOAD_PROPERTIES); + + this._items = new Map(); + this._items.set(0, new DbusMenuItem(this, 0, DBusClient.baseItems, [])); + this._flagItemsUpdateRequired = false; + + // will be set to true if a layout update is needed once active + this._flagLayoutUpdateRequired = false; + + // property requests are queued + this._propertiesRequestedFor = new Set(/* ids */); + + this._layoutUpdated = false; + this._active = false; + } + + async initAsync(cancellable) { + await super.initAsync(cancellable); + + this._requestLayoutUpdate(); + } + + _onNameOwnerChanged() { + if (this.isReady) + this._requestLayoutUpdate(); + } + + get isReady() { + return this._layoutUpdated && !!this.gNameOwner; + } + + get cancellable() { + return this._cancellable; + } + + getRoot() { + return this._items.get(0); + } + + _requestLayoutUpdate() { + const cancellable = new Util.CancellableChild(this._cancellable); + this._beginLayoutUpdate(cancellable); + } + + async _requestProperties(propertyId, cancellable) { + this._propertiesRequestedFor.add(propertyId); + + if (this._propertiesRequest && this._propertiesRequest.pending()) + return; + + // if we don't have any requests queued, we'll need to add one + this._propertiesRequest = new PromiseUtils.IdlePromise( + GLib.PRIORITY_DEFAULT_IDLE, cancellable); + await this._propertiesRequest; + + const requestedProperties = Array.from(this._propertiesRequestedFor); + this._propertiesRequestedFor.clear(); + const [result] = await this.GetGroupPropertiesAsync(requestedProperties, + [], cancellable); + + result.forEach(([id, properties]) => { + const item = this._items.get(id); + if (!item) + return; + + item.resetProperties(); + + for (const [prop, value] of Object.entries(properties)) + item.propertySet(prop, value); + }); + } + + // Traverses the list of cached menu items and removes everyone that is not in the list + // so we don't keep alive unused items + _gcItems() { + const tag = new Date().getTime(); + + const toTraverse = [0]; + while (toTraverse.length > 0) { + const item = this.getItem(toTraverse.shift()); + item._dbusClientGcTag = tag; + Array.prototype.push.apply(toTraverse, item.getChildrenIds()); + } + + this._items.forEach((i, id) => { + if (i._dbusClientGcTag !== tag) + this._items.delete(id); + }); + } + + // the original implementation will only request partial layouts if somehow possible + // we try to save us from multiple kinds of race conditions by always requesting a full layout + _beginLayoutUpdate(cancellable) { + this._layoutUpdateUpdateAsync(cancellable).catch(e => { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + logError(e); + }); + } + + // the original implementation will only request partial layouts if somehow possible + // we try to save us from multiple kinds of race conditions by always requesting a full layout + async _layoutUpdateUpdateAsync(cancellable) { + // we only read the type property, because if the type changes after reading all properties, + // the view would have to replace the item completely which we try to avoid + if (this._layoutUpdateCancellable) + this._layoutUpdateCancellable.cancel(); + + this._layoutUpdateCancellable = cancellable; + + try { + const [revision_, root] = await this.GetLayoutAsync(0, -1, + ['type', 'children-display'], cancellable); + + this._updateLayoutState(true); + this._doLayoutUpdate(root, cancellable); + this._gcItems(); + this._flagLayoutUpdateRequired = false; + this._flagItemsUpdateRequired = false; + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + this._updateLayoutState(false); + throw e; + } finally { + if (this._layoutUpdateCancellable === cancellable) + this._layoutUpdateCancellable = null; + } + } + + _updateLayoutState(state) { + const wasReady = this.isReady; + this._layoutUpdated = state; + if (this.isReady !== wasReady) + this.emit('ready-changed'); + } + + _doLayoutUpdate(item, cancellable) { + const [id, properties, children] = item; + + const childrenUnpacked = children.map(c => c.deep_unpack()); + const childrenIds = childrenUnpacked.map(([c]) => c); + + // make sure all our children exist + childrenUnpacked.forEach(c => this._doLayoutUpdate(c, cancellable)); + + // make sure we exist + const menuItem = this._items.get(id); + + if (menuItem) { + // we do, update our properties if necessary + for (const [prop, value] of Object.entries(properties)) + menuItem.propertySet(prop, value); + + // make sure our children are all at the right place, and exist + const oldChildrenIds = menuItem.getChildrenIds(); + for (let i = 0; i < childrenIds.length; ++i) { + // try to recycle an old child + let oldChild = -1; + for (let j = 0; j < oldChildrenIds.length; ++j) { + if (oldChildrenIds[j] === childrenIds[i]) { + [oldChild] = oldChildrenIds.splice(j, 1); + break; + } + } + + if (oldChild < 0) { + // no old child found, so create a new one! + menuItem.addChild(i, childrenIds[i]); + } else { + // old child found, reuse it! + menuItem.moveChild(childrenIds[i], i); + } + } + + // remove any old children that weren't reused + oldChildrenIds.forEach(c => menuItem.removeChild(c)); + + if (!this._flagItemsUpdateRequired) + return id; + } + + // we don't, so let's create us + let newMenuItem = menuItem; + + if (!newMenuItem) { + newMenuItem = new DbusMenuItem(this, id, properties, childrenIds); + this._items.set(id, newMenuItem); + } + + this._requestProperties(id, cancellable).catch(e => { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + Util.Logger.warn(`Could not get menu properties menu proxy: ${e}`); + }); + + return id; + } + + async _doPropertiesUpdateAsync(cancellable) { + if (this._propertiesUpdateCancellable) + this._propertiesUpdateCancellable.cancel(); + + this._propertiesUpdateCancellable = cancellable; + + try { + const requests = []; + + this._items.forEach((_, id) => + requests.push(this._requestProperties(id, cancellable))); + + await Promise.all(requests); + } finally { + if (this._propertiesUpdateCancellable === cancellable) + this._propertiesUpdateCancellable = null; + } + } + + _doPropertiesUpdate() { + const cancellable = new Util.CancellableChild(this._cancellable); + this._doPropertiesUpdateAsync(cancellable).catch(e => { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + Util.Logger.warn(`Could not get menu properties menu proxy: ${e}`); + }); + } + + + set active(active) { + const wasActive = this._active; + this._active = active; + + if (active && wasActive !== active) { + if (this._flagLayoutUpdateRequired) { + this._requestLayoutUpdate(); + } else if (this._flagItemsUpdateRequired) { + this._doPropertiesUpdate(); + this._flagItemsUpdateRequired = false; + } + } + } + + _onSignal(_sender, signal, params) { + if (signal === 'LayoutUpdated') { + if (!this._active && this.getRoot()?.hasChildren()) { + this._flagLayoutUpdateRequired = true; + return; + } + + this._requestLayoutUpdate(); + } else if (signal === 'ItemsPropertiesUpdated') { + if (!this._active && this.getRoot()?.hasChildren()) { + this._flagItemsUpdateRequired = true; + return; + } + + this._onPropertiesUpdated(params.deep_unpack()); + } + } + + getItem(id) { + const item = this._items.get(id); + if (!item) + Util.Logger.warn(`trying to retrieve item for non-existing id ${id} !?`); + return item || null; + } + + // we don't need to cache and burst-send that since it will not happen that frequently + async sendAboutToShow(id) { + if (this._hasAboutToShow === false) + return; + + /* Some indicators (you, dropbox!) don't use the right signature + * and don't return a boolean, so we need to support both cases */ + try { + const ret = await this.gConnection.call(this.gName, this.gObjectPath, + this.gInterfaceName, 'AboutToShow', new GLib.Variant('(i)', [id]), + null, Gio.DBusCallFlags.NONE, -1, this._cancellable); + + if ((ret.is_of_type(new GLib.VariantType('(b)')) && + ret.get_child_value(0).get_boolean()) || + ret.is_of_type(new GLib.VariantType('()'))) + this._requestLayoutUpdate(); + } catch (e) { + Util.Logger.debug('Error when calling \'AboutToShow()\' in ' + + `${this.gName}, ${this.gObjectPath}, ${this.gInterfaceName}`); + if (e.matches(Gio.DBusError, Gio.DBusError.UNKNOWN_METHOD) || + e.matches(Gio.DBusError, Gio.DBusError.FAILED)) { + this._hasAboutToShow = false; + return; + } + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + logError(e); + } + } + + async sendEvent(id, event, params, timestamp) { + if (!this.gNameOwner) + return; + + try { + await this.EventAsync(id, event, params, timestamp, this._cancellable); + } catch (e) { + if (e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + return; + + throw e; + } + } + + _onPropertiesUpdated([changed, removed]) { + changed.forEach(([id, props]) => { + const item = this._items.get(id); + if (!item) + return; + + for (const [prop, value] of Object.entries(props)) + item.propertySet(prop, value); + }); + removed.forEach(([id, propNames]) => { + const item = this._items.get(id); + if (!item) + return; + + propNames.forEach(propName => item.propertySet(propName, null)); + }); + } +}); + +// //////////////////////////////////////////////////////////////////////// +// PART TWO: "View" frontend implementation. +// //////////////////////////////////////////////////////////////////////// + +// https://bugzilla.gnome.org/show_bug.cgi?id=731514 +// GNOME 3.10 and 3.12 can't open a nested submenu. +// Patches have been written, but it's not clear when (if?) they will be applied. +// We also don't know whether they will be backported to 3.10, so we will work around +// it in the meantime. Offending versions can be clearly identified: +const NEED_NESTED_SUBMENU_FIX = '_setOpenedSubMenu' in PopupMenu.PopupMenu.prototype; + +/** + * Creates new wrapper menu items and injects methods for managing them at runtime. + * + * Many functions in this object will be bound to the created item and executed as event + * handlers, so any `this` will refer to a menu item create in createItem + */ +const MenuItemFactory = { + createItem(client, dbusItem) { + // first, decide whether it's a submenu or not + let shellItem; + if (dbusItem.propertyGet('children-display') === 'submenu') + shellItem = new PopupMenu.PopupSubMenuMenuItem('FIXME'); + else if (dbusItem.propertyGet('type') === 'separator') + shellItem = new PopupMenu.PopupSeparatorMenuItem(''); + else + shellItem = new PopupMenu.PopupMenuItem('FIXME'); + + shellItem._dbusItem = dbusItem; + shellItem._dbusClient = client; + + if (shellItem instanceof PopupMenu.PopupMenuItem) { + shellItem._icon = new St.Icon({ + style_class: 'popup-menu-icon', + xAlign: Clutter.ActorAlign.END, + }); + shellItem.add_child(shellItem._icon); + shellItem.label.x_expand = true; + } + + // initialize our state + MenuItemFactory._updateLabel.call(shellItem); + MenuItemFactory._updateOrnament.call(shellItem); + MenuItemFactory._updateImage.call(shellItem); + MenuItemFactory._updateVisible.call(shellItem); + MenuItemFactory._updateSensitive.call(shellItem); + + // initially create children + if (shellItem instanceof PopupMenu.PopupSubMenuMenuItem) { + dbusItem.getChildren().forEach(c => + shellItem.menu.addMenuItem(MenuItemFactory.createItem(client, c))); + } + + // now, connect various events + Util.connectSmart(dbusItem, 'property-changed', + shellItem, MenuItemFactory._onPropertyChanged); + Util.connectSmart(dbusItem, 'child-added', + shellItem, MenuItemFactory._onChildAdded); + Util.connectSmart(dbusItem, 'child-removed', + shellItem, MenuItemFactory._onChildRemoved); + Util.connectSmart(dbusItem, 'child-moved', + shellItem, MenuItemFactory._onChildMoved); + Util.connectSmart(shellItem, 'activate', + shellItem, MenuItemFactory._onActivate); + + shellItem.connect('destroy', () => { + shellItem._dbusItemCancellable?.cancel(); + shellItem._dbusItemCancellable = null; + shellItem._dbusItem = null; + shellItem._dbusClient = null; + shellItem._icon = null; + }); + + if (shellItem.menu) { + Util.connectSmart(shellItem.menu, 'open-state-changed', + shellItem, MenuItemFactory._onOpenStateChanged); + } + + return shellItem; + }, + + _onOpenStateChanged(menu, open) { + if (open) { + if (NEED_NESTED_SUBMENU_FIX) { + // close our own submenus + if (menu._openedSubMenu) + menu._openedSubMenu.close(false); + + // register ourselves and close sibling submenus + if (menu._parent._openedSubMenu && menu._parent._openedSubMenu !== menu) + menu._parent._openedSubMenu.close(true); + + menu._parent._openedSubMenu = menu; + } + + this._dbusItem.handleEvent('opened', null, 0).catch(logError); + this._dbusItem.sendAboutToShow(); + } else { + if (NEED_NESTED_SUBMENU_FIX) { + // close our own submenus + if (menu._openedSubMenu) + menu._openedSubMenu.close(false); + } + + this._dbusItem.handleEvent('closed', null, 0).catch(logError); + } + }, + + _onActivate(_item, event) { + const timestamp = event.get_time(); + const handleEvent = () => + this._dbusItem.handleEvent('clicked', GLib.Variant.new('i', 0), + timestamp).catch(logError); + + if (timestamp && this._dbusClient.indicator) { + this._dbusClient.indicator.provideActivationToken( + timestamp).catch(logError).finally(handleEvent); + return; + } + + handleEvent(); + }, + + _onPropertyChanged(dbusItem, prop, _value) { + if (prop === 'toggle-type' || prop === 'toggle-state') + MenuItemFactory._updateOrnament.call(this); + else if (prop === 'label') + MenuItemFactory._updateLabel.call(this); + else if (prop === 'enabled') + MenuItemFactory._updateSensitive.call(this); + else if (prop === 'visible') + MenuItemFactory._updateVisible.call(this); + else if (prop === 'icon-name' || prop === 'icon-data') + MenuItemFactory._updateImage.call(this); + else if (prop === 'type' || prop === 'children-display') + MenuItemFactory._replaceSelf.call(this); + else + Util.Logger.debug(`Unhandled property change: ${prop}`); + }, + + _onChildAdded(dbusItem, child, position) { + if (!(this instanceof PopupMenu.PopupSubMenuMenuItem)) { + Util.Logger.warn('Tried to add a child to non-submenu item. Better recreate it as whole'); + MenuItemFactory._replaceSelf.call(this); + } else { + this.menu.addMenuItem(MenuItemFactory.createItem(this._dbusClient, child), position); + } + }, + + _onChildRemoved(dbusItem, child) { + if (!(this instanceof PopupMenu.PopupSubMenuMenuItem)) { + Util.Logger.warn('Tried to remove a child from non-submenu item. Better recreate it as whole'); + MenuItemFactory._replaceSelf.call(this); + } else { + // find it! + this.menu._getMenuItems().forEach(item => { + if (item._dbusItem === child) + item.destroy(); + }); + } + }, + + _onChildMoved(dbusItem, child, oldpos, newpos) { + if (!(this instanceof PopupMenu.PopupSubMenuMenuItem)) { + Util.Logger.warn('Tried to move a child in non-submenu item. Better recreate it as whole'); + MenuItemFactory._replaceSelf.call(this); + } else { + MenuUtils.moveItemInMenu(this.menu, child, newpos); + } + }, + + _updateLabel() { + const label = this._dbusItem.propertyGet('label').replace(/_([^_])/, '$1'); + + if (this.label) // especially on GS3.8, the separator item might not even have a hidden label + this.label.set_text(label); + }, + + _updateOrnament() { + if (!this.setOrnament) + return; // separators and alike might not have gotten the polyfill + + if (this._dbusItem.propertyGet('toggle-type') === 'checkmark' && + this._dbusItem.propertyGetInt('toggle-state')) + this.setOrnament(PopupMenu.Ornament.CHECK); + else if (this._dbusItem.propertyGet('toggle-type') === 'radio' && + this._dbusItem.propertyGetInt('toggle-state')) + this.setOrnament(PopupMenu.Ornament.DOT); + else + this.setOrnament(PopupMenu.Ornament.NONE); + }, + + async _updateImage() { + if (!this._icon) + return; // might be missing on submenus / separators + + const iconName = this._dbusItem.propertyGet('icon-name'); + const iconData = this._dbusItem.propertyGetVariant('icon-data'); + if (iconName) { + this._icon.icon_name = iconName; + } else if (iconData) { + try { + if (!this._dbusItemCancellable) { + this._dbusItemCancellable = new Util.CancellableChild( + this._dbusClient.cancellable); + } + + const inputStream = Gio.MemoryInputStream.new_from_bytes( + iconData.get_data_as_bytes()); + this._icon.gicon = await GdkPixbuf.Pixbuf.new_from_stream_async( + inputStream, this._dbusItemCancellable); + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + logError(e); + } + } + }, + + _updateVisible() { + this.visible = this._dbusItem.propertyGetBool('visible'); + }, + + _updateSensitive() { + this.setSensitive(this._dbusItem.propertyGetBool('enabled')); + }, + + _replaceSelf(newSelf) { + // create our new self if needed + if (!newSelf) + newSelf = MenuItemFactory.createItem(this._dbusClient, this._dbusItem); + + // first, we need to find our old position + let pos = -1; + const family = this._parent._getMenuItems(); + for (let i = 0; i < family.length; ++i) { + if (family[i] === this) + pos = i; + } + + if (pos < 0) + throw new Error("DBusMenu: can't replace non existing menu item"); + + + // add our new self while we're still alive + this._parent.addMenuItem(newSelf, pos); + + // now destroy our old self + this.destroy(); + }, +}; + + +/** + * Processes DBus events, creates the menu items and handles the actions + * + * Something like a mini-god-object + */ +export class Client extends Signals.EventEmitter { + constructor(busName, path, indicator) { + super(); + + this._busName = busName; + this._busPath = path; + this._client = new DBusClient(busName, path); + this._rootMenu = null; // the shell menu + this._rootItem = null; // the DbusMenuItem for the root + this.indicator = indicator; + this.cancellable = new Util.CancellableChild(this.indicator.cancellable); + + this._client.initAsync(this.cancellable).catch(e => { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + logError(e); + }); + + Util.connectSmart(this._client, 'ready-changed', this, + () => this.emit('ready-changed')); + } + + get isReady() { + return this._client.isReady; + } + + // this will attach the client to an already existing menu that will be used as the root menu. + // it will also connect the client to be automatically destroyed when the menu dies. + attachToMenu(menu) { + this._rootMenu = menu; + this._rootItem = this._client.getRoot(); + this._itemsBeingAdded = new Set(); + + // cleanup: remove existing children (just in case) + this._rootMenu.removeAll(); + + if (NEED_NESTED_SUBMENU_FIX) + menu._setOpenedSubMenu = this._setOpenedSubmenu.bind(this); + + // connect handlers + Util.connectSmart(menu, 'open-state-changed', this, this._onMenuOpenStateChanged); + Util.connectSmart(menu, 'destroy', this, this.destroy); + + Util.connectSmart(this._rootItem, 'child-added', this, this._onRootChildAdded); + Util.connectSmart(this._rootItem, 'child-removed', this, this._onRootChildRemoved); + Util.connectSmart(this._rootItem, 'child-moved', this, this._onRootChildMoved); + + // Dropbox requires us to call AboutToShow(0) first + this._rootItem.sendAboutToShow(); + + // fill the menu for the first time + const children = this._rootItem.getChildren(); + children.forEach(child => + this._onRootChildAdded(this._rootItem, child)); + } + + _setOpenedSubmenu(submenu) { + if (!submenu) + return; + + if (submenu._parent !== this._rootMenu) + return; + + if (submenu === this._openedSubMenu) + return; + + if (this._openedSubMenu && this._openedSubMenu.isOpen) + this._openedSubMenu.close(true); + + this._openedSubMenu = submenu; + } + + _onRootChildAdded(dbusItem, child, position) { + // Menu additions can be expensive, so let's do it in different chunks + const basePriority = this.isOpen ? GLib.PRIORITY_DEFAULT : GLib.PRIORITY_LOW; + const idlePromise = new PromiseUtils.IdlePromise( + basePriority + this._itemsBeingAdded.size, this.cancellable); + this._itemsBeingAdded.add(child); + + idlePromise.then(() => { + if (!this._itemsBeingAdded.has(child)) + return; + + this._rootMenu.addMenuItem( + MenuItemFactory.createItem(this, child), position); + }).catch(e => { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + logError(e); + }).finally(() => this._itemsBeingAdded?.delete(child)); + } + + _onRootChildRemoved(dbusItem, child) { + // children like to play hide and seek + // but we know how to find it for sure! + const item = this._rootMenu._getMenuItems().find(it => + it._dbusItem === child); + + if (item) + item.destroy(); + else + this._itemsBeingAdded.delete(child); + } + + _onRootChildMoved(dbusItem, child, oldpos, newpos) { + MenuUtils.moveItemInMenu(this._rootMenu, child, newpos); + } + + _onMenuOpenStateChanged(menu, state) { + if (!this._rootItem) + return; + + this._client.active = state; + + if (state) { + if (this._openedSubMenu && this._openedSubMenu.isOpen) + this._openedSubMenu.close(); + + this._rootItem.handleEvent('opened', null, 0).catch(logError); + this._rootItem.sendAboutToShow(); + } else { + this._rootItem.handleEvent('closed', null, 0).catch(e => { + if (e.matches(Gio.DBusError, Gio.DBusError.UNKNOWN_OBJECT)) { + // The menu hay have been removed at this point, thus do not + // spam the users about this if it happens. + return; + } + + logError(e); + }); + } + } + + destroy() { + this.emit('destroy'); + + this.cancellable.cancel(); + + if (this._client) + this._client.destroy(); + + this._client = null; + this._rootItem = null; + this._rootMenu = null; + this.indicator = null; + this._itemsBeingAdded = null; + } +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusProxy.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusProxy.js new file mode 100644 index 0000000..79abca8 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusProxy.js @@ -0,0 +1,107 @@ +import Gio from 'gi://Gio'; +import GLib from 'gi://GLib'; +import GObject from 'gi://GObject'; + +import {CancellableChild, Logger} from './util.js'; + +Gio._promisify(Gio.DBusProxy.prototype, 'init_async'); + +export const DBusProxy = GObject.registerClass({ + Signals: {'destroy': {}}, +}, class DBusProxy extends Gio.DBusProxy { + static get TUPLE_VARIANT_TYPE() { + if (!this._tupleVariantType) + this._tupleVariantType = new GLib.VariantType('(v)'); + + return this._tupleVariantType; + } + + static destroy() { + delete this._tupleType; + } + + _init(busName, objectPath, interfaceInfo, flags = Gio.DBusProxyFlags.NONE) { + if (interfaceInfo.signals.length) + Logger.warn('Avoid exposing signals to gjs!'); + + super._init({ + gConnection: Gio.DBus.session, + gInterfaceName: interfaceInfo.name, + gInterfaceInfo: interfaceInfo, + gName: busName, + gObjectPath: objectPath, + gFlags: flags, + }); + + this._signalIds = []; + + if (!(flags & Gio.DBusProxyFlags.DO_NOT_CONNECT_SIGNALS)) { + this._signalIds.push(this.connect('g-signal', + (_proxy, ...args) => this._onSignal(...args))); + } + + this._signalIds.push(this.connect('notify::g-name-owner', () => { + if (!this.gNameOwner) { + this._cancellable.cancel(); + this._cancellable = new Gio.Cancellable(); + } + this._onNameOwnerChanged(); + })); + } + + async initAsync(cancellable) { + this._cancellable = new CancellableChild(cancellable); + await this.init_async(GLib.PRIORITY_DEFAULT, this._cancellable); + + this.gInterfaceInfo.methods.map(m => m.name).forEach(method => + this._ensureAsyncMethod(method)); + } + + destroy() { + this.emit('destroy'); + + this._signalIds.forEach(id => this.disconnect(id)); + + if (this._cancellable) + this._cancellable.cancel(); + } + + // This can be removed when we will have GNOME 43 as minimum version + _ensureAsyncMethod(method) { + if (this[`${method}Async`]) + return; + + if (!this[`${method}Remote`]) + throw new Error(`Missing remote method '${method}'`); + + this[`${method}Async`] = function (...args) { + return new Promise((resolve, reject) => { + this[`${method}Remote`](...args, (ret, e) => { + if (e) + reject(e); + else + resolve(ret); + }); + }); + }; + } + + _onSignal() { + } + + getProperty(propertyName, cancellable) { + return this.gConnection.call(this.gName, + this.gObjectPath, 'org.freedesktop.DBus.Properties', 'Get', + GLib.Variant.new('(ss)', [this.gInterfaceName, propertyName]), + DBusProxy.TUPLE_VARIANT_TYPE, Gio.DBusCallFlags.NONE, -1, + cancellable); + } + + getProperties(cancellable) { + return this.gConnection.call(this.gName, + this.gObjectPath, 'org.freedesktop.DBus.Properties', 'GetAll', + GLib.Variant.new('(s)', [this.gInterfaceName]), + GLib.VariantType.new('(a{sv})'), Gio.DBusCallFlags.NONE, -1, + cancellable); + } +}); diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusUtils.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusUtils.js new file mode 100644 index 0000000..71fe408 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusUtils.js @@ -0,0 +1,121 @@ +// This file is part of the AppIndicator/KStatusNotifierItem GNOME Shell extension +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +import Gio from 'gi://Gio'; +import GLib from 'gi://GLib'; + +import {Logger} from './logger.js'; + +export const BUS_ADDRESS_REGEX = /([a-zA-Z0-9._-]+\.[a-zA-Z0-9.-]+)|(:[0-9]+\.[0-9]+)$/; +export const BUS_SNI_NAME_REGEX = /^org\.freedesktop\.StatusNotifierItem-[0-9]+-[0-9]+$/; + +Gio._promisify(Gio.DBusConnection.prototype, 'call'); + +export async function getUniqueBusName(bus, name, cancellable) { + if (name[0] === ':') + return name; + + if (!bus) + bus = Gio.DBus.session; + + const variantName = new GLib.Variant('(s)', [name]); + const [unique] = (await bus.call('org.freedesktop.DBus', '/', 'org.freedesktop.DBus', + 'GetNameOwner', variantName, new GLib.VariantType('(s)'), + Gio.DBusCallFlags.NONE, -1, cancellable)).deep_unpack(); + + return unique; +} + +export async function getBusNames(bus, cancellable) { + if (!bus) + bus = Gio.DBus.session; + + const [names] = (await bus.call('org.freedesktop.DBus', '/', 'org.freedesktop.DBus', + 'ListNames', null, new GLib.VariantType('(as)'), Gio.DBusCallFlags.NONE, + -1, cancellable)).deep_unpack(); + + const uniqueNames = new Map(); + const requests = names.map(name => getUniqueBusName(bus, name, cancellable)); + const results = await Promise.allSettled(requests); + + for (let i = 0; i < results.length; i++) { + const result = results[i]; + if (result.status === 'fulfilled') { + let namesForBus = uniqueNames.get(result.value); + if (!namesForBus) { + namesForBus = new Set(); + uniqueNames.set(result.value, namesForBus); + } + if (result.value !== names[i]) + namesForBus.add(names[i]); + } else if (!result.reason.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) { + Logger.debug(`Impossible to get the unique name of ${names[i]}: ${result.reason}`); + } + } + + return uniqueNames; +} + +export async function getProcessId(connectionName, cancellable = null, bus = Gio.DBus.session) { + const res = await bus.call('org.freedesktop.DBus', '/', + 'org.freedesktop.DBus', 'GetConnectionUnixProcessID', + new GLib.Variant('(s)', [connectionName]), + new GLib.VariantType('(u)'), + Gio.DBusCallFlags.NONE, + -1, + cancellable); + const [pid] = res.deepUnpack(); + return pid; +} + +export async function getProcessNameForPid(pid, cancellable = null, + priority = GLib.PRIORITY_DEFAULT) { + const cmdFile = Gio.File.new_for_path(`/proc/${pid}/cmdline`); + const inputStream = await cmdFile.read_async(priority, cancellable); + const bytes = await inputStream.read_bytes_async(2048, priority, cancellable); + const textDecoder = new TextDecoder(); + return textDecoder.decode(bytes.toArray().map(v => !v ? 0x20 : v)); +} + +export async function* introspectBusObject(bus, name, cancellable, + interfaces = undefined, path = undefined) { + if (!path) + path = '/'; + + const [introspection] = (await bus.call(name, path, 'org.freedesktop.DBus.Introspectable', + 'Introspect', null, new GLib.VariantType('(s)'), Gio.DBusCallFlags.NONE, + 5000, cancellable)).deep_unpack(); + + const nodeInfo = Gio.DBusNodeInfo.new_for_xml(introspection); + + if (!interfaces || dbusNodeImplementsInterfaces(nodeInfo, interfaces)) + yield {nodeInfo, path}; + + if (path === '/') + path = ''; + + for (const subNodeInfo of nodeInfo.nodes) { + const subPath = `${path}/${subNodeInfo.path}`; + yield* introspectBusObject(bus, name, cancellable, interfaces, subPath); + } +} + +function dbusNodeImplementsInterfaces(nodeInfo, interfaces) { + if (!(nodeInfo instanceof Gio.DBusNodeInfo) || !Array.isArray(interfaces)) + return false; + + return interfaces.some(iface => nodeInfo.lookup_interface(iface)); +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/extension.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/extension.js new file mode 100644 index 0000000..0dc10ce --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/extension.js @@ -0,0 +1,92 @@ +// This file is part of the AppIndicator/KStatusNotifierItem GNOME Shell extension +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +import * as Extension from 'resource:///org/gnome/shell/extensions/extension.js'; + +import * as StatusNotifierWatcher from './statusNotifierWatcher.js'; +import * as Interfaces from './interfaces.js'; +import * as TrayIconsManager from './trayIconsManager.js'; +import * as Util from './util.js'; +import {Logger} from './logger.js'; +import {SettingsManager} from './settingsManager.js'; + +export default class AppIndicatorExtension extends Extension.Extension { + constructor(...args) { + super(...args); + + Logger.init(this); + Interfaces.initialize(this); + + this._isEnabled = false; + this._statusNotifierWatcher = null; + this._watchDog = new Util.NameWatcher(StatusNotifierWatcher.WATCHER_BUS_NAME); + this._watchDogId = this._watchDog.connect('vanished', + () => this._maybeEnableAfterNameAvailable()); + + // HACK: we want to leave the watchdog alive when disabling the extension, + // but if we are being reloaded, we destroy it since it could be considered + // a leak and spams our log, too. + /* eslint-disable no-undef */ + if (typeof global['--appindicator-extension-on-reload'] === 'function') + global['--appindicator-extension-on-reload'](); + + global['--appindicator-extension-on-reload'] = () => { + Logger.debug('Reload detected, destroying old watchdog'); + this._watchDog.disconnect(this._watchDogId); + this._watchDog.destroy(); + this._watchDog = null; + }; + /* eslint-enable no-undef */ + } + + enable() { + this._isEnabled = true; + SettingsManager.initialize(this); + Util.tryCleanupOldIndicators(); + this._maybeEnableAfterNameAvailable(); + TrayIconsManager.TrayIconsManager.initialize(); + } + + disable() { + this._isEnabled = false; + TrayIconsManager.TrayIconsManager.destroy(); + + if (this._statusNotifierWatcher !== null) { + this._statusNotifierWatcher.destroy(); + this._statusNotifierWatcher = null; + } + + SettingsManager.destroy(); + } + + // FIXME: when entering/leaving the lock screen, the extension might be + // enabled/disabled rapidly. + // This will create very bad side effects in case we were not done unowning + // the name while trying to own it again. Since g_bus_unown_name doesn't + // fire any callback when it's done, we need to monitor the bus manually + // to find out when the name vanished so we can reclaim it again. + _maybeEnableAfterNameAvailable() { + // by the time we get called whe might not be enabled + if (!this._isEnabled || this._statusNotifierWatcher) + return; + + if (this._watchDog.nameAcquired && this._watchDog.nameOnBus) + return; + + this._statusNotifierWatcher = new StatusNotifierWatcher.StatusNotifierWatcher( + this, this._watchDog); + } +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/iconCache.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/iconCache.js new file mode 100644 index 0000000..3610184 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/iconCache.js @@ -0,0 +1,179 @@ +// This file is part of the AppIndicator/KStatusNotifierItem GNOME Shell extension +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +import GLib from 'gi://GLib'; +import Gio from 'gi://Gio'; + +import * as PromiseUtils from './promiseUtils.js'; +import * as Util from './util.js'; + +// The icon cache caches icon objects in case they're reused shortly aftwerwards. +// This is necessary for some indicators like skype which rapidly switch between serveral icons. +// Without caching, the garbage collection would never be able to handle the amount of new icon data. +// If the lifetime of an icon is over, the cache will destroy the icon. (!) +// The presence of active icons will extend the lifetime. + +const GC_INTERVAL = 100; // seconds +const LIFETIME_TIMESPAN = 120; // seconds + +// how to use: see IconCache.add, IconCache.get +export class IconCache { + constructor() { + this._cache = new Map(); + this._activeIcons = Object.create(null); + this._lifetime = new Map(); // we don't want to attach lifetime to the object + } + + add(id, icon) { + if (!(icon instanceof Gio.Icon)) { + Util.Logger.critical('IconCache: Only Gio.Icons are supported'); + return null; + } + + if (!id) { + Util.Logger.critical('IconCache: Invalid ID provided'); + return null; + } + + const oldIcon = this._cache.get(id); + if (!oldIcon || !oldIcon.equal(icon)) { + Util.Logger.debug(`IconCache: adding ${id}: ${icon}`); + this._cache.set(id, icon); + } else { + icon = oldIcon; + } + + this._renewLifetime(id); + this._checkGC(); + + return icon; + } + + updateActive(iconType, gicon, isActive) { + if (!gicon) + return; + + const previousActive = this._activeIcons[iconType]; + + if (isActive && [...this._cache.values()].some(icon => icon === gicon)) + this._activeIcons[iconType] = gicon; + else if (previousActive === gicon) + delete this._activeIcons[iconType]; + else + return; + + if (previousActive) { + this._cache.forEach((icon, id) => { + if (icon === previousActive) + this._renewLifetime(id); + }); + } + } + + _remove(id) { + Util.Logger.debug(`IconCache: removing ${id}`); + + this._cache.delete(id); + this._lifetime.delete(id); + } + + _renewLifetime(id) { + this._lifetime.set(id, new Date().getTime() + LIFETIME_TIMESPAN * 1000); + } + + forceDestroy(id) { + const gicon = this._cache.has(id); + if (gicon) { + Object.keys(this._activeIcons).forEach(iconType => + this.updateActive(iconType, gicon, false)); + this._remove(id); + this._checkGC(); + } + } + + // marks all the icons as removable, if something doesn't claim them before + weakClear() { + this._activeIcons = Object.create(null); + this._checkGC(); + } + + // removes everything from the cache + clear() { + this._activeIcons = Object.create(null); + this._cache.forEach((_icon, id) => this._remove(id)); + this._checkGC(); + } + + // returns an object from the cache, or null if it can't be found. + get(id) { + const icon = this._cache.get(id); + if (icon) { + Util.Logger.debug(`IconCache: retrieving ${id}: ${icon}`); + this._renewLifetime(id); + return icon; + } + + return null; + } + + async _checkGC() { + const cacheIsEmpty = this._cache.size === 0; + + if (!cacheIsEmpty && !this._gcTimeout) { + Util.Logger.debug('IconCache: garbage collector started'); + let anyUnusedInCache = false; + this._gcTimeout = new PromiseUtils.TimeoutSecondsPromise(GC_INTERVAL, + GLib.PRIORITY_LOW); + try { + await this._gcTimeout; + anyUnusedInCache = this._gc(); + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + logError(e, 'IconCache: garbage collector'); + } finally { + delete this._gcTimeout; + } + + if (anyUnusedInCache) + this._checkGC(); + } else if (cacheIsEmpty && this._gcTimeout) { + Util.Logger.debug('IconCache: garbage collector stopped'); + this._gcTimeout.cancel(); + } + } + + _gc() { + const time = new Date().getTime(); + let anyUnused = false; + + this._cache.forEach((icon, id) => { + if (Object.values(this._activeIcons).includes(icon)) { + Util.Logger.debug(`IconCache: ${id} is in use.`); + } else if (this._lifetime.get(id) < time) { + this._remove(id); + } else { + anyUnused = true; + Util.Logger.debug(`IconCache: ${id} survived this round.`); + } + }); + + return anyUnused; + } + + destroy() { + this.clear(); + } +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/icons/hicolor/scalable/actions/custom-icons-symbolic.svg b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/icons/hicolor/scalable/actions/custom-icons-symbolic.svg new file mode 100644 index 0000000..bfc3698 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/icons/hicolor/scalable/actions/custom-icons-symbolic.svg @@ -0,0 +1,46 @@ + + + + + + + + + + diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/icons/hicolor/scalable/actions/general-preferences-symbolic.svg b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/icons/hicolor/scalable/actions/general-preferences-symbolic.svg new file mode 100644 index 0000000..6334430 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/icons/hicolor/scalable/actions/general-preferences-symbolic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/indicatorStatusIcon.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/indicatorStatusIcon.js new file mode 100644 index 0000000..1b5798c --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/indicatorStatusIcon.js @@ -0,0 +1,620 @@ +// This file is part of the AppIndicator/KStatusNotifierItem GNOME Shell extension +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +import Clutter from 'gi://Clutter'; +import Gio from 'gi://Gio'; +import GObject from 'gi://GObject'; +import St from 'gi://St'; + +import * as AppDisplay from 'resource:///org/gnome/shell/ui/appDisplay.js'; +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as Panel from 'resource:///org/gnome/shell/ui/panel.js'; +import * as PanelMenu from 'resource:///org/gnome/shell/ui/panelMenu.js'; + +import * as AppIndicator from './appIndicator.js'; +import * as PromiseUtils from './promiseUtils.js'; +import * as SettingsManager from './settingsManager.js'; +import * as Util from './util.js'; +import * as DBusMenu from './dbusMenu.js'; + +const DEFAULT_ICON_SIZE = Panel.PANEL_ICON_SIZE || 16; + +function getClutterSettings() { + // When we will depend on GNOME 47 we can just use Clutter.Actor.get_context() + try { + const clutterContext = global.stage.context; + return clutterContext.get_settings(); + } catch { + return Clutter.Settings.get_default(); + } +} + +export function addIconToPanel(statusIcon) { + if (!(statusIcon instanceof BaseStatusIcon)) + throw TypeError(`Unexpected icon type: ${statusIcon}`); + + const settings = SettingsManager.getDefaultGSettings(); + const indicatorId = `appindicator-${statusIcon.uniqueId}`; + + const currentIcon = Main.panel.statusArea[indicatorId]; + if (currentIcon) { + if (currentIcon !== statusIcon) + currentIcon.destroy(); + + Main.panel.statusArea[indicatorId] = null; + } + + Main.panel.addToStatusArea(indicatorId, statusIcon, 1, + settings.get_string('tray-pos')); + + Util.connectSmart(settings, 'changed::tray-pos', statusIcon, () => + addIconToPanel(statusIcon)); +} + +export function getTrayIcons() { + return Object.values(Main.panel.statusArea).filter( + i => i instanceof IndicatorStatusTrayIcon); +} + +export function getAppIndicatorIcons() { + return Object.values(Main.panel.statusArea).filter( + i => i instanceof IndicatorStatusIcon); +} + +export const BaseStatusIcon = GObject.registerClass( +class IndicatorBaseStatusIcon extends PanelMenu.Button { + _init(menuAlignment, nameText, iconActor, dontCreateMenu) { + super._init(menuAlignment, nameText, dontCreateMenu); + + const settings = SettingsManager.getDefaultGSettings(); + Util.connectSmart(settings, 'changed::icon-opacity', this, this._updateOpacity); + this.connect('notify::hover', () => this._onHoverChanged()); + + if (!super._onDestroy) + this.connect('destroy', () => this._onDestroy()); + + this._box = new St.BoxLayout({style_class: 'panel-status-indicators-box'}); + this.add_child(this._box); + + this._setIconActor(iconActor); + this._showIfReady(); + + this.set_style(IndicatorBaseStatusIcon.DEFAULT_STYLE); + } + + _setIconActor(icon) { + if (!(icon instanceof Clutter.Actor)) + throw new Error(`${icon} is not a valid actor`); + + if (this._icon && this._icon !== icon) + this._icon.destroy(); + + this._icon = icon; + this._updateEffects(); + this._monitorIconEffects(); + + if (this._icon) { + this._box.add_child(this._icon); + const id = this._icon.connect('destroy', () => { + this._icon.disconnect(id); + this._icon = null; + this._monitorIconEffects(); + }); + } + } + + _onDestroy() { + if (this._icon) + this._icon.destroy(); + + if (super._onDestroy) + super._onDestroy(); + } + + isReady() { + throw new GObject.NotImplementedError('isReady() in %s'.format(this.constructor.name)); + } + + get icon() { + return this._icon; + } + + get uniqueId() { + throw new GObject.NotImplementedError('uniqueId in %s'.format(this.constructor.name)); + } + + _showIfReady() { + this.visible = this.isReady(); + } + + _onHoverChanged() { + if (this.hover) { + this.opacity = 255; + if (this._icon) + this._icon.remove_effect_by_name('desaturate'); + } else { + this._updateEffects(); + } + } + + _updateOpacity() { + const settings = SettingsManager.getDefaultGSettings(); + const userValue = settings.get_user_value('icon-opacity'); + if (userValue) + this.opacity = userValue.unpack(); + else + this.opacity = 255; + } + + _updateEffects() { + this._updateOpacity(); + + if (this._icon) { + this._updateSaturation(); + this._updateBrightnessContrast(); + } + } + + _monitorIconEffects() { + const settings = SettingsManager.getDefaultGSettings(); + const monitoring = !!this._iconSaturationIds; + + if (!this._icon && monitoring) { + Util.disconnectSmart(settings, this, this._iconSaturationIds); + delete this._iconSaturationIds; + + Util.disconnectSmart(settings, this, this._iconBrightnessIds); + delete this._iconBrightnessIds; + + Util.disconnectSmart(settings, this, this._iconContrastIds); + delete this._iconContrastIds; + + Util.disconnectSmart(settings, this, this._compactModeEnabledIds); + delete this._compactModeEnabledIds; + } else if (this._icon && !monitoring) { + this._iconSaturationIds = + Util.connectSmart(settings, 'changed::icon-saturation', this, + this._updateSaturation); + this._iconBrightnessIds = + Util.connectSmart(settings, 'changed::icon-brightness', this, + this._updateBrightnessContrast); + this._iconContrastIds = + Util.connectSmart(settings, 'changed::icon-contrast', this, + this._updateBrightnessContrast); + this._compactModeEnabledIds = + Util.connectSmart(settings, 'changed::compact-mode-enabled', this, + this._updateCompactMode); + } + } + + static get DEFAULT_STYLE() { + const settings = SettingsManager.getDefaultGSettings(); + if (!settings.get_boolean('compact-mode-enabled')) + return null; // drop to default -natural-hpadding. + + return '-natural-hpadding: 10px'; + } + + _updateCompactMode() { + this._icon.set_style(AppIndicator.IconActor.DEFAULT_STYLE); + this.set_style(IndicatorBaseStatusIcon.DEFAULT_STYLE); + } + + _updateSaturation() { + const settings = SettingsManager.getDefaultGSettings(); + const desaturationValue = settings.get_double('icon-saturation'); + let desaturateEffect = this._icon.get_effect('desaturate'); + + if (desaturationValue > 0) { + if (!desaturateEffect) { + desaturateEffect = new Clutter.DesaturateEffect(); + this._icon.add_effect_with_name('desaturate', desaturateEffect); + } + desaturateEffect.set_factor(desaturationValue); + } else if (desaturateEffect) { + this._icon.remove_effect(desaturateEffect); + } + } + + _updateBrightnessContrast() { + const settings = SettingsManager.getDefaultGSettings(); + const brightnessValue = settings.get_double('icon-brightness'); + const contrastValue = settings.get_double('icon-contrast'); + let brightnessContrastEffect = this._icon.get_effect('brightness-contrast'); + + if (brightnessValue !== 0 | contrastValue !== 0) { + if (!brightnessContrastEffect) { + brightnessContrastEffect = new Clutter.BrightnessContrastEffect(); + this._icon.add_effect_with_name('brightness-contrast', brightnessContrastEffect); + } + brightnessContrastEffect.set_brightness(brightnessValue); + brightnessContrastEffect.set_contrast(contrastValue); + } else if (brightnessContrastEffect) { + this._icon.remove_effect(brightnessContrastEffect); + } + } +}); + +/* + * IndicatorStatusIcon implements an icon in the system status area + */ +export const IndicatorStatusIcon = GObject.registerClass( +class IndicatorStatusIcon extends BaseStatusIcon { + _init(indicator) { + super._init(0.5, indicator.accessibleName, + new AppIndicator.IconActor(indicator, DEFAULT_ICON_SIZE)); + + // Disable upstream's click gesture and fall back to vfunc_button_press_event etc. + this._clickGesture?.set_enabled(false); + + this._indicator = indicator; + + this._lastClickTime = -1; + this._lastClickX = -1; + this._lastClickY = -1; + + this._box.add_style_class_name('appindicator-box'); + + Util.connectSmart(this._indicator, 'ready', this, this._showIfReady); + Util.connectSmart(this._indicator, 'menu', this, this._updateMenu); + Util.connectSmart(this._indicator, 'label', this, this._updateLabel); + Util.connectSmart(this._indicator, 'status', this, this._updateStatus); + Util.connectSmart(this._indicator, 'reset', this, () => { + this._updateStatus(); + this._updateLabel(); + }); + Util.connectSmart(this._indicator, 'accessible-name', this, () => + this.set_accessible_name(this._indicator.accessibleName)); + Util.connectSmart(this._indicator, 'destroy', this, () => this.destroy()); + + this.connect('notify::visible', () => this._updateMenu()); + + this._showIfReady(); + } + + _onDestroy() { + if (this._menuClient) { + this._menuClient.disconnect(this._menuReadyId); + this._menuClient.destroy(); + this._menuClient = null; + } + + super._onDestroy(); + } + + get uniqueId() { + return this._indicator.uniqueId; + } + + isReady() { + return this._indicator && this._indicator.isReady; + } + + _updateLabel() { + const {label} = this._indicator; + if (label) { + if (!this._label || !this._labelBin) { + this._labelBin = new St.Bin({ + yAlign: Clutter.ActorAlign.CENTER, + }); + this._label = new St.Label(); + Util.addActor(this._labelBin, this._label); + Util.addActor(this._box, this._labelBin); + } + this._label.set_text(label); + if (!this._box.contains(this._labelBin)) + Util.addActor(this._box, this._labelBin); // FIXME: why is it suddenly necessary? + } else if (this._label) { + this._labelBin.destroy_all_children(); + Util.removeActor(this._box, this._labelBin); + this._labelBin.destroy(); + delete this._labelBin; + delete this._label; + } + } + + _updateStatus() { + const wasVisible = this.visible; + this.visible = this._indicator.status !== AppIndicator.SNIStatus.PASSIVE; + + if (this.visible !== wasVisible) + this._indicator.checkAlive().catch(logError); + } + + _updateMenu() { + if (this._menuClient) { + this._menuClient.disconnect(this._menuReadyId); + this._menuClient.destroy(); + this._menuClient = null; + this.menu.removeAll(); + } + + if (this.visible && this._indicator.menuPath) { + this._menuClient = new DBusMenu.Client(this._indicator.busName, + this._indicator.menuPath, this._indicator); + + if (this._menuClient.isReady) + this._menuClient.attachToMenu(this.menu); + + this._menuReadyId = this._menuClient.connect('ready-changed', () => { + if (this._menuClient.isReady) + this._menuClient.attachToMenu(this.menu); + else + this._updateMenu(); + }); + } + } + + _showIfReady() { + if (!this.isReady()) + return; + + this._updateLabel(); + this._updateStatus(); + this._updateMenu(); + } + + _updateClickCount(event) { + const [x, y] = event.get_coords(); + const time = event.get_time(); + const {doubleClickDistance, doubleClickTime} = getClutterSettings(); + + if (time > (this._lastClickTime + doubleClickTime) || + (Math.abs(x - this._lastClickX) > doubleClickDistance) || + (Math.abs(y - this._lastClickY) > doubleClickDistance)) + this._clickCount = 0; + + this._lastClickTime = time; + this._lastClickX = x; + this._lastClickY = y; + + this._clickCount = (this._clickCount % 2) + 1; + + return this._clickCount; + } + + // FIXME: Add a double click gesture handle when we can depend on GNOME 49. + _maybeHandleDoubleClick(event) { + if (this._indicator.supportsActivation === false) + return Clutter.EVENT_PROPAGATE; + + if (event.get_button() !== Clutter.BUTTON_PRIMARY) + return Clutter.EVENT_PROPAGATE; + + if (this._updateClickCount(event) === 2) { + this._indicator.open(...event.get_coords(), event.get_time()); + return Clutter.EVENT_STOP; + } + + return Clutter.EVENT_PROPAGATE; + } + + async _waitForDoubleClick() { + const {doubleClickTime} = getClutterSettings(); + this._waitDoubleClickPromise = new PromiseUtils.TimeoutPromise( + doubleClickTime); + + try { + await this._waitDoubleClickPromise; + this.menu.toggle(); + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + throw e; + } finally { + delete this._waitDoubleClickPromise; + } + } + + vfunc_event(event) { + if (this.menu.numMenuItems && event.type() === Clutter.EventType.TOUCH_BEGIN) + this.menu.toggle(); + + return Clutter.EVENT_PROPAGATE; + } + + vfunc_button_press_event(event) { + if (this._waitDoubleClickPromise) + this._waitDoubleClickPromise.cancel(); + + // if middle mouse button clicked send SecondaryActivate dbus event and do not show appindicator menu + if (event.get_button() === Clutter.BUTTON_MIDDLE) { + if (Main.panel.menuManager.activeMenu) + Main.panel.menuManager._closeMenu(true, Main.panel.menuManager.activeMenu); + this._indicator.secondaryActivate(event.get_time(), ...event.get_coords()); + return Clutter.EVENT_STOP; + } + + if (event.get_button() === Clutter.BUTTON_SECONDARY) { + this.menu.toggle(); + return Clutter.EVENT_PROPAGATE; + } + + const doubleClickHandled = this._maybeHandleDoubleClick(event); + if (doubleClickHandled === Clutter.EVENT_PROPAGATE && + event.get_button() === Clutter.BUTTON_PRIMARY && + this.menu.numMenuItems) { + if (this._indicator.supportsActivation !== false) + this._waitForDoubleClick().catch(logError); + else + this.menu.toggle(); + } + + return Clutter.EVENT_PROPAGATE; + } + + vfunc_scroll_event(event) { + // Since Clutter 1.10, clutter will always send a smooth scrolling event + // with explicit deltas, no matter what input device is used + // In fact, for every scroll there will be a smooth and non-smooth scroll + // event, and we can choose which one we interpret. + if (event.get_scroll_direction() === Clutter.ScrollDirection.SMOOTH) { + const [dx, dy] = event.get_scroll_delta(); + + this._indicator.scroll(dx, dy); + return Clutter.EVENT_STOP; + } + + return Clutter.EVENT_PROPAGATE; + } +}); + +export const IndicatorStatusTrayIcon = GObject.registerClass( +class IndicatorTrayIcon extends BaseStatusIcon { + _init(icon) { + super._init(0.5, icon.wm_class, icon, {dontCreateMenu: true}); + Util.Logger.debug(`Adding legacy tray icon ${this.uniqueId}`); + this._box.add_style_class_name('appindicator-trayicons-box'); + this.add_style_class_name('appindicator-icon'); + this.add_style_class_name('tray-icon'); + + this.connect('button-press-event', (_actor, _event) => { + this.add_style_pseudo_class('active'); + return Clutter.EVENT_PROPAGATE; + }); + this.connect('button-release-event', (_actor, event) => { + this._icon.click(event); + this.remove_style_pseudo_class('active'); + return Clutter.EVENT_PROPAGATE; + }); + this.connect('key-press-event', (_actor, event) => { + this.add_style_pseudo_class('active'); + this._icon.click(event); + return Clutter.EVENT_PROPAGATE; + }); + this.connect('key-release-event', (_actor, event) => { + this._icon.click(event); + this.remove_style_pseudo_class('active'); + return Clutter.EVENT_PROPAGATE; + }); + + Util.connectSmart(this._icon, 'destroy', this, () => { + icon.clear_effects(); + this.destroy(); + }); + + const settings = SettingsManager.getDefaultGSettings(); + Util.connectSmart(settings, 'changed::icon-size', this, this._updateIconSize); + + const themeContext = St.ThemeContext.get_for_stage(global.stage); + Util.connectSmart(themeContext, 'notify::scale-factor', this, () => + this._updateIconSize()); + + this._updateIconSize(); + } + + _onDestroy() { + Util.Logger.debug(`Destroying legacy tray icon ${this.uniqueId}`); + + if (this._waitDoubleClickPromise) + this._waitDoubleClickPromise.cancel(); + + super._onDestroy(); + } + + isReady() { + return !!this._icon; + } + + get uniqueId() { + return `legacy:${this._icon.wm_class}:${this._icon.pid}`; + } + + vfunc_navigate_focus(from, direction) { + this.grab_key_focus(); + return super.vfunc_navigate_focus(from, direction); + } + + _getSimulatedButtonEvent(touchEvent) { + const event = Clutter.Event.new(Clutter.EventType.BUTTON_RELEASE); + event.set_button(1); + event.set_time(touchEvent.get_time()); + event.set_flags(touchEvent.get_flags()); + event.set_stage(global.stage); + event.set_source(touchEvent.get_source()); + event.set_coords(...touchEvent.get_coords()); + event.set_state(touchEvent.get_state()); + return event; + } + + vfunc_touch_event(event) { + // Under X11 we rely on emulated pointer events + if (!imports.gi.Meta.is_wayland_compositor()) + return Clutter.EVENT_PROPAGATE; + + const slot = event.get_event_sequence().get_slot(); + + if (!this._touchPressSlot && + event.get_type() === Clutter.EventType.TOUCH_BEGIN) { + this.add_style_pseudo_class('active'); + this._touchButtonEvent = this._getSimulatedButtonEvent(event); + this._touchPressSlot = slot; + this._touchDelayPromise = new PromiseUtils.TimeoutPromise( + AppDisplay.MENU_POPUP_TIMEOUT); + this._touchDelayPromise.then(() => { + delete this._touchDelayPromise; + delete this._touchPressSlot; + this._touchButtonEvent.set_button(3); + this._icon.click(this._touchButtonEvent); + this.remove_style_pseudo_class('active'); + }); + } else if (event.get_type() === Clutter.EventType.TOUCH_END && + this._touchPressSlot === slot) { + delete this._touchPressSlot; + delete this._touchButtonEvent; + if (this._touchDelayPromise) { + this._touchDelayPromise.cancel(); + delete this._touchDelayPromise; + } + + this._icon.click(this._getSimulatedButtonEvent(event)); + this.remove_style_pseudo_class('active'); + } else if (event.get_type() === Clutter.EventType.TOUCH_UPDATE && + this._touchPressSlot === slot) { + this.add_style_pseudo_class('active'); + this._touchButtonEvent = this._getSimulatedButtonEvent(event); + } + + return Clutter.EVENT_PROPAGATE; + } + + vfunc_leave_event(event) { + this.remove_style_pseudo_class('active'); + + if (this._touchDelayPromise) { + this._touchDelayPromise.cancel(); + delete this._touchDelayPromise; + } + + return super.vfunc_leave_event(event); + } + + _updateIconSize() { + const settings = SettingsManager.getDefaultGSettings(); + const {scaleFactor} = St.ThemeContext.get_for_stage(global.stage); + let iconSize = settings.get_int('icon-size'); + + if (iconSize <= 0) + iconSize = DEFAULT_ICON_SIZE; + + this.height = -1; + this._icon.set({ + width: iconSize * scaleFactor, + height: iconSize * scaleFactor, + xAlign: Clutter.ActorAlign.CENTER, + yAlign: Clutter.ActorAlign.CENTER, + }); + } +}); diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/interfaces-xml/DBusMenu.xml b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/interfaces-xml/DBusMenu.xml new file mode 100644 index 0000000..e98e04e --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/interfaces-xml/DBusMenu.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/interfaces-xml/StatusNotifierItem.xml b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/interfaces-xml/StatusNotifierItem.xml new file mode 100644 index 0000000..9205bb7 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/interfaces-xml/StatusNotifierItem.xml @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/interfaces-xml/StatusNotifierWatcher.xml b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/interfaces-xml/StatusNotifierWatcher.xml new file mode 100644 index 0000000..e450d04 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/interfaces-xml/StatusNotifierWatcher.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/interfaces.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/interfaces.js new file mode 100644 index 0000000..0a97907 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/interfaces.js @@ -0,0 +1,52 @@ +// This file is part of the AppIndicator/KStatusNotifierItem GNOME Shell extension +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +export let StatusNotifierItem = null; +export let StatusNotifierWatcher = null; +export let DBusMenu = null; + +// loads a xml file into an in-memory string +function loadInterfaceXml(extension, filename) { + const interfacesDir = extension.dir.get_child('interfaces-xml'); + const file = interfacesDir.get_child(filename); + const [result, contents] = imports.gi.GLib.file_get_contents(file.get_path()); + + if (result) { + // HACK: The "" + trick is important as hell because file_get_contents returns + // an object (WTF?) but Gio.makeProxyWrapper requires `typeof() === "string"` + // Otherwise, it will try to check `instanceof XML` and fail miserably because there + // is no `XML` on very recent SpiderMonkey releases (or, if SpiderMonkey is old enough, + // will spit out a TypeError soon). + let nodeContents = contents; + if (contents instanceof Uint8Array) + nodeContents = imports.byteArray.toString(contents); + return `${nodeContents}`; + } else { + throw new Error(`AppIndicatorSupport: Could not load file: ${filename}`); + } +} + +export function initialize(extension) { + StatusNotifierItem = loadInterfaceXml(extension, 'StatusNotifierItem.xml'); + StatusNotifierWatcher = loadInterfaceXml(extension, 'StatusNotifierWatcher.xml'); + DBusMenu = loadInterfaceXml(extension, 'DBusMenu.xml'); +} + +export function destroy() { + StatusNotifierItem = null; + StatusNotifierWatcher = null; + DBusMenu = null; +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/ar/LC_MESSAGES/AppIndicatorExtension.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/ar/LC_MESSAGES/AppIndicatorExtension.mo new file mode 100644 index 0000000000000000000000000000000000000000..6c73616a8689250c4a380ba0903d8085c55f6892 GIT binary patch literal 2722 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 literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/cs/LC_MESSAGES/AppIndicatorExtension.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/cs/LC_MESSAGES/AppIndicatorExtension.mo new file mode 100644 index 0000000000000000000000000000000000000000..4cedb41d159aaedd4ae244168483e8f5e7f8a11f GIT binary patch literal 2221 zcma)*&yN&E6vs`JYe*-y=KS18M1)`ZdKt5*|_yTwg+zGy0u6IG!|6w`426FyC2ig8>@BsJ?2-o7z zlACepG{#%OBj7y9wfz|6lD>%kGCIe`Iyg6+?`P53KR1|)=h5L(>_C44onzoUj2hR3 z^UjUWXH6W>sBta0@!1>)(tEGrYKZ61U%59k{CJviJc{VT?mG-gGGy@Bolc^FXY}{<(+56SX5R_84WMai>cgslNPpE91aTC zVp=)rb1T`GIH~1wqG)y~V37r|dq*zMGGqP7;C_W8gVRbYD-*Gj2sXptryl`1FZIh|r*Jv|G`)8)3Z5CSnpV0;p}w#k!- zWR@vuNv1}($iT!FLY#Q8eUN!to3xCwNdDW##y!+fCUiWBTRKHqMbnx~D)hlj6f7z0 zP`5f&5F6?foOP`@3QpuL7c3e~H_rw0suQzOFfF~RQ>|LtA5`%>NYyv%`}Xgy)~eOY zEG|iaBehF7vvr!yBegOkrDEr+nl5;;G=!x*hAdsBCajhbF>(sMDe4 z*jJhf?r9R7GB$N}(pfQdjlG9y_}Lg6(~ZXDIK4$xs?(T0+Nja4U8IjR_VMH-CTrt| zD;I*{EiD3V8WqK!_D&qAh~{85j{0l5e}kNtcCgmJ5wIvUS2%U$dFl1kg&L% z6?6Typ6V2aUCJ}lGgjZZ4maYAbYf1z+hA2i;+@fRT;lC~4Eyeie+(D8-r&tPO~)jZ znFy85?-QgYCGlX*-?{$ahEpn8F&*sKC|E411Tvf-iTSS~b%xJXg>5l!ddm4c>r$$E zaj{#b@xM&d2E8-Wc%xCg(qBUbazw8>M$D(t-n@|i&Lm)maXiWj`XPXMkkOse9vW_{%7-&iHtQJR^OAwM{yC0&0X;q DPH1f) literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/de/LC_MESSAGES/AppIndicatorExtension.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/de/LC_MESSAGES/AppIndicatorExtension.mo new file mode 100644 index 0000000000000000000000000000000000000000..6edb41980de1d45d7c86ce38d2c0802fcab21cc5 GIT binary patch literal 949 zcmaKq&u$Yj5XMa@P*&p7TLFRL0tFm4D;2`>N6@CwmPD;eicl}e-JNWl?0O^HshaW( z+<+4j7oMRfZha3V-T>Z!&rL&BRIv2zFYB3|`RvK}>B)}_D}XLTIdlQ~2Kn_9;?OVX zEHr(Ju`A#Vcnz$9m%vSM65Iwag73gH;3sef{0!cL_8^Y;9}}ba#OYDJDeyY>Z-7_9 z70`d*1--96==;A1IrsrYse_(A59JQlIXurp2p_DeL;7$18QHv1S;uLzmftLtj=88- z!aKZ>J2A(vS++phkzos^c1BwFkE}Xb=>|qRRqDf(@OYi&1QDxtX&gRm^5EVqYf#&< z)xJ!W8~zoJ=H_PEy7$OhMheAPE1x9l(oxK#uzFvFH4%lp8pTm`JB-3GXyC8{Ew#<1D^1K- zN-dq#dYmmSj;4biY@ILTQ@Hy~r@BvWl=yMPFJeCvS zZt!TqMeu2?m%+VY0`k3&LDu85V%-CGVto_57yJ>N05fn8cnf?O+yL(f{{atzyK(6r za28~}UjttS&w_`*Yv5DhP4GR~`dhJ{hEe>^8{muJJ0RQn5q?);dMje@^` zFJb)`_z<`Y%CcSi!2MtuWV_x3_kjlF_df;s+_xaEil0FC=g%Pf^H-41Zxq~tKiTdH za0Q$M`QC>h+j$Lq9lQ=Mfq#Ik@5@l0L;55J>y0qw?{W;-f2{K(82quF9CKV1k6}P` z?i08umjUFqu>bgD`Hy3;9h={S#f0;U8E^4S?KJ)sj5`$SGZ&SC~!{w3xw4sh(Q%SMak+C+du?1bxp^amqtq6v! zi@Is(SO)8;z97!2W)Mq!Ev#>Hi@@s4Oj#_shH}Ku@Dt0{>)e{bhEq-Dl!=uWE2@*o zSdldAlsh2TfZ`FCP}9Lx&?x2e91?MH;39ER1-jD4bGgpBA6P2+w(TYjlAVr{j$~?0 zi!2^-xl;Z=-h;|#j7-1HGStcYC-7+a6FP5FXtl|*W8`0a!dE`-zO0dnk z5S{le-H1+gTRvK~*j`?WR@4WY4@CUGTCL5@zEY`HDy4JCqX;66 zPdETIa(1oh=xB};wi^;_-=Au_<2Y$rUD;C6s*-7q&gwK>r;9NJ1WiXT^K#1fmnT}O z)X7wA)8VxmJX|_oKYx0tJ94_jxeVK))%6Z^3~DVLM69%#qqr@dSK-)OtBcW*;W<_n zfsIa^*fx+^H9B%hhthI_bWWm0>r!7M)5(|qSapv2(_@o{j?;8`uJmqnMj3_NXKRmePt+h53fTgn*HD_b?$Vw6}#Xc7fGJ!*l?^mo|WRB~t) z7y0d1Nfp)Z#c7Y4MfsR8_V%5(sev$3BI%NJa8rGu@O!@zsIC)dWH)ZBq5;6`{f?0J zZr3dD2J<#er9tqYzqj2!hqr2FGmn!@zKA6shK^feYM7q?6fq0i6c3ROhP5F4n&9Dm?vv h9~v_q60=^A9HV~I5huC7^y4Z7|=lT?qWd9{k+{?gRIN&w&qs$H0fd zv)~T!Eiex@!MnhZK=z{x9tOVvXTY1_6W|_f`WP`Nf^5ePILUVY3{HZ-4(5BIoY$WP zd3_3e5PW06b#NN7m#y*2*$weES4+>=@fg=Ifkt7 z5p=EtZa5+yLx<|jX1J8eMhG*XfUFicpWImgZglp8+dg#85jWP&ej&YC zP7F4L{SC0EO_}V`hOvv;$OauHMx%knL+_3pn%ML$(9{Ypsc^8=lC?nlTPAcda1Cs8 z4MnV4lyyC*Nf#R`pA<`K&50F0=GsHvqOf@I;DlH)b!CXfu!z;z23b5t3r4LeqjXJK zaZa^DSyLqS&`q|0YMX*eYX-rFMG^1kq>A&SAdBx^7#HxwcRn2+jy7!tg7L`~+ zd07-y4jv+{-m>+Bx;LNr)~m!NYB<-jrF`Cpw@G!X7DxG{nrN5geb(pMh6+PZT|!;6 zG!K3R!&Kx0YZGO2t1I3)bs@;UpOj9Os8}e@c!eWgu}Fp4(!s+o6pDpHZV85XuwC1b zGg+c}8K&KirSwBXFC}KGDnp5>bhKvIs2)3NBroHb_7mwVucBmBqE`~_OA|;v`T#GI z+;Vw&VeB(*Q;u&DV&YZWEtursLmoK}^iircq_N7)y;@oHX2<*3G8BZjplfj*66p@j7UAL5an*r`yV0zcL=t0o=J}U{$p`d?B!)rQeQuC3`5&q#K>I z*D^|+>Aw{nHy+)NfCaw|%|T{K+!VJ=D=JK{I^{xSJ?;5h1ZMBZUkpm$H|a(*-3T4I zv>VnWyBIfl62-m*Y}(bbNlN>wp7z4Ff&*5G|9r4KiXo4pv}cqP?%YwJ>=u8kDw zI}YXTY)85fm6dk=zghY>GqX4Bd~EPU;Q<+`77HORCF0lQK;pWLzsxJdo>PZ#Bdhai z*F@ObueX|2Che``jbo3ZwA-wv*Fv%#-X%NfHBwuO0@W){qvYVqupS&&gE+1^k=0GQ zcvGZodL#ZAN>g}mY1{}4*2&aNyk3`J^D$?A_T Tq*pt(6W|T7q(YA2pyK`nx_$}P literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/it/LC_MESSAGES/AppIndicatorExtension.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/it/LC_MESSAGES/AppIndicatorExtension.mo new file mode 100644 index 0000000000000000000000000000000000000000..b75e19929dd98adc90f4cb9bea520ca72453211e GIT binary patch literal 1211 zcmb7?y>AmS7{*;FUn$=p0TL1xONVkHsZ=N_Akrkzp!7p+S|Kr1?!~>j^4X`euWG_S zKvyIt7KHd07?_#Z*+5LpNURKq=e;BiE0&yJ-t+6%kNrO1FOI)v7#A?FW4_0{f_ZBU zKNv5;DewTi1bzSu;AikS_ys%(eg#j1KL-2-a>ReY6X1;_jGY1}2P}h>KL?J33n1k! zg2%vh@EZ6Wtf58*-bDQIXkY6$a02m9kaYY8ss0#>T?Qw>Gav^i!6HaHH$c+A37!Xc zLCSkESU(u>6-ag8fLFnHAY`z!nDm`$K~g^G?Xb+w^~3y^?ne5CgU+Nu8tFW`E1gew zg>=TMoeqCiE^{p-5q7yxMVG748pplmen;{|7^%5PrC?R>rSZxd-b4mp60v0Ssfu>I zktd==%<2=`~x^%*4si5twVZ@e}ywyLmO=nU?$6b~rHuda@G%^*M zjn2vct*M@5P18}K@HXYmI%~;o&z2JrD&J+RB!%VW7Hq0|5F#|MY89Cn+Sp2JcV*~< zW+&K?se_UVuO`W1!NxxBN1qF;l4JynE>fLfK8sw?wiRAjSq@g^o}!eXF1)Pp>C*H} zP`VeCXL;#vW#-OQX}VM@v~c|ZI*ijKw8EdNIPUVb5F5SX_jf5Qx_%H7g#llRAwRx!{k1ZxqDou$tZA&wrt79{WZab_i9hD zRu(H`o${aF<}OL?p-XJuW7rH0u|{as>)~M!?b5@GNmkubT6w{h9y-L*hLMK8dxy4> v|43kUh2B%g2AWv2&ehODlC3GD9Q-;k5d^}i6j!xY23^3bSx#>1+exy&V52r^ literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/ja/LC_MESSAGES/AppIndicatorExtension.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/ja/LC_MESSAGES/AppIndicatorExtension.mo new file mode 100644 index 0000000000000000000000000000000000000000..d22309b6758db3bc2bcafd3abb98362948c6a804 GIT binary patch literal 972 zcmZ{i%}>-o7{*7%uO?ndOhkzpFDlVlyK4|AVhmpf17U-!A>PLBP=@qlGaU$v7t_6% zsNhB8K`(}2Nc=buWhL;hcc&PuAH7G)^XBF2n@S7>-zja1ztb}qw zY%e!A>ABWHM#YpS<0WoOUEZ^t>+I|x6NyJsP`pg110@&Wg}aoy((ygmBY73f2wSs} zBD*J42oDxDCPXPvnvI2yEVBMtCuD^HkMrYfLd?k|i4AfsESfX3UCiuZ*)E#PS=pXT zX3jK?Q5=?GOFwkE4iw%T<-Rk^9l;8MdltPdJ+Dmf*eIkWy*`tKnXnPwbUZHIj2(D4 z{=R0>8E%Y?j1BF0#0NH#4~sLfLb(JlTFmP!C6`OTm)g@@g+lk;Eex~noxH@-lu&HQ zw}Ybe9gB89klL7Jw}db72NJLOKoq5>xr~{)YUEw~7?%wP$_p*(m(noo%l6X7w9o7{ z$oE%^^^KMNTcB3`P+$H?;%F_d;CdWaR^#X^Ci|z?w^mWAwzXKRK51m^X@xj?8%N8{ za?$5>zR}Fw)fM&i6;i7{`|)ULx4G@+OdF%Vv_?`x@8im5TzL~m)i_#@EAL>G`~jg$ B7a{-v literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/ka/LC_MESSAGES/AppIndicatorExtension.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/ka/LC_MESSAGES/AppIndicatorExtension.mo new file mode 100644 index 0000000000000000000000000000000000000000..0773c28c330f7f5cc1ee7f3a2ce3d5604d758e95 GIT binary patch literal 3640 zcmd6pOK=ob6o#)D0mnD^epFp8s(^wHlb}EiXc>|iV-b=f!D8d0nYqj~&UBC69U-`! zr4|(g1m#f)l<((C*|5}wJ6-#l(j^<0y7D{s_RJ(hw1l!Ox~lW{z4zSzob#V^@8qXd zJtq~@_S~e@dhiM;&+Ia#Hh{;#)!=0?2Yv@G2Y&!pg1>^dgI6;ABg5r4E2WuV zo#B(<3dVcETfvtyENA!%xQhALK;b(IN?d2M@g=Z_@z? zAIDhYT?=jn`@zlNLGU5)JUB+Km%uL>FDI!Nz{}tx;7XiGJZnH1Zv}_I$qY|}YZ(6s zz78%!jCt@VDEsmxxegr6unIoG_#`+0UIMp+e}V_WEd(ok^WcNvH{e?EXK)N$aht=v z;2VrDf?}6PEZH{-UIs((D{v#?OoG3Gq-kv*29ZbI$qTKG^Bz#@E05IkK3-B%5Afo` z)`Ae*kJLnTmq+^GeqPbD^++w`k-m~T^vEE4Xbp8Qujsk(xl0BErIOy)*Qcwd>=$Qr z8v8RkC`MtT(@3Wkqw9WXs@ji@uLjc8glQ0kdK3%2+pih5GY-m?G&D(~23a(*8jM0% zl2i>&Cuvl(wk*1VrB*{G@zd$p7cMm%`unR!?{Wc5NdQ8h=w!NHkK(jtaCL+&gAo&& z*srQiRQ78!IAYvfvgk_(p{@sqO|~Ja`^6wEXO?cD4+UujGZ8=}QKMlgDEes>>(L># z%N$76xLBq$YCJBPSSYRCM3e+pq1MD6Q?L3(qy4a@t5ECW0y*@77@2TYGl|+Ga;nLW zJd-BXhbkr}5Q4FZi6@;@qUmZ$`}Ml)h!#H3H}oqEpO*0Gat z517~+4vSF<7X`g-e~{+(d9E{U9utu%1*zWLyEUgca9*=0IYBoM=6Y@1{Z5;!guw~AU+cg-R zgB*=(HBR&Cs(m;0Lu@L!RC zEoCSw(Nl(5JpHc)$C;CdSX}WxZH0Ct#gg^OhgLsAr9d19iSR8eofDP>mZ-P%f^PL@ zr{3)Sr^ax+auTjK%owl9ga|l8lN!%iY*jB^+cW!U&cD=mqk z)-9<}LkUzDvo$pqv7`@+R$OB1i}A@9ee;Qg7a#V{{s|_2&-Ct(q7WvT{mhv=Gv|BG znb~WrmQ4t>XVBN6FS|pCHc)}w#_ts35%3Hc122FCmce_#Kf&eTU*NOgb?|;r+_lJ+ z;BzongDb#o5%+*k!|nlBfjN-(9S2#*SY*$D%V1vt?*)GbSA)NTE5U2vL!bih1OEZn zgDbGb>mbKvU=f$}Np!YRCh<5r*Fft9A4ccK=V@Qyqv&w0bBh$| zTmo7X$HR^NK8DV9thWcE0pBaG1In_baSWWl)~4^x_8^c>V7U%;r||QZX-l!gvohJh zk-pzDq_wu?B+2M#kFO)!97qyIZDJ>OOHb@{oxn5wpfR}F@_s*XZSBh!I~NTLj(xF9 z`exAYnOe)DulQ0|O@VskTgRkmj3R$^ZChS$Yx!n5l(zfR;x$-Y1w;BCQRoi{j4bau9h172Es#K-UvJ+5!*Xc`lq?312! zQqmU(Wj<%7B$>`2=>%v6lxj%{^?67Y6xqC zPb7@^MkA4+j!nspoiD|=#N)AjxLgKwIDU?+k|Z@br=})qle4rfZA!a8w<+;j#x|{7 zd&;$6!FngtZ)T*?D^2^hS10KMH@3ff|L$fqxaBdv-H6uc9n3>uAP0i=sGj9)rBv4R zd>M2d?%iW-ZmwgUD7CTMNx5mcm+6 zslp1!hN9Q1rq8H}^8yp$Rcz3>^@ibD_2rEEYMj)?A>_O1T&P=ox?F%Ds+Pwgqwa?*V?USK!7;)+xEIq5Sl+9 literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/nl/LC_MESSAGES/AppIndicatorExtension.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/nl/LC_MESSAGES/AppIndicatorExtension.mo new file mode 100644 index 0000000000000000000000000000000000000000..ec8faeba2a419221e41caa3deab2ac2ebe22a74d GIT binary patch literal 1024 zcmaiy&2AGh6on0xzd>xeD;fDk(~b2D)>V@I}AHQ^oD z!HSn)0~?-%1rl!nZ@`&0B`TuA($O~_U;7^W-tV(B?-@n_-Gg%IHuM!L$4`huzo2W- z>?OwTgLB|KSO@QdufZAc2)qNn1+Ri1z&Y?EcnE!lIOg+L7`p|of#rG6!18|qJ^<7CGsMR(fUhBqTh4&Q5|Ar^a-)JW0}6s<2(^dbU51 ziSnbrmTQZP6?Ra1WF0F)+u7Tg`p4r3<)h<%qB9!6r>A58c#un_mwD2Y){$?%=xmDmG_JJUB`Y>` zVp65EnAhJZAG{J1T66 z^Z6!^D$4=eraUFvBb8pz30suFvL&+V|C$E18p~8=FnU(?^F7m6i8q;*MP`lh{-3R* rbl=Nj~pa`Aw0rE9|DP3WSz5}Kyt=_=;lrijG<+k4s&2}auc&CJbw?{BV+k9{sM zp1}7wzOh?`m;kSXJU+QqhzGz=!3y{dNZ|M29pJCvUEo#lN$@xD9#GuYpgG`>&xJs;1%!~Sb&GYYv6t0b?|QR26z%YgiE)B zXF<06W$*>?Rd5FU5PTH84A$Z6FCg206i%_6Q{dC!D;CmP!(p1Xj9B};D=KJySU^_VHxKiqb$}%Ph zQKK8X?<3f;*|zJ4myPNyfTu5@cR9ZTgN1eb9)4HhyF_oe5^9Fs)6UdagQM ztyWf0TmkGbF6OM%=(U{d)=+bPx%g-U|C@F$+bU=&nLuuTU86LttTt8`hxVavD_pO* zAGEeJsPt;fpF}>inWeBJty6yP_102wW_XS@BYDB13DXGGQ=>C)YhP)`DA_nzN^Rn5 zWU_MU=B8(-)wv{Rgv~IGg+OSs)+MQbEGK#{ev%cSo~-t zMVKNOCPY}oN{-IsT9STrUKSvYbR_13mb7Zni6b*Q*p>Y&jZ&?n3^_~<(z_!g>Cho; z%|EvLt;*K*t?2h^Ut-^ZEV>JMv1_gDbvq*8ZGY(p4wtVW zY%Dv!_{>IV#e+im2`HnKsd%8NSv~{B9u*yrx$?pq?}V{JO!Oby=>crb{}-{jeNXaE2J literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/pl/LC_MESSAGES/AppIndicatorExtension.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/pl/LC_MESSAGES/AppIndicatorExtension.mo new file mode 100644 index 0000000000000000000000000000000000000000..4536d6e544d3ce1aa88f91a8c2a42b75b2787d36 GIT binary patch literal 2451 zcma)+O>7%Q6vrn}ptyXt1qyB9acI?uZfZL%q)t=%l~!q*#A;HCDkL;rPwlb2Gpn63 zj;(U3D7|vw5LH6rL=PN*Ub$gQ91!Bbxe|y27mzr?k^ft-ous7_Bd>omvor7g-+MEA zZ~K-{1=?$P_Tbq$Cd4@S)Fb#q`wH9vehucpK1kqC;N#$5;8yS-@Ktc^QS1dNV*tL6 zaS0^wy^J4%Ph$L8#yj9{jK2Z5gFk|7=NFK5{h5uoZ4m-Lu?v4sfP2ALz5}X8o178MrVbL0LPz0aH_y+{ZI`4s;qu)W^zZK3o z?j0bBGgt5x_amFt|*7ZHedVdCa|F0nXAA?bz-wo~s$3di4oCEO_=kdpR zUj}*o6_E4h!I!{KK-PB$JPO_gS^pmy{|2Wp9>XNF1ae#sMA&IA*)IFsg@?6rJvbM9 z4!E(s7x2K8co7ezr<#$%)HjgE#Jae#Ue?C>;l^=sjkvLIt_#YWHm*6hXYp{|H@0VZ zaMF8aytansLi{btNQqO4uGYL!&TZ(@fk>MY1%-+HL5k#RiO?Gtr?Fcl;zVe%0%^G>Nspx{L%CJK#iR=vQkZZ-UO}xk! zGzSZyr$edj(Sr35)1K2^B}TnW@i4lhZ;o$xrwzq=RW-AzScckEHw~z*eGSWeO%b~m zbEcw0>1{%DXT$|{&5I@8<~u{)=dgI>$hcTaDk>p1!zRks=`;}Qc{+!HQRQI4Rdppe)vCH+#g-^nUJ5R%4>T_c&PcCHRLmDAgZ$y3Sfpa1l%IMd zU(Dxo7jQfS=rFFyRVmQ|s-fyMFOygs*U)sV!QvYJL}NHL;Z;~Wj;*HJl2sL~C>g=! za9pCenOm4!m|d5SOOfNtfY5@KP7F0(t@=YKl{V89)@0(8pSiShHkevp$D&ZzVAh1T zf`e6}sjJ%O%1zvdW^mRfkt>mj)1jN0oQ7L|GjqVq%oONt$`fAiE98&Q6lwqdw0msk zFn15|bpBYONY}5Y^ZDb2!{gXez?S0pbne~YoH7d6jx$oWs-itjP822zIk70aZAltQ z=}@aJt6H3w&e;C#-mUfC!|plaheD&3m>+%`hMk9OS=7pTX(}?Q*tQz@75_Oo{8WT> zIlM!gzZ94IH+nb2E-hVk{Tr=nZ;h5c65s8FHJU>_Vz|JL7Ql73fCJtbySQk(k;Y9( zGqGtj^qzeX`IE6}F}3m4XgGy?S`$kZ=X+~0E-O3OG$JD@mafsFuB^!ZM*?4rvZbbK ztGbv^Iyk2p?(>*_Gv;km)dzKXz);yDXr$?W2bU0UTPvfbxPp7pyBQO*Zkr}cJfU*y z)#yYzRV~3TMb>xP-`#Dq#5j?xaZ$QX2y05DhAFoF8@B%~&ybfP?pAkXAkw|HN*8G` zhVAle*d1&*I*qod$-78)1UwkgmSslzn$1h!?xwRJJ)euML0)w@h^KP BjOqXY literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/pt_BR/LC_MESSAGES/AppIndicatorExtension.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/pt_BR/LC_MESSAGES/AppIndicatorExtension.mo new file mode 100644 index 0000000000000000000000000000000000000000..93609c157bb6ab6b5602e54a2cb37b19602cdc59 GIT binary patch literal 1075 zcmZ{iPfrvv7{*7%f0KBS8){5BXxPN!?5-#bLS$hfn?TrXR%5)7veTU{cG|J+62Pw^ zp1c?jp1682-u8Q#c=e>;z^AjwBEcq4elyc&-o9<0@8e^K0Y(Vjfh2ST`Ud&&3nI{O z=n6D`Aqeh*6W}B`3*H7_fn(q%9gi@ovC-;5+a> z_!Ybc{s6uICwLXSjzzrxCWunSntq*&kROEyguNKPh9ACnzsI0vMA~zTTT7-gp<+VI z)6oNxvAvk!sT3@8<+ur!wQ`18_aD~^x6Jhob3&_QOZ0D@Mh7!i9Pq!>$BWE8E(Pnn z>w?Xkb%fhLGhLaPDFrRxW6(BipY*g52k3=K!lX!5hW3J{(L223Xd|I7xUuLVCQEtV zP>JX;r%ip&apgaUEuL%R=!Q*2LTmlh(zcFC*xaNozAL`XqbOX*2~hN*tn_tb(qdi4C0RvBTyZHmd1{JJ-R`qg>5NZnlP=;vmG)W6X`8bw zCN;wjgcMAXCc5dTeQxn%;itLV+BQ@Q>&`0>6U^6I;YMSlKH4iTD)bkGv!Lz$9PK;4 z=N{&g2{lhTJ!UL-3(woDbav$PyXbO5>#Cy@q0*SlZVMMSC9YA@Rc$gG6O|XQcA+v) zhK~zViY$_HDSS!Suw`7iKZiAhcWb-G$XLq1xvr*WTyqfxE~A5RC%=#yaiT%2!2 zwua#vd>(u{sW*(*s9c+6Okuf%lfep literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/ru/LC_MESSAGES/AppIndicatorExtension.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/ru/LC_MESSAGES/AppIndicatorExtension.mo new file mode 100644 index 0000000000000000000000000000000000000000..b4dfbe5ec4419d1a6f945e06ebc7f4ce60541e37 GIT binary patch literal 2727 zcmcJPONJp6Lb_kZ4V6zN%aIp8KEw zoZG)GS@f>rdW8F7?nT!r^(4Fi<$CjarIy3D;8HjTb1;F6;ji#!_y@cVUdZ@Y#>F=% zr5RtE@hNx{?>pfwaCgR1#+Tp{#$SOF?<5pmA7$@#xQO@fp~U$C-VT3+cfsG`DtHmz z2p?mz=zScngFSFH+y@_kr{FSjt;3DHTNXV5my+Ba@L6~_d>%dscS8q`X8Zz*zMtR_ zyqK{MaiZq~D879KWxqzopP|J06Rv<76W7B5crQE#Mfb<>e)uJn{l9~c!e3ws{td;a zJ(wwa1NbU@4VK|Qa0B!RCMA_v5(j(I`Lc)jEjfx#xd@qRK$=>{eJi)@L8$plau(m^ zB4u?Sx8&ElBzL)_ucQvxJAcs{>K^Wg=0}eLL zfsRLvuDZS{Yd18m>WyRL$6ny;erD(w+=@{fL$5Rv`zDIiCO(=_Z3=v%M6udbi{hY? z&gEnCB@L}Mo5+o8p)0XepYQG|8@;V5U|0l5_((^!YBdPs)`ZIywkB*fz6ss3T2Pff z4S5Glb1dq3(w?uY-l)kIL{+!o`K4@T^F{CX;t{5a0b+^j_lsV^je}74Z&usP-dJsy znemv~9u`d~A=7z-LFA##)=H5x9OQLw zaJ#d^yzI#oXR{ldyzc4hS>trAb9$cE-D~q})-CT^-PM)bM&~%_@T0QWo!47JchvK1 zk?t*+kk5Xp=9Y{zY}^WATkm-t)^Y>=1APnfx>t7Pq!*Fz43AaWF*c*|D$3#c&*;L4 z8%8GHuyc5evwmToY`oWmPM=>0igZO@uixXvxm`}P$5KUufhl^iUcGW{PT6;C!=APi z_KdA3hm#XJIg%Vo4%><3pq;d5k~eJKPHH=4=NNk3PTP8V+Uyz4Y?<<{vhT5cmdCkd zod2@~WJTT1Cgbf3CzSn~71OpM8zd)`{lqqOax7g)tmKHYAF_5X4Lp&mnCqBqXOa^r zX`poiiIei491=~JNK8Xt!|YQyFv*6;h&)M_b=iT8iL30}Y%r6Yl;PAMdmaU6`I{u0 zb9Op8as|(lqwT4qST8vCKgB$S75Ihpx#YMAfBy;<_>{b+q*%#8DG|j;*Gwzh@nxah zRITGn+Zss;GZTYm*lK)BGc2wv2E8Z{mDl;&X`IdIgLcE)5h6+Y*qHM-RX#Spa?vmq~ c4N{Bw1DOeu-xe&E+^N3!N4C;=^c+)^t~3+1=YW*x^>R^&Z(+? zxNXz70_|<|x6n5|A;dWN2;}zllR~@#ego#fn;?Ndg3o}zg3p4#f$xBSfX{>CsXn)Y z?_s(F+yWjOa0=Xsc?H}CHbJ)g3}hYG2lHFtCd}`Eo56eF4zLGq1s{ShfserFz`w!0 z;1(D?4ITkm_X+S2coy6Teh$6~-T_nO`U}WGYD8PZsyO^Kqyp8Re~k`Sy$1Vk_qfCOkX&?8WLAA$5#-NqPb2AFF`GZy(qCZN2%73&Z|(q zJU0~`Uft)U@i>p@w5iz`7otRm=XJ<^6rE8<;UZdBqKZ|q4zv&c&*OSWsD$y&{hgPTKN z>*hlTgZ~wNyN?-AyZ?Y~ts!P@*N0Zxp+v=9ojH_=-e8%Gq^5pwBjB%MQdC!#W!s8# zt`juskm0f5**mUSCu1bGYJ54-3dP9MU0to9o^89bJl_!)WrJ;y;mUGr-ty|Gbky#b z?tU_oOI=EA=-qDHwy36#RbA@c4_qR+@W=B+J literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/sr/LC_MESSAGES/AppIndicatorExtension.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/sr/LC_MESSAGES/AppIndicatorExtension.mo new file mode 100644 index 0000000000000000000000000000000000000000..a7770c5993c41ecfb767e84d1c9bc8f8e6867140 GIT binary patch literal 1132 zcmaiyO=}ZD7{^DgZ;M`ftBOn!OM{toH+@UDU4_0$p{1cl5l@cEG+o*3hTUmtYY#~e zdK3gjswf`37irqkm-rQCzkr`X@#?|18^Pge9w6?q?7zT6&@}P^* z9;C-th(h0>Gf?XZLau^sU^|!rFM|)j7H|Q)1U>;zgRj6g@Ga;;n@|_xYo`dg0Nw#p z;6sps&%s`BA3O(s2X+1rPv}RAy2Ux^ zizuR_qOe zINCmJGSHVGlVVnq=`zo|a_NulbZ>8h%xI4!7xE=K7liIIyl{_l&n@~T*dy66cr5ag zO%&KY5k~M}Q)5PygHW=msOT2h@O&|1xd6-AX*MGkT%E*5xfC`{n^r$F2bk4It!_J= zxnZVF)0o6%8Cv?0$7K+ra+3SSd0rGOCwS?%*rrivOifIU9XH3z8T!Rwj^&ohXd=a; z>?(WQ^#^Hwj)#$u&fVNN%N*zFUb7-(V}3p;xPH;5nMbZP?z7v%7kFB2A{&T;D``4q zrn-%+hZpzQco3E%oBHKO7&+a8^kC|A`qwSfaV*-=LG{#ZcPxwEq9#Q;;+szTXluyn z(bGnSIb@l1W#ym*Ic5Si7HZOoL4&9d>XWL)t7=zmt9`XjX{XxLQ~h_6_&bQ!)lOW+ z2TI}t#ZOgD?IV9Zt`N1R>Nn8 z4A{~AVDgv8CWHF(p`wNx)roo!S9P_811hMgH~VXN78OI=o|QT1_mLa$v40D_Vk?7&iAXg=L5lrpsP>;U4p(rVf=w8^cOk@ z^`0W+8rTQ+gJtjv_!8^^Ti|8z4R{v(2=;-WKns0=DAuJjoqUhM>sUVp!}r(V4e&h} z@_hzFy{}-%_Y(|#{sxh%9TUEvhQc@xU4*dR9vAi*dJlIbQ�`UQ6fbU_-Iw8AT+_e1#6Jo7c|IJF}Ww)cySkCn)RT=itB zDQe1ZAKOkwM@wWm^hl~!Y|}Mk)ed?Q1r>$Lbp!2@iZ$!9=GlCmtw`(8LrSA%*)-O( zMVG5Oo7&7Bs~UW+EU{(TQXz=V2rpBb@c1s{<18Md@kpAKZ}EilXaSdHD5+f`ys=SvH2zzs)Y%6JQaW0kUz|N`0q+-ucSDP;y4^%6FSq>dW+9ZGptUt&o%GrB z>KrQ{#)XQj(z01yGj*l&l$Kv9AH84?rIvW$&`QO~y7Dv`=EEaVrNFxvY|hw*OQ~+Q zmo6Kbpq*(psBgwR%VIh(K*N;xXK_sLQ%(_%^}Q@P*qY4lglYQ(pNu)(-R&Gf3@_nK zj5A4TA|lUP(ich#+BL*b+cq2MAs&KnYPhwqh(ik9L=*L3$^zy zR8kuTza5u$V}gAO*)qWcJIZR)wP-h_ZK1k!+K@+G_h?0%rZ7Lgi*>po@IOfM5934p AuK)l5 literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/ta/LC_MESSAGES/AppIndicatorExtension.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/ta/LC_MESSAGES/AppIndicatorExtension.mo new file mode 100644 index 0000000000000000000000000000000000000000..9b6e5a67001bb1c57f47158e5685b0dca6e54e2e GIT binary patch literal 3523 zcmd6oONq+9)l0Vt5B2ccTnuskkmtP1UBGdcrW}lo4=9GFC~}~^KWLH zfIj0t;Nx&VqDUU^LfPjFxE3x!gs0&yxD`gQ3w{Mfk6)nZHIJaH@JYB0o`6rlAK_E* zcX$;pCuylM>Pxc~xC3T=IQy!_E)Uoq1ee-e@X)khpPYss&v&(5{ zYh&P6YmukJu;W#AHC(Tx>{UIz&#HzqR#LomTbr=ffwjr^qQD8G_RDO`N5jZ(7+;~a zDIK^t4y^$lI?-t0m{?L@y;EIH258PQ`|v7L$8 z=pbHISo25g73DOW+6k1?@V%$qcNTjm zH5B;!bvd#JEB3282MJuV7>#bL1JcK&xe`R=!y>@b)L`HG#&0g8B&|M|9cApy+hU&C*-QMB{ zjj*J=rWuC)#q}zE?eFr`ihi}KdwtKN#b)! z94D>!RT7^xQ(w!J8J|yDZzpjpi7zl_{rM!GkbxMo>U3&2>j%{(D_cjC_+rvJp2TO_ zC5b;X`79?>NB&-lnZGcY|@tZiFRa<2^Rf-~&$>5gB$zXZ`SBg+*dW zN$ki*ol{_!6ah1>XMvC2hlDquQEq@e(pObsrf6!x=6g5mU!2uw%ObELt6AfE|VQM9x_ zrQ1xW<0tKRDeDYQX5J@1BGMu0!OFLdC(=#Mqz;WaZqq(b&sBZ~K2F0j&1ZsjMscj!nJZDYO>@eXl&H+j(@~u% zX-!|w_=8DJGl^O!^6N~tCjv75G%IjN-WaBr9#tU`$(RcPQ8-NWJ<$;g)|paPK8q0! oGVwYN+W#}=jsT537%Q6vwBue7SshXS0|)+Zcbzz(B1RtnW_I7adGG&b z=jUBJJ`iY6p+AAXdz%mw;61nD5AAF4A#e?>fa@TEKY(|DH^IBWKfx!#ZQHRHq>=&n zH0E`Xz&A?14c?9UCnY}vAIJO~a2NO;$bNnSIj-N!`OY0e;3xLt?@n+Z_!zh!yce7W z9{?|aJHa=>DX<6L4t@l39-o3Qf?t9&;IH7L;9eMg4h?D`=lv6sWc!;Sfq#LV_daaS z@jVAV15ShYfz6U_koBu%O>%zHlV@fankCr>y2`5Y)A)UZR!+EPgW07EU(rHqX}^etCba} z6639Oeq(Se^UV1q&i8WSR58)m*oisiq|dC(V=4BkZry6$$X2B2yb5KzPfaWPg&%TR znkLqZ(jY1f5Ko_S-x~&-Ddr=mSCrTol@X7!d+G4R*gI_~)mK$iK1yXyT^ax=9vwNT#Wh zmSmimkPbZBCn9nrAKW!3h zx+;nSHS!W5Ej_ACrLh!TRBvf^AIwRw>Qt-NW`gPqL9I&DwfdpM&sS%v)yjDs?EpC# z7jZ@Fv@Baz)8J!+T#iM$WtF^)x3gg^b;Louj5Q|AWT=9sl5w4yneA!UrDI<9bUd2} zH<{RQ(%VhjIwY>q$?`Iu4c7bfPm{6Afu2*^7p2y|E!3kSn9BVsI_#m3PIGMd_tDC++&` zaLwn7#wWK}Hu!KwMa8ZWu9{-%I0&B3CH*inQPwL~=Xb`~p7XA!si{)Lo5zhMnmWpP zHC)w3lkz=nBDKEiwH3Ls&y7d^Z*82rD?})Ut)!p%OpH&;m<|$0M0MgzW$XJ?_Z+fI zB57rB^X2+#lnqxiQADl>*KlSPGI5+XwUW{MlPc2ItHCuor{hQ?C$XGFVo?_A;>O8q zvn383a=vPE*M-yJ8t!fsbMsLzFxGraVuBV3$8;p&B&v?0aB$rYzBQ^{ lR!#Q#*!|nlnF~vc^MxOH#=`$zpXW<`>G^WfE6635;%^2}w=Mtx literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/uk/LC_MESSAGES/AppIndicatorExtension.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/uk/LC_MESSAGES/AppIndicatorExtension.mo new file mode 100644 index 0000000000000000000000000000000000000000..88c7fbcfe7da1f164b22ece3fe18fb3e8e121df9 GIT binary patch literal 3061 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 literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/zh_TW/LC_MESSAGES/AppIndicatorExtension.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/locale/zh_TW/LC_MESSAGES/AppIndicatorExtension.mo new file mode 100644 index 0000000000000000000000000000000000000000..f66fd67a0442c897eb9de8ddac4a27d48cb2d557 GIT binary patch literal 2449 zcma)+U2GIp6vr=$UyGku6+h7HgP|3tYzr;0sDXZfO(<<()fbay*uC8y-JRLY%tA|I zf&#Y1mNnQS&>~ceEC%{PtF3J}KKW*h&pw!t?9A@Q#72Gb(f^qlw%ZLDZhH4O=gzt3 z{O>t;`up0|Lk#03%oi{#RxwruK70>;Febq#!70!O{seOHSMYxDFYrO|U+_h6)xFpY za*q=DGVB1z!S_6V2tEY+OOI*rdDu6=wcsxx#kmQRu0K6{&1%N*$JXKJ0dPI|9QX?O z2)Gk`9NY)40Xx7=;0NG+;4nz%7zMY2*TBtS7JL?52dB-bK`lr+I&nxkXE%N-!K0pi z6(s$W;6`vBB)zuBf53X!Byt0=)nf-pemx!s!B=6Ag6qJay>$zuy8R83jtUeRA=w6y z_E&?HcLzvyi+DWdy}t-bSic6+zTZI7dlPH`{{VM`)mWtcNf5_&YDslKI~_e#L(2aI zCfx%X6z3^SgkVo&LZVZ9l+dXy;M@g@OM~)1gIPfa#(GTZ5e>R`)EBhZ8FV%pk6}{Z zOUI*R>@rQEnu@0KmJojS$#KCNbR`lsRbdzawH7&E;R2s#%o}#suFhB66sk2X(pI zjl+#(BBALf^BiKX1N3xrCw9?c`H0Swp&Svc_~a?Rb-L~KRVD8fl_!)g5%ZQ3a!64l zD-3>EF{5xZqk>av)}n@$kZfu?Z)swCMW@NyXq(x6i)9IG>*}gln;sTAr!W+vT{9G? z9>oP+bP8RlAz`rnA`z2Ag3IcyW0C?MDk&=O)KP3GijzMzl^rM+nH>-&KO99kN3&B0 zr)EY}OUA-nP9%h^b2+Z55w0PK?uat(avvn`QMI^Nj36~5s_DuRTogIR<(LvtmRMCBWMSZZ2<<4+;L3h{ZJi zdelhnOwei=i&0vu*7V4m*s4a7azsc$A;$x}5q%bh;FTy>*lCa)t13DL_>pKw@LgYP zOKbD;k?^tj=p(_ArC@ggDoxR4ZbAzcbq5bcW!(_w8*c}9OWT(HNG$p-HLD>lj0+dw z+YTzGkJ-~{`*_M4Ig=Zkw>}%lrKebSe%zY>#>3KLuRU_qnoKP%o~I9XX|bQ|u`940 zvybI6DALEfhxk-R-4)w1 l <= GLib.LogLevelFlags.LEVEL_WARNING); + } + } + + static destroy() { + delete Logger._domain; + delete Logger._uuid; + delete Logger._levels; + } + + static debug(message) { + Logger._logStructured(GLib.LogLevelFlags.LEVEL_DEBUG, message); + } + + static message(message) { + Logger._logStructured(GLib.LogLevelFlags.LEVEL_MESSAGE, message); + } + + static warn(message) { + Logger._logStructured(GLib.LogLevelFlags.LEVEL_WARNING, message); + } + + static error(message) { + Logger._logStructured(GLib.LogLevelFlags.LEVEL_ERROR, message); + } + + static critical(message) { + Logger._logStructured(GLib.LogLevelFlags.LEVEL_CRITICAL, message); + } +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/menuUtils.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/menuUtils.js new file mode 100644 index 0000000..c3d469e --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/menuUtils.js @@ -0,0 +1,42 @@ +// This file is part of the AppIndicator/KStatusNotifierItem GNOME Shell extension +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +/** + * Utility functions not necessarily belonging into the item factory + */ + +export function moveItemInMenu(menu, dbusItem, newpos) { + // HACK: we're really getting into the internals of the PopupMenu implementation + + // First, find our wrapper. Children tend to lie. We do not trust the old positioning. + const family = menu._getMenuItems(); + for (let i = 0; i < family.length; ++i) { + if (family[i]._dbusItem === dbusItem) { + // now, remove it + menu.box.remove_child(family[i]); + + // and add it again somewhere else + if (newpos < family.length && family[newpos] !== family[i]) + menu.box.insert_child_below(family[i], family[newpos]); + else + menu.box.add_child(family[i]); + + // skip the rest + return; + } + } +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/metadata.json b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/metadata.json new file mode 100644 index 0000000..df01f9e --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/metadata.json @@ -0,0 +1,19 @@ +{ + "_generated": "Generated by SweetTooth, do not edit", + "description": "Adds AppIndicator, KStatusNotifierItem and legacy Tray icons support to the Shell", + "gettext-domain": "AppIndicatorExtension", + "name": "AppIndicator and KStatusNotifierItem Support", + "settings-schema": "org.gnome.shell.extensions.appindicator", + "shell-version": [ + "45", + "46", + "47", + "48", + "49", + "50", + "51" + ], + "url": "https://github.com/ubuntu/gnome-shell-extension-appindicator", + "uuid": "appindicatorsupport@rgcjonas.gmail.com", + "version": 66 +} \ No newline at end of file diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/pixmapsUtils.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/pixmapsUtils.js new file mode 100644 index 0000000..ce4c3f3 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/pixmapsUtils.js @@ -0,0 +1,68 @@ +// This file is part of the AppIndicator/KStatusNotifierItem GNOME Shell extension +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +export function argbToRgba(src) { + const dest = new Uint8Array(src.length); + + for (let j = 0; j < src.length; j += 4) { + const srcAlpha = src[j]; + + dest[j] = src[j + 1]; /* red */ + dest[j + 1] = src[j + 2]; /* green */ + dest[j + 2] = src[j + 3]; /* blue */ + dest[j + 3] = srcAlpha; /* alpha */ + } + + return dest; +} + +export function getBestPixmap(pixmapsVariant, preferredSize) { + if (!pixmapsVariant) + throw new TypeError('null pixmapsVariant'); + + const pixmapsVariantsArray = new Array(pixmapsVariant.n_children()); + if (!pixmapsVariantsArray.length) + throw TypeError('Empty Icon found'); + + for (let i = 0; i < pixmapsVariantsArray.length; ++i) + pixmapsVariantsArray[i] = pixmapsVariant.get_child_value(i); + + const pixmapsSizedArray = pixmapsVariantsArray.map((pixmapVariant, index) => ({ + width: pixmapVariant.get_child_value(0).unpack(), + height: pixmapVariant.get_child_value(1).unpack(), + index, + })); + + const sortedIconPixmapArray = pixmapsSizedArray.sort( + ({width: widthA, height: heightA}, {width: widthB, height: heightB}) => { + const areaA = widthA * heightA; + const areaB = widthB * heightB; + + return areaA - areaB; + }); + + // we prefer any pixmap that is equal or bigger than our requested size + const qualifiedIconPixmapArray = sortedIconPixmapArray.filter(({width, height}) => + width >= preferredSize && height >= preferredSize); + + const {width, height, index} = qualifiedIconPixmapArray.length > 0 + ? qualifiedIconPixmapArray[0] : sortedIconPixmapArray.pop(); + + const pixmapVariant = pixmapsVariantsArray[index].get_child_value(2); + const rowStride = width * 4; // hopefully this is correct + + return {pixmapVariant, width, height, rowStride}; +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/preferences/customIconPage.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/preferences/customIconPage.js new file mode 100644 index 0000000..b132562 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/preferences/customIconPage.js @@ -0,0 +1,240 @@ +/* exported GeneralPage*/ + +import Adw from 'gi://Adw'; +import Gtk from 'gi://Gtk'; +import GObject from 'gi://GObject'; +import Gio from 'gi://Gio'; +import GLib from 'gi://GLib'; +import {gettext as _} from 'resource:///org/gnome/Shell/Extensions/js/extensions/prefs.js'; + +const IconData = GObject.registerClass({ + GTypeName: 'IconData', + Properties: { + 'id': GObject.ParamSpec.string( + 'id', + 'Id', + 'A read and write string property', + GObject.ParamFlags.READWRITE, + '' + ), + 'name': GObject.ParamSpec.string( + 'name', + 'Name', + 'A read and write string property', + GObject.ParamFlags.READWRITE, + '' + ), + 'at-name': GObject.ParamSpec.string( + 'at-name', + 'At Name', + 'A read and write string property', + GObject.ParamFlags.READWRITE, + '' + ), + + }, +}, class IconData extends GObject.Object { + constructor(props = {}) { + super(props); + } + + get id() { + if (this._id === 'undefined') + this._id = null; + return this._id; + } + + set id(value) { + if (this.id === value) + return; + + this._id = value; + this.notify('id'); + } + + get name() { + if (this._name === 'undefined') + this._name = null; + return this._name; + } + + set name(value) { + if (this.name === value) + return; + + this._name = value; + this.notify('name'); + } + + get atName() { + if (this._atName === 'undefined') + this._atName = null; + return this._atName; + } + + set atName(value) { + if (this.atName === value) + return; + + this._atName = value; + this.notify('at-name'); + } +}); + +export var CustomIconPage = GObject.registerClass( +class AppIndicatorCustomIconPage extends Adw.PreferencesPage { + _init(settings, settingsKey) { + super._init({ + title: _('Custom Icons'), + icon_name: 'custom-icons-symbolic', + name: 'Custom Icons Page', + }); + this._settings = settings; + this._settingsKey = settingsKey; + + this.group = new Adw.PreferencesGroup(); + + this.container = new Gtk.Box({ + halign: Gtk.Align.FILL, + hexpand: true, + orientation: Gtk.Orientation.VERTICAL, + }); + + this.listStore = new Gio.ListStore({ + item_type: IconData, + }); + + const initList = this._settings.get_value(this._settingsKey.CUSTOM_ICONS).deep_unpack(); + initList.forEach(pair => { + let data = new IconData({ + id: pair[0], + name: pair[1], + atName: pair[2], + }); + this.listStore.append(data); + }); + + this.listStore.append(new IconData({id: '', name: '', atName: ''})); + + this.selectionModel = new Gtk.SingleSelection({ + model: this.listStore, + }); + + this.columnView = new Gtk.ColumnView({ + hexpand: true, + model: this.selectionModel, + reorderable: false, + }); + + const columnTitles = [ + _('Indicator ID'), + _('Icon Name'), + _('Attention Icon Name'), + ]; + const indicatorIdColumn = new Gtk.ColumnViewColumn({ + title: columnTitles[0], + expand: true, + }); + const iconNameColumn = new Gtk.ColumnViewColumn({ + title: columnTitles[1], + expand: true, + }); + const attentionIconNameColumn = new Gtk.ColumnViewColumn({ + title: columnTitles[2], + expand: true, + }); + + + const factoryId = new Gtk.SignalListItemFactory(); + factoryId.connect('setup', (_widget, item) => { + const label = new Gtk.EditableLabel({text: ''}); + item.set_child(label); + }); + factoryId.connect('bind', (_widget, item) => { + const label = item.get_child(); + const data = item.get_item(); + label.set_text(data.id); + label.bind_property('text', data, 'id', GObject.BindingFlags.SYNC_CREATE); + label.connect('changed', () => this._autoSave(item)); + }); + + const factoryName = new Gtk.SignalListItemFactory(); + factoryName.connect('setup', (_widget, item) => { + const label = new Gtk.EditableLabel({text: ''}); + item.set_child(label); + }); + factoryName.connect('bind', (_widget, item) => { + const label = item.get_child(); + const data = item.get_item(); + label.set_text(data.name); + label.bind_property('text', data, 'name', GObject.BindingFlags.SYNC_CREATE); + label.connect('changed', () => this._autoSave(item)); + }); + + const factoryItName = new Gtk.SignalListItemFactory(); + factoryItName.connect('setup', (_widget, item) => { + const label = new Gtk.EditableLabel({text: ''}); + item.set_child(label); + }); + factoryItName.connect('bind', (_widget, item) => { + const label = item.get_child(); + const data = item.get_item(); + label.set_text(data.atName); + label.bind_property('text', data, 'at-name', GObject.BindingFlags.SYNC_CREATE); + label.connect('changed', () => this._autoSave(item)); + }); + + indicatorIdColumn.set_factory(factoryId); + iconNameColumn.set_factory(factoryName); + attentionIconNameColumn.set_factory(factoryItName); + + this.columnView.append_column(indicatorIdColumn); + this.columnView.append_column(iconNameColumn); + this.columnView.append_column(attentionIconNameColumn); + + this.container.append(this.columnView); + + this.group.add(this.container); + this.add(this.group); + } + + _autoSave(item) { + const storeLength = this.listStore.get_n_items(); + const newStore = []; + + for (let i = 0; i < storeLength; i++) { + const currentItem = this.listStore.get_item(i); + const id = currentItem.id; + const name = currentItem.name; + const atName = currentItem.atName; + if (id && name) + newStore.push([id, name, atName || '']); + } + + this._settings.set_value(this._settingsKey.CUSTOM_ICONS, + new GLib.Variant('a(sss)', newStore)); + + const id = item.get_item().id; + const name = item.get_item().name; + + /* dynamic new entry*/ + if (storeLength === 1 && (id || name)) + this.listStore.append(new IconData({id: '', name: '', atName: ''})); + + if (storeLength > 1) { + if ((id || name) && item.get_position() >= storeLength - 1) + this.listStore.append(new IconData({id: '', name: '', atName: ''})); + } + } + + _autoDelete(item) { + const storeLength = this.listStore.get_n_items(); + const id = item.get_item().id; + const name = item.get_item().name; + if (storeLength > 1 && !id && !name && + item.get_position() < storeLength - 1) + this.listStore.remove(item.get_position()); + } +}); + + diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/preferences/generalPage.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/preferences/generalPage.js new file mode 100644 index 0000000..7a2575b --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/preferences/generalPage.js @@ -0,0 +1,159 @@ +/* exported GeneralPage*/ + +import Adw from 'gi://Adw'; +import Gtk from 'gi://Gtk'; +import GObject from 'gi://GObject'; +import {gettext as _} from 'resource:///org/gnome/Shell/Extensions/js/extensions/prefs.js'; + + +export var GeneralPage = GObject.registerClass( +class AppIndicatorGeneralPage extends Adw.PreferencesPage { + _init(settings, settingsKey) { + super._init({ + title: _('General'), + icon_name: 'general-preferences-symbolic', + name: 'General Page', + }); + + this._settings = settings; + this._settingsKey = settingsKey; + + this.group = new Adw.PreferencesGroup(); // no title since only single group + + const legacyTraySwitch = new Adw.SwitchRow({ + title: _('Enable Legacy Tray Icons support'), + subtitle: _('Add X11 legacy tray icons to the panel area'), + active: this._settings.get_boolean(this._settingsKey.LEGACY_TRAY_ENABLED), + }); + + legacyTraySwitch.connect('notify::active', widget => + this._settings.set_boolean( + this._settingsKey.LEGACY_TRAY_ENABLED, + widget.get_active() + ) + ); + + this.group.add(legacyTraySwitch); + + const compactModeSwitch = new Adw.SwitchRow({ + title: _('Compact Mode'), + subtitle: _('Puts tray indicators closer together'), + active: this._settings.get_boolean(this._settingsKey.COMPACT_MODE_ENABLED), + }); + + compactModeSwitch.connect('notify::active', widget => + this._settings.set_boolean( + this._settingsKey.COMPACT_MODE_ENABLED, + widget.get_active() + ) + ); + + this.group.add(compactModeSwitch); + + this._createSpinRow({ + title: _('Opacity'), + settingsKey: this._settingsKey.ICON_OPACITY, + from: 0, + to: 255, + step: 1, + round: true, + }); + + this._createSpinRow({ + title: _('Desaturation'), + settingsKey: this._settingsKey.ICON_SATURATION, + from: 0.0, + to: 1.0, + step: 0.1, + }); + + this._createSpinRow({ + title: _('Brightness'), + settingsKey: this._settingsKey.ICON_BRIGHTNESS, + from: -1.0, + to: 1.0, + step: 0.1, + }); + + this._createSpinRow({ + title: _('Contrast'), + settingsKey: this._settingsKey.ICON_CONTRAST, + from: -1.0, + to: 1.0, + step: 0.1, + }); + + this._createSpinRow({ + title: _('Icon Size'), + settingsKey: this._settingsKey.ICON_SIZE, + from: 0, + to: 96, + step: 2, + round: true, + }); + + const alignmentList = new Gtk.StringList(); + const comboItems = [ + {pos: 'center', label: _('Center')}, + {pos: 'left', label: _('Left')}, + {pos: 'right', label: _('Right')}, + ]; + + comboItems.forEach(item => alignmentList.append(item.label)); + + const combo = new Adw.ComboRow({ + title: _('Tray Horizontal Alignment'), + model: alignmentList, + }); + const trayPos = this._settings.get_string(this._settingsKey.TRAY_POS); + combo.set_selected(comboItems.findIndex(item => trayPos === item.pos)); + + combo.connect('notify::selected', widget => this._settings.set_string( + this._settingsKey.TRAY_POS, comboItems[widget.get_selected()].pos)); + + this.group.add(combo); + this.add(this.group); + } + + _createSpinRow(args) { + let title = args.title || 'Default Title'; + let subtitle = args.subtitle || null; + let settingsKey = args.settingsKey || ''; + let from = args.from || 0; + let to = args.to || 100; + let step = args.step || 1; + let round = args.round || false; + + let spin = Adw.SpinRow.new_with_range(from, to, step); + spin.title = title; + if (subtitle !== null) + spin.subtitle = subtitle; + + if (round) + spin.set_value(this._settings.get_int(settingsKey)); + else + spin.set_value(this._settings.get_int(settingsKey)); + + + spin.connect('input', widget => { + if (round) + this._settings.set_int(settingsKey, parseInt(widget.get_value(), 10)); + else + this._settings.set_double(settingsKey, widget.get_value()); + + return false; + }); + spin.connect('output', widget => { + if (round) + this._settings.set_int(settingsKey, parseInt(widget.get_value(), 10)); + else + this._settings.set_double(settingsKey, widget.get_value()); + + return false; + }); + + this.group.add(spin); + } +}); + + diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/prefs.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/prefs.js new file mode 100644 index 0000000..344ba0a --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/prefs.js @@ -0,0 +1,45 @@ +// -*- mode: js2; indent-tabs-mode: nil; js2-basic-offset: 4 -*- + +/* exported init, buildPrefsWidget */ + +import Gtk from 'gi://Gtk'; // will be removed +import Gdk from 'gi://Gdk'; +import * as GeneralPreferences from './preferences/generalPage.js'; +import * as CustomIconPreferences from './preferences/customIconPage.js'; + +import { + ExtensionPreferences, + gettext as _ +} from 'resource:///org/gnome/Shell/Extensions/js/extensions/prefs.js'; + +const SettingsKey = { + LEGACY_TRAY_ENABLED: 'legacy-tray-enabled', + COMPACT_MODE_ENABLED: 'compact-mode-enabled', + ICON_SIZE: 'icon-size', + ICON_OPACITY: 'icon-opacity', + ICON_SATURATION: 'icon-saturation', + ICON_BRIGHTNESS: 'icon-brightness', + ICON_CONTRAST: 'icon-contrast', + TRAY_POS: 'tray-pos', + CUSTOM_ICONS: 'custom-icons', +}; + +export default class DockPreferences extends ExtensionPreferences { + fillPreferencesWindow(window) { + const iconTheme = Gtk.IconTheme.get_for_display(Gdk.Display.get_default()); + if (!iconTheme.get_search_path().includes(`${this.path}/icons`)) + iconTheme.add_search_path(`${this.path}/icons`); + + + const settings = this.getSettings(); + const generalPage = new GeneralPreferences.GeneralPage(settings, SettingsKey); + const customIconPage = new CustomIconPreferences.CustomIconPage(settings, SettingsKey); + + window.add(generalPage); + window.add(customIconPage); + + window.connect('close-request', () => { + window.destroy(); + }); + } +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/promiseUtils.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/promiseUtils.js new file mode 100644 index 0000000..2749b03 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/promiseUtils.js @@ -0,0 +1,324 @@ +// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- + +import Gio from 'gi://Gio'; +import GLib from 'gi://GLib'; +import GObject from 'gi://GObject'; +import Meta from 'gi://GdkPixbuf'; + +import * as Signals from 'resource:///org/gnome/shell/misc/signals.js'; + +export class CancellablePromise extends Promise { + constructor(executor, cancellable) { + if (!(executor instanceof Function)) + throw TypeError('executor is not a function'); + + if (cancellable && !(cancellable instanceof Gio.Cancellable)) + throw TypeError('cancellable parameter is not a Gio.Cancellable'); + + let rejector; + let resolver; + super((resolve, reject) => { + resolver = resolve; + rejector = reject; + }); + + const {stack: promiseStack} = new Error(); + this._promiseStack = promiseStack; + + this._resolver = (...args) => { + resolver(...args); + this._resolved = true; + this._cleanup(); + }; + this._rejector = (...args) => { + rejector(...args); + this._rejected = true; + this._cleanup(); + }; + + if (!cancellable) { + executor(this._resolver, this._rejector); + return; + } + + this._cancellable = cancellable; + this._cancelled = cancellable.is_cancelled(); + if (this._cancelled) { + this._rejector(new GLib.Error(Gio.IOErrorEnum, + Gio.IOErrorEnum.CANCELLED, 'Promise cancelled')); + return; + } + + this._cancellationId = cancellable.connect(() => { + const id = this._cancellationId; + this._cancellationId = 0; + GLib.idle_add(GLib.PRIORITY_DEFAULT, () => cancellable.disconnect(id)); + this.cancel(); + }); + + executor(this._resolver, this._rejector); + } + + _cleanup() { + if (this._cancellationId) + this._cancellable.disconnect(this._cancellationId); + } + + get cancellable() { + return this._chainRoot._cancellable || null; + } + + get _chainRoot() { + return this._root ? this._root : this; + } + + then(...args) { + const ret = super.then(...args); + + /* Every time we call then() on this promise we'd get a new + * CancellablePromise however that won't have the properties that the + * root one has set, and then it won't be possible to cancel a promise + * chain from the last one. + * To allow this we keep track of the root promise, make sure that + * the same method on the root object is called during cancellation + * or any destruction method if you want this to work. */ + if (ret instanceof CancellablePromise) + ret._root = this._chainRoot; + + return ret; + } + + resolved() { + return !!this._chainRoot._resolved; + } + + rejected() { + return !!this._chainRoot._rejected; + } + + cancelled() { + return !!this._chainRoot._cancelled; + } + + pending() { + return !this.resolved() && !this.rejected(); + } + + cancel() { + if (this._root) { + this._root.cancel(); + return this; + } + + if (!this.pending()) + return this; + + this._cancelled = true; + const error = new GLib.Error(Gio.IOErrorEnum, + Gio.IOErrorEnum.CANCELLED, 'Promise cancelled'); + error.stack += `## Promise created at:\n${this._promiseStack}`; + this._rejector(error); + + return this; + } +} + +export class SignalConnectionPromise extends CancellablePromise { + constructor(object, signal, cancellable) { + if (arguments.length === 1 && object instanceof Function) { + super(object); + return; + } + + if (!(object.connect instanceof Function)) + throw new TypeError('Not a valid object'); + + if (object instanceof GObject.Object && + !GObject.signal_lookup(signal.split(':')[0], object.constructor.$gtype)) + throw new TypeError(`Signal ${signal} not found on object ${object}`); + + let id; + let destroyId; + super(resolve => { + let connectSignal; + if (object instanceof GObject.Object) + connectSignal = (sig, cb) => GObject.signal_connect(object, sig, cb); + else + connectSignal = (sig, cb) => object.connect(sig, cb); + + id = connectSignal(signal, (_obj, ...args) => { + if (!args.length) + resolve(); + else + resolve(args.length === 1 ? args[0] : args); + }); + + if (signal !== 'destroy' && + (!(object instanceof GObject.Object) || + GObject.signal_lookup('destroy', object.constructor.$gtype))) + destroyId = connectSignal('destroy', () => this.cancel()); + }, cancellable); + + this._object = object; + this._id = id; + this._destroyId = destroyId; + } + + _cleanup() { + if (this._id) { + let disconnectSignal; + + if (this._object instanceof GObject.Object) + disconnectSignal = id => GObject.signal_handler_disconnect(this._object, id); + else + disconnectSignal = id => this._object.disconnect(id); + + disconnectSignal(this._id); + if (this._destroyId) { + disconnectSignal(this._destroyId); + this._destroyId = 0; + } + this._object = null; + this._id = 0; + } + + super._cleanup(); + } + + get object() { + return this._chainRoot._object; + } +} + +export class GSourcePromise extends CancellablePromise { + constructor(gsource, priority, cancellable) { + if (arguments.length === 1 && gsource instanceof Function) { + super(gsource); + return; + } + + if (gsource.constructor.$gtype !== GLib.Source.$gtype) + throw new TypeError(`gsource ${gsource} is not of type GLib.Source`); + + if (priority === undefined) + priority = GLib.PRIORITY_DEFAULT; + else if (!Number.isInteger(priority)) + throw TypeError('Invalid priority'); + + super(resolve => { + gsource.set_priority(priority); + gsource.set_callback(() => { + resolve(); + return GLib.SOURCE_REMOVE; + }); + gsource.attach(null); + }, cancellable); + + this._gsource = gsource; + this._gsource.set_name(`[gnome-shell] ${this.constructor.name} ${ + new Error().stack.split('\n').filter(line => + !line.match(/misc\/promiseUtils\.js/))[0]}`); + + if (this.rejected()) + this._gsource.destroy(); + } + + get gsource() { + return this._chainRoot._gsource; + } + + _cleanup() { + if (this._gsource) { + this._gsource.destroy(); + this._gsource = null; + } + super._cleanup(); + } +} + +export class IdlePromise extends GSourcePromise { + constructor(priority, cancellable) { + if (arguments.length === 1 && priority instanceof Function) { + super(priority); + return; + } + + if (priority === undefined) + priority = GLib.PRIORITY_DEFAULT_IDLE; + + super(GLib.idle_source_new(), priority, cancellable); + } +} + +export class TimeoutPromise extends GSourcePromise { + constructor(interval, priority, cancellable) { + if (arguments.length === 1 && interval instanceof Function) { + super(interval); + return; + } + + if (!Number.isInteger(interval) || interval < 0) + throw TypeError('Invalid interval'); + + super(GLib.timeout_source_new(interval), priority, cancellable); + } +} + +export class TimeoutSecondsPromise extends GSourcePromise { + constructor(interval, priority, cancellable) { + if (arguments.length === 1 && interval instanceof Function) { + super(interval); + return; + } + + if (!Number.isInteger(interval) || interval < 0) + throw TypeError('Invalid interval'); + + super(GLib.timeout_source_new_seconds(interval), priority, cancellable); + } +} + +export class MetaLaterPromise extends CancellablePromise { + constructor(laterType, cancellable) { + if (arguments.length === 1 && laterType instanceof Function) { + super(laterType); + return; + } + + if (laterType && laterType.constructor.$gtype !== Meta.LaterType.$gtype) + throw new TypeError(`laterType ${laterType} is not of type Meta.LaterType`); + else if (!laterType) + laterType = Meta.LaterType.BEFORE_REDRAW; + + let id; + super(resolve => { + id = Meta.later_add(laterType, () => { + this.remove(); + resolve(); + return GLib.SOURCE_REMOVE; + }); + }, cancellable); + + this._id = id; + } + + _cleanup() { + if (this._id) { + Meta.later_remove(this._id); + this._id = 0; + } + super._cleanup(); + } +} + +export function _promisifySignals(proto) { + if (proto.connect_once) + return; + + proto.connect_once = function (signal, cancellable) { + return new SignalConnectionPromise(this, signal, cancellable); + }; +} + +_promisifySignals(GObject.Object.prototype); +_promisifySignals(Signals.EventEmitter.prototype); diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/schemas/gschemas.compiled b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/schemas/gschemas.compiled new file mode 100644 index 0000000000000000000000000000000000000000..1a6beffb55db481c74aa15512ffffdfcd237a55b GIT binary patch literal 820 zcmYjPziSjh7@dnbz5Eb`L`Y$$;vTZQ5$p|u7$KcOQf6*`H&GU=F|4jp@Yn%bk0JAmbzzx=)9en9v&NIx52jU1k0WNQT`$V6*1OGR83W=XS z-~ULT`YinO;ETZBy&v23shNkDz7Cjs*KX0Lo`t^xUIl(FU)rHhJp+FOya{}M^mvYS zpl-t-fL{PtUhlkOJoP#F@4)YYrf$@%8~H2nVd2k9##1jMegggptRL;ZrBBT~9n^Rc zIKFxN4Snhb_z{?Ip)+e@TgXiNF_y)IpGbFoDaUbPU8(y6JbL81ArjG8asS!?D|t8D za^8+&1~?JP$T`=o64)|V;q3&<8}f!MPH!vDn}Po&h4cf=Q#3>x8X^r1k)AX}`hP>D zLbxiI^joF$=$Iy3#W)vx0#^)ufpUbwUTFjD5B3nxmDv#r;Ny|aRjiEc4OQL}QLnmk cFO + + + true + Enable legacy tray icons support + + + 0.0 + Saturation + + + 0.0 + Brightness + + + 0.0 + Contrast + + + 240 + Opacity + + + 0 + Icon size + Icon size in pixel + + + true + Compact Mode + Reduces the Spacing Between Indicators + + + "right" + Position in tray + Set where the Icon tray should appear in Gnome tray + + + 1 + Order in tray + Set where the Icon tray should appear among other trays + + + [] + Custom icons + Replace any icons with custom icons from themes + + + diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/settingsManager.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/settingsManager.js new file mode 100644 index 0000000..6d943b9 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/settingsManager.js @@ -0,0 +1,55 @@ +// This file is part of the AppIndicator/KStatusNotifierItem GNOME Shell extension +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +let settingsManager; + +export class SettingsManager { + static initialize(extension) { + SettingsManager._settingsManager = new SettingsManager(extension); + } + + static destroy() { + SettingsManager._settingsManager.destroy(); + SettingsManager._settingsManager = null; + } + + static getDefault() { + return this._settingsManager; + } + + get gsettings() { + return this._gsettings; + } + + constructor(extension) { + if (settingsManager) + throw new Error('SettingsManager is already constructed'); + + this._gsettings = extension.getSettings(); + } + + destroy() { + this._gsettings = null; + } +} + +export function getDefault() { + return SettingsManager.getDefault(); +} + +export function getDefaultGSettings() { + return SettingsManager.getDefault().gsettings; +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/statusNotifierWatcher.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/statusNotifierWatcher.js new file mode 100644 index 0000000..ca6ab17 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/statusNotifierWatcher.js @@ -0,0 +1,342 @@ +// This file is part of the AppIndicator/KStatusNotifierItem GNOME Shell extension +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +import Gio from 'gi://Gio'; +import GLib from 'gi://GLib'; + +import * as AppIndicator from './appIndicator.js'; +import * as IndicatorStatusIcon from './indicatorStatusIcon.js'; +import * as Interfaces from './interfaces.js'; +import * as PromiseUtils from './promiseUtils.js'; +import * as Util from './util.js'; +import * as DBusUtils from './dbusUtils.js'; +import * as DBusMenu from './dbusMenu.js'; + +import {DBusProxy} from './dbusProxy.js'; + +Gio._promisify(Gio.Subprocess.prototype, 'wait_async'); +Gio._promisify(Gio.Subprocess.prototype, 'communicate_async'); +Gio._promisify(Gio.DataInputStream.prototype, 'read_line_async', 'read_line_finish_utf8'); + + +// TODO: replace with org.freedesktop and /org/freedesktop when approved +const KDE_PREFIX = 'org.kde'; + +export const WATCHER_BUS_NAME = `${KDE_PREFIX}.StatusNotifierWatcher`; +const WATCHER_OBJECT = '/StatusNotifierWatcher'; + +const DEFAULT_ITEM_OBJECT_PATH = '/StatusNotifierItem'; + +/* + * The StatusNotifierWatcher class implements the StatusNotifierWatcher dbus object + */ +export class StatusNotifierWatcher { + constructor(extension, watchDog) { + this._watchDog = watchDog; + this._dbusImpl = Gio.DBusExportedObject.wrapJSObject(Interfaces.StatusNotifierWatcher, this); + try { + this._dbusImpl.export(Gio.DBus.session, WATCHER_OBJECT); + } catch (e) { + Util.Logger.warn(`Failed to export ${WATCHER_OBJECT}`); + logError(e); + } + this._cancellable = new Gio.Cancellable(); + this._everAcquiredName = false; + this._ownName = Gio.DBus.session.own_name(WATCHER_BUS_NAME, + Gio.BusNameOwnerFlags.NONE, + this._acquiredName.bind(this), + this._lostName.bind(this)); + this._items = new Map(); + + try { + this._dbusImpl.emit_signal('StatusNotifierHostRegistered', null); + } catch (e) { + Util.Logger.warn(`Failed to notify registered host ${WATCHER_OBJECT}: ${e.message}`); + } + + this._seekStatusNotifierItems(extension).catch(e => { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + logError(e, 'Looking for StatusNotifierItem\'s'); + }); + } + + _acquiredName() { + this._everAcquiredName = true; + this._watchDog.nameAcquired = true; + } + + _lostName() { + if (this._everAcquiredName) + Util.Logger.debug(`Lost name${WATCHER_BUS_NAME}`); + else + Util.Logger.warn(`Failed to acquire ${WATCHER_BUS_NAME}`); + this._watchDog.nameAcquired = false; + } + + async _registerItem(service, busName, objPath) { + const id = Util.indicatorId(service, busName, objPath); + + if (this._items.has(id)) { + Util.Logger.warn(`Item ${id} is already registered`); + return; + } + + Util.Logger.debug(`Registering StatusNotifierItem ${id}`); + + try { + const indicator = new AppIndicator.AppIndicator(service, busName, objPath); + const cancellable = this._cancellable; + this._items.set(id, indicator); + indicator.connect('destroy', () => this._onIndicatorDestroyed(indicator)); + + indicator.connect('name-owner-changed', async () => { + if (!indicator.hasNameOwner) { + try { + await new PromiseUtils.TimeoutPromise(500, + GLib.PRIORITY_DEFAULT, cancellable); + if (this._items.has(id) && !indicator.hasNameOwner) + indicator.destroy(); + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + logError(e); + } + } + }); + + // if the desktop is not ready delay the icon creation and signal emissions + await Util.waitForStartupCompletion(indicator.cancellable); + const statusIcon = new IndicatorStatusIcon.IndicatorStatusIcon(indicator); + IndicatorStatusIcon.addIconToPanel(statusIcon); + + this._dbusImpl.emit_signal('StatusNotifierItemRegistered', + GLib.Variant.new('(s)', [indicator.service])); + this._dbusImpl.emit_property_changed('RegisteredStatusNotifierItems', + GLib.Variant.new('as', this.RegisteredStatusNotifierItems)); + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + logError(e); + throw e; + } + } + + async _ensureItemRegistered(service, busName, objPath) { + const id = Util.indicatorId(service, busName, objPath); + const item = this._items.get(id); + + if (item) { + // delete the old one and add the new indicator + Util.Logger.debug(`Attempting to re-register ${id}; resetting instead`); + item.reset(); + return; + } + + await this._registerItem(service, busName, objPath); + } + + async _seekStatusNotifierItems(extension) { + // Some indicators (*coff*, dropbox, *coff*) do not re-register again + // when the plugin is enabled/disabled, thus we need to manually look + // for the objects in the session bus that implements the + // StatusNotifierItem interface... However let's do it after a low + // priority timeout, and using an external process so that it won't + // affect startup or memory (as it seems that gjs is not great at + // handling the memory of the bus analyzer async code). + const cancellable = this._cancellable; + await new PromiseUtils.TimeoutSecondsPromise(2, GLib.PRIORITY_LOW, cancellable); + const busAnalyzer = GLib.build_filenamev([ + extension.path, 'tools', 'busAnalyzer.js', + ]); + + const subProcess = Gio.Subprocess.new(['gjs', '-m', busAnalyzer], + Gio.SubprocessFlags.STDOUT_PIPE | Gio.SubprocessFlags.STDERR_PIPE); + + const stdOut = subProcess.get_stdout_pipe(); + const dataInputStream = new Gio.DataInputStream({base_stream: stdOut}); + const textDecoder = new TextDecoder(); + + while (true) { + // eslint-disable-next-line no-await-in-loop + const [line] = await dataInputStream.read_line_async(GLib.PRIORITY_DEFAULT, + cancellable); + if (!line) + break; + + try { + const {services, name, path} = JSON.parse(textDecoder.decode(line)); + const ids = [null, ...services].map(s => Util.indicatorId(s, name, path)); + + if (ids.every(id => !this._items.has(id))) { + const service = services.find(s => + s?.startsWith('org.kde.StatusNotifierItem')) ?? services[0]; + const id = Util.indicatorId( + path === DEFAULT_ITEM_OBJECT_PATH ? service : null, + name, path); + Util.Logger.warn(`Using Brute-force mode for StatusNotifierItem ${id}`); + // eslint-disable-next-line no-await-in-loop + await this._registerItem(service, name, path); + } + } catch (e) { + logError(e); + } + } + + const [, stdErr] = await subProcess.communicate_async(null, cancellable); + await subProcess.wait_async(cancellable); + + if (subProcess.get_exit_status() !== 0) { + const errorLines = textDecoder.decode(stdErr.toArray()).split('\n'); + const error = new GLib.Error(Gio.IOErrorEnum, Gio.IOErrorEnum.FAILED, + errorLines[0]); + error.stack = `${errorLines.slice(3).join('\n')}${error.stack}`; + throw error; + } + } + + async RegisterStatusNotifierItemAsync(params, invocation) { + // it would be too easy if all application behaved the same + // instead, ayatana patched gnome apps to send a path + // while kde apps send a bus name + const [service] = params; + let busName, objPath; + + Util.Logger.debug(`Received registration request for service: '${params}'`); + const pathIndex = service.indexOf('/'); + + if (pathIndex === 0) { // looks like a path + busName = invocation.get_sender(); + objPath = service; + } else if (pathIndex > 0) { + // Electron started another non-standard format: yay! + // They're now providing the service name as first element, followed + // by a DBus path. This is wrong, but not much we can do about it. + const name = service.slice(0, pathIndex); + try { + busName = await DBusUtils.getUniqueBusName(invocation.get_connection(), + name, this._cancellable); + } catch (e) { + logError(e); + } + objPath = service.slice(pathIndex); + } else if (service.match(DBusUtils.BUS_SNI_NAME_REGEX)) { + // If the app uses a standard SNI name, use it as is, in this case, + // as some apps (look at you electron!) rely on the bus name and + // match rules to handle the requests. + // We still check they are registered in the bus though. + busName = service; + objPath = DEFAULT_ITEM_OBJECT_PATH; + } else if (service.match(DBusUtils.BUS_ADDRESS_REGEX)) { + try { + busName = await DBusUtils.getUniqueBusName(invocation.get_connection(), + service, this._cancellable); + } catch (e) { + logError(e); + } + objPath = DEFAULT_ITEM_OBJECT_PATH; + } + + if (!busName || !objPath) { + const error = `Impossible to register an indicator for parameters '${ + service.toString()}'`; + Util.Logger.warn(error); + + invocation.return_dbus_error('org.gnome.gjs.JSError.ValueError', + error); + return; + } + + try { + await this._ensureItemRegistered(service, busName, objPath); + invocation.return_value(null); + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + logError(e); + invocation.return_dbus_error('org.gnome.gjs.JSError.ValueError', + e.message); + } + } + + _onIndicatorDestroyed(indicator) { + const {uniqueId, service} = indicator; + this._items.delete(uniqueId); + + try { + this._dbusImpl.emit_signal('StatusNotifierItemUnregistered', + GLib.Variant.new('(s)', [service])); + this._dbusImpl.emit_property_changed('RegisteredStatusNotifierItems', + GLib.Variant.new('as', this.RegisteredStatusNotifierItems)); + } catch (e) { + Util.Logger.warn(`Failed to emit signals: ${e}`); + } + } + + RegisterStatusNotifierHostAsync(_service, invocation) { + invocation.return_error_literal( + Gio.DBusError, + Gio.DBusError.NOT_SUPPORTED, + 'Registering additional notification hosts is not supported'); + } + + IsNotificationHostRegistered() { + return true; + } + + get RegisteredStatusNotifierItems() { + return Array.from(this._items.values()).map(i => i.service); + } + + get IsStatusNotifierHostRegistered() { + return true; + } + + get ProtocolVersion() { + return 0; + } + + destroy() { + if (this._isDestroyed) + return; + + // this doesn't do any sync operation and doesn't allow us to hook up + // the event of being finished which results in our unholy debounce hack + // (see extension.js) + this._items.forEach(indicator => indicator.destroy()); + this._cancellable.cancel(); + + try { + this._dbusImpl.emit_signal('StatusNotifierHostUnregistered', null); + } catch (e) { + Util.Logger.warn(`Failed to emit uinregistered signal: ${e}`); + } + + Gio.DBus.session.unown_name(this._ownName); + + try { + this._dbusImpl.unexport(); + } catch (e) { + Util.Logger.warn(`Failed to unexport watcher object: ${e}`); + } + + DBusMenu.DBusClient.destroy(); + AppIndicator.AppIndicatorProxy.destroy(); + DBusProxy.destroy(); + Util.destroyDefaultTheme(); + + delete this._dbusImpl; + + delete this._items; + this._isDestroyed = true; + } +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/tools/busAnalyzer.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/tools/busAnalyzer.js new file mode 100644 index 0000000..5c41c2b --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/tools/busAnalyzer.js @@ -0,0 +1,46 @@ +#!/usr/bin/env gjs -m + +import GLib from 'gi://GLib'; +import Gio from 'gi://Gio'; +import GioUnix from 'gi://GioUnix'; + +import * as DBusUtils from '../dbusUtils.js'; + +async function seekStatusNotifierItems() { + // Some indicators (*coff*, dropbox, *coff*) do not re-register again + // when the plugin is enabled/disabled, thus we need to manually look + // for the objects in the session bus that implements the StatusNotifierItem + // interface... + const cancellable = null; + const bus = Gio.DBus.session; + const uniqueNames = await DBusUtils.getBusNames(bus, cancellable); + + const stdOutOutputStream = new GioUnix.OutputStream({fd: 1, closeFd: true}); + const introspectName = async name => { + const nodes = DBusUtils.introspectBusObject(bus, name, cancellable, + ['org.kde.StatusNotifierItem']); + const services = [...uniqueNames.get(name)]; + + for await (const node of nodes) { + const {path} = node; + stdOutOutputStream.write(`${JSON.stringify({services, name, path})}\n`, + cancellable); + } + }; + await Promise.allSettled([...uniqueNames.keys()].map(n => introspectName(n))); +} + +function main(_argv) { + const loop = new GLib.MainLoop(null, false); + + let exitCode = 0; + seekStatusNotifierItems().catch(e => { + logError(e); + exitCode = 1; + }).finally(() => loop.quit()); + loop.run(); + + return exitCode; +} + +imports.system.exit(main(ARGV)); diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/trayIconsManager.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/trayIconsManager.js new file mode 100644 index 0000000..6d6815e --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/trayIconsManager.js @@ -0,0 +1,103 @@ +// This file is part of the AppIndicator/KStatusNotifierItem GNOME Shell extension +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +import Shell from 'gi://Shell'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as Signals from 'resource:///org/gnome/shell/misc/signals.js'; + +import * as IndicatorStatusIcon from './indicatorStatusIcon.js'; +import * as Util from './util.js'; +import * as SettingsManager from './settingsManager.js'; + +let trayIconsManager; + +export class TrayIconsManager extends Signals.EventEmitter { + static initialize() { + if (!trayIconsManager) + trayIconsManager = new TrayIconsManager(); + return trayIconsManager; + } + + static destroy() { + trayIconsManager.destroy(); + } + + constructor() { + super(); + + if (trayIconsManager) + throw new Error('TrayIconsManager is already constructed'); + + this._changedId = SettingsManager.getDefaultGSettings().connect( + 'changed::legacy-tray-enabled', () => this._toggle()); + + this._toggle(); + } + + _toggle() { + if (SettingsManager.getDefaultGSettings().get_boolean('legacy-tray-enabled')) + this._enable(); + else + this._disable(); + } + + _getPanelBgColor() { + return Main.panel?.get_parent() + ? Main.panel.get_theme_node()?.get_background_color() : null; + } + + _enable() { + if (this._tray) + return; + + this._tray = new Shell.TrayManager({bgColor: this._getPanelBgColor()}); + Util.connectSmart(this._tray, 'tray-icon-added', this, this.onTrayIconAdded); + Util.connectSmart(this._tray, 'tray-icon-removed', this, this.onTrayIconRemoved); + + this._tray.manage_screen(Main.panel); + } + + _disable() { + if (!this._tray) + return; + + IndicatorStatusIcon.getTrayIcons().forEach(i => i.destroy()); + this._tray.unmanage_screen(); + this._tray = null; + } + + onTrayIconAdded(_tray, icon) { + const trayIcon = new IndicatorStatusIcon.IndicatorStatusTrayIcon(icon); + IndicatorStatusIcon.addIconToPanel(trayIcon); + } + + onTrayIconRemoved(_tray, icon) { + try { + const [trayIcon] = IndicatorStatusIcon.getTrayIcons().filter(i => i.icon === icon); + trayIcon.destroy(); + } catch (e) { + Util.Logger.warning(`No icon container found for ${icon.title} (${icon}): ${e}`); + } + } + + destroy() { + this.emit('destroy'); + SettingsManager.getDefaultGSettings().disconnect(this._changedId); + this._disable(); + trayIconsManager = null; + } +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/util.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/util.js new file mode 100644 index 0000000..05b65c5 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/util.js @@ -0,0 +1,275 @@ +// This file is part of the AppIndicator/KStatusNotifierItem GNOME Shell extension +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +import Gio from 'gi://Gio'; +import GLib from 'gi://GLib'; +import GObject from 'gi://GObject'; +import St from 'gi://St'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as Config from 'resource:///org/gnome/shell/misc/config.js'; +import * as Signals from 'resource:///org/gnome/shell/misc/signals.js'; + +import {Logger} from './logger.js'; +import {BaseStatusIcon} from './indicatorStatusIcon.js'; +import {BUS_ADDRESS_REGEX} from './dbusUtils.js'; + +Gio._promisify(Gio._LocalFilePrototype, 'read'); +Gio._promisify(Gio.InputStream.prototype, 'read_bytes_async'); + +export function indicatorId(service, busName, objectPath) { + if (service !== busName && service?.match(BUS_ADDRESS_REGEX)) + return service; + + return `${busName}@${objectPath}`; +} + + +export class NameWatcher extends Signals.EventEmitter { + constructor(name) { + super(); + + this._watcherId = Gio.DBus.session.watch_name(name, + Gio.BusNameWatcherFlags.NONE, () => { + this._nameOnBus = true; + Logger.debug(`Name ${name} appeared`); + this.emit('changed'); + this.emit('appeared'); + }, () => { + this._nameOnBus = false; + Logger.debug(`Name ${name} vanished`); + this.emit('changed'); + this.emit('vanished'); + }); + } + + destroy() { + this.emit('destroy'); + + Gio.DBus.session.unwatch_name(this._watcherId); + delete this._watcherId; + } + + get nameOnBus() { + return !!this._nameOnBus; + } +} + +function connectSmart3A(src, signal, handler) { + const id = src.connect(signal, handler); + let destroyId = 0; + + if (src.connect && (!(src instanceof GObject.Object) || GObject.signal_lookup('destroy', src))) { + destroyId = src.connect('destroy', () => { + src.disconnect(id); + src.disconnect(destroyId); + }); + } + + return [id, destroyId]; +} + +function connectSmart4A(src, signal, target, method) { + if (typeof method !== 'function') + throw new TypeError('Unsupported function'); + + method = method.bind(target); + const signalId = src.connect(signal, method); + const onDestroy = () => { + src.disconnect(signalId); + if (srcDestroyId) + src.disconnect(srcDestroyId); + if (tgtDestroyId) + target.disconnect(tgtDestroyId); + }; + + // GObject classes might or might not have a destroy signal + // JS Classes will not complain when connecting to non-existent signals + const srcDestroyId = src.connect && (!(src instanceof GObject.Object) || + GObject.signal_lookup('destroy', src)) ? src.connect('destroy', onDestroy) : 0; + const tgtDestroyId = target.connect && (!(target instanceof GObject.Object) || + GObject.signal_lookup('destroy', target)) ? target.connect('destroy', onDestroy) : 0; + + return [signalId, srcDestroyId, tgtDestroyId]; +} + +/** + * Connect signals to slots, and remove the connection when either source or + * target are destroyed + * + * Usage: + * Util.connectSmart(srcOb, 'signal', tgtObj, 'handler') + * or + * Util.connectSmart(srcOb, 'signal', () => { ... }) + * + * @param {...*} args Signal connection arguments. + * @returns {number[]} Signal and destroy handler connection identifiers. + */ +export function connectSmart(...args) { + if (arguments.length === 4) + return connectSmart4A(...args); + else + return connectSmart3A(...args); +} + +function disconnectSmart3A(src, signalIds) { + const [id, destroyId] = signalIds; + src.disconnect(id); + + if (destroyId) + src.disconnect(destroyId); +} + +function disconnectSmart4A(src, tgt, signalIds) { + const [signalId, srcDestroyId, tgtDestroyId] = signalIds; + + disconnectSmart3A(src, [signalId, srcDestroyId]); + + if (tgtDestroyId) + tgt.disconnect(tgtDestroyId); +} + +export function disconnectSmart(...args) { + if (arguments.length === 2) + return disconnectSmart3A(...args); + else if (arguments.length === 3) + return disconnectSmart4A(...args); + + throw new TypeError('Unexpected number of arguments'); +} + +let _defaultTheme; +export function getDefaultTheme() { + if (_defaultTheme) + return _defaultTheme; + + _defaultTheme = new St.IconTheme(); + return _defaultTheme; +} + +export function destroyDefaultTheme() { + _defaultTheme = null; +} + +/** + * Helper function to wait for the system startup to be completed. + * Adding widgets before the desktop is ready to accept them can result in errors. + * + * @param {Gio.Cancellable} cancellable Cancellation object for the wait. + * @returns {Promise} A promise that resolves after startup completes. + */ +export async function waitForStartupCompletion(cancellable) { + if (Main.layoutManager._startingUp) + await Main.layoutManager.connect_once('startup-complete', cancellable); +} + +export {Logger}; + +export function versionCheck(required) { + const current = Config.PACKAGE_VERSION; + const currentArray = current.split('.'); + const [major] = currentArray; + return major >= required; +} + +export function tryCleanupOldIndicators() { + const indicatorType = BaseStatusIcon; + const indicators = Object.values(Main.panel.statusArea).filter(i => i instanceof indicatorType); + + try { + const panelBoxes = [ + Main.panel._leftBox, Main.panel._centerBox, Main.panel._rightBox, + ]; + + panelBoxes.forEach(box => + indicators.push(...box.get_children().filter(i => i instanceof indicatorType))); + } catch (e) { + logError(e); + } + + new Set(indicators).forEach(i => i.destroy()); +} + +export function addActor(obj, actor) { + if (obj.add_actor) + obj.add_actor(actor); + else + obj.add_child(actor); +} + +export function removeActor(obj, actor) { + if (obj.remove_actor) + obj.remove_actor(actor); + else + obj.remove_child(actor); +} + +export const CancellableChild = GObject.registerClass({ + Properties: { + 'parent': GObject.ParamSpec.object( + 'parent', 'parent', 'parent', + GObject.ParamFlags.READWRITE | GObject.ParamFlags.CONSTRUCT_ONLY, + Gio.Cancellable.$gtype), + }, +}, +class CancellableChild extends Gio.Cancellable { + _init(parent) { + if (parent && !(parent instanceof Gio.Cancellable)) + throw TypeError('Not a valid cancellable'); + + super._init({parent}); + + if (parent) { + if (parent.is_cancelled()) { + this.cancel(); + return; + } + + this._connectToParent(); + } + } + + _connectToParent() { + this._connectId = this.parent.connect(() => { + this._realCancel(); + + if (this._disconnectIdle) + return; + + this._disconnectIdle = GLib.idle_add(GLib.PRIORITY_DEFAULT, () => { + delete this._disconnectIdle; + this._disconnectFromParent(); + return GLib.SOURCE_REMOVE; + }); + }); + } + + _disconnectFromParent() { + if (this._connectId && !this._disconnectIdle) { + this.parent.disconnect(this._connectId); + delete this._connectId; + } + } + + _realCancel() { + Gio.Cancellable.prototype.cancel.call(this); + } + + cancel() { + this._disconnectFromParent(); + this._realCancel(); + } +}); diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/COPYING b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/COPYING new file mode 100644 index 0000000..d159169 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/COPYING @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/README.md b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/README.md new file mode 100644 index 0000000..b0dc634 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/README.md @@ -0,0 +1,53 @@ +# Dash to Dock +![screenshot](https://github.com/micheleg/dash-to-dock/raw/master/media/screenshot.jpg) + +## A dock for the GNOME Shell +This extension enhances the dash moving it out of the overview and transforming it in a dock for an easier launching of applications and a faster switching between windows and desktops without having to leave the desktop view. + +[](https://extensions.gnome.org/extension/307/dash-to-dock) + +For additional installation instructions and more information visit [https://micheleg.github.io/dash-to-dock/](https://micheleg.github.io/dash-to-dock/). + +## Installation from source + +The extension can be installed directly from source, either for the convenience of using git or to test the latest development version. Clone the desired branch with git + +### Build Dependencies + +To compile the stylesheet you'll need an implementation of SASS. Dash to Dock supports `dart-sass` (`sass`), `sassc`, and `ruby-sass`. Every distro should have at least one of these implementations, we recommend using `dart-sass` (`sass`) or `sassc` over `ruby-sass` as `ruby-sass` is deprecated. + +By default, Dash to Dock will attempt to build with `sassc`. To change this behavior set the `SASS` environment variable to either `dart` or `ruby`. + +```bash +export SASS=dart +# or... +export SASS=ruby +``` + +### Building + +Clone the repository or download the branch from github. A simple Makefile is included. + +Next use `make` to install the extension into your home directory. A Shell reload is required Alt + F2 r Enter under Xorg or under Wayland you may have to logout and login. The extension has to be enabled with *gnome-extensions-app* (GNOME Extensions) or with *dconf*. + +```bash +git clone https://github.com/micheleg/dash-to-dock.git +make -C dash-to-dock install +``` + +If `msgfmt` is not available on your system, you will see an error message like the following: + +```bash +make: msgfmt: No such file or directory +``` + +In this case install the `gettext` package from your distribution's repository. + + +## Bug Reporting + +Bugs should be reported to the Github bug tracker [https://github.com/micheleg/dash-to-dock/issues](https://github.com/micheleg/dash-to-dock/issues). + +## License +Dash to Dock Gnome Shell extension is distributed under the terms of the GNU General Public License, +version 2 or later. See the COPYING file for details. diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/Settings.ui b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/Settings.ui new file mode 100644 index 0000000..3c37e60 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/Settings.ui @@ -0,0 +1,3114 @@ + + + + + 1 + 0.050000000000000003 + 0.25 + + + 0 + 12 + 12 + 12 + 12 + vertical + + + 0 + + + 0 + 1 + 1 + none + + + 100 + 80 + + + 0 + 12 + 12 + 12 + 12 + 32 + + + 0 + 1 + When set to minimize, double clicking minimizes all the windows of the application. + 1 + 0 + 40 + + + + 0 + 1 + + + + + + 0 + 1 + Shift+Click action + 0 + + + 0 + 0 + + + + + + 0 + center + + Raise window + Minimize window + Launch new instance + Cycle through windows + Minimize or overview + Show window previews + Minimize or show previews + Focus or show previews + Focus or app spread + Focus, minimize or show previews + Focus, minimize or app spread + Quit + + + 1 + 0 + 2 + + + + + + + + + + 100 + 80 + + + 0 + 12 + 12 + 12 + 12 + 32 + + + 0 + 1 + Behavior for Middle-Click. + 1 + 0 + 40 + + + + 0 + 1 + + + + + + 0 + 1 + Middle-Click action + 0 + + + 0 + 0 + + + + + + 0 + center + + Raise window + Minimize window + Launch new instance + Cycle through windows + Minimize or overview + Show window previews + Minimize or show previews + Focus or show previews + Focus or app spread + Focus, minimize or show previews + Focus, minimize or app spread + Quit + + + 1 + 0 + 2 + + + + + + + + + + 100 + 80 + + + 0 + 12 + 12 + 12 + 12 + 32 + + + 0 + 1 + Behavior for Shift+Middle-Click. + 1 + 0 + 40 + + + + 0 + 1 + + + + + + 0 + 1 + Shift+Middle-Click action + 0 + + + 0 + 0 + + + + + + 0 + center + + Raise window + Minimize window + Launch new instance + Cycle through windows + Minimize or overview + Show window previews + Minimize or show previews + Focus or show previews + Focus or app spread + Focus, minimize or show previews + Focus, minimize or app spread + Quit + + + 1 + 0 + 2 + + + + + + + + + + + + + + + + + 1 + 0.01 + 0.10 + + + 0.33 + 1 + 0.01 + 0.10 + + + 10 + 1 + 5 + + + 1 + 1 + 0 + 12 + 12 + 12 + 12 + vertical + + + 0 + + + + 0 + none + + + 100 + 80 + + + 0 + 12 + 12 + 12 + 12 + vertical + 12 + + + 0 + 32 + + + 1 + 0 + 0 + center + Enable Unity7 like glossy backlit items + + + + + + center + + + + + + + Apply glossy effect. + + + + + 0 + + + 1 + 0 + 0 + start + Use dominant color + + + + + + + + + + 0 + 32 + + + + 1 + 0 + + + + + + 0 + 1 + 0 + Customize indicator style + fill + + + 0 + 0 + + + + + + + + 0 + 1 + vertical + 12 + + + 0 + 32 + + + 1 + 0 + 0 + Color + + + + + + 1 + + + + + + + 0 + 32 + + + 1 + 0 + 0 + Border color + + + + + + 1 + + + + + + + 0 + 32 + + + 1 + 0 + 0 + Border width + + + + + + dot_border_width_adjustment + + + + + + + + + + + + + + + + + + + + 1 + 0.050000000000000003 + 0.25 + + + 16 + 128 + 1 + 10 + + + 0.0 + 1 + 0.01 + 0.1 + + + 6 + 6 + 6 + 6 + + + + + 0 + 24 + 24 + 24 + 24 + vertical + 24 + + + 0 + + + + 0 + none + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + 0 + 1 + start + Show the dock on + + 0 + 0 + + + + + + 0 + 400 + center + + + 1 + 0 + + + + + + Show on all monitors + 12 + + + 0 + 2 + 2 + + + + + + + + + + + + + + + + 100 + + + 0 + 12 + 12 + 12 + 12 + 32 + + + 0 + 1 + 0 + Position on screen + + + + + + 0 + 32 + + + Left + end + center + + + + + + + Bottom + center + + position_left_button + + + + + + Top + center + + + position_left_button + + + + + + Right + center + + position_left_button + + + + + + + + + + + + + + + + + + + 0 + + + + 0 + none + + + 100 + 80 + + + 0 + 12 + 12 + 12 + 12 + 32 + + + 0 + 1 + start + Hide the dock when it obstructs a window of the current application. More refined settings are available. + 1 + 0 + + + 0 + 1 + + + + + + 0 + 1 + start + Intelligent autohide + + + 0 + 0 + + + + + + 0 + 6 + + + 1 + center + center + + + + 0 + emblem-system-symbolic + + + + + + + + end + center + + + + 1 + 0 + 2 + + + + + + + + + + + + + + + + + 0 + + + + 0 + none + + + 100 + 80 + + + 0 + 12 + 12 + 12 + 12 + 32 + + + 0 + Dock size limit + + + 0 + 0 + + + + + + 1 + baseline + 1 + dock_size_adjustment + 0 + 2 + right + + + + + + Panel mode: extend to the screen edge + 12 + + + 0 + 1 + 2 + + + + + + Place icons to the center + + 0 + 2 + 2 + + + + + + + + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + 0 + Icon size limit + + + 0 + 0 + + + + + + 1 + baseline + 1 + icon_size_adjustment + 1 + 0 + right + + + 1 + 0 + + + + + + Fixed icon size: scroll to reveal other icons + 12 + + + 0 + 1 + 2 + + + + + + + + + + True + + + False + 12 + 12 + 12 + 12 + 32 + + + False + Preview size scale + 0 + + 0 + 0 + + + + + + 1 + 1 + preview_size_adjustment + 0 + 0 + 0 + 2 + right + + + + + + 0 + 1 + + + + + + + + + + + + + + + + + 0 + Position and size + + + + + + + 1 + + + 0 + 24 + 24 + 24 + 24 + vertical + 24 + + + 0 + + + + 0 + none + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + end + center + + 1 + 0 + + + + + + 0 + 1 + start + Show pinned applications + + + 0 + 0 + + + + + + + + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + end + center + + 1 + 0 + + + + + + 0 + 1 + start + Show running applications + + + 0 + 0 + + + + + + Isolate workspaces + start + 12 + + + 0 + 2 + 2 + + + + + + Show urgent windows despite current workspace + start + 12 + + + 0 + 3 + 2 + + + + + + Isolate monitors + start + 12 + + + 0 + 4 + 2 + + + + + + 3 + Show open windows' previews + + 0 + 1 + 2 + + + + + + + + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + end + center + + 1 + 0 + + + + + + 0 + 1 + start + Keep the focused application always visible in the dash + + + 0 + 0 + + + + + + + + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + end + center + + 1 + 0 + 2 + + + + + + 0 + 1 + If disabled, these settings are accessible from gnome-tweak-tool or the extension website. + 1 + 0 + + + 0 + 1 + + + + + + 0 + 1 + start + Show <i>Applications</i> icon + 1 + + + 0 + 0 + + + + + + Move at beginning of the dock + start + 12 + + + 0 + 2 + 2 + + + + + + + 3 + + + 0 + start + Animate <i>Show Applications</i> + 1 + + + + 0 + 3 + 2 + + + + + + + 3 + + + 0 + start + Put <i>Show Applications</i> in a dock edge when using Panel mode + 1 + + + + 0 + 4 + 2 + + + + + + + + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + end + center + + 1 + 0 + + + + + + 0 + 1 + start + Show trash can + + + 0 + 0 + + + + + + + + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + end + center + + 1 + 0 + + + + + + 0 + 1 + start + Show volumes and devices + + + 0 + 0 + + + + + + Only if mounted + start + 12 + + + 0 + 1 + 1 + + + + + + Include network volumes + start + 12 + + + 0 + 2 + 2 + + + + + + + + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + end + center + + 1 + 0 + + + + + + 0 + 1 + start + Isolate volumes, devices and trash windows from file manager + + + 0 + 0 + + + + + + + + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + end + center + + 1 + 0 + + + + + + 0 + 1 + start + Wiggle urgent applications + + + 0 + 0 + + + + + + + + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + end + center + + 1 + 0 + + + + + + 0 + 1 + start + Hide application tooltip + + + 0 + 0 + + + + + + + + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + end + center + + 1 + 0 + + + + + + 0 + 1 + start + Show icons emblems + + + 0 + 0 + + + + + + + 0 + 1 + When enabled application icons will show notification counters and progress-bars (if Unity API is used). + 1 + 0 + + + 0 + 1 + + + + + + + Show the number of unread notifications + start + 12 + + + 0 + 2 + 2 + + + + + + + 3 + + + 0 + start + Application-provided counter overrides the notifications counter + + + + 0 + 3 + 2 + + + + + + + + + + + + + + + + + + + + 0 + Launchers + + + + + + + 2 + + + 0 + 24 + 24 + 24 + 24 + vertical + 24 + + + 0 + + + + 0 + none + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + 0 + start + 1 + Enable Super+(0-9) as shortcuts to activate apps. It can also be used together with Shift and Ctrl. + 1 + 1 + 0 + + + + 0 + 1 + + + + + + 0 + 1 + start + Use keyboard shortcuts to activate apps + + + 0 + 0 + + + + + + 0 + 6 + + + 1 + center + center + + + + 0 + emblem-system-symbolic + + + + + + + + end + center + + + + 1 + 0 + 2 + + + + + + + + + + + + + + + + + 0 + + + + 0 + none + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + 0 + 1 + start + Behaviour when clicking on the icon of a running application. + 1 + 0 + + + + 0 + 1 + + + + + + 0 + 1 + start + Click action + 0 + + + 0 + 0 + + + + + + 0 + 6 + + + 1 + center + + + 0 + emblem-system-symbolic + + + + + + + + 0 + center + + Raise window + Minimize + Launch new instance + Cycle through windows + Minimize or overview + Show window previews + Minimize or show previews + Focus or show previews + Focus or app spread + Focus, minimize or show previews + Focus, minimize or app spread + + + + + 1 + 0 + 2 + + + + + + + + + + + + + + + + + 0 + + + + 0 + none + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + 0 + 1 + start + Behaviour when scrolling on the icon of an application. + 1 + 0 + + + + 0 + 1 + + + + + + 0 + 1 + start + Scroll action + + + 0 + 0 + + + + + + 5 + 0 + 1 + start + Won't work over icons because 'Fixed icon size' is enabled. + + + 0 + 2 + + + + + + 0 + 6 + + + 0 + center + + Do nothing + Cycle through windows + Switch workspace + + + + + 1 + 0 + 2 + + + + + + + + + + + + + + + + + + + 0 + start + Behavior + + + + + + + 3 + + + 0 + 24 + 24 + 24 + 24 + vertical + 24 + + + 0 + + + + none + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + end + center + + 1 + 0 + 2 + + + + + + 0 + 1 + start + Save space reducing padding and border radius. + + + + 0 + 1 + + + + + + 0 + 1 + start + Shrink the dash + + + 0 + 0 + + + + + + + + + + 100 + 80 + + + 0 + 32 + 12 + 12 + 12 + 12 + + + 1 + 0 + center + start + Force straight corner + + + + + + center + 3 + + + + + + + 100 + 80 + + + 0 + 32 + 12 + 12 + 12 + 12 + + + 1 + 0 + center + start + Show overview on startup + + + + + center + 3 + + + + + + + + + + + + + + + + 0 + + + + vertical + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + 0 + 1 + start + Few customizations meant to integrate the dock with the default GNOME theme. Alternatively, specific options can be enabled below. + 1 + 0 + + + + 0 + 1 + + + + + + 0 + 1 + start + Use built-in theme + + + 0 + 0 + + + + + + end + center + + 1 + 0 + 2 + + + + + + + + + + 0 + none + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + 0 + 1 + start + Customize windows counter indicators + + + 0 + 0 + + + + + + 0 + 6 + + + 1 + center + center + + + + 0 + emblem-system-symbolic + + + + + + + + 0 + + Default + Dots + Squares + Dashes + Segmented + Solid + Ciliora + Metro + Binary + Dot + + + + + 1 + 0 + 2 + + + + + + + + + + + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + 0 + 1 + start + Set the background color for the dash. + 1 + 0 + + + + 0 + 1 + + + + + + 0 + 1 + start + Customize the dash color + + + 0 + 0 + + + + + + 0 + 6 + + + 1 + center + center + + + + + + end + center + + + + 1 + 0 + 2 + + + + + + + + + + + + 0 + vertical + + + 0 + 12 + 12 + 12 + 12 + 32 + + + 0 + 1 + start + Tune the dash background opacity. + + + + 0 + 1 + + + + + + 0 + 1 + start + Customize opacity + + + 0 + 0 + + + + + + 0 + 6 + + + 1 + center + center + + + 0 + emblem-system-symbolic + + + + + + + + 0 + center + + Default + Fixed + Dynamic + + + + + 1 + 0 + 2 + + + + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + 0 + Opacity + + + + + 1 + 1 + custom_opacity_adjustement + + 0 + 0 + 0 + 2 + right + + + + + + + + + + + + + + + + + + + + + + + 0 + Appearance + + + + + + + 4 + + + 0 + 0 + 24 + 24 + 1 + 1 + vertical + 5 + + + + + + 0 + <b>Dash to Dock</b> + 1 + + + + + 0 + center + + + 0 + end + version: + + + + + 0 + start + ... + + + + + + + 0 + Moves the dash out of the overview transforming it in a dock + center + 1 + 0 + + + + + 0 + center + 5 + + + 0 + Created by + + + + + Michele (<a href="mailto:micxgx@gmail.com">micxgx@gmail.com</a>) + 1 + + + + + + + Webpage + 1 + center + + https://micheleg.github.io/dash-to-dock/ + + + + + 1 + end + <span size="small">This program comes with ABSOLUTELY NO WARRANTY. +See the <a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU General Public License, version 2 or later</a> for details.</span> + 1 + center + 1 + 0 + + + + + + + 0 + About + + + + + + + 1 + 0.01 + 0.10000000000000001 + + + 1 + 0.01 + 0.10000000000000001 + + + 1 + 1 + 0 + 12 + 12 + 12 + 12 + vertical + + + 0 + + + + 0 + none + + + 100 + 80 + + + 0 + 12 + 12 + 12 + 12 + vertical + 12 + + + 0 + 12 + 12 + 12 + 12 + 32 + + + 0 + 1 + Customize minimum and maximum opacity values + fill + 0 + + + + + + + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + 0 + Minimum opacity + + + + + 1 + 1 + min_opacity_adjustement + + 0 + 0 + 0 + 2 + right + + + + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + 0 + Maximum opacity + + + + + 1 + 1 + max_opacity_adjustement + + 0 + 0 + 0 + 2 + right + + + + + + + + + + + + + + + + + + + 100 + 5 + 25 + + + 10 + 0.25 + 1 + + + 1 + 1 + 12 + 12 + 12 + 12 + vertical + + + + + none + + + 100 + 80 + + + 0 + 12 + 12 + 12 + 12 + 32 + + + end + center + + 1 + 0 + 2 + + + + + + 0 + 1 + Number overlay + + + 0 + 0 + + + + + + 0 + Temporarily show the application numbers over the icons, corresponding to the shortcut. + 1 + 0 + 40 + + + + 0 + 1 + + + + + + + + + + 100 + 80 + + + 0 + 12 + 12 + 12 + 12 + 32 + + + end + center + + 1 + 0 + 2 + + + + + + 0 + 1 + start + Show the dock if it is hidden + + + 0 + 0 + + + + + + 0 + If using autohide, the dock will appear for a short time when triggering the shortcut. + 1 + 0 + 40 + + + + 0 + 1 + + + + + + + + + + 100 + 80 + + + 12 + 12 + 12 + 12 + 32 + + + center + 12 + + 1 + 0 + + + + + + 0 + 1 + Shortcut for the options above + + + 0 + 0 + + + + + + 0 + Syntax: <Shift>, <Ctrl>, <Alt>, <Super> + 1 + 0 + 40 + + + + 0 + 1 + + + + + + + + + + + + + + + 12 + 12 + 12 + 12 + 1 + 6 + 32 + + + end + shortcut_time_adjustment + 3 + + 1 + 0 + + + + + + 0 + 1 + Hide timeout (s) + + + 0 + 0 + + + + + + + + + + + + + + + + + 1 + 0.050000000000000003 + 0.25 + + + 1 + 1 + 0 + 12 + 12 + 12 + 12 + vertical + + + 0 + + + + 0 + none + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + 0 + 1 + start + Show the dock by mouse hover on the screen edge. + 1 + 0 + + + + 0 + 1 + + + + + + 0 + 1 + Autohide + + + 0 + 0 + + + + + + end + center + + 1 + 0 + 2 + + + + + + Push to show: require pressure to show the dock + + + 0 + 3 + 2 + + + + + + Enable in fullscreen mode + 12 + + + 0 + 2 + 2 + + + + + + Show dock for urgent notifications + 12 + + + 0 + 4 + 2 + + + + + + + + + + + + 0 + 12 + 12 + 12 + 12 + 32 + + + 0 + 1 + start + Show the dock when it doesn't obstruct application windows. + 1 + 0 + + + + 0 + 1 + + + + + + 0 + 1 + Dodge windows + + + 0 + 0 + + + + + + end + center + + 1 + 0 + 2 + + + + + + 0 + vertical + + + All windows + 12 + + + + + + + Only focused application's windows + all_windows_radio_button + + + + + + Only maximized windows + all_windows_radio_button + + + + + + Always on top + all_windows_radio_button + + + + + 0 + 2 + 2 + + + + + + + + + + + + 0 + 12 + 12 + 12 + 12 + 1 + 6 + 32 + + + end + animation_time_adjustment + 3 + + 1 + 0 + + + + + + 0 + 1 + Animation duration (s) + + + 0 + 0 + + + + + + end + hide_timeout_adjustment + 3 + + 1 + 1 + + + + + + end + show_timeout_adjustment + 3 + + 1 + 2 + + + + + + 0.000 + pressure_threshold_adjustment + + 1 + 3 + + + + + + 0 + 1 + Hide timeout (s) + + + 0 + 1 + + + + + + 0 + 1 + Show timeout (s) + + + 0 + 2 + + + + + + 0 + 1 + Pressure threshold + + + 0 + 3 + + + + + + + + + + + + + + + + diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appIconIndicators.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appIconIndicators.js new file mode 100644 index 0000000..9ca1e82 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appIconIndicators.js @@ -0,0 +1,1334 @@ +import { + Clutter, + Cogl, + GdkPixbuf, + Gio, + GObject, + Pango, + St, +} from './dependencies/gi.js'; + +import {Main} from './dependencies/shell/ui.js'; + +import { + Docking, + Utils, +} from './imports.js'; + +import {Extension} from './dependencies/shell/extensions/extension.js'; + +const {cairo: Cairo} = imports; +const {ngettext} = Extension; + +const RunningIndicatorStyle = Object.freeze({ + DEFAULT: 0, + DOTS: 1, + SQUARES: 2, + DASHES: 3, + SEGMENTED: 4, + SOLID: 5, + CILIORA: 6, + METRO: 7, + BINARY: 8, + DOT: 9, +}); + +const MAX_WINDOWS_CLASSES = 4; + + +/* + * This is the main indicator class to be used. The desired behavior is + * obtained by composing the desired classes below based on the settings. + * + */ +export class AppIconIndicator { + constructor(source) { + this._indicators = []; + + // Choose the style for the running indicators + let runningIndicator = null; + let runningIndicatorStyle; + + const {settings} = Docking.DockManager; + if (settings.applyCustomTheme) + runningIndicatorStyle = RunningIndicatorStyle.DOTS; + else + ({runningIndicatorStyle} = settings); + + if (settings.showIconsEmblems && + !Docking.DockManager.getDefault().notificationsMonitor.dndMode) { + const unityIndicator = new UnityIndicator(source); + this._indicators.push(unityIndicator); + } + + switch (runningIndicatorStyle) { + case RunningIndicatorStyle.DEFAULT: + runningIndicator = new RunningIndicatorDefault(source); + break; + + case RunningIndicatorStyle.DOTS: + runningIndicator = new RunningIndicatorDots(source); + break; + + case RunningIndicatorStyle.SQUARES: + runningIndicator = new RunningIndicatorSquares(source); + break; + + case RunningIndicatorStyle.DASHES: + runningIndicator = new RunningIndicatorDashes(source); + break; + + case RunningIndicatorStyle.SEGMENTED: + runningIndicator = new RunningIndicatorSegmented(source); + break; + + case RunningIndicatorStyle.SOLID: + runningIndicator = new RunningIndicatorSolid(source); + break; + + case RunningIndicatorStyle.CILIORA: + runningIndicator = new RunningIndicatorCiliora(source); + break; + + case RunningIndicatorStyle.METRO: + runningIndicator = new RunningIndicatorMetro(source); + break; + + case RunningIndicatorStyle.BINARY: + runningIndicator = new RunningIndicatorBinary(source); + break; + + case RunningIndicatorStyle.DOT: + runningIndicator = new RunningIndicatorDot(source); + break; + + default: + runningIndicator = new RunningIndicatorBase(source); + } + + this._indicators.push(runningIndicator); + } + + update() { + for (let i = 0; i < this._indicators.length; i++) { + const indicator = this._indicators[i]; + indicator.update(); + } + } + + destroy() { + for (let i = 0; i < this._indicators.length; i++) { + const indicator = this._indicators[i]; + indicator.destroy(); + } + } +} + +/* + * Base class to be inherited by all indicators of any kind +*/ +class IndicatorBase { + constructor(source) { + this._source = source; + this._signalsHandler = new Utils.GlobalSignalsHandler(this._source); + } + + update() { + } + + destroy() { + this._source = null; + this._signalsHandler.destroy(); + this._signalsHandler = null; + } +} + +/* + * A base indicator class for running style, from which all other RunningIndicators should derive, + * providing some basic methods, variables definitions and their update, css style classes handling. + * + */ +class RunningIndicatorBase extends IndicatorBase { + constructor(source) { + super(source); + + this._side = Utils.getPosition(); + this._dominantColorExtractor = new DominantColorExtractor(this._source.app); + this._signalsHandler.add(this._source, 'notify::running', () => this.update()); + this._signalsHandler.add(this._source, 'notify::focused', () => this.update()); + this._signalsHandler.add(this._source, 'notify::windows-count', () => this._updateCounterClass()); + this.update(); + } + + get _number() { + return Math.min(this._source.windowsCount, MAX_WINDOWS_CLASSES); + } + + update() { + this._updateCounterClass(); + this._updateDefaultDot(); + } + + _updateCounterClass() { + for (let i = 1; i <= MAX_WINDOWS_CLASSES; i++) { + const className = `running${i}`; + if (i !== this._number) + this._source.remove_style_class_name(className); + else + this._source.add_style_class_name(className); + } + } + + _updateDefaultDot() { + if (this._source.running) + this._source._dot.show(); + else + this._source._dot.hide(); + } + + _hideDefaultDot() { + // I use opacity to hide the default dot because the show/hide function + // are used by the parent class. + this._source._dot.opacity = 0; + } + + _restoreDefaultDot() { + this._source._dot.opacity = 255; + } + + _enableBacklight() { + const colorPalette = this._dominantColorExtractor._getColorPalette(); + + // Fallback + if (!colorPalette) { + this._source._iconContainer.set_style( + 'border-radius: 5px;' + + 'background-gradient-direction: vertical;' + + 'background-gradient-start: #e0e0e0;' + + 'background-gradient-end: darkgray;' + ); + + return; + } + + this._source._iconContainer.set_style( + `${'border-radius: 5px;' + + 'background-gradient-direction: vertical;' + + 'background-gradient-start: '}${colorPalette.original};` + + `background-gradient-end: ${colorPalette.darker};` + ); + } + + _disableBacklight() { + this._source._iconContainer.set_style(null); + } + + destroy() { + this._disableBacklight(); + // Remove glossy background if the children still exists + if (this._source._iconContainer.get_children().length > 1) + this._source._iconContainer.get_children()[1].set_style(null); + this._restoreDefaultDot(); + + super.destroy(); + } +} + +// We add a css class so third parties themes can limit their indicator customization +// to the case we do nothing +class RunningIndicatorDefault extends RunningIndicatorBase { + constructor(source) { + super(source); + this._source.add_style_class_name('default'); + } + + destroy() { + this._source.remove_style_class_name('default'); + super.destroy(); + } +} + +const IndicatorDrawingArea = GObject.registerClass( +class IndicatorDrawingArea extends St.DrawingArea { + vfunc_allocate(box) { + if (box.x1 !== 0 || box.y1 !== 0) + return super.vfunc_allocate(box); + + // We assume that the are is a rectangle in the operations below: + const size = Math.min(box.get_width(), box.get_height()); + box.x2 = size; + box.y2 = size; + this.set_allocation(box); + + return super.vfunc_allocate(box); + } +}); + +class RunningIndicatorDots extends RunningIndicatorBase { + constructor(source) { + super(source); + + this._hideDefaultDot(); + + this._area = new IndicatorDrawingArea({ + x_expand: true, + y_expand: true, + }); + + // We draw for the bottom case and rotate the canvas for other placements + // set center of rotations to the center + this._area.set_pivot_point(0.5, 0.5); + + switch (this._side) { + case St.Side.TOP: + this._area.rotation_angle_z = 180; + break; + + case St.Side.BOTTOM: + // nothing + break; + + case St.Side.LEFT: + this._area.rotation_angle_z = 90; + break; + + case St.Side.RIGHT: + this._area.rotation_angle_z = -90; + break; + } + + this._area.connectObject('repaint', this._updateIndicator.bind(this), this); + this._source._iconContainer.add_child(this._area); + + const keys = ['custom-theme-running-dots-color', + 'custom-theme-running-dots-border-color', + 'custom-theme-running-dots-border-width', + 'custom-theme-customize-running-dots', + 'unity-backlit-items', + 'apply-glossy-effect', + 'running-indicator-dominant-color']; + + keys.forEach(function (key) { + this._signalsHandler.add( + Docking.DockManager.settings, + `changed::${key}`, + this.update.bind(this) + ); + }, this); + + // Apply glossy background + // TODO: move to enable/disableBacklit to apply it only to the running apps? + // TODO: move to css class for theming support + const {extension} = Docking.DockManager; + this._glossyBackgroundStyle = `background-image: url('${extension.path}/media/glossy.svg');` + + 'background-size: contain;'; + } + + update() { + super.update(); + + // Enable / Disable the backlight of running apps + if (!Docking.DockManager.settings.applyCustomTheme && + Docking.DockManager.settings.unityBacklitItems) { + const [icon] = this._source._iconContainer.get_children(); + icon.set_style( + Docking.DockManager.settings.applyGlossyEffect + ? this._glossyBackgroundStyle : null); + if (this._source.running) + this._enableBacklight(); + else + this._disableBacklight(); + } else { + this._disableBacklight(); + this._source._iconContainer.get_children()[1].set_style(null); + } + + if (this._area) + this._area.queue_repaint(); + } + + _computeStyle() { + const [width, height] = this._area.get_surface_size(); + this._width = height; + this._height = width; + + // By default re-use the style - background color, and border width and color - + // of the default dot + const themeNode = this._source._dot.get_theme_node(); + this._borderColor = themeNode.get_border_color(this._side); + this._borderWidth = themeNode.get_border_width(this._side); + this._bodyColor = themeNode.get_background_color(); + + const {settings} = Docking.DockManager; + if (!settings.applyCustomTheme) { + // Adjust for the backlit case + const Color = Clutter.Color ?? Cogl.Color; + + if (settings.unityBacklitItems) { + // Use dominant color for dots too if the backlit is enables + const colorPalette = this._dominantColorExtractor._getColorPalette(); + + // Slightly adjust the styling + this._borderWidth = 2; + + if (colorPalette) { + [, this._borderColor] = Color.from_string(colorPalette.lighter); + [, this._bodyColor] = Color.from_string(colorPalette.darker); + } else { + // Fallback + [, this._borderColor] = Color.from_string('white'); + [, this._bodyColor] = Color.from_string('gray'); + } + } + + // Apply dominant color if requested + if (settings.runningIndicatorDominantColor) { + const colorPalette = this._dominantColorExtractor._getColorPalette(); + if (colorPalette) + [, this._bodyColor] = Color.from_string(colorPalette.original); + else + // Fallback + [, this._bodyColor] = Color.from_string(settings.customThemeRunningDotsColor); + } + + // Finally, use customize style if requested + if (settings.customThemeCustomizeRunningDots) { + [, this._borderColor] = Color.from_string(settings.customThemeRunningDotsBorderColor); + this._borderWidth = settings.customThemeRunningDotsBorderWidth; + [, this._bodyColor] = Color.from_string(settings.customThemeRunningDotsColor); + } + } + + // Define the radius as an arbitrary size, but keep large enough to account + // for the drawing of the border. + this._radius = Math.max(this._width / 22, this._borderWidth / 2); + this._padding = 0; // distance from the margin + this._spacing = this._radius + this._borderWidth; // separation between the dots + } + + _updateIndicator() { + const cr = this._area.get_context(); + + this._computeStyle(); + this._drawIndicator(cr); + cr.$dispose(); + } + + _drawIndicator(cr) { + // Draw the required numbers of dots + const n = this._number; + + cr.setLineWidth(this._borderWidth); + Utils.cairoSetSourceColor(cr, this._borderColor); + + // draw for the bottom case: + cr.translate( + (this._width - (2 * n) * this._radius - (n - 1) * this._spacing) / 2, + this._height - this._padding); + + for (let i = 0; i < n; i++) { + cr.newSubPath(); + cr.arc((2 * i + 1) * this._radius + i * this._spacing, + -this._radius - this._borderWidth / 2, + this._radius, 0, 2 * Math.PI); + } + + cr.strokePreserve(); + Utils.cairoSetSourceColor(cr, this._bodyColor); + cr.fill(); + } + + destroy() { + this._area.destroy(); + delete this._area; + super.destroy(); + } +} + +// Adapted from dash-to-panel by Jason DeRose +// https://github.com/jderose9/dash-to-panel +class RunningIndicatorCiliora extends RunningIndicatorDots { + _drawIndicator(cr) { + if (this._source.running) { + const size = Math.max(this._width / 20, this._borderWidth); + const spacing = size; // separation between the dots + const lineLength = this._width - (size * (this._number - 1)) - (spacing * (this._number - 1)); + let padding = this._borderWidth; + // For the backlit case here we don't want the outer border visible + if (Docking.DockManager.settings.unityBacklitItems && + !Docking.DockManager.settings.customThemeCustomizeRunningDots) + padding = 0; + const yOffset = this._height - padding - size; + + cr.setLineWidth(this._borderWidth); + Utils.cairoSetSourceColor(cr, this._borderColor); + + cr.translate(0, yOffset); + cr.newSubPath(); + cr.rectangle(0, 0, lineLength, size); + for (let i = 1; i < this._number; i++) { + cr.newSubPath(); + cr.rectangle(lineLength + (i * spacing) + ((i - 1) * size), 0, size, size); + } + + cr.strokePreserve(); + Utils.cairoSetSourceColor(cr, this._bodyColor); + cr.fill(); + } + } +} + +// Adapted from dash-to-panel by Jason DeRose +// https://github.com/jderose9/dash-to-panel +class RunningIndicatorSegmented extends RunningIndicatorDots { + _drawIndicator(cr) { + if (this._source.running) { + const size = Math.max(this._width / 20, this._borderWidth); + const spacing = Math.ceil(this._width / 18); // separation between the dots + const dashLength = Math.ceil((this._width - ((this._number - 1) * spacing)) / this._number); + let padding = this._borderWidth; + // For the backlit case here we don't want the outer border visible + if (Docking.DockManager.settings.unityBacklitItems && + !Docking.DockManager.settings.customThemeCustomizeRunningDots) + padding = 0; + const yOffset = this._height - padding - size; + + cr.setLineWidth(this._borderWidth); + Utils.cairoSetSourceColor(cr, this._borderColor); + + cr.translate(0, yOffset); + for (let i = 0; i < this._number; i++) { + cr.newSubPath(); + cr.rectangle(i * dashLength + i * spacing, 0, dashLength, size); + } + + cr.strokePreserve(); + Utils.cairoSetSourceColor(cr, this._bodyColor); + cr.fill(); + } + } +} + +// Adapted from dash-to-panel by Jason DeRose +// https://github.com/jderose9/dash-to-panel +class RunningIndicatorSolid extends RunningIndicatorDots { + _drawIndicator(cr) { + if (this._source.running) { + const size = Math.max(this._width / 20, this._borderWidth); + let padding = this._borderWidth; + // For the backlit case here we don't want the outer border visible + if (Docking.DockManager.settings.unityBacklitItems && + !Docking.DockManager.settings.customThemeCustomizeRunningDots) + padding = 0; + const yOffset = this._height - padding - size; + + cr.setLineWidth(this._borderWidth); + Utils.cairoSetSourceColor(cr, this._borderColor); + + cr.translate(0, yOffset); + cr.newSubPath(); + cr.rectangle(0, 0, this._width, size); + + cr.strokePreserve(); + Utils.cairoSetSourceColor(cr, this._bodyColor); + cr.fill(); + } + } +} + +// Adapted from dash-to-panel by Jason DeRose +// https://github.com/jderose9/dash-to-panel +class RunningIndicatorSquares extends RunningIndicatorDots { + _drawIndicator(cr) { + if (this._source.running) { + const size = Math.max(this._width / 11, this._borderWidth); + const padding = this._borderWidth; + const spacing = Math.ceil(this._width / 18); // separation between the dots + const yOffset = this._height - padding - size; + + cr.setLineWidth(this._borderWidth); + Utils.cairoSetSourceColor(cr, this._borderColor); + + cr.translate( + Math.floor((this._width - this._number * size - (this._number - 1) * spacing) / 2), + yOffset); + + for (let i = 0; i < this._number; i++) { + cr.newSubPath(); + cr.rectangle(i * size + i * spacing, 0, size, size); + } + cr.strokePreserve(); + Utils.cairoSetSourceColor(cr, this._bodyColor); + cr.fill(); + } + } +} + +// Adapted from dash-to-panel by Jason DeRose +// https://github.com/jderose9/dash-to-panel +class RunningIndicatorDashes extends RunningIndicatorDots { + _drawIndicator(cr) { + if (this._source.running) { + const size = Math.max(this._width / 20, this._borderWidth); + const padding = this._borderWidth; + const spacing = Math.ceil(this._width / 18); // separation between the dots + const dashLength = Math.floor(this._width / 4) - spacing; + const yOffset = this._height - padding - size; + + cr.setLineWidth(this._borderWidth); + Utils.cairoSetSourceColor(cr, this._borderColor); + + cr.translate( + Math.floor((this._width - this._number * dashLength - (this._number - 1) * spacing) / 2), + yOffset); + + for (let i = 0; i < this._number; i++) { + cr.newSubPath(); + cr.rectangle(i * dashLength + i * spacing, 0, dashLength, size); + } + + cr.strokePreserve(); + Utils.cairoSetSourceColor(cr, this._bodyColor); + cr.fill(); + } + } +} + +// Adapted from dash-to-panel by Jason DeRose +// https://github.com/jderose9/dash-to-panel +class RunningIndicatorMetro extends RunningIndicatorDots { + constructor(source) { + super(source); + this._source.add_style_class_name('metro'); + } + + destroy() { + this._source.remove_style_class_name('metro'); + super.destroy(); + } + + _drawIndicator(cr) { + if (this._source.running) { + const size = Math.max(this._width / 20, this._borderWidth); + let padding = 0; + // For the backlit case here we don't want the outer border visible + if (Docking.DockManager.settings.unityBacklitItems && + !Docking.DockManager.settings.customThemeCustomizeRunningDots) + padding = 0; + const yOffset = this._height - padding - size; + + const n = this._number; + if (n <= 1) { + cr.translate(0, yOffset); + Utils.cairoSetSourceColor(cr, this._bodyColor); + cr.newSubPath(); + cr.rectangle(0, 0, this._width, size); + cr.fill(); + } else { + // need to scale with the SVG for the stacked highlight + const blackenedLength = (1 / 48) * this._width; + const darkenedLength = this._source.focused + ? (2 / 48) * this._width : (10 / 48) * this._width; + const blackenedColor = this._bodyColor.shade(.3); + const darkenedColor = this._bodyColor.shade(.7); + + cr.translate(0, yOffset); + + Utils.cairoSetSourceColor(cr, this._bodyColor); + cr.newSubPath(); + cr.rectangle(0, 0, this._width - darkenedLength - blackenedLength, size); + cr.fill(); + Utils.cairoSetSourceColor(cr, blackenedColor); + cr.newSubPath(); + cr.rectangle(this._width - darkenedLength - blackenedLength, 0, 1, size); + cr.fill(); + Utils.cairoSetSourceColor(cr, darkenedColor); + cr.newSubPath(); + cr.rectangle(this._width - darkenedLength, 0, darkenedLength, size); + cr.fill(); + } + } + } +} + +class RunningIndicatorBinary extends RunningIndicatorDots { + _drawIndicator(cr) { + // Draw the required numbers of dots + const n = Math.min(15, this._source.windowsCount); + + if (this._source.running) { + const size = Math.max(this._width / 11, this._borderWidth); + const spacing = Math.ceil(this._width / 18); + const yOffset = this._height - size; + const binaryValue = String(`0000${(n >>> 0).toString(2)}`).slice(-4); + + cr.setLineWidth(this._borderWidth); + Utils.cairoSetSourceColor(cr, this._borderColor); + + cr.translate(Math.floor((this._width - 4 * size - (4 - 1) * spacing) / 2), yOffset); + for (let i = 0; i < binaryValue.length; i++) { + if (binaryValue[i] === '1') { + cr.newSubPath(); + cr.arc((2 * i + 1) * this._radius + i * spacing, + -this._radius - this._borderWidth / 2, + this._radius, 0, 2 * Math.PI); + } else { + cr.newSubPath(); + cr.rectangle(i * size + i * spacing, + -this._radius - this._borderWidth / 2 - size / 5, + size, size / 3); + } + } + cr.strokePreserve(); + Utils.cairoSetSourceColor(cr, this._bodyColor); + cr.fill(); + } + } +} + +class RunningIndicatorDot extends RunningIndicatorDots { + _computeStyle() { + super._computeStyle(); + + this._radius = Math.max(this._width / 26, this._borderWidth / 2); + } + + _drawIndicator(cr) { + if (!this._source.running) + return; + + cr.setLineWidth(this._borderWidth); + Utils.cairoSetSourceColor(cr, this._borderColor); + + // draw from the bottom case: + cr.translate( + (this._width - 2 * this._radius) / 2, + this._height - this._padding); + cr.newSubPath(); + cr.arc(this._radius, + -this._radius - this._borderWidth / 2, + this._radius, 0, 2 * Math.PI); + + cr.strokePreserve(); + Utils.cairoSetSourceColor(cr, this._bodyColor); + cr.fill(); + } +} + +/* + * Unity like notification and progress indicators + */ +export class UnityIndicator extends IndicatorBase { + static defaultProgressBar = { + // default values for the progress bar itself + background: { + colorStart: {red: 204, green: 204, blue: 204, alpha: 255}, + colorEnd: null, + }, + border: { + colorStart: {red: 230, green: 230, blue: 230, alpha: 255}, + colorEnd: null, + }, + }; + + static defaultProgressBarTrack = { + // default values for the progress bar track + background: { + colorStart: {red: 64, green: 64, blue: 64, alpha: 255}, + colorEnd: {red: 89, green: 89, blue: 89, alpha: 255}, + offsetStart: 0.4, + offsetEnd: 0.9, + }, + border: { + colorStart: {red: 128, green: 128, blue: 128, alpha: 26}, + colorEnd: {red: 204, green: 204, blue: 204, alpha: 102}, + offsetStart: 0.5, + offsetEnd: 0.9, + }, + }; + + static notificationBadgeSignals = Symbol('notification-badge-signals'); + + constructor(source) { + super(source); + + const {remoteModel, notificationsMonitor} = Docking.DockManager.getDefault(); + const remoteEntry = remoteModel.lookupById(this._source.app.id); + this._remoteEntry = remoteEntry; + + this._signalsHandler.add([ + remoteEntry, + ['count-changed', 'count-visible-changed'], + () => this._updateNotificationsCount(), + ], [ + remoteEntry, + ['progress-changed', 'progress-visible-changed'], + (sender, {progress, progress_visible: progressVisible}) => + this.setProgress(progressVisible ? progress : -1), + ], [ + remoteEntry, + 'urgent-changed', + (sender, {urgent}) => this.setUrgent(urgent), + ], [ + remoteEntry, + 'updating-changed', + (sender, {updating}) => this.setUpdating(updating), + ], [ + notificationsMonitor, + 'changed', + () => this._updateNotificationsCount(), + ], [ + this._source, + 'style-changed', + () => this._updateIconStyle(), + ]); + + this._updateNotificationsCount(); + this.setProgress(this._remoteEntry.progress_visible + ? this._remoteEntry.progress : -1); + this.setUrgent(this._remoteEntry.urgent); + this.setUpdating(this._remoteEntry.updating); + } + + destroy() { + this._notificationBadgeBin?.destroy(); + this._notificationBadgeBin = null; + this._updateNotificationAccessibility(0); + this._hideProgressOverlay(); + this.setUrgent(false); + this.setUpdating(false); + this._remoteEntry = null; + + super.destroy(); + } + + _updateNotificationBadgeStyle() { + const themeContext = St.ThemeContext.get_for_stage(global.stage); + const fontDesc = themeContext.get_font(); + const defaultFontSize = fontDesc.get_size() / 1024; + let fontSize = defaultFontSize * 0.9; + const {iconSize} = Main.overview.dash; + const defaultIconSize = Docking.DockManager.settings.get_default_value( + 'dash-max-icon-size').unpack(); + + if (!fontDesc.get_size_is_absolute()) { + // fontSize was expressed in points, so convert to pixel + fontSize /= 0.75; + } + + let sizeMultiplier; + if (iconSize < defaultIconSize) { + sizeMultiplier = Math.max(24, Math.min(iconSize + + iconSize * 0.3, defaultIconSize)) / defaultIconSize; + } else { + sizeMultiplier = iconSize / defaultIconSize; + } + + fontSize = Math.round(sizeMultiplier * fontSize); + const leftMargin = Math.round(sizeMultiplier * 3); + + this._notificationBadgeBin.child.set_style( + `font-size: ${fontSize}px;` + + `margin-left: ${leftMargin}px` + ); + } + + _notificationBadgeCountToText(count) { + if (count <= 9999) { + return count.toString(); + } else if (count < 1e5) { + const thousands = count / 1e3; + return `${thousands.toFixed(1).toString()}k`; + } else if (count < 1e6) { + const thousands = count / 1e3; + return `${thousands.toFixed(0).toString()}k`; + } else if (count < 1e8) { + const millions = count / 1e6; + return `${millions.toFixed(1).toString()}M`; + } else if (count < 1e9) { + const millions = count / 1e6; + return `${millions.toFixed(0).toString()}M`; + } else { + const billions = count / 1e9; + return `${billions.toFixed(1).toString()}B`; + } + } + + _updateNotificationsCount() { + const remoteCount = this._remoteEntry['count-visible'] + ? this._remoteEntry.count ?? 0 : 0; + + if (remoteCount > 0 && + Docking.DockManager.settings.applicationCounterOverridesNotifications) { + this.setNotificationCount(remoteCount); + return; + } + + const {notificationsMonitor} = Docking.DockManager.getDefault(); + const notificationsCount = notificationsMonitor.getAppNotificationsCount( + this._source.app.id); + + this.setNotificationCount(remoteCount + notificationsCount); + } + + _updateNotificationsBadge(text) { + if (this._notificationBadgeBin) { + this._notificationBadgeBin.child.text = text; + return; + } + + this._notificationBadgeBin = new St.Bin({ + child: new St.Label({ + styleClass: 'notification-badge', + text, + }), + xAlign: Clutter.ActorAlign.END, + yAlign: Clutter.ActorAlign.START, + xExpand: true, + yExpand: true, + }); + this._notificationBadgeBin.child.clutterText.ellipsize = + Pango.EllipsizeMode.MIDDLE; + + this._source._iconContainer.add_child(this._notificationBadgeBin); + this._updateNotificationBadgeStyle(); + + const themeContext = St.ThemeContext.get_for_stage(global.stage); + this._signalsHandler.addWithLabel(UnityIndicator.notificationBadgeSignals, [ + themeContext, + 'changed', + () => this._updateNotificationBadgeStyle(), + ], [ + themeContext, + 'notify::scale-factor', + () => this._updateNotificationBadgeStyle(), + ], [ + this._source._iconContainer, + 'notify::size', + () => this._updateNotificationBadgeStyle(), + ]); + } + + _updateNotificationAccessibility(count) { + const appName = this._source.app?.get_name(); + if (!appName) + return; + + const accessibleName = count > 0 + ? ngettext('%s, %d unread notification', '%s, %d unread notifications', count) + .format(appName, count) + : appName; + + if (this._source.labelActor === null) { + // Dock: name owned by parent DashItemContainer, see dash.js + const itemContainer = this._source.get_parent?.(); + itemContainer?.set({accessibleName}); + this._source.set({accessibleName}); + } else { + // Overview: no per-icon parent, update icon and label directly + this._source.set({accessibleName}); + this._source.labelActor?.set({accessibleName}); + } + } + + setNotificationCount(count) { + if (count > 0) { + const text = this._notificationBadgeCountToText(count); + this._updateNotificationsBadge(text); + } else if (this._notificationBadgeBin) { + this._signalsHandler.removeWithLabel(UnityIndicator.notificationBadgeSignals); + this._notificationBadgeBin.destroy(); + this._notificationBadgeBin = null; + } + + this._updateNotificationAccessibility(count); + } + + _showProgressOverlay() { + if (this._progressOverlayArea) { + this._updateProgressOverlay(); + return; + } + + this._progressOverlayArea = new St.DrawingArea({x_expand: true, y_expand: true}); + this._progressOverlayArea.add_style_class_name('progress-bar'); + this._progressOverlayArea.connect('repaint', () => { + this._drawProgressOverlay(this._progressOverlayArea); + }); + + this._source._iconContainer.add_child(this._progressOverlayArea); + this._updateProgressOverlay(); + } + + _hideProgressOverlay() { + this._progressOverlayArea?.destroy(); + this._progressOverlayArea = null; + } + + _updateProgressOverlay() { + this._progressOverlayArea?.queue_repaint(); + } + + _readGradientData(node, elementName, defaultValues) { + const output = { + colorStart: defaultValues.colorStart, + colorEnd: defaultValues.colorEnd, + offsetStart: defaultValues.offsetStart ?? 0.0, + offsetEnd: defaultValues.offsetEnd ?? 1.0, + }; + + const [hasElementName, elementNameValue] = node.lookup_color(elementName, false); + if (hasElementName) { + output.colorStart = elementNameValue; + output.colorEnd = null; + } else { + const [hasColorStart, colorStartValue] = node.lookup_color(`${elementName}-color-start`, false); + const [hasColorEnd, colorEndValue] = node.lookup_color(`${elementName}-color-end`, false); + if (hasColorStart && hasColorEnd) { + output.colorStart = colorStartValue; + output.colorEnd = colorEndValue; + } + } + + const [hasOffsetStart, offsetStartValue] = node.lookup_color(`${elementName}-offset-start`, false); + if (hasOffsetStart) + output.offsetStart = offsetStartValue; + + const [hasOffsetEnd, offsetEndValue] = node.lookup_color(`${elementName}-offset-end`, false); + if (hasOffsetEnd) + output.offsetEnd = offsetEndValue; + + return output; + } + + _readThemeDoubleValue(node, elementName, defaultValue) { + const [hasValue, value] = node.lookup_double(elementName, false); + return hasValue ? value : defaultValue; + } + + _readElementData(node, elementName, defaultValues) { + return { + background: this._readGradientData(node, `${elementName}-background`, defaultValues.background), + border: this._readGradientData(node, `${elementName}-border`, defaultValues.border), + lineWidth: this._readThemeDoubleValue(node, `${elementName}-line-width`, + defaultValues.lineWidth ?? 1.0), + }; + } + + _createGradient(values, x0, y0, x1, y1) { + if (values.colorEnd) { + const gradient = new Cairo.LinearGradient(x0, y0, x1, y1); + gradient.addColorStopRGBA(values.offsetStart, + values.colorStart.red / 255, + values.colorStart.green / 255, + values.colorStart.blue / 255, + values.colorStart.alpha / 255); + gradient.addColorStopRGBA(values.offsetEnd, + values.colorEnd.red / 255, + values.colorEnd.green / 255, + values.colorEnd.blue / 255, + values.colorEnd.alpha / 255); + return gradient; + } else { + const gradient = Cairo.SolidPattern.createRGBA(values.colorStart.red / 255, + values.colorStart.green / 255, + values.colorStart.blue / 255, + values.colorStart.alpha / 255); + return gradient; + } + } + + _drawProgressOverlay(area) { + const {scaleFactor} = St.ThemeContext.get_for_stage(global.stage); + const [surfaceWidth, surfaceHeight] = area.get_surface_size(); + const cr = area.get_context(); + const node = this._progressOverlayArea.get_theme_node(); + const iconSize = this._source.icon.iconSize * scaleFactor; + + let x = Math.floor((surfaceWidth - iconSize) / 2); + let y = Math.floor((surfaceHeight - iconSize) / 2); + + const readThemeValue = element => + this._readThemeDoubleValue(node, `-progress-bar-${element}`); + + y = readThemeValue('top-offset') ?? y; + + const baseLineWidth = Math.floor(Number(scaleFactor)); + const horizontalPadding = iconSize * + Utils.clampDouble(readThemeValue('horizontal-padding') ?? 0.05); + const verticalPadding = iconSize * + Utils.clampDouble(readThemeValue('vertical-padding') ?? 0.05); + const heightFactor = + Utils.clampDouble(readThemeValue('height-factor') ?? 0.20); + + let width = iconSize - 2.0 * horizontalPadding; + let height = Math.floor(Math.min(18.0 * scaleFactor, heightFactor * iconSize)); + x += horizontalPadding; + + const valign = Utils.clampDouble(readThemeValue('valign') ?? 1); + y += (iconSize - height - verticalPadding) * valign; + + const progressBarTrack = this._readElementData(node, + '-progress-bar-track', + UnityIndicator.defaultProgressBarTrack); + + const progressBar = this._readElementData(node, + '-progress-bar', + UnityIndicator.defaultProgressBar); + + // Draw the track + let lineWidth = baseLineWidth * progressBarTrack.lineWidth; + cr.setLineWidth(lineWidth); + + x += lineWidth; + y += lineWidth; + width -= 2.0 * lineWidth; + height -= 2.0 * lineWidth; + + let fill = this._createGradient(progressBarTrack.background, 0, y, 0, y + height); + let stroke = this._createGradient(progressBarTrack.border, 0, y, 0, y + height); + Utils.drawRoundedLine(cr, x + lineWidth / 2.0, + y + lineWidth / 2.0, width, height, true, true, stroke, fill); + + // Draw the finished bar + lineWidth = baseLineWidth * progressBar.lineWidth; + cr.setLineWidth(lineWidth); + + x += lineWidth; + y += lineWidth; + width -= 2.0 * lineWidth; + height -= 2.0 * lineWidth; + + const finishedWidth = Math.ceil(this._progress * width); + fill = this._createGradient(progressBar.background, 0, y, 0, y + height); + stroke = this._createGradient(progressBar.border, 0, y, 0, y + height); + + if (Clutter.get_default_text_direction() === Clutter.TextDirection.RTL) { + Utils.drawRoundedLine(cr, + x + lineWidth / 2.0 + width - finishedWidth, y + lineWidth / 2.0, + finishedWidth, height, true, true, stroke, fill); + } else { + Utils.drawRoundedLine(cr, x + lineWidth / 2.0, y + lineWidth / 2.0, + finishedWidth, height, true, true, stroke, fill); + } + + cr.$dispose(); + } + + setProgress(progress) { + if (progress < 0) { + this._hideProgressOverlay(); + } else { + this._progress = Math.min(progress, 1.0); + this._showProgressOverlay(); + } + } + + setUrgent(urgent) { + if (urgent || this._isUrgent !== undefined) + this._source.urgent = urgent; + + if (urgent) + this._isUrgent = urgent; + else + delete this._isUrgent; + } + + setUpdating(updating) { + this._source.updating = updating; + } + + _updateIconStyle() { + const opacity = this._readThemeDoubleValue(this._source.get_theme_node(), + 'opacity') ?? (this._source.updating ? 0.5 : 1); + this._source.icon.set_opacity(255 * opacity); + } +} + + +// Global icon cache. Used for Unity7 styling. +const iconCacheMap = new Map(); +// Max number of items to store +// We don't expect to ever reach this number, but let's put an hard limit to avoid +// even the remote possibility of the cached items to grow indefinitely. +const MAX_CACHED_ITEMS = 1000; +// When the size exceed it, the oldest 'n' ones are deleted +const BATCH_SIZE_TO_DELETE = 50; +// The icon size used to extract the dominant color +const DOMINANT_COLOR_ICON_SIZE = 64; + +// Compute dominant color from the app icon. +// The color is cached for efficiency. +class DominantColorExtractor { + constructor(app) { + this._app = app; + } + + /** + * Try to get the pixel buffer for the current icon, if not fail gracefully + */ + _getIconPixBuf() { + let iconTexture = this._app.create_icon_texture(16); + const themeLoader = Docking.DockManager.iconTheme; + + // Unable to load the icon texture, use fallback + if (iconTexture instanceof St.Icon === false) + return null; + + + iconTexture = iconTexture.get_gicon(); + + // Unable to load the icon texture, use fallback + if (!iconTexture) + return null; + + if (iconTexture instanceof Gio.FileIcon) { + // Use GdkPixBuf to load the pixel buffer from the provided file path + return GdkPixbuf.Pixbuf.new_from_file(iconTexture.get_file().get_path()); + } else if (iconTexture instanceof Gio.ThemedIcon) { + // Get the first pixel buffer available in the icon theme + const iconNames = iconTexture.get_names(); + const iconInfo = themeLoader.choose_icon(iconNames, DOMINANT_COLOR_ICON_SIZE, 0); + + if (iconInfo) + return iconInfo.load_icon(); + else + return null; + } + + // Use GdkPixBuf to load the pixel buffer from memory + // iconTexture.load is available unless iconTexture is not an instance of Gio.LoadableIcon + // this means that iconTexture is an instance of Gio.EmblemedIcon, + // which may be converted to a normal icon via iconTexture.get_icon? + const [iconBuffer] = iconTexture.load(DOMINANT_COLOR_ICON_SIZE, null); + return GdkPixbuf.Pixbuf.new_from_stream(iconBuffer, null); + } + + /** + * The backlight color choosing algorithm was mostly ported to javascript from the + * Unity7 C++ source of Canonicals: + * https://bazaar.launchpad.net/~unity-team/unity/trunk/view/head:/launcher/LauncherIcon.cpp + * so it more or less works the same way. + */ + _getColorPalette() { + if (iconCacheMap.get(this._app.get_id())) { + // We already know the answer + return iconCacheMap.get(this._app.get_id()); + } + + const pixBuf = this._getIconPixBuf(); + if (!pixBuf) + return null; + + let pixels = pixBuf.get_pixels(); + + let total = 0, + rTotal = 0, + gTotal = 0, + bTotal = 0; + + let resampleX = 1; + let resampleY = 1; + + // Resampling of large icons + // We resample icons larger than twice the desired size, as the resampling + // to a size s + // DOMINANT_COLOR_ICON_SIZE < s < 2*DOMINANT_COLOR_ICON_SIZE, + // most of the case exactly DOMINANT_COLOR_ICON_SIZE as the icon size is + // typically a multiple of it. + const width = pixBuf.get_width(); + const height = pixBuf.get_height(); + + // Resample + if (height >= 2 * DOMINANT_COLOR_ICON_SIZE) + resampleY = Math.floor(height / DOMINANT_COLOR_ICON_SIZE); + + if (width >= 2 * DOMINANT_COLOR_ICON_SIZE) + resampleX = Math.floor(width / DOMINANT_COLOR_ICON_SIZE); + + if (resampleX !== 1 || resampleY !== 1) + pixels = this._resamplePixels(pixels, resampleX, resampleY); + + // computing the limit outside the for (where it would be repeated at each iteration) + // for performance reasons + const limit = pixels.length; + for (let offset = 0; offset < limit; offset += 4) { + const r = pixels[offset], + g = pixels[offset + 1], + b = pixels[offset + 2], + a = pixels[offset + 3]; + + const saturation = Math.max(r, g, b) - Math.min(r, g, b); + const relevance = 0.1 * 255 * 255 + 0.9 * a * saturation; + + rTotal += r * relevance; + gTotal += g * relevance; + bTotal += b * relevance; + + total += relevance; + } + + total *= 255; + + const r = rTotal / total, + g = gTotal / total, + b = bTotal / total; + + const hsv = Utils.ColorUtils.RGBtoHSV(r * 255, g * 255, b * 255); + + if (hsv.s > 0.15) + hsv.s = 0.65; + hsv.v = 0.90; + + const rgb = Utils.ColorUtils.HSVtoRGB(hsv.h, hsv.s, hsv.v); + + // Cache the result. + const backgroundColor = { + lighter: Utils.ColorUtils.ColorLuminance(rgb.r, rgb.g, rgb.b, 0.2), + original: Utils.ColorUtils.ColorLuminance(rgb.r, rgb.g, rgb.b, 0), + darker: Utils.ColorUtils.ColorLuminance(rgb.r, rgb.g, rgb.b, -0.5), + }; + + if (iconCacheMap.size >= MAX_CACHED_ITEMS) { + // delete oldest cached values (which are in order of insertions) + let ctr = 0; + for (const key of iconCacheMap.keys()) { + if (++ctr > BATCH_SIZE_TO_DELETE) + break; + iconCacheMap.delete(key); + } + } + + iconCacheMap.set(this._app.get_id(), backgroundColor); + + return backgroundColor; + } + + /** + * Downscale large icons before scanning for the backlight color to + * improve performance. + * + * @param pixBuf + * @param pixels + * @param resampleX + * @param resampleY + * + * @returns []; + */ + _resamplePixels(pixels, resampleX, resampleY) { + const resampledPixels = []; + // computing the limit outside the for (where it would be repeated at each iteration) + // for performance reasons + const limit = pixels.length / (resampleX * resampleY) / 4; + for (let i = 0; i < limit; i++) { + const pixel = i * resampleX * resampleY; + + resampledPixels.push(pixels[pixel * 4]); + resampledPixels.push(pixels[pixel * 4 + 1]); + resampledPixels.push(pixels[pixel * 4 + 2]); + resampledPixels.push(pixels[pixel * 4 + 3]); + } + + return resampledPixels; + } +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appIcons.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appIcons.js new file mode 100644 index 0000000..3bc2462 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appIcons.js @@ -0,0 +1,1666 @@ +// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- + +import { + Clutter, + Gio, + GLib, + GObject, + Meta, + Mtk, + Shell, + St, +} from './dependencies/gi.js'; + +import { + AppDisplay, + AppFavorites, + BoxPointer, + Dash, + Main, + PopupMenu, +} from './dependencies/shell/ui.js'; + +import { + ParentalControlsManager, + Util, +} from './dependencies/shell/misc.js'; + +import { + AppIconIndicators, + DBusMenuUtils, + Docking, + Locations, + Theming, + Utils, + WindowPreview, +} from './imports.js'; + +import {Extension} from './dependencies/shell/extensions/extension.js'; + +// Use __ () and N__() for the extension gettext domain, and reuse +// the shell domain with the default _() and N_() +const {gettext: __, ngettext} = Extension; + +const DBusMenu = await DBusMenuUtils.haveDBusMenu(); + +const Labels = Object.freeze({ + ISOLATE_MONITORS: Symbol('isolate-monitors'), + ISOLATE_WORKSPACES: Symbol('isolate-workspaces'), + URGENT_WINDOWS: Symbol('urgent-windows'), +}); + +const clickAction = Object.freeze({ + SKIP: 0, + MINIMIZE: 1, + LAUNCH: 2, + CYCLE_WINDOWS: 3, + MINIMIZE_OR_OVERVIEW: 4, + PREVIEWS: 5, + MINIMIZE_OR_PREVIEWS: 6, + FOCUS_OR_PREVIEWS: 7, + FOCUS_OR_APP_SPREAD: 8, + FOCUS_MINIMIZE_OR_PREVIEWS: 9, + FOCUS_MINIMIZE_OR_APP_SPREAD: 10, + QUIT: 11, +}); + +const scrollAction = Object.freeze({ + DO_NOTHING: 0, + CYCLE_WINDOWS: 1, + SWITCH_WORKSPACE: 2, +}); + +// module "Dash" did not export DASH_ITEM_LABEL_SHOW_TIME, so let's define it. +const DASH_ITEM_LABEL_SHOW_TIME = Dash.DASH_ITEM_LABEL_SHOW_TIME ?? 150; + +let recentlyClickedAppLoopId = 0; +let recentlyClickedApp = null; +let recentlyClickedAppWindows = null; +let recentlyClickedAppIndex = 0; +let recentlyClickedAppMonitor = -1; + +/** + * Extend AppIcon + * + * - Apply a css class based on the number of windows of each application (#N); + * - Customized indicators for running applications in place of the default "dot" style which is hidden (#N); + * a class of the form "running#N" is applied to the AppWellIcon actor. + * like the original .running one. + * - Add a .focused style to the focused app + * - Customize click actions. + * - Update minimization animation target + * - Update menu if open on windows change + */ +export const DockAbstractAppIcon = GObject.registerClass({ + GTypeFlags: GObject.TypeFlags.ABSTRACT, + Properties: { + 'focused': GObject.ParamSpec.boolean( + 'focused', 'focused', 'focused', + GObject.ParamFlags.READWRITE, + false), + 'running': GObject.ParamSpec.boolean( + 'running', 'running', 'running', + GObject.ParamFlags.READWRITE, + false), + 'urgent': GObject.ParamSpec.boolean( + 'urgent', 'urgent', 'urgent', + GObject.ParamFlags.READWRITE, + false), + 'updating': GObject.ParamSpec.boolean( + 'updating', 'updating', 'updating', + GObject.ParamFlags.READWRITE, + false), + 'windows-count': GObject.ParamSpec.uint( + 'windows-count', 'windows-count', 'windows-count', + GObject.ParamFlags.READWRITE, + 0, GLib.MAXUINT32, 0), + }, +}, class DockAbstractAppIcon extends Dash.DashIcon { + // settings are required inside. + _init(app, monitorIndex, iconAnimator) { + super._init(app); + + // a prefix is required to avoid conflicting with the parent class variable + this.monitorIndex = monitorIndex; + this._signalsHandler = new Utils.GlobalSignalsHandler(this); + this.iconAnimator = iconAnimator; + this._indicator = new AppIconIndicators.AppIconIndicator(this); + this._urgentWindows = new Set(); + + // Monitor windows-changes instead of app state. + // Keep using the same Id and function callback (that is extended) + if (this._stateChangedId > 0) { + this.app.disconnect(this._stateChangedId); + this._stateChangedId = 0; + } + + this._signalsHandler.add(this.app, 'windows-changed', () => this._updateWindows()); + this._signalsHandler.add(this.app, 'notify::state', () => this._updateRunningState()); + this._signalsHandler.add(global.display, 'window-demands-attention', (_dpy, window) => + this._onWindowDemandsAttention(window)); + this._signalsHandler.add(global.display, 'window-marked-urgent', (_dpy, window) => + this._onWindowDemandsAttention(window)); + + // In Wayland sessions, this signal is needed to track the state of windows dragged + // from one monitor to another. As this is triggered quite often (whenever a new + // window of any application opened or moved to a different desktop), + // we restrict this signal to the case when Labels.ISOLATE_MONITORS is true, + // and if there are at least 2 monitors. + if (Docking.DockManager.settings.isolateMonitors && + Main.layoutManager.monitors.length > 1) { + this._signalsHandler.addWithLabel(Labels.ISOLATE_MONITORS, + global.display, + 'window-entered-monitor', + this._onWindowEntered.bind(this)); + } + + this.connect('notify::running', () => { + if (this.running) + this.add_style_class_name('running'); + else + this.remove_style_class_name('running'); + }); + this.notify('running'); + + this.connect('notify::focused', () => { + if (this.focused) + this.add_style_class_name('focused'); + else + this.remove_style_class_name('focused'); + }); + this.notify('focused'); + + this.connect('notify::updating', () => { + if (this.updating) + this.add_style_class_name('updating'); + else + this.remove_style_class_name('updating'); + }); + this.notify('updating'); + + const {notificationsMonitor} = Docking.DockManager.getDefault(); + + this.connect('notify::urgent', () => { + const icon = this.icon._iconBin; + this._signalsHandler.removeWithLabel(Labels.URGENT_WINDOWS); + if (this.urgent) { + if (Docking.DockManager.settings.danceUrgentApplications && + notificationsMonitor.enabled) { + icon.set_pivot_point(0.5, 0.5); + this.iconAnimator.addAnimation(icon, 'wiggle'); + } + if (this.running && !this._urgentWindows.size) { + const urgentWindows = this.getInterestingWindows(); + urgentWindows.forEach(w => (w._manualUrgency = true)); + this._updateUrgentWindows(urgentWindows); + } + } else { + this.iconAnimator.removeAnimation(icon, 'wiggle'); + icon.rotation_angle_z = 0; + this._urgentWindows.forEach(w => delete w._manualUrgency); + this._updateUrgentWindows(); + } + }); + this.notify('urgent'); + + this._progressOverlayArea = null; + this._progress = 0; + + [ + 'apply-custom-theme', + 'running-indicator-style', + 'show-icons-emblems', + 'show-icons-notifications-counter', + 'application-counter-overrides-notifications', + ].forEach(key => { + this._signalsHandler.add( + Docking.DockManager.settings, + `changed::${key}`, () => { + this._indicator.destroy(); + this._indicator = new AppIconIndicators.AppIconIndicator(this); + } + ); + }); + + this._signalsHandler.add(notificationsMonitor, 'state-changed', () => { + this._indicator.destroy(); + this._indicator = new AppIconIndicators.AppIconIndicator(this); + }); + + this._updateState(); + this._numberOverlay(); + + this._previewMenuManager = null; + this._previewMenu = null; + + // This requires GNOME 49 + if (Clutter.ClickGesture) { + const doubleClickGesture = new Clutter.ClickGesture({nClicksRequired: 2}); + doubleClickGesture.connect('recognize', () => { + this._activate({ + button: doubleClickGesture.get_button(), + modifiers: doubleClickGesture.get_state(), + clickCount: doubleClickGesture.get_n_presses(), + }); + }); + this.add_action(doubleClickGesture); + this._doubleClickGesture = doubleClickGesture; + } + } + + _onDestroy() { + super._onDestroy(); + + // This is necessary due to an upstream bug + // https://bugzilla.gnome.org/show_bug.cgi?id=757556 + // It can be safely removed once it get solved upstream. + this._menu?.close(false); + delete this._menu; + + this._doubleClickGesture?.cancel(); + delete this._doubleClickGesture; + } + + ownsWindow(window) { + return this.app === Docking.DockManager.windowTracker.get_window_app(window); + } + + _onWindowEntered(metaScreen, monitorIndex, metaWin) { + if (this.ownsWindow(metaWin)) + this._updateWindows(); + } + + vfunc_scroll_event(scrollEvent) { + const {settings} = Docking.DockManager; + const isEnabled = settings.scrollAction === scrollAction.CYCLE_WINDOWS; + if (!isEnabled) + return Clutter.EVENT_PROPAGATE; + + // We only activate windows of running applications, i.e. we never open new windows + // We check if the app is running, and that the # of windows is > 0 in + // case we use workspace isolation, + if (!this.running) + return Clutter.EVENT_PROPAGATE; + + if (this._optionalScrollCycleWindowsDeadTimeId) { + return Clutter.EVENT_PROPAGATE; + } else { + this._optionalScrollCycleWindowsDeadTimeId = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, 250, () => { + this._optionalScrollCycleWindowsDeadTimeId = 0; + }); + } + + let direction = null; + + switch (scrollEvent.direction) { + case Clutter.ScrollDirection.UP: + direction = Meta.MotionDirection.UP; + break; + case Clutter.ScrollDirection.DOWN: + direction = Meta.MotionDirection.DOWN; + break; + case Clutter.ScrollDirection.SMOOTH: { + const [, dy] = Clutter.get_current_event().get_scroll_delta(); + if (dy < 0) + direction = Meta.MotionDirection.UP; + else if (dy > 0) + direction = Meta.MotionDirection.DOWN; + } + break; + } + + if (!Main.overview.visible) { + const reversed = direction === Meta.MotionDirection.UP; + if (this.focused && !this._urgentWindows.size) { + this._cycleThroughWindows(reversed); + } else { + // Activate the first window + const windows = this.getInterestingWindows(); + if (windows.length > 0) { + const [w] = windows; + Main.activateWindow(w); + } + } + } else { + this.app.activate(); + } + return Clutter.EVENT_STOP; + } + + _updateWindows() { + if (this._menu && this._menu.isOpen) + this._menu.update(); + + this._updateState(); + this.updateIconGeometry(); + } + + _updateState() { + this._urgentWindows.clear(); + const interestingWindows = this.getInterestingWindows(); + this.windowsCount = interestingWindows.length; + this._updateRunningState(); + this._updateFocusState(); + this._updateUrgentWindows(interestingWindows); + + if (Docking.DockManager.settings.isolateWorkspaces) { + this._signalsHandler.removeWithLabel(Labels.ISOLATE_WORKSPACES); + interestingWindows.forEach(window => + this._signalsHandler.addWithLabel(Labels.ISOLATE_WORKSPACES, + window, 'workspace-changed', () => this._updateWindows())); + } + } + + _updateRunningState() { + this.running = (this.app.state === Shell.AppState.RUNNING) && this.windowsCount; + } + + _updateFocusState() { + this.focused = this.running && + Docking.DockManager.windowTracker.focus_app === this.app; + } + + _updateUrgentWindows(interestingWindows) { + this._signalsHandler.removeWithLabel(Labels.URGENT_WINDOWS); + this._urgentWindows.clear(); + if (interestingWindows === undefined) + interestingWindows = this.getInterestingWindows(); + interestingWindows.filter(isWindowUrgent).forEach(win => this._addUrgentWindow(win)); + this.urgent = !!this._urgentWindows.size; + } + + _onWindowDemandsAttention(window) { + if (this.ownsWindow(window) && isWindowUrgent(window)) + this._addUrgentWindow(window); + } + + _updateDotStyle() { + super._updateDotStyle(); + const themeNode = this._dot.get_theme_node(); + this._dot.translationX = themeNode.get_length('offset-x'); + this._dot.translationY = 0; + } + + _addUrgentWindow(window) { + if (this._urgentWindows.has(window)) + return; + + if (window._manualUrgency && window.has_focus()) { + delete window._manualUrgency; + return; + } + + this._urgentWindows.add(window); + this.urgent = true; + + const onDemandsAttentionChanged = () => { + if (!isWindowUrgent(window)) + this._updateUrgentWindows(); + }; + + if (window.demandsAttention) { + this._signalsHandler.addWithLabel(Labels.URGENT_WINDOWS, window, + 'notify::demands-attention', () => onDemandsAttentionChanged()); + } + if (window.urgent) { + this._signalsHandler.addWithLabel(Labels.URGENT_WINDOWS, window, + 'notify::urgent', () => onDemandsAttentionChanged()); + } + if (window._manualUrgency) { + this._signalsHandler.addWithLabel(Labels.URGENT_WINDOWS, window, + 'focus', () => { + delete window._manualUrgency; + onDemandsAttentionChanged(); + }); + } + } + + /** + * Update target for minimization animation + */ + updateIconGeometry() { + // If (for unknown reason) the actor is not on the stage the reported size + // and position are random values, which might exceeds the integer range + // resulting in an error when assigned to the a rect. This is a more like + // a workaround to prevent flooding the system with errors. + if (!this.get_stage()) + return; + + const rect = new Mtk.Rectangle(); + + [rect.x, rect.y] = this.get_transformed_position(); + [rect.width, rect.height] = this.get_transformed_size(); + + let windows = this.getWindows(); + if (Docking.DockManager.settings.multiMonitor) { + const {monitorIndex} = this; + windows = windows.filter(w => w.get_monitor() === monitorIndex); + } + windows.forEach(w => w.set_icon_geometry(rect)); + } + + _updateRunningStyle() { + // The logic originally in this function has been moved to + // AppIconIndicatorBase._updateDefaultDot(). However it cannot be removed as + // it called by the parent constructor. + } + + notifyAppIconUpdating(monitorIndex) { + const icon = Gio.Icon.new_for_string('action-unavailable-symbolic'); + const {osdWindowManager} = Main; + const showOsd = osdWindowManager.showOne ?? osdWindowManager.show; + showOsd.call(osdWindowManager, monitorIndex ?? this.monitorIndex, icon, + __('%s is updating, try again later').format(this.name), null); + } + + popupMenu() { + this._removeMenuTimeout?.(); + this.fake_release(); + this._draggable.fakeRelease?.(); + + if (!this._menu) { + this._menu = new DockAppIconMenu(this); + this._menu.connect('activate-window', (menu, window) => { + if (window) { + Main.activateWindow(window); + } else { + Main.overview.hide(); + Main.panel.closeCalendar(); + } + }); + this._menu.connect('open-state-changed', (menu, isPoppedUp) => { + if (!isPoppedUp) { + this._onMenuPoppedDown(); + } else { + // Setting the max-height is s useful if part of the menu is + // scrollable so the minimum height is smaller than the natural height. + const monitorIndex = Main.layoutManager.findIndexForActor(this); + const workArea = Main.layoutManager.getWorkAreaForMonitor(monitorIndex); + const position = Utils.getPosition(); + const {scaleFactor} = St.ThemeContext.get_for_stage(global.stage); + const isHorizontal = position === St.Side.TOP || position === St.Side.BOTTOM; + // If horizontal also remove the height of the dash + const {dockFixed: fixedDock} = Docking.DockManager.settings; + const additionalMargin = isHorizontal && !fixedDock ? Main.overview.dash.height : 0; + const verticalMargins = this._menu.actor.margin_top + this._menu.actor.margin_bottom; + const maxMenuHeight = workArea.height - additionalMargin - verticalMargins; + // Also set a max width to the menu, so long labels (long windows title) get truncated + this._menu.actor.style = 'max-width: 400px; ' + + `max-height: ${Math.round(maxMenuHeight / scaleFactor)}px;`; + } + }); + const id = Main.overview.connect('hiding', () => { + this._menu.close(); + }); + this._menu.actor.connect('destroy', () => { + Main.overview.disconnect(id); + }); + + this._menuManager.addMenu(this._menu); + } + + this.emit('menu-state-changed', true); + + this.set_hover(true); + this._menu.popup(); + // Removed in GNOME 50. + this._menuManager.ignoreRelease?.(); + this.emit('sync-tooltip'); + + return false; + } + + activate(button) { + const event = Clutter.get_current_event(); + this._activate({ + button, + modifiers: event?.get_state() ?? 0, + clickCount: event?.get_click_count?.() ?? 1, + }); + } + + _activate({button, modifiers, clickCount = 1}) { + // Only consider SHIFT and CONTROL as modifiers (exclude SUPER, CAPS-LOCK, etc.) + modifiers &= Clutter.ModifierType.SHIFT_MASK | Clutter.ModifierType.CONTROL_MASK; + + // We don't change the CTRL-click behavior: in such case we just chain + // up the parent method and return. + if (modifiers & Clutter.ModifierType.CONTROL_MASK) { + // Keep default behavior: launch new window + // By calling the parent method I make it compatible + // with other extensions tweaking ctrl + click + super.activate(button); + return; + } + + // We check what type of click we have and if the modifier SHIFT is + // being used. We then define what buttonAction should be for this + // event. + let buttonAction = 0; + const {settings} = Docking.DockManager; + if (button && button === 2) { + if (modifiers & Clutter.ModifierType.SHIFT_MASK) + buttonAction = settings.shiftMiddleClickAction; + else + buttonAction = settings.middleClickAction; + } else if (button && button === 1) { + if (modifiers & Clutter.ModifierType.SHIFT_MASK) + buttonAction = settings.shiftClickAction; + else + buttonAction = settings.clickAction; + } + + switch (buttonAction) { + case clickAction.FOCUS_OR_APP_SPREAD: + if (!Docking.DockManager.getDefault().appSpread.supported) + buttonAction = clickAction.FOCUS_OR_PREVIEWS; + break; + + case clickAction.FOCUS_MINIMIZE_OR_APP_SPREAD: + if (!Docking.DockManager.getDefault().appSpread.supported) + buttonAction = clickAction.FOCUS_MINIMIZE_OR_PREVIEWS; + break; + } + + // We check if the app is running, and that the # of windows is > 0 in + // case we use workspace isolation. + const windows = this.getInterestingWindows(); + + // Some action modes (e.g. MINIMIZE_OR_OVERVIEW) require overview to remain open + // This variable keeps track of this + let shouldHideOverview = true; + + // We customize the action only when the application is already running + if (this.running) { + const hasUrgentWindows = !!this._urgentWindows.size; + const singleOrUrgentWindows = windows.length === 1 || hasUrgentWindows; + switch (buttonAction) { + case clickAction.MINIMIZE: + // In overview just activate the app, unless the action is explicitly + // requested with a keyboard modifier + if (!Main.overview.visible || modifiers) { + // If we have button=2 or a modifier, allow minimization even if + // the app is not focused + if (this.focused && !hasUrgentWindows || button === 2 || + modifiers & Clutter.ModifierType.SHIFT_MASK) { + // minimize all windows on double click and always in + // the case of primary click without additional modifiers + const allWindows = (button === 1 && !modifiers) || clickCount > 1; + this._minimizeWindow(allWindows); + } else { + this._activateAllWindows(); + } + } else { + const [w] = windows; + Main.activateWindow(w); + } + break; + + case clickAction.MINIMIZE_OR_OVERVIEW: + // When a single window is present, toggle minimization + // If only one windows is present toggle minimization, but + // only when triggered with the simple click action + // (no modifiers, no middle click). + if (singleOrUrgentWindows && !modifiers && button === 1) { + const [w] = windows; + if (this.focused) { + if (buttonAction !== clickAction.FOCUS_OR_APP_SPREAD) { + // Window is raised, minimize it + this._minimizeWindow(w); + } + } else { + // Window is minimized, raise it + Main.activateWindow(w); + } + // Launch overview when multiple windows are present + // TODO: only show current app windows when gnome shell API will allow it + } else { + shouldHideOverview = false; + Main.overview.toggle(); + } + break; + + case clickAction.CYCLE_WINDOWS: + if (!Main.overview.visible) { + if (this.focused && !hasUrgentWindows) { + this._cycleThroughWindows(); + } else { + // Activate the first window + const [w] = windows; + Main.activateWindow(w); + } + } else { + this.app.activate(); + } + break; + + case clickAction.FOCUS_OR_PREVIEWS: + if (this.focused && !hasUrgentWindows && + (windows.length > 1 || modifiers || button !== 1)) { + this._windowPreviews(); + } else { + // Activate the first window + const [w] = windows; + Main.activateWindow(w); + } + break; + + case clickAction.FOCUS_MINIMIZE_OR_PREVIEWS: + if (this.focused && !hasUrgentWindows) { + if (windows.length > 1 || modifiers || button !== 1) + this._windowPreviews(); + else if (!Main.overview.visible) + this._minimizeWindow(); + } else { + // Activate the first window + const [w] = windows; + Main.activateWindow(w); + } + break; + + case clickAction.LAUNCH: + this.launchNewWindow(); + break; + + case clickAction.PREVIEWS: + if (!Main.overview.visible) { + // If only one windows is present just switch to it, + // but only when triggered with the simple click action + // (no modifiers, no middle click). + if (singleOrUrgentWindows && !modifiers && button === 1) { + const [w] = windows; + Main.activateWindow(w); + } else { + this._windowPreviews(); + } + } else { + this.app.activate(); + } + break; + + case clickAction.MINIMIZE_OR_PREVIEWS: + // When a single window is present, toggle minimization + // If only one windows is present toggle minimization, but only + // when triggered with the standard click action (no modifiers, + // no middle click). + if (!Main.overview.visible) { + if (singleOrUrgentWindows && !modifiers && button === 1) { + const [w] = windows; + if (this.focused) { + // Window is raised, minimize it + this._minimizeWindow(w); + } else { + // Window is minimized, raise it + Main.activateWindow(w); + } + } else { + // Launch previews when multiple windows are present + this._windowPreviews(); + } + } else { + this.app.activate(); + } + break; + + case clickAction.FOCUS_OR_APP_SPREAD: + if (this.focused && !singleOrUrgentWindows && !modifiers && button === 1) { + shouldHideOverview = false; + this._doubleClickGesture?.cancel(); + Docking.DockManager.getDefault().appSpread.toggle(this.app); + } else { + // Activate the first window + Main.activateWindow(windows[0]); + } + break; + + case clickAction.FOCUS_MINIMIZE_OR_APP_SPREAD: + if (this.focused && !singleOrUrgentWindows && !modifiers && button === 1) { + shouldHideOverview = false; + this._doubleClickGesture?.cancel(); + Docking.DockManager.getDefault().appSpread.toggle(this.app); + } else if (!this.focused) { + // Activate the first window + Main.activateWindow(windows[0]); + } else { + this._minimizeWindow(); + } + break; + + case clickAction.QUIT: + this.closeAllWindows(); + break; + + case clickAction.SKIP: + Main.activateWindow(windows[0]); + break; + } + } else { + this.launchNewWindow(); + } + + // Hide overview except when action mode requires it + if (shouldHideOverview) + Main.overview.hide(); + } + + shouldShowTooltip() { + return super.shouldShowTooltip() && !this._previewMenu?.isOpen && + !Docking.DockManager.settings.hideTooltip; + } + + _windowPreviews() { + if (!this._previewMenu) { + this._previewMenuManager = new PopupMenu.PopupMenuManager(this); + + this._previewMenu = new WindowPreview.WindowPreviewMenu(this); + + this._previewMenuManager.addMenu(this._previewMenu); + + this._previewMenu.connect('open-state-changed', (menu, isPoppedUp) => { + if (!isPoppedUp) + this._onMenuPoppedDown(); + }); + const id = Main.overview.connect('hiding', () => { + this._previewMenu.close(); + }); + this._previewMenu.actor.connect('destroy', () => { + Main.overview.disconnect(id); + }); + } + + this.emit('menu-state-changed', !this._previewMenu.isOpen); + + if (this._previewMenu.isOpen) + this._previewMenu.close(); + else + this._previewMenu.popup(); + + return false; + } + + // Try to do the right thing when attempting to launch a new window of an app. In + // particular, if the application doesn't allow to launch a new window, activate + // the existing window instead. + launchNewWindow() { + if (this.updating) { + this.notifyAppIconUpdating(); + return; + } + + if (this.app.state === Shell.AppState.RUNNING && + this.app.can_open_new_window()) { + this.animateLaunch(); + this.app.open_new_window(-1); + } else { + // Try to manually activate the first window. Otherwise, when the + // app is activated by switching to a different workspace, a launch + // spinning icon is shown and disappears only after a timeout. + const windows = this.getWindows(); + if (windows.length > 0) { + Main.activateWindow(windows[0]); + } else { + this.app.activate(); + this.animateLaunch(); + } + } + } + + _numberOverlay() { + // Add label for a Hot-Key visual aid + this._numberOverlayLabel = new St.Label(); + this._numberOverlayBin = new St.Bin({ + child: this._numberOverlayLabel, + x_align: Clutter.ActorAlign.START, + y_align: Clutter.ActorAlign.START, + x_expand: true, y_expand: true, + }); + this._numberOverlayLabel.add_style_class_name('number-overlay'); + this._numberOverlayOrder = -1; + this._numberOverlayBin.hide(); + + this._iconContainer.add_child(this._numberOverlayBin); + } + + updateNumberOverlay() { + // We apply an overall scale factor that might come from a HiDPI monitor. + // Clutter dimensions are in physical pixels, but CSS measures are in logical + // pixels, so make sure to consider the scale. + const scaleFactor = St.ThemeContext.get_for_stage(global.stage).scale_factor; + // Set the font size to something smaller than the whole icon so it is + // still visible. The border radius is large to make the shape circular + const [minWidth_, natWidth] = this._iconContainer.get_preferred_width(-1); + const fontSize = Math.round(Math.max(12, 0.3 * natWidth) / scaleFactor); + const size = Math.round(fontSize * 1.2); + this._numberOverlayLabel.set_style( + `font-size: ${fontSize}px;` + + `border-radius: ${this.icon.iconSize}px;` + + `width: ${size}px; height: ${size}px;` + ); + } + + setNumberOverlay(number) { + this._numberOverlayOrder = number; + this._numberOverlayLabel.set_text(number.toString()); + } + + toggleNumberOverlay(activate) { + if (activate && this._numberOverlayOrder > -1) { + this.updateNumberOverlay(); + this._numberOverlayBin.show(); + } else { + this._numberOverlayBin.hide(); + } + } + + _minimizeWindow(param) { + // Param true make all app windows minimize + const windows = this.getInterestingWindows(); + const currentWorkspace = global.workspace_manager.get_active_workspace(); + for (let i = 0; i < windows.length; i++) { + const w = windows[i]; + if (w.get_workspace() === currentWorkspace && w.showing_on_its_workspace()) { + w.minimize(); + // Just minimize one window. By specification it should be the + // focused window on the current workspace. + if (!param) + break; + } + } + } + + // By default only non minimized windows are activated. + // This activates all windows in the current workspace. + _activateAllWindows() { + // First activate first window so workspace is switched if needed. + // We don't do this if isolation is on! + if (!Docking.DockManager.settings.isolateWorkspaces && + !Docking.DockManager.settings.isolateMonitors) { + if (!this.running) + this.animateLaunch(); + this.app.activate(); + } + + // then activate all other app windows in the current workspace + const windows = this.getInterestingWindows(); + const activeWorkspace = global.workspace_manager.get_active_workspace_index(); + + if (windows.length <= 0) + return; + + for (let i = windows.length - 1; i >= 0; i--) { + if (windows[i].get_workspace()?.index() === activeWorkspace) + Main.activateWindow(windows[i]); + } + } + + // This closes all windows of the app. + closeAllWindows() { + const windows = this.getInterestingWindows(); + const time = global.get_current_time(); + windows.forEach(w => w.delete(time)); + } + + _cycleThroughWindows(reversed) { + // Store for a little amount of time last clicked app and its windows + // since the order changes upon window interaction + const MEMORY_TIME = 3000; + + const appWindows = this.getInterestingWindows(); + + if (appWindows.length < 1) + return; + + if (recentlyClickedAppLoopId > 0) + GLib.source_remove(recentlyClickedAppLoopId); + recentlyClickedAppLoopId = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, MEMORY_TIME, this._resetRecentlyClickedApp); + + // If there isn't already a list of windows for the current app, + // or the stored list is outdated, use the current windows list. + const monitorIsolation = Docking.DockManager.settings.isolateMonitors; + if (!recentlyClickedApp || + recentlyClickedApp.get_id() !== this.app.get_id() || + recentlyClickedAppWindows.length !== appWindows.length || + (recentlyClickedAppMonitor !== this.monitorIndex && monitorIsolation)) { + recentlyClickedApp = this.app; + recentlyClickedAppWindows = appWindows; + recentlyClickedAppMonitor = this.monitorIndex; + recentlyClickedAppIndex = 0; + } + + if (reversed) { + recentlyClickedAppIndex--; + if (recentlyClickedAppIndex < 0) + recentlyClickedAppIndex = recentlyClickedAppWindows.length - 1; + } else { + recentlyClickedAppIndex++; + } + const index = recentlyClickedAppIndex % recentlyClickedAppWindows.length; + const window = recentlyClickedAppWindows[index]; + + Main.activateWindow(window); + } + + _resetRecentlyClickedApp() { + if (recentlyClickedAppLoopId > 0) + GLib.source_remove(recentlyClickedAppLoopId); + recentlyClickedAppLoopId = 0; + recentlyClickedApp = null; + recentlyClickedAppWindows = null; + recentlyClickedAppIndex = 0; + recentlyClickedAppMonitor = -1; + + return false; + } + + getWindows() { + return this.app.get_windows(); + } + + // Filter out unnecessary windows, for instance + // nautilus desktop window. + getInterestingWindows() { + const interestingWindows = getInterestingWindows(this.getWindows(), + this.monitorIndex); + + if (!this._urgentWindows.size) + return interestingWindows; + + return [...new Set([...this._urgentWindows, ...interestingWindows])]; + } + + getSnapName() { + return this.app.appInfo?.get_string('X-SnapInstanceName'); + } +}); + +const DockAppIcon = GObject.registerClass({ +}, class DockAppIcon extends DockAbstractAppIcon { + _init(app, monitorIndex, iconAnimator) { + super._init(app, monitorIndex, iconAnimator); + + const {windowTracker} = Docking.DockManager; + this._signalsHandler.add(windowTracker, 'notify::focus-app', + () => this._updateFocusState()); + } +}); + +const DockLocationAppIcon = GObject.registerClass({ +}, class DockLocationAppIcon extends DockAbstractAppIcon { + _init(app, monitorIndex, iconAnimator) { + if (!(app.appInfo instanceof Locations.LocationAppInfo)) + throw new Error('Provided application %s is not a Location'.format(app)); + + super._init(app, monitorIndex, iconAnimator); + + if (Docking.DockManager.settings.isolateLocations) { + const {windowTracker} = Docking.DockManager; + this._signalsHandler.add(windowTracker, 'notify::focus-app', + () => this._updateFocusState()); + } else { + this._signalsHandler.add(global.display, 'notify::focus-window', + () => this._updateFocusState()); + } + + this._signalsHandler.add(this.app, 'notify::icon', () => this.icon.update()); + } + + get location() { + return this.app.location; + } + + _updateFocusState() { + if (Docking.DockManager.settings.isolateLocations) { + super._updateFocusState(); + return; + } + + this.focused = this.app.isFocused && this.running; + } +}); + +/** + * @param app + * @param monitorIndex + * @param iconAnimator + */ +export function makeAppIcon(app, monitorIndex, iconAnimator) { + if (app.appInfo instanceof Locations.LocationAppInfo) + return new DockLocationAppIcon(app, monitorIndex, iconAnimator); + + return new DockAppIcon(app, monitorIndex, iconAnimator); +} + +/** + * DockAppIconMenu + * + * - set popup arrow side based on dash orientation + * - Add close windows option based on quitfromdash extension + * (https://github.com/deuill/shell-extension-quitfromdash) + * - Add open windows thumbnails instead of list + * - update menu when application windows change + */ +const DockAppIconMenu = class DockAppIconMenu extends PopupMenu.PopupMenu { + constructor(source) { + super(source, 0.5, Utils.getPosition()); + + this._signalsHandler = new Utils.GlobalSignalsHandler(this); + + // We want to keep the item hovered while the menu is up + this.blockSourceEvents = true; + + this.actor.add_style_class_name('app-menu'); + this.actor.add_style_class_name('dock-app-menu'); + + // Chain our visibility and lifecycle to that of the source + this._signalsHandler.add(source, 'notify::mapped', () => { + if (!source.mapped) + this.close(); + }); + this._signalsHandler.add(source, 'destroy', () => this.destroy()); + + Main.uiGroup.add_child(this.actor); + + const {remoteModel} = Docking.DockManager.getDefault(); + const remoteModelApp = remoteModel?.lookupById(this.sourceActor?.app?.id); + if (remoteModelApp && DBusMenu) { + const [onQuickList, onDynamicSection] = Utils.splitHandler((sender, + {quicklist}, dynamicSection) => { + dynamicSection.removeAll(); + if (quicklist) { + quicklist.get_children().forEach(remoteItem => + dynamicSection.addMenuItem( + DBusMenuUtils.makePopupMenuItem(remoteItem, false))); + } + }); + + this._signalsHandler.add([ + remoteModelApp, + 'quicklist-changed', + onQuickList, + ], [ + this, + 'dynamic-section-changed', + onDynamicSection, + ]); + } + } + + destroy() { + super.destroy(); + delete this.sourceActor; + delete this._signalsHandler; + } + + _appendSeparator() { + this.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); + } + + _appendMenuItem(labelText, params) { + const item = new PopupMenu.PopupMenuItem(labelText, params); + this.addMenuItem(item); + return item; + } + + popup(_activatingButton) { + this._rebuildMenu(); + this.open(BoxPointer.PopupAnimation.FULL); + } + + removeAll() { + super.removeAll(); + + delete this._allWindowsMenuItem; + delete this._quitMenuItem; + } + + _rebuildMenu() { + this.removeAll(); + + const appItemLabel = this.sourceActor.updating + ? __('%s is being updated…').format(this.sourceActor.name) + : this.sourceActor.name; + this.addMenuItem(new PopupMenu.PopupSeparatorMenuItem(appItemLabel)); + + const {app} = this.sourceActor; + + if (Docking.DockManager.settings.showWindowsPreview) { + // Display the app windows menu items and the separator between windows + // of the current desktop and other windows. + const windows = this.sourceActor.getInterestingWindows(); + + this._allWindowsMenuItem = new PopupMenu.PopupSubMenuMenuItem(__('All Windows'), false); + if (this._allWindowsMenuItem.menu?.actor) + this._allWindowsMenuItem.menu.actor.overlayScrollbars = true; + this._allWindowsMenuItem.hide(); + if (windows.length > 0) + this.addMenuItem(this._allWindowsMenuItem); + } else { + const windows = this.sourceActor.getInterestingWindows(); + + if (windows.length > 0) { + this.addMenuItem( + /* Translators: This is the heading of a list of open windows */ + new PopupMenu.PopupSeparatorMenuItem(_('Open Windows'))); + } + + windows.forEach(window => { + const title = window.title ? window.title : app.get_name(); + const item = this._appendMenuItem(title); + item.connect('activate', () => { + this.emit('activate-window', window); + }); + }); + } + + if (!app.is_window_backed()) { + this._appendSeparator(); + + const appInfo = app.get_app_info(); + const actions = this.sourceActor.updating ? [] : appInfo.list_actions(); + if (!this.sourceActor.updating && + app.can_open_new_window() && + actions.indexOf('new-window') === -1) { + const newMenuItem = this._appendMenuItem(_('New Window')); + newMenuItem.connect('activate', () => { + if (app.state === Shell.AppState.STOPPED) + this.sourceActor.animateLaunch(); + + app.open_new_window(-1); + this.emit('activate-window', null); + }); + this._appendSeparator(); + } + + if (!this.sourceActor.updating && + Docking.DockManager.getDefault().discreteGpuAvailable && + app.state === Shell.AppState.STOPPED) { + const appPrefersNonDefaultGPU = appInfo.get_boolean('PrefersNonDefaultGPU'); + const gpuPref = appPrefersNonDefaultGPU + ? Shell.AppLaunchGpu.DEFAULT + : Shell.AppLaunchGpu.DISCRETE; + const gpuMenuItem = this._appendMenuItem(appPrefersNonDefaultGPU + ? __('Launch using Integrated Graphics Card') + : __('Launch using Discrete Graphics Card')); + gpuMenuItem.connect('activate', () => { + this.sourceActor.animateLaunch(); + app.launch(0, -1, gpuPref); + this.emit('activate-window', null); + }); + } + + for (let i = 0; i < actions.length; i++) { + const action = actions[i]; + const item = this._appendMenuItem(appInfo.get_action_name(action)); + item.sensitive = !appInfo.busy; + item.connect('activate', (emitter, event) => { + app.launch_action(action, event.get_time(), -1); + this.emit('activate-window', null); + }); + } + + const canFavorite = global.settings.is_writable('favorite-apps') && + (this.sourceActor instanceof DockAppIcon) && + ParentalControlsManager.getDefault().shouldShowApp(app.appInfo); + + if (canFavorite) { + this._appendSeparator(); + + const isFavorite = AppFavorites.getAppFavorites().isFavorite(app.get_id()); + if (isFavorite) { + const item = this._appendMenuItem(_('Unpin')); + item.connect('activate', () => { + const favs = AppFavorites.getAppFavorites(); + favs.removeFavorite(app.get_id()); + }); + } else { + const item = this._appendMenuItem(__('Pin to Dock')); + item.connect('activate', () => { + const favs = AppFavorites.getAppFavorites(); + favs.addFavorite(app.get_id()); + }); + } + } + + if (Shell.AppSystem.get_default().lookup_app('org.gnome.Software.desktop') && + this.sourceActor instanceof DockAppIcon && + !this.sourceActor.getSnapName()) { + this._appendSeparator(); + const item = this._appendMenuItem(_('App Details')); + item.connect('activate', () => { + const id = app.get_id(); + const args = GLib.Variant.new('(ss)', [id, '']); + Gio.DBus.get(Gio.BusType.SESSION, null, + (o, res) => { + const bus = Gio.DBus.get_finish(res); + bus.call('org.gnome.Software', + '/org/gnome/Software', + 'org.gtk.Actions', 'Activate', + GLib.Variant.new('(sava{sv})', + ['details', [args], null]), + null, 0, -1, null, null); + Main.overview.hide(); + }); + }); + } + + if (this.sourceActor instanceof DockAppIcon) { + const snapName = this.sourceActor.getSnapName(); + const snapStore = snapName + ? Shell.AppSystem.get_default().lookup_app( + 'snap-store_snap-store.desktop') : null; + + if (snapStore) { + this._appendSeparator(); + const item = this._appendMenuItem(_('App Details')); + item.connect('activate', (_, event) => { + snapStore.activate_full(-1, event.get_time()); + Util.spawnApp( + [...snapStore.appInfo.get_commandline().split(' '), snapName]); + Main.overview.hide(); + }); + } + } + } + + // dynamic menu + const items = this._getMenuItems(); + let i = items.length; + if (Shell.AppSystem.get_default().lookup_app('org.gnome.Software.desktop')) + i -= 2; + + if (global.settings.is_writable('favorite-apps')) + i -= 2; + + if (i < 0) + i = 0; + + const dynamicSection = new PopupMenu.PopupMenuSection(); + this.addMenuItem(dynamicSection, i); + this.emit('dynamic-section-changed', dynamicSection); + + // quit menu + this._appendSeparator(); + this._quitMenuItem = this._appendMenuItem(_('Quit')); + this._quitMenuItem.connect('activate', () => this.sourceActor.closeAllWindows()); + + this.update(); + } + + // update menu content when application windows change. This is desirable as actions + // acting on windows (closing) are performed while the menu is shown. + update() { + // update, show or hide the quit menu + if (this.sourceActor.windowsCount > 0) { + if (this.sourceActor.windowsCount === 1) { + this._quitMenuItem.label.set_text(_('Quit')); + } else { + this._quitMenuItem.label.set_text(ngettext( + 'Quit %d Window', 'Quit %d Windows', this.sourceActor.windowsCount).format( + this.sourceActor.windowsCount)); + } + + this._quitMenuItem.actor.show(); + } else { + this._quitMenuItem.actor.hide(); + } + + if (Docking.DockManager.settings.showWindowsPreview) { + const windows = this.sourceActor.getInterestingWindows(); + + // update, show, or hide the allWindows menu + // Check if there are new windows not already displayed. In such case, + // repopulate the allWindows menu. Windows removal is already handled + // by each preview being connected to the destroy signal + const oldWindows = this._allWindowsMenuItem.menu._getMenuItems().map(item => { + return item._window; + }); + + const newWindows = windows.filter(w => + oldWindows.indexOf(w) < 0); + if (newWindows.length > 0) { + this._populateAllWindowMenu(windows); + + // Try to set the width to that of the submenu. + // TODO: can't get the actual size, getting a bit less. + // Temporary workaround: add 15px to compensate + this._allWindowsMenuItem.width = this._allWindowsMenuItem.menu.actor.width + 15; + } + + // The menu is created hidden and never hidden after being shown. + // Instead, a signal connected to its items destroy will set is + // insensitive if no more windows preview are shown. + if (windows.length > 0) { + this._allWindowsMenuItem.show(); + this._allWindowsMenuItem.setSensitive(true); + + if (Docking.DockManager.settings.defaultWindowsPreviewToOpen) + this._allWindowsMenuItem.menu.open(); + } + } + + // Update separators + this._getMenuItems().forEach(item => { + if ('label' in item) + this._updateSeparatorVisibility(item); + }); + } + + _populateAllWindowMenu(windows) { + this._allWindowsMenuItem.menu.removeAll(); + + if (windows.length > 0) { + const activeWorkspace = global.workspace_manager.get_active_workspace(); + let separatorShown = windows[0].get_workspace() !== activeWorkspace; + + for (let i = 0; i < windows.length; i++) { + const window = windows[i]; + if (!separatorShown && window.get_workspace() !== activeWorkspace) { + this._allWindowsMenuItem.menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); + separatorShown = true; + } + + const item = new WindowPreview.WindowPreviewMenuItem(window, + St.Side.LEFT); + this._allWindowsMenuItem.menu.addMenuItem(item); + item.connect('activate', () => { + this.emit('activate-window', window); + }); + + // This is to achieve a more graceful transition when the last + // window is closed. + item.connect('destroy', () => { + // It's still counting the item just going to be destroyed + if (this._allWindowsMenuItem.menu._getMenuItems().length === 1) + this._allWindowsMenuItem.setSensitive(false); + }); + } + } + } +}; + +/** + * @param w + */ +function isWindowUrgent(w) { + return w.urgent || w.demandsAttention || w._manualUrgency; +} + +/** + * Filter out unnecessary windows, for instance + * nautilus desktop window. + * + * @param windows + * @param monitorIndex + */ +export function getInterestingWindows(windows, monitorIndex) { + const {settings} = Docking.DockManager; + + // When using workspace isolation, we filter out windows + // that are neither in the current workspace nor marked urgent + if (settings.isolateWorkspaces) { + const showUrgent = settings.workspaceAgnosticUrgentWindows; + const activeWorkspace = global.workspace_manager.get_active_workspace(); + windows = windows.filter(w => { + const inWorkspace = w.get_workspace() === activeWorkspace; + return inWorkspace || (showUrgent && isWindowUrgent(w)); + }); + } + + if (settings.isolateMonitors && monitorIndex >= 0) { + windows = windows.filter(w => { + return w.get_monitor() === monitorIndex; + }); + } + + return windows.filter(w => !w.skipTaskbar); +} + +/** + * A ShowAppsIcon improved class. + * + * - set label position based on dash orientation + * Note: we are am reusing most machinery of the appIcon class. + * - implement a popupMenu based on the AppIcon code + * Note: we are reusing most machinery of the appIcon class) + * + */ + +export const DockShowAppsIcon = GObject.registerClass({ + Signals: { + 'menu-state-changed': {param_types: [GObject.TYPE_BOOLEAN]}, + 'sync-tooltip': {}, + }, +} +, class DockShowAppsIcon extends Dash.ShowAppsIcon { + _init(position) { + super._init(); + + // Re-use appIcon methods + const {prototype: appIconPrototype} = AppDisplay.AppIcon; + this.toggleButton.y_expand = false; + this.toggleButton.connect('popup-menu', () => + appIconPrototype._onKeyboardPopupMenu.call(this)); + this.toggleButton.connect('clicked', () => + this._removeMenuTimeout()); + + this.reactive = true; + this.toggleButton.popupMenu = (...args) => + this.popupMenu(...args); + this.toggleButton._setPopupTimeout = (...args) => + this._setPopupTimeout(...args); + this.toggleButton._removeMenuTimeout = (...args) => + this._removeMenuTimeout(...args); + + this.label?.add_style_class_name(Theming.PositionStyleClass[position]); + if (Docking.DockManager.settings.customThemeShrink) + this.label?.add_style_class_name('shrink'); + + this._menu = null; + this._menuManager = new PopupMenu.PopupMenuManager(this); + this._menuTimeoutId = 0; + + this._maybeEnablePopupGestures(); + } + + _createIcon(size) { + this._iconActor = super._createIcon(size); + this._iconActor.fallbackIconName = this._iconActor.iconName; + this._iconActor.fallbackGicon = this._iconActor.gicon; + this._iconActor.iconName = `view-app-grid-${Main.sessionMode.currentMode}-symbolic`; + return this._iconActor; + } + + vfunc_leave_event(...args) { + return AppDisplay.AppIcon.prototype.vfunc_leave_event.call( + this.toggleButton, ...args); + } + + vfunc_button_press_event(...args) { + try { + // TODO: Drop this when not supporting GNOME 48 (and older) anymore. + return AppDisplay.AppIcon.prototype.vfunc_button_press_event.call( + this.toggleButton, ...args); + } catch { + return Clutter.EVENT_PROPAGATE; + } + } + + vfunc_touch_event(...args) { + try { + // TODO: Drop this when not supporting GNOME 48 (and older) anymore. + return AppDisplay.AppIcon.prototype.vfunc_touch_event.call( + this.toggleButton, ...args); + } catch { + return Clutter.EVENT_PROPAGATE; + } + } + + showLabel(...args) { + itemShowLabel.call(this, ...args); + } + + setForcedHighlight(...args) { + AppDisplay.AppIcon.prototype.setForcedHighlight.call(this, ...args); + } + + _onMenuPoppedDown(...args) { + AppDisplay.AppIcon.prototype._onMenuPoppedDown.call(this, ...args); + } + + _setPopupTimeout(...args) { + AppDisplay.AppIcon.prototype._setPopupTimeout.call(this, ...args); + } + + _removeMenuTimeout(...args) { + AppDisplay.AppIcon.prototype._removeMenuTimeout?.call(this, ...args); + } + + _hasPopupMenu() { + return Docking.DockManager.extension.uuid !== 'ubuntu-dock@ubuntu.com'; + } + + _maybeEnablePopupGestures() { + if (!this._hasPopupMenu()) + return; + + if (!Clutter.LongPressGesture || !Clutter.ClickGesture) + return; + + const longPressGesture = new Clutter.LongPressGesture(); + longPressGesture.connect('recognize', () => this.popupMenu()); + this.add_action(longPressGesture); + + const rightClickGesture = new Clutter.ClickGesture({ + required_button: Clutter.BUTTON_SECONDARY, + recognize_on_press: true, + }); + rightClickGesture.connect('recognize', () => this.popupMenu()); + this.add_action(rightClickGesture); + } + + popupMenu() { + if (!this._hasPopupMenu()) + return false; + + this._removeMenuTimeout(); + this.toggleButton.fake_release(); + + if (!this._menu) { + this._menu = new DockShowAppsIconMenu(this); + this._menu.connect('open-state-changed', (menu, isPoppedUp) => { + if (!isPoppedUp) + this._onMenuPoppedDown(); + }); + const id = Main.overview.connect('hiding', () => { + this._menu.close(); + }); + this._menu.actor.connect('destroy', () => { + Main.overview.disconnect(id); + }); + this._menuManager.addMenu(this._menu); + } + + this.emit('menu-state-changed', true); + + this.toggleButton.set_hover(true); + this._menu.popup(); + // Removed in GNOME 50. + this._menuManager.ignoreRelease?.(); + this.emit('sync-tooltip'); + + return false; + } +}); + + +/** + * A menu for the showAppsIcon + */ +class DockShowAppsIconMenu extends DockAppIconMenu { + _rebuildMenu() { + this.removeAll(); + + this.addMenuItem(new PopupMenu.PopupSeparatorMenuItem(__('Dash to Dock'))); + + const item = this._appendMenuItem(_('Settings')); + item.connect('activate', () => + Docking.DockManager.extension.openPreferences()); + } +} + +/** + * This function is used for both DockShowAppsIcon and DockDashItemContainer + */ +export function itemShowLabel() { + /* eslint-disable no-invalid-this */ + // Check if the label is still present at all. When switching workspace, the + // item might have been destroyed in between. + if (!this._labelText || !this.label.get_stage()) + return; + + this.label.set_text(this._labelText); + this.label.opacity = 0; + this.label.show(); + + const [stageX, stageY] = this.get_transformed_position(); + const node = this.label.get_theme_node(); + + const itemWidth = this.allocation.x2 - this.allocation.x1; + const itemHeight = this.allocation.y2 - this.allocation.y1; + + const labelWidth = this.label.get_width(); + const labelHeight = this.label.get_height(); + + let x, y, xOffset, yOffset; + + const position = Utils.getPosition(); + const labelOffset = node.get_length('-x-offset'); + + switch (position) { + case St.Side.LEFT: + yOffset = Math.floor((itemHeight - labelHeight) / 2); + y = stageY + yOffset; + xOffset = labelOffset; + x = stageX + this.get_width() + xOffset; + break; + case St.Side.RIGHT: + yOffset = Math.floor((itemHeight - labelHeight) / 2); + y = stageY + yOffset; + xOffset = labelOffset; + x = Math.round(stageX) - labelWidth - xOffset; + break; + case St.Side.TOP: + y = stageY + labelOffset + itemHeight; + xOffset = Math.floor((itemWidth - labelWidth) / 2); + x = stageX + xOffset; + break; + case St.Side.BOTTOM: + yOffset = labelOffset; + y = stageY - labelHeight - yOffset; + xOffset = Math.floor((itemWidth - labelWidth) / 2); + x = stageX + xOffset; + break; + } + + // keep the label inside the screen border + // Only needed fot the x coordinate. + + // Leave a few pixel gap + const gap = 5; + const monitor = Main.layoutManager.findMonitorForActor(this); + if (x - monitor.x < gap) + x += monitor.x - x + labelOffset; + else if (x + labelWidth > monitor.x + monitor.width - gap) + x -= x + labelWidth - (monitor.x + monitor.width) + gap; + + this.label.remove_all_transitions(); + this.label.set_position(x, y); + this.label.ease({ + opacity: 255, + duration: DASH_ITEM_LABEL_SHOW_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + /* eslint-enable no-invalid-this */ +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appIconsDecorator.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appIconsDecorator.js new file mode 100644 index 0000000..ac400fc --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appIconsDecorator.js @@ -0,0 +1,183 @@ +// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- + + +import { + AppIconIndicators, + AppIcons, + Docking, + Utils, +} from './imports.js'; + +import { + AppMenu, + AppDisplay, + Main, + PopupMenu, +} from './dependencies/shell/ui.js'; + +const Labels = Object.freeze({ + RESULTS: Symbol('results'), + ICONS: Symbol('icons'), +}); + +export class AppIconsDecorator { + constructor() { + this._signals = new Utils.GlobalSignalsHandler(); + this._methodInjections = new Utils.InjectionsHandler(); + this._propertyInjections = new Utils.PropertyInjectionsHandler( + null, {allowNewProperty: true}); + this._indicators = new Set(); + this._resultIndicators = new Set(); + this._updatingIcons = new WeakSet(); + + this._patchAppIcons(); + this._decorateIcons(); + } + + destroy() { + this._signals?.destroy(); + delete this._signals; + this._methodInjections?.destroy(); + delete this._methodInjections; + this._propertyInjections?.destroy(); + delete this._propertyInjections; + this._clearIndicators(Labels.ICONS); + this._clearIndicators(Labels.RESULTS); + delete this._indicators; + delete this._resultIndicators; + delete this._updatingIcons; + } + + _indicatorsSet(label) { + return { + [Labels.ICONS]: this._indicators, + [Labels.RESULTS]: this._resultIndicators, + }[label]; + } + + _clearIndicators(label) { + const indicatorsSet = this._indicatorsSet(label); + indicatorsSet.forEach(i => i.destroy()); + indicatorsSet.clear(); + } + + _decorateIcon(parentIcon, signalLabel) { + const indicator = new AppIconIndicators.UnityIndicator(parentIcon); + const indicatorsSet = this._indicatorsSet(signalLabel); + indicatorsSet.add(indicator); + this._signals.addWithLabel(signalLabel, parentIcon, 'destroy', () => { + indicatorsSet.delete(indicator); + indicator.destroy(); + }); + } + + _decorateIcons() { + const {appDisplay} = Docking.DockManager.getDefault().overviewControls; + + const decorateAppIcons = () => { + this._signals.removeWithLabel(Labels.ICONS); + this._clearIndicators(Labels.ICONS); + + const decorateViewIcons = view => { + const items = view.getAllItems(); + items.forEach(i => { + if (i instanceof AppDisplay.AppIcon) { + this._decorateIcon(i, Labels.ICONS); + } else if (i instanceof AppDisplay.FolderIcon) { + decorateViewIcons(i.view); + this._signals.addWithLabel(Labels.ICONS, i.view, + 'view-loaded', () => decorateAppIcons()); + } + }); + }; + decorateViewIcons(appDisplay); + }; + + this._signals.add(appDisplay, 'view-loaded', () => decorateAppIcons()); + decorateAppIcons(); + } + + _patchAppIcons() { + const self = this; + + this._methodInjections.add(AppDisplay.AppSearchProvider.prototype, + 'createResultObject', function (originalFunction, ...args) { + /* eslint-disable no-invalid-this */ + const result = originalFunction.call(this, ...args); + if (result instanceof AppDisplay.AppIcon) + self._decorateIcon(result, Labels.RESULTS); + return result; + /* eslint-enable no-invalid-this */ + }); + + this._methodInjections.add(AppDisplay.AppIcon.prototype, + 'activate', function (originalFunction, ...args) { + /* eslint-disable no-invalid-this */ + if (this.updating) { + const {notifyAppIconUpdating} = AppIcons.DockAbstractAppIcon.prototype; + notifyAppIconUpdating.call(this, + Main.layoutManager.primaryMonitor.index); + return; + } + + originalFunction.call(this, ...args); + /* eslint-enable no-invalid-this */ + }); + + const appIconsTypes = [ + AppDisplay.AppSearchProvider, + AppDisplay.AppIcon, + ]; + appIconsTypes.forEach(type => + this._propertyInjections.add(type.prototype, 'updating', { + get() { + return self._updatingIcons.has(this); + }, + set(updating) { + if (this.updating === updating) + return; + + if (updating) { + self._updatingIcons.add(this); + this.add_style_class_name('updating'); + } else { + self._updatingIcons.delete(this); + this.remove_style_class_name('updating'); + } + }, + })); + + this._methodInjections.add(AppMenu.AppMenu.prototype, + 'open', function (originalFunction, ...args) { + /* eslint-disable no-invalid-this */ + if (!this.sourceActor.updating) { + originalFunction.call(this, ...args); + return; + } + + if (this.isOpen) + return; + + if (this.isEmpty()) + return; + + // Temporarily hide all the menu items a part the Pinning and + // the details one while we're updating. + const validItems = [ + this._toggleFavoriteItem, + this._detailsItem, + ]; + const items = this._getMenuItems().filter( + i => !validItems.includes(i)).map(i => + i instanceof PopupMenu.PopupMenuBase ? i.actor : i); + const itemsVisibility = items.map(i => i.visible); + items.forEach(i => (i.visible = false)); + const menuClosedId = this.connect('menu-closed', () => { + this.disconnect(menuClosedId); + items.forEach((i, idx) => (i.visible = itemsVisibility[idx])); + }); + originalFunction.call(this, ...args); + /* eslint-enable no-invalid-this */ + }); + } +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appSpread.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appSpread.js new file mode 100644 index 0000000..51c1740 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appSpread.js @@ -0,0 +1,262 @@ +import {Atk, Clutter} from './dependencies/gi.js'; + +import { + Main, + SearchController, + Workspace, + WorkspaceThumbnail, +} from './dependencies/shell/ui.js'; + +import {Utils} from './imports.js'; + +const APP_SPREAD_RESTORE_ACTION = 'dock-app-spread-restore'; + +export class AppSpread { + constructor() { + this.app = null; + this.supported = true; + this.windows = []; + + // fail early and do nothing, if mandatory gnome shell functions are missing + if (Main.overview.isDummy || + !Workspace?.Workspace?.prototype._isOverviewWindow || + !WorkspaceThumbnail?.WorkspaceThumbnail?.prototype._isOverviewWindow) { + log('Dash to dock: Unable to temporarily replace shell functions ' + + 'for app spread - using previews instead'); + this.supported = false; + return; + } + + this._signalHandlers = new Utils.GlobalSignalsHandler(); + this._methodInjections = new Utils.InjectionsHandler(); + this._vfuncInjections = new Utils.VFuncInjectionsHandler(); + } + + get isInAppSpread() { + return !!this.app; + } + + destroy() { + if (!this.supported) + return; + this._hideAppSpread(); + this._signalHandlers.destroy(); + this._methodInjections.destroy(); + this._vfuncInjections.destroy(); + } + + toggle(app) { + const newApp = this.app !== app; + if (this.app) + Main.overview.hide(); // also triggers hook 'hidden' + + if (app && newApp) + this._showAppSpread(app); + } + + _updateWindows() { + this.windows = this.app.get_windows(); + } + + _restoreDefaultWindows() { + const {workspaceManager} = global; + + for (let i = 0; i < workspaceManager.nWorkspaces; i++) { + const metaWorkspace = workspaceManager.get_workspace_by_index(i); + metaWorkspace.list_windows().forEach(w => metaWorkspace.emit('window-added', w)); + } + } + + _filterWindows() { + const {workspaceManager} = global; + + for (let i = 0; i < workspaceManager.nWorkspaces; i++) { + const metaWorkspace = workspaceManager.get_workspace_by_index(i); + metaWorkspace.list_windows().filter(w => !this.windows.includes(w)).forEach( + w => metaWorkspace.emit('window-removed', w)); + } + } + + _restoreDefaultOverview() { + this._hideAppSpread(); + this._restoreDefaultWindows(); + } + + _showAppSpread(app) { + if (this.isInAppSpread) + return; + + // Checked in overview "hide" event handler _hideAppSpread + this.app = app; + this._updateWindows(); + + // we need to hook into overview 'hidden' like this, in case app spread + // overview is hidden by choosing another app it should then do its + // cleanup too + this._signalHandlers.add(Main.overview, 'hidden', () => this._hideAppSpread()); + + const appSpread = this; + this._methodInjections.add([ + // Filter workspaces to only show current app windows + Workspace.Workspace.prototype, '_isOverviewWindow', + function (originalMethod, window) { + /* eslint-disable no-invalid-this */ + const isOverviewWindow = originalMethod.call(this, window); + return isOverviewWindow && appSpread.windows.includes(window); + /* eslint-enable no-invalid-this */ + }, + ], + [ + // Filter thumbnails to only show current app windows + WorkspaceThumbnail.WorkspaceThumbnail.prototype, '_isOverviewWindow', + function (originalMethod, windowActor) { + /* eslint-disable no-invalid-this */ + const isOverviewWindow = originalMethod.call(this, windowActor); + return isOverviewWindow && appSpread.windows.includes(windowActor.metaWindow); + /* eslint-enable no-invalid-this */ + }, + ]); + + const activitiesButton = Main.panel.statusArea?.activities; + + if (activitiesButton) { + this._signalHandlers.add(Main.overview, 'showing', () => { + activitiesButton.remove_style_pseudo_class('overview'); + activitiesButton.remove_accessible_state(Atk.StateType.CHECKED); + }); + + let hasEventVFunc = false; + try { + hasEventVFunc = !!activitiesButton.constructor.prototype.vfunc_event; + } catch {} + + if (hasEventVFunc) { + this._vfuncInjections.add([ + activitiesButton.constructor.prototype, + 'event', + function (event) { + if (event.type() === Clutter.EventType.TOUCH_END || + event.type() === Clutter.EventType.BUTTON_RELEASE) { + if (Main.overview.shouldToggleByCornerOrButton()) + appSpread._restoreDefaultOverview(); + } + return Clutter.EVENT_PROPAGATE; + }, + ]); + } else { + this._activitiesClickGesture = activitiesButton._clickGesture; + this._activitiesClickGesture.set_enabled(false); + + const click = new Clutter.ClickGesture(); + click.connect('recognize', () => { + if (this.isInAppSpread && + Main.overview.shouldToggleByCornerOrButton()) + this.toggle(this.app); + }); + activitiesButton.add_action_with_name(APP_SPREAD_RESTORE_ACTION, click); + } + + let hasKeyReleaseVFunc = false; + try { + hasKeyReleaseVFunc = + !!activitiesButton.constructor.prototype.vfunc_key_release_event; + } catch {} + + if (hasKeyReleaseVFunc) { + this._vfuncInjections.add([ + activitiesButton.constructor.prototype, + 'key_release_event', + function (keyEvent) { + const keyval = keyEvent.get_key_symbol?.() ?? keyEvent.keyval; + if (keyval === Clutter.KEY_Return || keyval === Clutter.KEY_space) { + if (Main.overview.shouldToggleByCornerOrButton()) + appSpread._restoreDefaultOverview(); + } + return Clutter.EVENT_PROPAGATE; + }, + ]); + } else { + this._methodInjections.add([ + activitiesButton.constructor.prototype, + '_toggleAction', + function (originalMethod, ...args) { + /* eslint-disable no-invalid-this */ + if (appSpread.isInAppSpread && + Main.overview.shouldToggleByCornerOrButton()) { + appSpread.toggle(appSpread.app); + return Clutter.EVENT_STOP; + } + + return originalMethod.call(this, ...args); + /* eslint-enable no-invalid-this */ + }, + ]); + } + } + + this._signalHandlers.add(Main.overview.dash.showAppsButton, 'notify::checked', () => { + if (Main.overview.dash.showAppsButton.checked) + this._restoreDefaultOverview(); + }); + + // If closing windows in AppSpread, and only one window left: + // exit app spread and focus remaining window (handled in _hideAppSpread) + this._signalHandlers.add(this.app, 'windows-changed', () => { + this._updateWindows(); + + if (this.windows.length <= 1) + Main.overview.hide(); + }); + + this._disableSearch(); + + Main.overview.show(); + } + + _hideAppSpread() { + if (!this.isInAppSpread) + return; + + if (Main.overview.visible) { + Main.panel.statusArea?.activities.add_style_pseudo_class('overview'); + Main.panel.statusArea?.activities.add_accessible_state(Atk.StateType.CHECKED); + } + + // Restore original behaviour + this.app = null; + this._enableSearch(); + this._methodInjections.clear(); + this._signalHandlers.clear(); + this._vfuncInjections.clear(); + Main.panel.statusArea?.activities.remove_action_by_name(APP_SPREAD_RESTORE_ACTION); + this._activitiesClickGesture.set_enabled(true); + this._activitiesClickGesture = null; + + // Check reason for leaving AppSpread was closing app windows and only one window left... + if (this.windows.length === 1) + Main.activateWindow(this.windows[0]); + + this.windows = []; + } + + _disableSearch() { + if (Main.overview.searchEntry) { + Main.overview.searchEntry.opacity = 0; + Main.overview.searchEntry.reactive = false; + } + + if (!SearchController.SearchController.prototype._shouldTriggerSearch) + return; + + this._methodInjections.add( + SearchController.SearchController.prototype, + '_shouldTriggerSearch', () => false); + } + + _enableSearch() { + if (Main.overview.searchEntry) { + Main.overview.searchEntry.opacity = 255; + Main.overview.searchEntry.reactive = true; + } + } +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dash.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dash.js new file mode 100644 index 0000000..1154cd4 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dash.js @@ -0,0 +1,1226 @@ +// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- + +import { + Clutter, + Gio, + GLib, + GObject, + Shell, + St, +} from './dependencies/gi.js'; + +import { + AppFavorites, + Dash, + DND, + Main, +} from './dependencies/shell/ui.js'; + +import { + Config, + Util, +} from './dependencies/shell/misc.js'; + +import { + AppIcons, + Docking, + Theming, + Utils, +} from './imports.js'; + +// module "Dash" did not export DASH_ANIMATION_TIME in old versions +// so we just define it like it is defined in Dash; +// taken from https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/dash.js +const DASH_ANIMATION_TIME = Dash.DASH_ANIMATION_TIME ?? 200; +const DASH_VISIBILITY_TIMEOUT = 3; + +const Labels = Object.freeze({ + SHOW_MOUNTS: Symbol('show-mounts'), + FIRST_LAST_CHILD_WORKAROUND: Symbol('first-last-child-workaround'), +}); + +/** + * Extend DashItemContainer + * + * - set label position based on dash orientation + * + */ +const DockDashItemContainer = GObject.registerClass( +class DockDashItemContainer extends Dash.DashItemContainer { + _init(position) { + super._init(); + + this.label?.add_style_class_name(Theming.PositionStyleClass[position]); + if (Docking.DockManager.settings.customThemeShrink) + this.label?.add_style_class_name('shrink'); + } + + showLabel() { + return AppIcons.itemShowLabel.call(this); + } + + // we override the method show taken from: + // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/dash.js + // in order to apply a little modification at the end of the animation + // which makes sure that the icon background is not blurry + show(animate) { + if (this.child == null) + return; + + this.ease({ + scale_x: 1, + scale_y: 1, + opacity: 255, + duration: animate ? DASH_ANIMATION_TIME : 0, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + onComplete: () => { + // when the animation is ended, we simulate + // a hover to gain back focus and unblur the + // background + this.set_hover(true); + }, + }); + } +}); + +const DockDashIconsVerticalLayout = GObject.registerClass( + class DockDashIconsVerticalLayout extends Clutter.BoxLayout { + _init() { + super._init({ + orientation: Clutter.Orientation.VERTICAL, + }); + } + + vfunc_get_preferred_height(container, forWidth) { + const [natHeight] = super.vfunc_get_preferred_height(container, forWidth); + return [natHeight, 0]; + } + }); + + +const baseIconSizes = [16, 22, 24, 32, 48, 64, 96, 128]; + +/** + * This class is a fork of the upstream dash class (ui.dash.js) + * + * Summary of changes: + * - disconnect global signals adding a destroy method; + * - play animations even when not in overview mode + * - set a maximum icon size + * - show running and/or favorite applications + * - hide showApps label when the custom menu is shown. + * - add scrollview + * ensure actor is visible on keyfocus inseid the scrollview + * - add 128px icon size, might be useful for hidpi display + * - sync minimization application target position. + * - keep running apps ordered. + */ +export const DockDash = GObject.registerClass({ + Properties: { + 'requires-visibility': GObject.ParamSpec.boolean( + 'requires-visibility', 'requires-visibility', 'requires-visibility', + GObject.ParamFlags.READWRITE, + false), + 'max-width': GObject.ParamSpec.int( + 'max-width', 'max-width', 'max-width', + GObject.ParamFlags.READWRITE, + -1, GLib.MAXINT32, -1), + 'max-height': GObject.ParamSpec.int( + 'max-height', 'max-height', 'max-height', + GObject.ParamFlags.READWRITE, + -1, GLib.MAXINT32, -1), + }, + Signals: { + 'menu-opened': {}, + 'menu-closed': {}, + 'icon-size-changed': {}, + }, +}, class DockDash extends St.Widget { + _init(monitorIndex) { + // Initialize icon variables and size + super._init({ + name: 'dash', + offscreen_redirect: Clutter.OffscreenRedirect.ALWAYS, + layout_manager: new Clutter.BinLayout(), + }); + + this._maxWidth = -1; + this._maxHeight = -1; + this.iconSize = Docking.DockManager.settings.dashMaxIconSize; + this._availableIconSizes = baseIconSizes; + this._shownInitially = false; + this._initializeIconSize(this.iconSize); + this._signalsHandler = new Utils.GlobalSignalsHandler(this); + + this._separator = null; + + this._monitorIndex = monitorIndex; + this._position = Utils.getPosition(); + this._isHorizontal = (this._position === St.Side.TOP) || + (this._position === St.Side.BOTTOM); + + this._dragPlaceholder = null; + this._dragPlaceholderPos = -1; + this._animatingPlaceholdersCount = 0; + this._showLabelTimeoutId = 0; + this._resetHoverTimeoutId = 0; + this._labelShowing = false; + + this._dashContainer = new St.BoxLayout({ + name: 'dashtodockDashContainer', + x_align: Clutter.ActorAlign.CENTER, + y_align: Clutter.ActorAlign.CENTER, + y_expand: this._isHorizontal, + x_expand: !this._isHorizontal, + }); + + this._scrollView = new St.ScrollView({ + name: 'dashtodockDashScrollview', + hscrollbar_policy: this._isHorizontal ? St.PolicyType.EXTERNAL : St.PolicyType.NEVER, + vscrollbar_policy: this._isHorizontal ? St.PolicyType.NEVER : St.PolicyType.EXTERNAL, + x_expand: this._isHorizontal, + y_expand: !this._isHorizontal, + enable_mouse_scrolling: false, + }); + + this._scrollView.connect('scroll-event', this._onScrollEvent.bind(this)); + + this._boxContainer = new St.BoxLayout({ + name: 'dashtodockBoxContainer', + x_align: Clutter.ActorAlign.FILL, + y_align: Clutter.ActorAlign.FILL, + }); + this._boxContainer.add_style_class_name(Theming.PositionStyleClass[this._position]); + + const rtl = Clutter.get_default_text_direction() === Clutter.TextDirection.RTL; + this._box = new St.BoxLayout({ + clip_to_allocation: false, + ...!this._isHorizontal ? {layout_manager: new DockDashIconsVerticalLayout()} : {}, + x_align: rtl ? Clutter.ActorAlign.END : Clutter.ActorAlign.START, + y_align: this._isHorizontal ? Clutter.ActorAlign.CENTER : Clutter.ActorAlign.START, + y_expand: !this._isHorizontal, + x_expand: this._isHorizontal, + }); + + if (this._dashContainer.orientation !== undefined) { + this._dashContainer.orientation = + this._boxContainer.orientation = + this._box.orientation = this._isHorizontal + ? Clutter.Orientation.HORIZONTAL + : Clutter.Orientation.VERTICAL; + } else { + this._dashContainer.vertical = + this._boxContainer.vertical = + this._box.vertical = !this._isHorizontal; + } + + this._box._delegate = this; + this._boxContainer.add_child(this._box); + Utils.addActor(this._scrollView, this._boxContainer); + this._dashContainer.add_child(this._scrollView); + + this._showAppsIcon = new AppIcons.DockShowAppsIcon(this._position); + this._showAppsIcon.show(false); + this._showAppsIcon.icon.setIconSize(this.iconSize); + this._showAppsIcon.x_expand = false; + this._showAppsIcon.y_expand = false; + this.showAppsButton.connect('notify::hover', a => { + if (this._showAppsIcon.get_parent() === this._boxContainer) + this._ensureItemVisibility(a); + }); + if (!this._isHorizontal) + this._showAppsIcon.y_align = Clutter.ActorAlign.START; + this._hookUpLabel(this._showAppsIcon); + this._showAppsIcon.connect('menu-state-changed', (_icon, opened) => { + this._itemMenuStateChanged(this._showAppsIcon, opened); + }); + this.updateShowAppsButton(); + + this._background = new St.Widget({ + style_class: 'dash-background', + y_expand: this._isHorizontal, + x_expand: !this._isHorizontal, + }); + + const sizerBox = new Clutter.Actor(); + sizerBox.add_constraint(new Clutter.BindConstraint({ + source: this._isHorizontal ? this._showAppsIcon.icon : this._dashContainer, + coordinate: Clutter.BindCoordinate.HEIGHT, + })); + sizerBox.add_constraint(new Clutter.BindConstraint({ + source: this._isHorizontal ? this._dashContainer : this._showAppsIcon.icon, + coordinate: Clutter.BindCoordinate.WIDTH, + })); + this._background.add_child(sizerBox); + + this.add_child(this._background); + this.add_child(this._dashContainer); + + this._workId = Main.initializeDeferredWork(this._box, () => this._redisplay()); + + this._shellSettings = new Gio.Settings({ + schema_id: 'org.gnome.shell', + }); + + this._appSystem = Shell.AppSystem.get_default(); + + this.iconAnimator = new Docking.IconAnimator(this); + + this._signalsHandler.add([ + this._appSystem, + 'installed-changed', + () => { + AppFavorites.getAppFavorites().reload(); + this._queueRedisplay(); + }, + ], [ + AppFavorites.getAppFavorites(), + 'changed', + this._queueRedisplay.bind(this), + ], [ + this._appSystem, + 'app-state-changed', + this._queueRedisplay.bind(this), + ], [ + Main.overview, + 'item-drag-begin', + this._onItemDragBegin.bind(this), + ], [ + Main.overview, + 'item-drag-end', + this._onItemDragEnd.bind(this), + ], [ + Main.overview, + 'item-drag-cancelled', + this._onItemDragCancelled.bind(this), + ], [ + Main.overview, + 'window-drag-begin', + this._onWindowDragBegin.bind(this), + ], [ + Main.overview, + 'window-drag-cancelled', + this._onWindowDragEnd.bind(this), + ], [ + Main.overview, + 'window-drag-end', + this._onWindowDragEnd.bind(this), + ]); + + this.connect('destroy', this._onDestroy.bind(this)); + } + + vfunc_get_preferred_height(forWidth) { + const [minHeight, natHeight] = super.vfunc_get_preferred_height.call(this, forWidth); + if (!this._isHorizontal && this._maxHeight !== -1 && natHeight > this._maxHeight) + return [minHeight, this._maxHeight]; + else + return [minHeight, natHeight]; + } + + vfunc_get_preferred_width(forHeight) { + const [minWidth, natWidth] = super.vfunc_get_preferred_width.call(this, forHeight); + if (this._isHorizontal && this._maxWidth !== -1 && natWidth > this._maxWidth) + return [minWidth, this._maxWidth]; + else + return [minWidth, natWidth]; + } + + get _container() { + return this._dashContainer; + } + + _onDestroy() { + this.iconAnimator.destroy(); + + if (this._requiresVisibilityTimeout) { + GLib.source_remove(this._requiresVisibilityTimeout); + delete this._requiresVisibilityTimeout; + } + + if (this._ensureActorVisibilityTimeoutId) { + GLib.source_remove(this._ensureActorVisibilityTimeoutId); + delete this._ensureActorVisibilityTimeoutId; + } + + if (this._showLabelTimeoutId) { + GLib.source_remove(this._showLabelTimeoutId); + this._showLabelTimeoutId = 0; + } + } + + + _onItemDragBegin(...args) { + return Dash.Dash.prototype._onItemDragBegin.call(this, ...args); + } + + _onItemDragCancelled(...args) { + return Dash.Dash.prototype._onItemDragCancelled.call(this, ...args); + } + + _onItemDragEnd(...args) { + return Dash.Dash.prototype._onItemDragEnd.call(this, ...args); + } + + _endItemDrag(...args) { + return Dash.Dash.prototype._endItemDrag.call(this, ...args); + } + + _onItemDragMotion(...args) { + return Dash.Dash.prototype._onItemDragMotion.call(this, ...args); + } + + _appIdListToHash(...args) { + return Dash.Dash.prototype._appIdListToHash.call(this, ...args); + } + + _queueRedisplay(...args) { + return Dash.Dash.prototype._queueRedisplay.call(this, ...args); + } + + _hookUpLabel(...args) { + return Dash.Dash.prototype._hookUpLabel.call(this, ...args); + } + + _syncLabel(...args) { + return Dash.Dash.prototype._syncLabel.call(this, ...args); + } + + _clearDragPlaceholder(...args) { + return Dash.Dash.prototype._clearDragPlaceholder.call(this, ...args); + } + + _clearEmptyDropTarget(...args) { + return Dash.Dash.prototype._clearEmptyDropTarget.call(this, ...args); + } + + handleDragOver(source, actor, x, y, time) { + let ret; + if (this._isHorizontal) { + ret = Dash.Dash.prototype.handleDragOver.call(this, source, actor, x, y, time); + + if (ret === DND.DragMotionResult.CONTINUE) + return ret; + } else { + const propertyInjections = new Utils.PropertyInjectionsHandler(); + propertyInjections.add(this._box, 'width', { + get: () => this._box.get_children().reduce((a, c) => a + c.height, 0), + }); + + if (this._dragPlaceholder) { + propertyInjections.add(this._dragPlaceholder, 'width', { + get: () => this._dragPlaceholder.height, + }); + } + + ret = Dash.Dash.prototype.handleDragOver.call(this, source, actor, y, x, time); + propertyInjections.destroy(); + + if (ret === DND.DragMotionResult.CONTINUE) + return ret; + + if (this._dragPlaceholder) { + this._dragPlaceholder.child.set_width(this.iconSize / 2); + this._dragPlaceholder.child.set_height(this.iconSize); + + let pos = this._dragPlaceholderPos; + if (this._isHorizontal && + Clutter.get_default_text_direction() === Clutter.TextDirection.RTL) + pos = this._box.get_children() - 1 - pos; + + if (pos !== this._dragPlaceholderPos) { + this._dragPlaceholderPos = pos; + this._box.set_child_at_index(this._dragPlaceholder, + this._dragPlaceholderPos); + } + } + } + + if (this._dragPlaceholder) { + // Ensure the next and previous icon are visible when moving the + // placeholder (we're assuming there's room for both of them) + const children = this._box.get_children(); + if (this._dragPlaceholderPos > 0) { + ensureActorVisibleInScrollView(this._scrollView, + children[this._dragPlaceholderPos - 1]); + } + + if (this._dragPlaceholderPos >= -1 && + this._dragPlaceholderPos < children.length - 1) { + ensureActorVisibleInScrollView(this._scrollView, + children[this._dragPlaceholderPos + 1]); + } + } + + return ret; + } + + acceptDrop(...args) { + return Dash.Dash.prototype.acceptDrop.call(this, ...args); + } + + _onWindowDragBegin(...args) { + return Dash.Dash.prototype._onWindowDragBegin.call(this, ...args); + } + + _onWindowDragEnd(...args) { + return Dash.Dash.prototype._onWindowDragEnd.call(this, ...args); + } + + _onScrollEvent(actor, event) { + // If scroll is not used because the icon is resized, let the scroll event propagate. + if (!Docking.DockManager.settings.iconSizeFixed) + return Clutter.EVENT_PROPAGATE; + + // reset timeout to avid conflicts with the mousehover event + this._ensureItemVisibility(null); + + // Skip to avoid double events mouse + if (event.get_scroll_direction() !== Clutter.ScrollDirection.SMOOTH) + return Clutter.EVENT_STOP; + + + let adjustment, delta = 0; + + if (this._isHorizontal) { + adjustment = this._scrollView.get_hadjustment + ? this._scrollView.get_hadjustment() + : this._scrollView.get_hscroll_bar().get_adjustment(); + } else { + adjustment = this._scrollView.get_vadjustment + ? this._scrollView.get_vadjustment() + : this._scrollView.get_vscroll_bar().get_adjustment(); + } + + const increment = adjustment.step_increment; + const [dx, dy] = event.get_scroll_delta(); + + if (this._isHorizontal) + delta = (Math.abs(dx) > Math.abs(dy) ? dx : dy) * increment; + else + delta = dy * increment; + + const value = adjustment.get_value(); + + // TODO: Remove this if possible. + if (Number.isNaN(value)) + adjustment.set_value(delta); + else + adjustment.set_value(value + delta); + + return Clutter.EVENT_STOP; + } + + _ensureItemVisibility(actor) { + if (actor?.hover) { + const destroyId = + actor.connect('destroy', () => this._ensureItemVisibility(null)); + this._ensureActorVisibilityTimeoutId = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, 100, () => { + actor.disconnect(destroyId); + ensureActorVisibleInScrollView(this._scrollView, actor); + this._ensureActorVisibilityTimeoutId = 0; + return GLib.SOURCE_REMOVE; + }); + } else if (this._ensureActorVisibilityTimeoutId) { + GLib.source_remove(this._ensureActorVisibilityTimeoutId); + this._ensureActorVisibilityTimeoutId = 0; + } + } + + _createAppItem(app) { + const appIcon = new AppIcons.makeAppIcon(app, this._monitorIndex, this.iconAnimator); + + if (appIcon._draggable) { + appIcon._draggable.connect('drag-begin', () => { + appIcon.opacity = 50; + }); + appIcon._draggable.connect('drag-end', () => { + appIcon.opacity = 255; + }); + } + + appIcon.connectObject('menu-state-changed', (_, opened) => { + this._itemMenuStateChanged(item, opened); + }, this); + + const item = new DockDashItemContainer(this._position); + item.setChild(appIcon); + + appIcon.connectObject('notify::hover', a => this._ensureItemVisibility(a), this); + appIcon.connectObject('clicked', actor => { + ensureActorVisibleInScrollView(this._scrollView, actor); + }, this); + + appIcon.connectObject('key-focus-in', actor => { + const [xShift, yShift] = ensureActorVisibleInScrollView(this._scrollView, actor); + + // This signal is triggered also by mouse click. The popup menu is opened at the original + // coordinates. Thus correct for the shift which is going to be applied to the scrollview. + if (appIcon._menu) { + appIcon._menu._boxPointer.xOffset = -xShift; + appIcon._menu._boxPointer.yOffset = -yShift; + } + }, this); + + appIcon.connectObject('notify::focused', () => { + const {settings} = Docking.DockManager; + if (appIcon.focused && settings.scrollToFocusedApplication) + ensureActorVisibleInScrollView(this._scrollView, item); + }, this); + + appIcon.connectObject('notify::urgent', () => { + if (appIcon.urgent) { + ensureActorVisibleInScrollView(this._scrollView, item); + if (Docking.DockManager.settings.showDockUrgentNotify) + this._requireVisibility(); + } + }, this); + + // Override default AppIcon labelActor, now the + // accessibleName is set at DashItemContainer.setLabelText + appIcon.labelActor = null; + item.setLabelText(app.get_name()); + + appIcon.icon.setIconSize(this.iconSize); + this._hookUpLabel(item, appIcon); + + item.connectObject('notify::position', () => appIcon.updateIconGeometry(), appIcon); + item.connectObject('notify::size', () => appIcon.updateIconGeometry(), appIcon); + + return item; + } + + _requireVisibility() { + this.requiresVisibility = true; + + if (this._requiresVisibilityTimeout) + GLib.source_remove(this._requiresVisibilityTimeout); + + this._requiresVisibilityTimeout = GLib.timeout_add_seconds(GLib.PRIORITY_DEFAULT, + DASH_VISIBILITY_TIMEOUT, () => { + this._requiresVisibilityTimeout = 0; + this.requiresVisibility = false; + }); + } + + /** + * Return an array with the "proper" appIcons currently in the dash + */ + getAppIcons() { + // Only consider children which are "proper" + // icons (i.e. ignoring drag placeholders) and which are not + // animating out (which means they will be destroyed at the end of + // the animation) + const iconChildren = this._box.get_children().filter(actor => { + return actor.child && + !!actor.child.icon && + !actor.animatingOut; + }); + + const appIcons = iconChildren.map(actor => { + return actor.child; + }); + + return appIcons; + } + + _itemMenuStateChanged(item, opened) { + Dash.Dash.prototype._itemMenuStateChanged.call(this, item, opened); + + if (opened) { + this.emit('menu-opened'); + } else { + // I want to listen from outside when a menu is closed. I used to + // add a custom signal to the appIcon, since gnome 3.8 the signal + // calling this callback was added upstream. + this.emit('menu-closed'); + } + } + + _adjustIconSize() { + // For the icon size, we only consider children which are "proper" + // icons (i.e. ignoring drag placeholders) and which are not + // animating out (which means they will be destroyed at the end of + // the animation) + const iconChildren = this._box.get_children().filter(actor => { + return actor.child && + actor.child._delegate && + actor.child._delegate.icon && + !actor.animatingOut; + }); + + iconChildren.push(this._showAppsIcon); + + if (this._maxWidth === -1 && this._maxHeight === -1) + return; + + // Check if the container is present in the stage. This avoids critical + // errors when unlocking the screen + if (!this._container.get_stage()) + return; + + const themeNode = this._dashContainer.get_theme_node(); + const maxAllocation = new Clutter.ActorBox({ + x1: 0, + y1: 0, + x2: this._isHorizontal ? this._maxWidth : 42 /* whatever */, + y2: this._isHorizontal ? 42 : this._maxHeight, + }); + const maxContent = themeNode.get_content_box(maxAllocation); + let availSpace; + if (this._isHorizontal) + availSpace = maxContent.get_width(); + else + availSpace = maxContent.get_height(); + + const spacing = themeNode.get_length('spacing'); + + const [{child: firstButton}] = iconChildren; + const {child: firstIcon} = firstButton?.icon ?? {child: null}; + + // if no icons there's nothing to adjust + if (!firstIcon) + return; + + // Enforce valid spacings during the size request + firstIcon.ensure_style(); + const [, , iconWidth, iconHeight] = firstIcon.get_preferred_size(); + const [, , buttonWidth, buttonHeight] = firstButton.get_preferred_size(); + + if (this._isHorizontal) { + // Subtract icon padding and box spacing from the available width + availSpace -= iconChildren.length * (buttonWidth - iconWidth) + + (iconChildren.length - 1) * spacing; + + if (this._separator) { + const [, , separatorWidth] = this._separator.get_preferred_size(); + availSpace -= separatorWidth + spacing; + } + } else { + // Subtract icon padding and box spacing from the available height + availSpace -= iconChildren.length * (buttonHeight - iconHeight) + + (iconChildren.length - 1) * spacing; + + if (this._separator) { + const [, , , separatorHeight] = this._separator.get_preferred_size(); + availSpace -= separatorHeight + spacing; + } + } + + const maxIconSize = availSpace / iconChildren.length; + const {scaleFactor} = St.ThemeContext.get_for_stage(global.stage); + const iconSizes = this._availableIconSizes.map(s => s * scaleFactor); + + let [newIconSize] = this._availableIconSizes; + for (let i = 0; i < iconSizes.length; i++) { + if (iconSizes[i] <= maxIconSize) + newIconSize = this._availableIconSizes[i]; + } + + if (newIconSize === this.iconSize) + return; + + const oldIconSize = this.iconSize; + this.iconSize = newIconSize; + this.emit('icon-size-changed'); + + const scale = oldIconSize / newIconSize; + for (let i = 0; i < iconChildren.length; i++) { + const {icon} = iconChildren[i].child._delegate; + + // Set the new size immediately, to keep the icons' sizes + // in sync with this.iconSize + icon.setIconSize(this.iconSize); + + // Don't animate the icon size change when the overview + // is transitioning, not visible or when initially filling + // the dash + if (!Main.overview.visible || Main.overview.animationInProgress || + !this._shownInitially) + continue; + + const [targetWidth, targetHeight] = icon.icon.get_size(); + + // Scale the icon's texture to the previous size and + // tween to the new size + icon.icon.set_size(icon.icon.width * scale, + icon.icon.height * scale); + + icon.icon.ease({ + width: targetWidth, + height: targetHeight, + duration: DASH_ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + } + + if (this._separator) { + const animateProperties = this._isHorizontal + ? {height: this.iconSize} : {width: this.iconSize}; + + this._separator.ease({ + ...animateProperties, + duration: DASH_ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + } + } + + vfunc_map() { + super.vfunc_map(); + this._queueRedisplay(); + } + + _redisplay() { + if (!this.mapped) + return; + + const favorites = AppFavorites.getAppFavorites().getFavoriteMap(); + + let running = this._appSystem.get_running(); + const dockManager = Docking.DockManager.getDefault(); + const {settings} = dockManager; + + this._scrollView.set({ + xAlign: Clutter.ActorAlign.FILL, + yAlign: Clutter.ActorAlign.FILL, + }); + if (dockManager.settings.dockExtended) { + if (!this._isHorizontal) { + this._scrollView.yAlign = dockManager.settings.alwaysCenterIcons + ? Clutter.ActorAlign.CENTER : Clutter.ActorAlign.START; + } else { + this._scrollView.xAlign = dockManager.settings.alwaysCenterIcons + ? Clutter.ActorAlign.CENTER : Clutter.ActorAlign.START; + } + } + + if (settings.isolateWorkspaces || + settings.isolateMonitors) { + // When using isolation, we filter out apps that have no windows in + // the current workspace + const monitorIndex = this._monitorIndex; + running = running.filter(app => + AppIcons.getInterestingWindows(app.get_windows(), monitorIndex).length); + } + + const children = this._box.get_children().filter(actor => { + return actor.child && + actor.child._delegate && + actor.child._delegate.app; + }); + // Apps currently in the dash + let oldApps = children.map(actor => actor.child._delegate.app); + // Apps supposed to be in the dash + const newApps = []; + + const {showFavorites} = settings; + if (showFavorites) + newApps.push(...Object.values(favorites)); + + if (settings.showRunning) { + // We reorder the running apps so that they don't change position on the + // dash with every redisplay() call + + // First: add the apps from the oldApps list that are still running + oldApps.forEach(oldApp => { + const index = running.indexOf(oldApp); + if (index > -1) { + const [app] = running.splice(index, 1); + if (!showFavorites || !(app.get_id() in favorites)) + newApps.push(app); + } + }); + + // Second: add the new apps + running.forEach(app => { + if (!showFavorites || !(app.get_id() in favorites)) + newApps.push(app); + }); + } + + this._signalsHandler.removeWithLabel(Labels.SHOW_MOUNTS); + if (dockManager.removables) { + this._signalsHandler.addWithLabel(Labels.SHOW_MOUNTS, + dockManager.removables, 'changed', this._queueRedisplay.bind(this)); + dockManager.removables.getApps().forEach(removable => { + if (!newApps.includes(removable)) + newApps.push(removable); + }); + } else { + oldApps = oldApps.filter(app => !app.location || app.isTrash); + } + + if (dockManager.trash) { + const trashApp = dockManager.trash.getApp(); + if (!newApps.includes(trashApp)) + newApps.push(trashApp); + } else { + oldApps = oldApps.filter(app => !app.isTrash); + } + + // Temporary remove the separator so that we don't compute to position icons + const oldSeparatorPos = this._box.get_children().indexOf(this._separator); + if (this._separator) + this._box.remove_child(this._separator); + + // Figure out the actual changes to the list of items; we iterate + // over both the list of items currently in the dash and the list + // of items expected there, and collect additions and removals. + // Moves are both an addition and a removal, where the order of + // the operations depends on whether we encounter the position + // where the item has been added first or the one from where it + // was removed. + // There is an assumption that only one item is moved at a given + // time; when moving several items at once, everything will still + // end up at the right position, but there might be additional + // additions/removals (e.g. it might remove all the launchers + // and add them back in the new order even if a smaller set of + // additions and removals is possible). + // If above assumptions turns out to be a problem, we might need + // to use a more sophisticated algorithm, e.g. Longest Common + // Subsequence as used by diff. + + const addedItems = []; + const removedActors = []; + + let newIndex = 0; + let oldIndex = 0; + while (newIndex < newApps.length || oldIndex < oldApps.length) { + const oldApp = oldApps.length > oldIndex ? oldApps[oldIndex] : null; + const newApp = newApps.length > newIndex ? newApps[newIndex] : null; + + // No change at oldIndex/newIndex + if (oldApp === newApp) { + oldIndex++; + newIndex++; + continue; + } + + // App removed at oldIndex + if (oldApp && !newApps.includes(oldApp)) { + removedActors.push(children[oldIndex]); + oldIndex++; + continue; + } + + // App added at newIndex + if (newApp && !oldApps.includes(newApp)) { + addedItems.push({ + app: newApp, + item: this._createAppItem(newApp), + pos: newIndex, + }); + newIndex++; + continue; + } + + // App moved + const nextApp = newApps.length > newIndex + 1 + ? newApps[newIndex + 1] : null; + const insertHere = nextApp && nextApp === oldApp; + const alreadyRemoved = removedActors.reduce((result, actor) => { + const removedApp = actor.child._delegate.app; + return result || removedApp === newApp; + }, false); + + if (insertHere || alreadyRemoved) { + const newItem = this._createAppItem(newApp); + addedItems.push({ + app: newApp, + item: newItem, + pos: newIndex + removedActors.length, + }); + newIndex++; + } else { + removedActors.push(children[oldIndex]); + oldIndex++; + } + } + + for (let i = 0; i < addedItems.length; i++) { + this._box.insert_child_at_index(addedItems[i].item, + addedItems[i].pos); + } + + for (let i = 0; i < removedActors.length; i++) { + const item = removedActors[i]; + + // Don't animate item removal when the overview is transitioning + // or hidden + if (!Main.overview.animationInProgress) + item.animateOutAndDestroy(); + else + item.destroy(); + } + + // Update separator + const nFavorites = Object.keys(favorites).length; + const nIcons = children.length + addedItems.length - removedActors.length; + if (nFavorites > 0 && nFavorites < nIcons) { + if (!this._separator) { + this._separator = new St.Widget({ + style_class: 'dash-separator', + x_align: this._isHorizontal + ? Clutter.ActorAlign.FILL : Clutter.ActorAlign.CENTER, + y_align: this._isHorizontal + ? Clutter.ActorAlign.CENTER : Clutter.ActorAlign.FILL, + width: this._isHorizontal ? -1 : this.iconSize, + height: this._isHorizontal ? this.iconSize : -1, + reactive: true, + track_hover: true, + }); + this._separator.connect('notify::hover', a => this._ensureItemVisibility(a)); + } + let pos = nFavorites + this._animatingPlaceholdersCount; + if (this._dragPlaceholder) + pos++; + const removedFavorites = removedActors.filter(a => + children.indexOf(a) < oldSeparatorPos); + pos += removedFavorites.length; + this._box.insert_child_at_index(this._separator, pos); + } else if (this._separator) { + this._separator.destroy(); + this._separator = null; + } + + this._adjustIconSize(); + + // Skip animations on first run when adding the initial set + // of items, to avoid all items zooming in at once + const animate = this._shownInitially && + !Main.layoutManager._startingUp; + + if (!this._shownInitially) + this._shownInitially = true; + + addedItems.forEach(({item}) => item.show(animate)); + + // This will update the size, and the corresponding number for each icon + this._updateNumberOverlay(); + + this.updateShowAppsButton(); + } + + _updateNumberOverlay() { + const appIcons = this.getAppIcons(); + let counter = 1; + appIcons.forEach(icon => { + if (counter < 10) { + icon.setNumberOverlay(counter); + counter++; + } else if (counter === 10) { + icon.setNumberOverlay(0); + counter++; + } else { + // No overlay after 10 + icon.setNumberOverlay(-1); + } + icon.updateNumberOverlay(); + }); + } + + toggleNumberOverlay(activate) { + const appIcons = this.getAppIcons(); + appIcons.forEach(icon => { + icon.toggleNumberOverlay(activate); + }); + } + + _initializeIconSize(maxSize) { + const maxAllowed = baseIconSizes[baseIconSizes.length - 1]; + maxSize = Math.min(maxSize, maxAllowed); + + if (Docking.DockManager.settings.iconSizeFixed) { + this._availableIconSizes = [maxSize]; + } else { + this._availableIconSizes = baseIconSizes.filter(val => { + return val < maxSize; + }); + this._availableIconSizes.push(maxSize); + } + } + + setIconSize(maxSize, doNotAnimate) { + this._initializeIconSize(maxSize); + + if (doNotAnimate) + this._shownInitially = false; + + this._queueRedisplay(); + } + + /** + * Reset the displayed apps icon to maintain the correct order when changing + * show favorites/show running settings + */ + resetAppIcons() { + const children = this._box.get_children().filter(actor => { + return actor.child && + !!actor.child.icon; + }); + for (let i = 0; i < children.length; i++) { + const item = children[i]; + item.destroy(); + } + + // to avoid ugly animations, just suppress them like when dash is first loaded. + this._shownInitially = false; + this._redisplay(); + } + + get showAppsButton() { + return this._showAppsIcon.toggleButton; + } + + showShowAppsButton() { + this._showAppsIcon.visible = true; + this._showAppsIcon.show(true); + this.updateShowAppsButton(); + } + + hideShowAppsButton() { + this._showAppsIcon.visible = false; + } + + get maxWidth() { + return this._maxWidth; + } + + get maxHeight() { + return this._maxHeight; + } + + set maxWidth(maxWidth) { + this.setMaxSize(maxWidth, this._maxHeight); + } + + set maxHeight(maxHeight) { + this.setMaxSize(this._maxWidth, maxHeight); + } + + setMaxSize(maxWidth, maxHeight) { + if (this._maxWidth === maxWidth && + this._maxHeight === maxHeight) + return; + + this._maxWidth = maxWidth; + this._maxHeight = maxHeight; + this._queueRedisplay(); + } + + updateShowAppsButton() { + if (this._showAppsIcon.get_parent() && !this._showAppsIcon.visible) + return; + + const {settings} = Docking.DockManager; + const notifiedProperties = []; + const showAppsContainer = settings.showAppsAlwaysInTheEdge || !settings.dockExtended + ? this._dashContainer : this._boxContainer; + const needsFirstLastChildWorkaround = Config.PACKAGE_VERSION.split('.')[0] < 49; + + if (needsFirstLastChildWorkaround) { + this._signalsHandler.addWithLabel(Labels.FIRST_LAST_CHILD_WORKAROUND, + showAppsContainer, 'notify', + (_obj, pspec) => notifiedProperties.push(pspec.name)); + } + + if (this._showAppsIcon.get_parent() !== showAppsContainer) { + this._showAppsIcon.get_parent()?.remove_child(this._showAppsIcon); + + if (Docking.DockManager.settings.showAppsAtTop) + showAppsContainer.insert_child_below(this._showAppsIcon, null); + else + showAppsContainer.insert_child_above(this._showAppsIcon, null); + } else if (settings.showAppsAtTop) { + showAppsContainer.set_child_below_sibling(this._showAppsIcon, null); + } else { + showAppsContainer.set_child_above_sibling(this._showAppsIcon, null); + } + + if (needsFirstLastChildWorkaround) { + this._signalsHandler.removeWithLabel(Labels.FIRST_LAST_CHILD_WORKAROUND); + + // This is indeed ugly, but we need to ensure that the last and first + // visible widgets are re-computed by St, that is buggy because of a + // mutter issue that is being fixed: + // https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2047 + if (!notifiedProperties.includes('first-child')) + showAppsContainer.notify('first-child'); + if (!notifiedProperties.includes('last-child')) + showAppsContainer.notify('last-child'); + } + } +}); + + +/** + * This is a copy of the same function in utils.js, but also adjust horizontal scrolling + * and perform few further checks on the current value to avoid changing the values when + * it would be clamp to the current one in any case. + * Return the amount of shift applied + * + * @param scrollView + * @param actor + */ +function ensureActorVisibleInScrollView(scrollView, actor) { + // access to scrollView.[hv]scroll was deprecated in gnome 46 + // instead, adjustment can be accessed directly + // keep old way for backwards compatibility (gnome <= 45) + const vAdjustment = scrollView.vadjustment ?? scrollView.vscroll.adjustment; + const hAdjustment = scrollView.hadjustment ?? scrollView.hscroll.adjustment; + const {value: vValue0, pageSize: vPageSize, upper: vUpper} = vAdjustment; + const {value: hValue0, pageSize: hPageSize, upper: hUpper} = hAdjustment; + let [hValue, vValue] = [hValue0, vValue0]; + let vOffset = 0; + let hOffset = 0; + + const fade = scrollView.get_effect('fade'); + if (fade) { + vOffset = fade.fade_margins.top; + hOffset = fade.fade_margins.left; + } + + const box = actor.get_allocation_box(); + let {y1} = box, {y2} = box, {x1} = box, {x2} = box; + + let parent = actor.get_parent(); + while (parent !== scrollView) { + if (!parent) + throw new Error('Actor not in scroll view'); + + const parentBox = parent.get_allocation_box(); + y1 += parentBox.y1; + y2 += parentBox.y1; + x1 += parentBox.x1; + x2 += parentBox.x1; + parent = parent.get_parent(); + } + + if (y1 < vValue + vOffset) + vValue = Math.max(0, y1 - vOffset); + else if (vValue < vUpper - vPageSize && y2 > vValue + vPageSize - vOffset) + vValue = Math.min(vUpper - vPageSize, y2 + vOffset - vPageSize); + + if (x1 < hValue + hOffset) + hValue = Math.max(0, x1 - hOffset); + else if (hValue < hUpper - hPageSize && x2 > hValue + hPageSize - hOffset) + hValue = Math.min(hUpper - hPageSize, x2 + hOffset - hPageSize); + + if (vValue !== vValue0) { + vAdjustment.ease(vValue, { + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + duration: Util.SCROLL_TIME, + }); + } + + if (hValue !== hValue0) { + hAdjustment.ease(hValue, { + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + duration: Util.SCROLL_TIME, + }); + } + + return [hValue - hValue0, vValue - vValue0]; +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dbusmenuUtils.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dbusmenuUtils.js new file mode 100644 index 0000000..d992b1a --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dbusmenuUtils.js @@ -0,0 +1,280 @@ +// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- + +import { + Atk, + Clutter, + Gio, + GLib, + St, +} from './dependencies/gi.js'; + +import {PopupMenu} from './dependencies/shell/ui.js'; + +import {Utils} from './imports.js'; + +// Dbusmenu features not (yet) supported: +// +// * The CHILD_DISPLAY property +// +// This seems to have only one possible value in the Dbusmenu API, so +// there's little point in depending on it--the code in libdbusmenu sets it +// if and only if an item has children, so for our purposes it's simpler +// and more intuitive to just check children.length. (This does ignore the +// possibility of a program not using libdbusmenu and setting CHILD_DISPLAY +// independently, perhaps to indicate that an childless menu item should +// nevertheless be displayed like a submenu.) +// +// * Children more than two levels deep +// +// PopupMenu doesn't seem to support submenus in submenus. +// +// * Shortcut keys +// +// If these keys are supposed to be installed as global shortcuts, we'd +// have to query these aggressively and not wait for the DBus menu to be +// mapped to a popup menu. A shortcut key that only works once the popup +// menu is open and has key focus is possibly of marginal value. + +/** + * + */ +export async function haveDBusMenu() { + try { + const {default: DBusMenu} = await import('gi://Dbusmenu'); + return DBusMenu; + } catch (e) { + log(`Failed to import DBusMenu, quicklists are not available: ${e}`); + return null; + } +} + +const DBusMenu = await haveDBusMenu(); + +/** + * @param dbusmenuItem + * @param deep + */ +export function makePopupMenuItem(dbusmenuItem, deep) { + // These are the only properties guaranteed to be available when the root + // item is first announced. Other properties might be loaded already, but + // be sure to connect to Dbusmenu.MENUITEM_SIGNAL_PROPERTY_CHANGED to get + // the most up-to-date values in case they aren't. + const itemType = dbusmenuItem.property_get(DBusMenu.MENUITEM_PROP_TYPE); + const label = dbusmenuItem.property_get(DBusMenu.MENUITEM_PROP_LABEL); + const visible = dbusmenuItem.property_get_bool(DBusMenu.MENUITEM_PROP_VISIBLE); + const enabled = dbusmenuItem.property_get_bool(DBusMenu.MENUITEM_PROP_ENABLED); + const accessibleDesc = dbusmenuItem.property_get(DBusMenu.MENUITEM_PROP_ACCESSIBLE_DESC); + // const childDisplay = dbusmenuItem.property_get(Dbusmenu.MENUITEM_PROP_CHILD_DISPLAY); + + let item; + const signalsHandler = new Utils.GlobalSignalsHandler(); + const wantIcon = itemType === DBusMenu.CLIENT_TYPES_IMAGE; + + // If the basic type of the menu item needs to change, call this. + const recreateItem = () => { + const newItem = makePopupMenuItem(dbusmenuItem, deep); + const parentMenu = item._parent; + parentMenu.addMenuItem(newItem); + // Reminder: Clutter thinks of later entries in the child list as + // "above" earlier ones, so "above" here means "below" in terms of the + // menu's vertical order. + parentMenu.actor.set_child_above_sibling(newItem.actor, item.actor); + if (newItem.menu) + parentMenu.actor.set_child_above_sibling(newItem.menu.actor, newItem.actor); + + parentMenu.actor.remove_child(item.actor); + item.destroy(); + item = null; + }; + + const updateDisposition = () => { + const disposition = dbusmenuItem.property_get(DBusMenu.MENUITEM_PROP_DISPOSITION); + let iconName = null; + switch (disposition) { + case DBusMenu.MENUITEM_DISPOSITION_ALERT: + case DBusMenu.MENUITEM_DISPOSITION_WARNING: + iconName = 'dialog-warning-symbolic'; + break; + case DBusMenu.MENUITEM_DISPOSITION_INFORMATIVE: + iconName = 'dialog-information-symbolic'; + break; + } + if (iconName) { + item._dispositionIcon = new St.Icon({ + icon_name: iconName, + style_class: 'popup-menu-icon', + y_align: Clutter.ActorAlign.CENTER, + y_expand: true, + }); + let expander; + for (let child = item.label.get_next_sibling(); ; child = child.get_next_sibling()) { + if (!child) { + expander = new St.Bin({ + style_class: 'popup-menu-item-expander', + x_expand: true, + }); + item.actor.add_child(expander); + break; + } else if (child instanceof St.Widget && + child.has_style_class_name('popup-menu-item-expander')) { + expander = child; + break; + } + } + item.actor.insert_child_above(item._dispositionIcon, expander); + } else if (item._dispositionIcon) { + item.actor.remove_child(item._dispositionIcon); + item._dispositionIcon = null; + } + }; + + const updateIcon = () => { + if (!wantIcon) + return; + + const iconData = dbusmenuItem.property_get_byte_array(DBusMenu.MENUITEM_PROP_ICON_DATA); + const iconName = dbusmenuItem.property_get(DBusMenu.MENUITEM_PROP_ICON_NAME); + if (iconName) + item.icon.icon_name = iconName; + else if (iconData.length) + item.icon.gicon = Gio.BytesIcon.new(iconData); + }; + + const updateOrnament = () => { + const toggleType = dbusmenuItem.property_get(DBusMenu.MENUITEM_PROP_TOGGLE_TYPE); + switch (toggleType) { + case DBusMenu.MENUITEM_TOGGLE_CHECK: + item.actor.accessible_role = Atk.Role.CHECK_MENU_ITEM; + break; + case DBusMenu.MENUITEM_TOGGLE_RADIO: + item.actor.accessible_role = Atk.Role.RADIO_MENU_ITEM; + break; + default: + item.actor.accessible_role = Atk.Role.MENU_ITEM; + } + let ornament = PopupMenu.Ornament.NONE; + const state = dbusmenuItem.property_get_int(DBusMenu.MENUITEM_PROP_TOGGLE_STATE); + if (state === DBusMenu.MENUITEM_TOGGLE_STATE_UNKNOWN) { + // PopupMenu doesn't natively support an "unknown" ornament, but we + // can hack one in: + item.setOrnament(ornament); + item.actor.add_accessible_state(Atk.StateType.INDETERMINATE); + item._ornamentLabel.text = '\u2501'; + item.actor.remove_style_pseudo_class('checked'); + } else { + item.actor.remove_accessible_state(Atk.StateType.INDETERMINATE); + if (state === DBusMenu.MENUITEM_TOGGLE_STATE_CHECKED) { + if (toggleType === DBusMenu.MENUITEM_TOGGLE_CHECK) + ornament = PopupMenu.Ornament.CHECK; + else if (toggleType === DBusMenu.MENUITEM_TOGGLE_RADIO) + ornament = PopupMenu.Ornament.DOT; + + item.actor.add_style_pseudo_class('checked'); + } else { + item.actor.remove_style_pseudo_class('checked'); + } + item.setOrnament(ornament); + } + }; + + const onPropertyChanged = (_, name, value) => { + // `value` is null when a property is cleared, so handle those cases + // with sensible defaults. + switch (name) { + case DBusMenu.MENUITEM_PROP_TYPE: + recreateItem(); + break; + case DBusMenu.MENUITEM_PROP_ENABLED: + item.setSensitive(value ? value.unpack() : false); + break; + case DBusMenu.MENUITEM_PROP_LABEL: + item.label.text = value ? value.unpack() : ''; + break; + case DBusMenu.MENUITEM_PROP_VISIBLE: + item.actor.visible = value ? value.unpack() : false; + break; + case DBusMenu.MENUITEM_PROP_DISPOSITION: + updateDisposition(); + break; + case DBusMenu.MENUITEM_PROP_ACCESSIBLE_DESC: + item.actor.get_accessible().accessible_description = value && value.unpack() || ''; + break; + case DBusMenu.MENUITEM_PROP_ICON_DATA: + case DBusMenu.MENUITEM_PROP_ICON_NAME: + updateIcon(); + break; + case DBusMenu.MENUITEM_PROP_TOGGLE_TYPE: + case DBusMenu.MENUITEM_PROP_TOGGLE_STATE: + updateOrnament(); + break; + } + }; + + + // Start actually building the menu item. + const children = dbusmenuItem.get_children(); + if (children.length && !deep) { + // Make a submenu. + item = new PopupMenu.PopupSubMenuMenuItem(label, wantIcon); + const updateChildren = () => { + const itemChildren = dbusmenuItem.get_children(); + if (!itemChildren.length) { + recreateItem(); + return; + } + + item.menu.removeAll(); + itemChildren.forEach(remoteChild => + item.menu.addMenuItem(makePopupMenuItem(remoteChild, true))); + }; + updateChildren(); + signalsHandler.add( + [dbusmenuItem, DBusMenu.MENUITEM_SIGNAL_CHILD_ADDED, updateChildren], + [dbusmenuItem, DBusMenu.MENUITEM_SIGNAL_CHILD_MOVED, updateChildren], + [dbusmenuItem, DBusMenu.MENUITEM_SIGNAL_CHILD_REMOVED, updateChildren]); + } else { + // Don't make a submenu. + if (!deep) { + // We only have the potential to get a submenu if we aren't deep. + signalsHandler.add( + [dbusmenuItem, DBusMenu.MENUITEM_SIGNAL_CHILD_ADDED, recreateItem], + [dbusmenuItem, DBusMenu.MENUITEM_SIGNAL_CHILD_MOVED, recreateItem], + [dbusmenuItem, DBusMenu.MENUITEM_SIGNAL_CHILD_REMOVED, recreateItem]); + } + + if (itemType === DBusMenu.CLIENT_TYPES_SEPARATOR) { + item = new PopupMenu.PopupSeparatorMenuItem(); + } else if (wantIcon) { + item = new PopupMenu.PopupImageMenuItem(label, null); + item.icon = item._icon; + } else { + item = new PopupMenu.PopupMenuItem(label); + } + } + + // Set common initial properties. + item.actor.visible = visible; + item.setSensitive(enabled); + if (accessibleDesc) + item.actor.get_accessible().accessible_description = accessibleDesc; + + updateDisposition(); + updateIcon(); + updateOrnament(); + + // Prevent an initial resize flicker. + if (wantIcon) + item.icon.icon_size = 16; + + + signalsHandler.add(dbusmenuItem, DBusMenu.MENUITEM_SIGNAL_PROPERTY_CHANGED, onPropertyChanged); + + // Connections on item will be lost when item is disposed; there's no need + // to add them to signalsHandler. + item.connect('activate', () => + dbusmenuItem.handle_event(DBusMenu.MENUITEM_EVENT_ACTIVATED, + new GLib.Variant('i', 0), Math.floor(Date.now() / 1000))); + item.connect('destroy', () => signalsHandler.destroy()); + + return item; +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dependencies/gi.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dependencies/gi.js new file mode 100644 index 0000000..c4b5385 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dependencies/gi.js @@ -0,0 +1,14 @@ +export {default as Atk} from 'gi://Atk'; +export {default as Clutter} from 'gi://Clutter'; +export {default as Cogl} from 'gi://Cogl'; +export {default as GLib} from 'gi://GLib'; +export {default as GObject} from 'gi://GObject'; +export {default as GdkPixbuf} from 'gi://GdkPixbuf'; +export {default as Gio} from 'gi://Gio'; +export {default as GioUnix} from 'gi://GioUnix'; +export {default as Meta} from 'gi://Meta'; +export {default as Mtk} from 'gi://Mtk'; +export {default as Pango} from 'gi://Pango'; +export {default as Shell} from 'gi://Shell'; +export {default as St} from 'gi://St'; + diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dependencies/shell/extensions/extension.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dependencies/shell/extensions/extension.js new file mode 100644 index 0000000..bd9db98 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dependencies/shell/extensions/extension.js @@ -0,0 +1 @@ +export * as Extension from 'resource:///org/gnome/shell/extensions/extension.js'; diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dependencies/shell/misc.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dependencies/shell/misc.js new file mode 100644 index 0000000..cfd4b95 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dependencies/shell/misc.js @@ -0,0 +1,5 @@ +export * as AnimationUtils from 'resource:///org/gnome/shell/misc/animationUtils.js'; +export * as Config from 'resource:///org/gnome/shell/misc/config.js'; +export * as ExtensionUtils from 'resource:///org/gnome/shell/misc/extensionUtils.js'; +export * as ParentalControlsManager from 'resource:///org/gnome/shell/misc/parentalControlsManager.js'; +export * as Util from 'resource:///org/gnome/shell/misc/util.js'; diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dependencies/shell/ui.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dependencies/shell/ui.js new file mode 100644 index 0000000..e0faec4 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dependencies/shell/ui.js @@ -0,0 +1,18 @@ +export * as AppDisplay from 'resource:///org/gnome/shell/ui/appDisplay.js'; +export * as AppMenu from 'resource:///org/gnome/shell/ui/appMenu.js'; +export * as AppFavorites from 'resource:///org/gnome/shell/ui/appFavorites.js'; +export * as BoxPointer from 'resource:///org/gnome/shell/ui/boxpointer.js'; +export * as DND from 'resource:///org/gnome/shell/ui/dnd.js'; +export * as Dash from 'resource:///org/gnome/shell/ui/dash.js'; +export * as Layout from 'resource:///org/gnome/shell/ui/layout.js'; +export * as Main from 'resource:///org/gnome/shell/ui/main.js'; +export * as Overview from 'resource:///org/gnome/shell/ui/overview.js'; +export * as OverviewControls from 'resource:///org/gnome/shell/ui/overviewControls.js'; +export * as PopupMenu from 'resource:///org/gnome/shell/ui/popupMenu.js'; +export * as SearchController from 'resource:///org/gnome/shell/ui/searchController.js'; +export * as ShellMountOperation from 'resource:///org/gnome/shell/ui/shellMountOperation.js'; +export * as SwitcherPopup from 'resource:///org/gnome/shell/ui/switcherPopup.js'; +export * as Workspace from 'resource:///org/gnome/shell/ui/workspace.js'; +export * as WorkspaceSwitcherPopup from 'resource:///org/gnome/shell/ui/workspaceSwitcherPopup.js'; +export * as WorkspaceThumbnail from 'resource:///org/gnome/shell/ui/workspaceThumbnail.js'; +export * as WorkspacesView from 'resource:///org/gnome/shell/ui/workspacesView.js'; diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/desktopIconsIntegration.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/desktopIconsIntegration.js new file mode 100644 index 0000000..7c0657f --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/desktopIconsIntegration.js @@ -0,0 +1,168 @@ +/* + * The code in this file is distributed under a "1-clause BSD license", + * which makes it compatible with GPLv2 and GPLv3 too, and others. + * + * License text: + * + * Copyright (C) 2021 Sergio Costas (rastersoft@gmail.com) + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + +/** + * Integration class + * + * This class must be added to other extensions in order to integrate + * them with Desktop Icons NG. It allows an extension to notify how much margin + * it uses in each side of each monitor. + * + * DON'T SEND PATCHES TO THIS FILE TO THE EXTENSION MAINTAINER. SEND THEM TO + * DESKTOP ICONS NG MAINTAINER: https://gitlab.com/rastersoft/desktop-icons-ng + * + * In the *enable()* function, create a *DesktopIconsUsableAreaClass()* + * object with + * + * new DesktopIconsIntegration.DesktopIconsUsableAreaClass(object); + * + * Now, in the *disable()* function just call to the *destroy()* method before + * nullifying the pointer. You must create a new object in enable() the next + * time the extension is enabled. + * + * In your code, every time you change the margins, you should call first to + * *resetMargins()* method to clear the current margins, and then call to + * *setMargins(...)* method as many times as you need to set the margins in each + * monitor. You don't need to call it for all the monitors, only for those where + * you are painting something. If you don't set values for a monitor, they will + * be considered zero. + * + * The margins values are relative to the monitor border. + * + *******************************************************************************/ + +import GLib from 'gi://GLib'; +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as ExtensionUtils from 'resource:///org/gnome/shell/misc/extensionUtils.js'; + +const IDENTIFIER_UUID = '130cbc66-235c-4bd6-8571-98d2d8bba5e2'; + +export class DesktopIconsUsableAreaClass { + _checkIfExtensionIsEnabled(extension) { + return (extension?.state === ExtensionUtils.ExtensionState.ENABLED) || + (extension?.state === ExtensionUtils.ExtensionState.ACTIVE); + } + + constructor(extension) { + this._UUID = extension.uuid; + this._extensionManager = Main.extensionManager; + this._timedMarginsID = 0; + this._margins = {}; + this._emID = this._extensionManager.connect('extension-state-changed', (_obj, ext) => { + if (!ext) + return; + + // If an extension is being enabled and lacks the + // DesktopIconsUsableArea object, we can avoid launching a refresh + if (this._checkIfExtensionIsEnabled(ext)) { + this._sendMarginsToExtension(ext); + return; + } + // if the extension is being disabled, we must do a full refresh, + // because if there were other extensions originally + // loaded after that extension, those extensions will be disabled + // and enabled again without notification + this._changedMargins(); + }); + } + + /** + * Sets or updates the top, bottom, left and right margins for a + * monitor. Values are measured from the monitor border (and NOT from + * the workspace border). + * + * @param {int} monitor Monitor number to which set the margins. + * A negative value means "the primary monitor". + * @param {int} top Top margin in pixels + * @param {int} bottom Bottom margin in pixels + * @param {int} left Left margin in pixels + * @param {int} right Right margin in pixels + */ + setMargins(monitor, top, bottom, left, right) { + this._margins[monitor] = { + top, + bottom, + left, + right, + }; + this._changedMargins(); + } + + /** + * Clears the current margins. Must be called before configuring the monitors + * margins with setMargins(). + */ + resetMargins() { + this._margins = {}; + this._changedMargins(); + } + + /** + * Disconnects all the signals and removes the margins. + */ + destroy() { + if (this._emID) { + this._extensionManager.disconnect(this._emID); + this._emID = 0; + } + if (this._timedMarginsID) { + GLib.source_remove(this._timedMarginsID); + this._timedMarginsID = 0; + } + this._margins = null; + this._changedMargins(); + } + + _changedMargins() { + if (this._timedMarginsID) + GLib.source_remove(this._timedMarginsID); + + this._timedMarginsID = GLib.timeout_add(GLib.PRIORITY_DEFAULT, 100, () => { + this._sendMarginsToAll(); + this._timedMarginsID = 0; + return GLib.SOURCE_REMOVE; + }); + } + + _sendMarginsToAll() { + this._extensionManager.getUuids().forEach(uuid => + this._sendMarginsToExtension(this._extensionManager.lookup(uuid))); + } + + _sendMarginsToExtension(extension) { + // check that the extension is an extension that has the logic to accept + // working margins + if (!this._checkIfExtensionIsEnabled(extension)) + return; + + const usableArea = extension?.stateObj?.DesktopIconsUsableArea; + if (usableArea?.uuid === IDENTIFIER_UUID) { + usableArea.setMarginsForExtension( + this._UUID, this._margins); + } + } +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dockStruts.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dockStruts.js new file mode 100644 index 0000000..7fd6d6a --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dockStruts.js @@ -0,0 +1,145 @@ +// Reserved-extent export for dash-to-dock. +// +// dash-to-dock publishes the space its dock occupies on each monitor so other +// extensions can avoid placing their own UI underneath it. The case that +// motivates this is a BOTTOM dock in auto-hide/overlay mode: it claims no +// mutter strut (so the work area does not shrink for it), yet it slides out +// over the bottom of the work area, so a pill or OSD placed at the work +// area's bottom edge ends up hidden behind the dock. +// +// While dash-to-dock is enabled, the read-only `DashToDockStruts` view is +// published as `Main.layoutManager.dashToDockStruts` (a property of the +// mutable LayoutManager singleton, not of the frozen `Main` module namespace) +// and nulled again on disable. Consumers: +// +// - check for its presence; +// - read `monitors`, keyed by monitor index, where each entry is +// `{side, x, y, width, height, affectsStruts}`; +// - connect to `updated`, which carries the changed monitor index (or -1 +// for all monitors), and rely on `connectObject()` to auto-disconnect +// their handlers on `destroy`, since the type is registered with the +// shell's SignalTracker as destroyable. +// +// `side` is the raw `St.Side` enum, never a string, and `affectsStruts` says +// whether the dock claims a real mutter strut (dock-fixed mode). A consumer +// should reserve the extent only when `affectsStruts` is false; otherwise the +// work area already excludes it. +// +// The published extent is the dock's full-size rectangle - where it would be +// when fully shown - regardless of whether it is currently auto-hidden, so +// consumers reserve the space even while the dock is hidden and are never +// covered when it slides out. A dock-fixed dock already claims a mutter +// strut, so its extent coincides with (or sits inside) the work-area edge; +// reserving it is harmless either way. + +import GObject from 'gi://GObject'; + +import {registerDestroyableType} from 'resource:///org/gnome/shell/misc/signalTracker.js'; + +import {Main} from './dependencies/shell/ui.js'; + +/** + * Read-only view of the space dash-to-dock reserves on each monitor. + * + * Published as `Main.layoutManager.dashToDockStruts` while the extension is + * enabled. It is backed by a private {@link StrutsManager} owned by the + * DockManager; consumers only read `monitors` and connect to `updated` and + * `destroy`. + */ +export const DashToDockStruts = GObject.registerClass({ + Signals: { + 'updated': {param_types: [GObject.TYPE_INT]}, + 'destroy': {}, + }, +}, class DashToDockStruts extends GObject.Object { + #manager; + + constructor(manager) { + super(); + this.#manager = manager; + } + + /** + * The per-monitor reserved extents, keyed by monitor index. + * + * Each entry is `{side, x, y, width, height, affectsStruts}` in global + * coordinates. The object is frozen and replaced whenever it changes. + * + * @type {Readonly>} + */ + get monitors() { + return this.#manager.monitors; + } +}); +registerDestroyableType(DashToDockStruts); + +export class StrutsManager { + #monitors = new Map(); + #frozenMonitors = Object.freeze({}); + #struts = new DashToDockStruts(this); + + constructor() { + Main.layoutManager.dashToDockStruts = this.#struts; + } + + /** The snapshot exposed through `this.struts.monitors`. */ + get monitors() { + return this.#frozenMonitors; + } + + /** + * Set or clear the reserved extent for the dock on a monitor. + * + * The extent is the dock's full-size rectangle, independent of its + * current slide offset, so callers may push it on every geometry update: + * only genuine changes are published. + * + * @param {number} monitorIndex - the monitor the dock is on. + * @param {object|null} extent - `{side, x, y, width, height, + * affectsStruts}` in global coordinates, or `null` to drop the entry. + */ + setMonitorExtent(monitorIndex, extent) { + const previous = this.#monitors.get(monitorIndex) ?? null; + const unchanged = previous !== null && extent !== null && + previous.side === extent.side && + previous.x === extent.x && previous.y === extent.y && + previous.width === extent.width && previous.height === extent.height && + previous.affectsStruts === extent.affectsStruts; + + if (unchanged) + return; + + if (extent === null) + this.#monitors.delete(monitorIndex); + else + this.#monitors.set(monitorIndex, extent); + + this.#publish(monitorIndex); + } + + clear() { + if (this.#monitors.size === 0) + return; + + this.#monitors.clear(); + this.#publish(-1); + } + + destroy() { + this.clear(); + if (Main.layoutManager.dashToDockStruts === this.#struts) + delete Main.layoutManager.dashToDockStruts; + + this.#struts.emit('destroy'); + } + + /** + * Rebuild the frozen snapshot and notify. + * + * @param {number} monitorIndex - the changed monitor, or -1 for all. + */ + #publish(monitorIndex) { + this.#frozenMonitors = Object.freeze(Object.fromEntries(this.#monitors)); + this.#struts.emit('updated', monitorIndex); + } +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/docking.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/docking.js new file mode 100644 index 0000000..4765d85 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/docking.js @@ -0,0 +1,2850 @@ +// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- + +import { + Clutter, + GLib, + Gio, + GObject, + Meta, + Shell, + St, +} from './dependencies/gi.js'; + +import { + AppMenu, + AppDisplay, + Layout, + Main, + OverviewControls, + SwitcherPopup, + Workspace, + WorkspacesView, + WorkspaceSwitcherPopup, +} from './dependencies/shell/ui.js'; + +import { + AnimationUtils, +} from './dependencies/shell/misc.js'; + +import { + AppIconsDecorator, + AppSpread, + DockDash, + DesktopIconsIntegration, + FileManager1API, + Intellihide, + LauncherAPI, + Locations, + NotificationsMonitor, + Theming, + Utils, +} from './imports.js'; + +import {Extension} from './dependencies/shell/extensions/extension.js'; + +import {StrutsManager} from './dockStruts.js'; + +// Use __ () and N__() for the extension gettext domain, and reuse +// the shell domain with the default _() and N_() +const {gettext: __} = Extension; + +const {signals: Signals} = imports; + +const DOCK_DWELL_CHECK_INTERVAL = 100; +const ICON_ANIMATOR_DURATION = 3000; +const STARTUP_ANIMATION_TIME = 500; + +export const State = Object.freeze({ + HIDDEN: 0, + SHOWING: 1, + SHOWN: 2, + HIDING: 3, +}); + +const scrollAction = Object.freeze({ + DO_NOTHING: 0, + CYCLE_WINDOWS: 1, + SWITCH_WORKSPACE: 2, +}); + +const Labels = Object.freeze({ + INITIALIZE: Symbol('initialize'), + ISOLATION: Symbol('isolation'), + LOCATIONS: Symbol('locations'), + MAIN_DASH: Symbol('main-dash'), + OLD_DASH_CHANGES: Symbol('old-dash-changes'), + SETTINGS: Symbol('settings'), + STARTUP_ANIMATION: Symbol('startup-animation'), + WORKSPACE_SWITCH_SCROLL: Symbol('workspace-switch-scroll'), + DOCKED_DASH_GLOBAL_SIGNALS: Symbol('docked-dash-global-signals'), +}); + +/** + * A simple St.Widget with one child whose allocation takes into account the + * slide out of its child via the slide-x property ([0:1]). + * + * Required since I want to track the input region of this container which is + * based on its allocation even if the child overflows the parent actor. By doing + * this the region of the dash that is slide-out is not stealing anymore the input + * regions making the extension usable when the primary monitor is the right one. + * + * The slide-x parameter can be used to directly animate the sliding. The parent + * must have a WEST (SOUTH) anchor_point to achieve the sliding to the RIGHT (BOTTOM) + * side. + */ +const DashSlideContainer = GObject.registerClass({ + Properties: { + 'monitor-index': GObject.ParamSpec.uint( + 'monitor-index', 'monitor-index', 'monitor-index', + GObject.ParamFlags.READWRITE | GObject.ParamFlags.CONSTRUCT_ONLY, + 0, GLib.MAXUINT32, 0), + 'side': GObject.ParamSpec.enum( + 'side', 'side', 'side', + GObject.ParamFlags.READWRITE | GObject.ParamFlags.CONSTRUCT_ONLY, + St.Side, St.Side.LEFT), + 'slide-x': GObject.ParamSpec.double( + 'slide-x', 'slide-x', 'slide-x', + GObject.ParamFlags.READWRITE | GObject.ParamFlags.CONSTRUCT, + 0, 1, 1), + }, +}, class DashSlideContainer extends St.Bin { + _init(params = {}) { + super._init(params); + + this._slideoutSize = 0; // minimum size when slided out + this.connect('notify::slide-x', () => this.queue_relayout()); + + if (this.side === St.Side.TOP && DockManager.settings.dockFixed) { + this._signalsHandler = new Utils.GlobalSignalsHandler(this); + this._signalsHandler.add(Main.panel, 'notify::height', + () => this.queue_relayout()); + } + } + + vfunc_allocate(box) { + const contentBox = this.get_theme_node().get_content_box(box); + + this.set_allocation(box); + + if (!this.child) + return; + + const availWidth = contentBox.x2 - contentBox.x1; + let availHeight = contentBox.y2 - contentBox.y1; + const [, , natChildWidth, natChildHeight] = + this.child.get_preferred_size(); + + const childWidth = natChildWidth; + const childHeight = natChildHeight; + + const childBox = new Clutter.ActorBox(); + + const slideoutSize = this._slideoutSize; + + if (this.side === St.Side.LEFT) { + childBox.x1 = (this.slideX - 1) * (childWidth - slideoutSize); + childBox.x2 = slideoutSize + this.slideX * (childWidth - slideoutSize); + childBox.y1 = 0; + childBox.y2 = childBox.y1 + childHeight; + } else if ((this.side === St.Side.RIGHT) || (this.side === St.Side.BOTTOM)) { + childBox.x1 = 0; + childBox.x2 = childWidth; + childBox.y1 = 0; + childBox.y2 = childBox.y1 + childHeight; + } else if (this.side === St.Side.TOP) { + const monitor = Main.layoutManager.monitors[this.monitorIndex]; + let yOffset = 0; + if (Main.panel.x === monitor.x && Main.panel.y === monitor.y && + DockManager.settings.dockFixed) + yOffset = Main.panel.height; + childBox.x1 = 0; + childBox.x2 = childWidth; + childBox.y1 = (this.slideX - 1) * (childHeight - slideoutSize) + yOffset; + childBox.y2 = slideoutSize + this.slideX * (childHeight - slideoutSize) + yOffset; + availHeight += yOffset; + } + + this.child.allocate(childBox); + + this.child.set_clip(-childBox.x1, -childBox.y1, + -childBox.x1 + availWidth, -childBox.y1 + availHeight); + } + + /** + * Just the child width but taking into account the slided out part + * + * @param forHeight + */ + vfunc_get_preferred_width(forHeight) { + let [minWidth, natWidth] = super.vfunc_get_preferred_width(forHeight || 0); + if ((this.side === St.Side.LEFT) || (this.side === St.Side.RIGHT)) { + minWidth = (minWidth - this._slideoutSize) * this.slideX + this._slideoutSize; + natWidth = (natWidth - this._slideoutSize) * this.slideX + this._slideoutSize; + } + return [minWidth, natWidth]; + } + + /** + * Just the child height but taking into account the slided out part + * + * @param forWidth + */ + vfunc_get_preferred_height(forWidth) { + let [minHeight, natHeight] = super.vfunc_get_preferred_height(forWidth || 0); + if ((this.side === St.Side.TOP) || (this.side === St.Side.BOTTOM)) { + minHeight = (minHeight - this._slideoutSize) * this.slideX + this._slideoutSize; + natHeight = (natHeight - this._slideoutSize) * this.slideX + this._slideoutSize; + + if (this.side === St.Side.TOP && DockManager.settings.dockFixed) { + const monitor = Main.layoutManager.monitors[this.monitorIndex]; + if (Main.panel.x === monitor.x && Main.panel.y === monitor.y) { + minHeight += Main.panel.height; + natHeight += Main.panel.height; + } + } + } + return [minHeight, natHeight]; + } +}); + +const DockedDash = GObject.registerClass({ + Properties: { + 'is-main': GObject.ParamSpec.boolean( + 'is-main', 'is-main', 'is-main', + GObject.ParamFlags.READWRITE | GObject.ParamFlags.CONSTRUCT_ONLY, + false), + 'monitor-index': GObject.ParamSpec.uint( + 'monitor-index', 'monitor-index', 'monitor-index', + GObject.ParamFlags.READWRITE | GObject.ParamFlags.CONSTRUCT_ONLY, + 0, GLib.MAXUINT32, 0), + 'dock-state': GObject.ParamSpec.uint( + 'dock-state', 'dock-state', 'dock-state', + GObject.ParamFlags.READWRITE, + 0, GLib.MAXUINT32, State.HIDDEN), + 'intellihide-enabled': GObject.ParamSpec.boolean( + 'intellihide-enabled', 'intellihide-enabled', 'intellihide-enabled', + GObject.ParamFlags.READWRITE, + false), + 'autohide-enabled': GObject.ParamSpec.boolean( + 'autohide-enabled', 'autohide-enabled', 'autohide-enabled', + GObject.ParamFlags.READWRITE, + false), + }, + Signals: { + 'showing': {}, + 'hiding': {}, + }, +}, class DashToDock extends St.Bin { + _init(params) { + this._position = Utils.getPosition(); + + // This is the centering actor + super._init({ + ...params, + name: 'dashtodockContainer', + reactive: false, + style_class: Theming.PositionStyleClass[this._position], + }); + + this._rtl = Clutter.get_default_text_direction() === Clutter.TextDirection.RTL; + + // Load settings + const {settings} = DockManager; + this._isHorizontal = (this._position === St.Side.TOP) || (this._position === St.Side.BOTTOM); + + // Temporary ignore hover events linked to autohide for whatever reason + this._ignoreHover = false; + + // This tracks whether this dock disabled unredirection, so that we + // only balance our own refcounted enable/disable calls. + this._unredirectDisabled = false; + + // Create intellihide object to monitor windows overlapping + this._intellihide = new Intellihide.Intellihide(this.monitorIndex); + + // Put dock on the required monitor + this._monitor = Main.layoutManager.monitors[this.monitorIndex]; + + // this store size and the position where the dash is shown; + // used by intellihide module to check window overlap. + this._staticBox = new Clutter.ActorBox(); + this._staticBoxGeometry = null; + + // Initialize pressure barrier variables + this._canUsePressure = false; + this._pressureBarrier = null; + this._barrier = null; + this._removeBarrierTimeoutId = 0; + + // Initialize dwelling system variables + this._dockDwelling = false; + this._dockWatch = null; + this._dockDwellUserTime = 0; + this._dockDwellTimeoutId = 0; + + // Create a new dash object + this.dash = new DockDash.DockDash(this.monitorIndex); + + if (Main.overview.isDummy || !settings.showShowAppsButton) + this.dash.hideShowAppsButton(); + + // Create the containers for sliding in and out and + // centering, turn on track hover + // This is the sliding actor whose allocation is to be tracked for input regions + this._slider = new DashSlideContainer({ + monitor_index: this._monitor.index, + side: this._position, + slide_x: Main.layoutManager._startingUp ? 0 : 1, + ...this._isHorizontal ? { + x_align: Clutter.ActorAlign.CENTER, + } : { + y_align: Clutter.ActorAlign.CENTER, + }, + }); + + // This is the actor whose hover status us tracked for autohide + this._box = new St.BoxLayout({ + name: 'dashtodockBox', + reactive: true, + track_hover: true, + }); + this._box.connect('notify::hover', this._hoverChanged.bind(this)); + + // Connect global signals + this._signalsHandler = new Utils.GlobalSignalsHandler(this); + this._signalsHandler.add([ + // Monitor windows overlapping + this._intellihide, + 'status-changed', + this._updateDashVisibility.bind(this), + ], [ + this.dash, + 'menu-opened', + () => { + this._onMenuOpened(); + }, + ], [ + // sync hover after a popupmenu is closed + this.dash, + 'menu-closed', + () => { + this._onMenuClosed(); + }, + ], [ + this.dash, + 'notify::requires-visibility', + () => this._updateDashVisibility(), + ]); + + if (!Main.overview.isDummy) { + this._signalsHandler.add([ + Main.overview, + 'item-drag-begin', + this._onDragStart.bind(this), + ], [ + Main.overview, + 'item-drag-end', + this._onDragEnd.bind(this), + ], [ + Main.overview, + 'item-drag-cancelled', + this._onDragEnd.bind(this), + ], [ + Main.overview, + 'showing', + this._onOverviewShowing.bind(this), + ], [ + Main.overview, + 'hiding', + this._onOverviewHiding.bind(this), + ], + [ + Main.overview, + 'hidden', + this._onOverviewHidden.bind(this), + ]); + } + + this._themeManager = new Theming.ThemeManager(this); + this._signalsHandler.add(this._themeManager, 'updated', + () => this.dash.resetAppIcons()); + + this._signalsHandler.add(DockManager.iconTheme, 'changed', + () => this.dash.resetAppIcons()); + + this.connect('notify::autohide-enabled', () => { + if (this.autohideEnabled) + this.add_style_class_name('autohide'); + else + this.remove_style_class_name('autohide'); + }); + + this.connect('notify::intellihide-enabled', () => { + if (this.intellihideEnabled) + this._intellihide.enable(); + else + this._intellihide.disable(); + + this._updateUnredirect(); + }); + + this.connect('notify::dock-state', () => this._updateUnredirect()); + + // Since the actor is not a topLevel child and its parent is now not added to the Chrome, + // the allocation change of the parent container (slide in and slideout) doesn't trigger + // anymore an update of the input regions. Force the update manually. + this.connect('notify::allocation', + Main.layoutManager._queueUpdateRegions.bind(Main.layoutManager)); + + // Since Clutter has no longer ClutterAllocationFlags, + // "allocation-changed" signal has been removed. MR !1245 + this.dash._container.connect('notify::allocation', this._updateStaticBox.bind(this)); + this._slider.connect('notify::allocation', () => this._updateStaticBox()); + + // Load optional features that need to be activated for one dock only + if (this.isMain) + this._enableExtraFeatures(); + // Load optional features that need to be activated once per dock + this._optionalScrollWorkspaceSwitch(); + + // Add dash container actor and the container to the Chrome. + this.set_child(this._slider); + this._slider.set_child(this._box); + this._box.add_child(this.dash); + + // Delay operations that require the shell to be fully loaded and with + // user theme applied. + if (Main.layoutManager._startingUp) { + this._signalsHandler.addWithLabel(Labels.STARTUP_ANIMATION, + Main.layoutManager, 'startup-complete', () => { + this._signalsHandler.removeWithLabel(Labels.STARTUP_ANIMATION); + this._trackDock(); + this._initialize(); + }); + } else { + this._trackDock(); + // Show the dock only once fully initialized. This workarounds a + // resize glitch we are seeing if the dock is initialized without + // an animation. + // $SOMETHING seems to resize it, but it's yet unclear what it is. + this.opacity = 0; + this._signalsHandler.addWithLabel(Labels.INITIALIZE, global.stage, + 'after-paint', () => { + this._signalsHandler.removeWithLabel(Labels.INITIALIZE); + this._initialize(); + this.opacity = 255; + }); + } + + this.connect('destroy', this._onDestroy.bind(this)); + } + + get position() { + return this._position; + } + + get isHorizontal() { + return this._isHorizontal; + } + + _untrackDock() { + Main.layoutManager.untrackChrome(this); + } + + _trackDock() { + if (DockManager.settings.dockFixed) { + if (this.get_parent()) + Main.layoutManager.removeChrome(this); + Main.layoutManager.addChrome(this, { + trackFullscreen: true, + affectsStruts: true, + }); + } else { + if (this.get_parent()) + Main.layoutManager.removeChrome(this); + Main.layoutManager.addChrome(this); + } + + // Set the initial position. + this._updateStruts(); + } + + _initialize() { + // Create and apply height/width constraint to the dash. + if (this._isHorizontal) { + this.bind_property('width', this.dash, 'max-width', + GObject.BindingFlags.SYNC_CREATE); + } else { + this.bind_property('height', this.dash, 'max-height', + GObject.BindingFlags.SYNC_CREATE); + } + + if (this._position === St.Side.RIGHT) { + this.translation_x = -this.width; + this.connect('notify::width', () => + (this.translation_x = -this.width)); + } else if (this._position === St.Side.BOTTOM) { + this.translation_y = -this.height; + this.connect('notify::height', () => + (this.translation_y = -this.height)); + } + + this._updateVisibilityMode(); + + // In case we are already inside the overview when the extension is loaded, + // for instance on unlocking the screen if it was locked with the overview open. + if (Main.overview.visibleTarget) + this._onOverviewShowing(); + + this._updateAutoHideBarriers(); + } + + _onDestroy() { + // The dash, intellihide and themeManager have global signals as well internally + this.dash.destroy(); + this._intellihide.destroy(); + this._themeManager.destroy(); + this._workspaceSwitcherPopup?.destroy(); + delete this._staticBox; + + if (this._marginLater) { + Utils.laterRemove(this._marginLater); + delete this._marginLater; + } + + if (this._triggerTimeoutId) + GLib.source_remove(this._triggerTimeoutId); + + // This also resets the unredirect state. + this.dockState = State.HIDDEN; + + // Remove barrier timeout + if (this._removeBarrierTimeoutId > 0) + GLib.source_remove(this._removeBarrierTimeoutId); + + // Remove existing barrier + this._removeBarrier(); + + this._removeDockWatch(); + this._cancelDockDwell(); + + if (this._optionalScrollWorkspaceSwitchDeadTimeId) { + GLib.source_remove(this._optionalScrollWorkspaceSwitchDeadTimeId); + delete this._optionalScrollWorkspaceSwitchDeadTimeId; + } + } + + _updateAutoHideBarriers() { + this._removeDockWatch(); + + // Setup pressure barrier (GS38+ only) + this._updatePressureBarrier(); + this._updateBarrier(); + + // setup dwelling system if pressure barriers are not available + this._setupDockDwellIfNeeded(); + } + + _bindSettingsChanges() { + const {settings} = DockManager; + this._signalsHandler.addWithLabel(Labels.DOCKED_DASH_GLOBAL_SIGNALS, [ + settings, + 'changed::scroll-action', + () => { + this._optionalScrollWorkspaceSwitch(); + }, + ], [ + settings, + 'changed::dash-max-icon-size', + () => { + this.dash.setIconSize(settings.dashMaxIconSize); + }, + ], [ + settings, + 'changed::icon-size-fixed', + () => { + this.dash.setIconSize(settings.dashMaxIconSize); + }, + ], [ + settings, + 'changed::show-favorites', + () => { + this.dash.resetAppIcons(); + }, + ], [ + settings, + 'changed::show-trash', + () => { + this.dash.resetAppIcons(); + }, + Utils.SignalsHandlerFlags.CONNECT_AFTER, + ], [ + settings, + 'changed::show-mounts', + () => { + this.dash.resetAppIcons(); + }, + Utils.SignalsHandlerFlags.CONNECT_AFTER, + ], [ + settings, + 'changed::isolate-locations', + () => this.dash.resetAppIcons(), + Utils.SignalsHandlerFlags.CONNECT_AFTER, + ], [ + settings, + 'changed::dance-urgent-applications', + () => this.dash.resetAppIcons(), + Utils.SignalsHandlerFlags.CONNECT_AFTER, + ], [ + settings, + 'changed::show-running', + () => { + this.dash.resetAppIcons(); + }, + ], [ + settings, + 'changed::show-apps-always-in-the-edge', + () => { + this.dash.updateShowAppsButton(); + }, + ], [ + settings, + 'changed::show-apps-at-top', + () => { + this.dash.updateShowAppsButton(); + }, + ], [ + settings, + 'changed::show-show-apps-button', + () => { + if (!Main.overview.isDummy && + settings.showShowAppsButton) + this.dash.showShowAppsButton(); + else + this.dash.hideShowAppsButton(); + }, + ], [ + settings, + 'changed::dock-fixed', + () => { + this._untrackDock(); + this._trackDock(); + + this._updateAutoHideBarriers(); + this._updateVisibilityMode(); + }, + ], [ + settings, + 'changed::manualhide', + () => { + this._updateVisibilityMode(); + }, + ], [ + settings, + 'changed::intellihide', + () => { + this._updateVisibilityMode(); + this._updateVisibleDesktop(); + }, + ], [ + settings, + 'changed::intellihide-mode', + () => { + this._intellihide.forceUpdate(); + }, + ], [ + settings, + 'changed::autohide', + () => { + this._updateVisibilityMode(); + this._updateAutoHideBarriers(); + }, + ], [ + settings, + 'changed::autohide-in-fullscreen', + this._updateBarrier.bind(this), + ], [ + settings, + 'changed::show-dock-urgent-notify', + () => { + this.dash.resetAppIcons(); + }, + ], + [ + settings, + 'changed::extend-height', + () => this._resetPosition(), + ], [ + settings, + 'changed::height-fraction', + () => this._resetPosition(), + ], [ + settings, + 'changed::always-center-icons', + () => this.dash.resetAppIcons(), + ], [ + settings, + 'changed::require-pressure-to-show', + () => this._updateAutoHideBarriers(), + ], [ + settings, + 'changed::pressure-threshold', + () => { + this._updatePressureBarrier(); + this._updateBarrier(); + }, + ]); + } + + _updateUnredirect() { + let disabled = this.intellihideEnabled && + this.dockState !== State.HIDDEN && + this.dockState !== State.HIDING; + + // Don't disable it on fullscreen: forcing composition there breaks + // VRR/Freesync and the dock isn't shown anyway. + if (this._monitor?.inFullscreen) + disabled = false; + + if (disabled === this._unredirectDisabled) + return; + + // Unredirection is a refcounted operation in the compositor, so multiple + // calls to enable/disable it will be balanced. + if (disabled) { + Meta.disable_unredirect_for_display?.(global.display); + global.compositor.disable_unredirect?.(); + } else { + Meta.enable_unredirect_for_display?.(global.display); + global.compositor.enable_unredirect?.(); + } + + this._unredirectDisabled = disabled; + } + + /** + * This is call when visibility settings change + */ + _updateVisibilityMode() { + const {settings} = DockManager; + if (DockManager.settings.dockFixed || DockManager.settings.manualhide) { + this.autohideEnabled = false; + this.intellihideEnabled = false; + } else { + this.autohideEnabled = settings.autohide; + this.intellihideEnabled = settings.intellihide; + } + + this._updateDashVisibility(); + } + + /** + * Show/hide dash based on, in order of priority: + * overview visibility + * fixed mode + * intellihide + * autohide + * overview visibility + */ + _updateDashVisibility() { + if (DockManager.settings.manualhide) { + this._ignoreHover = true; + this._removeAnimations(); + this._animateOut(0, 0); + return; + } + + if (Main.overview.visibleTarget) + return; + + const {settings} = DockManager; + + if (DockManager.settings.dockFixed) { + this._removeAnimations(); + this._animateIn(settings.animationTime, 0); + } else if (this.intellihideEnabled) { + if (!this.dash.requiresVisibility && this._intellihide.getOverlapStatus()) { + this._ignoreHover = false; + // Do not hide if autohide is enabled and mouse is hover + if (!this._box.hover || !this.autohideEnabled) + this._animateOut(settings.animationTime, 0); + } else { + this._ignoreHover = true; + this._removeAnimations(); + this._animateIn(settings.animationTime, 0); + } + } else if (this.autohideEnabled) { + this._ignoreHover = false; + + if (this._box.hover || this.dash.requiresVisibility) + this._animateIn(settings.animationTime, 0); + else + this._animateOut(settings.animationTime, 0); + } else { + this._animateOut(settings.animationTime, 0); + } + } + + _onOverviewShowing() { + this.add_style_class_name('overview'); + + this._ignoreHover = true; + this._intellihide.disable(); + this._removeAnimations(); + this._animateIn(DockManager.settings.animationTime, 0); + } + + _onOverviewHiding() { + this._intellihide.enable(); + this._updateDashVisibility(); + } + + _onOverviewHidden() { + this.remove_style_class_name('overview'); + this._updateDashVisibility(); + } + + _onMenuOpened() { + this._ignoreHover = true; + } + + _onMenuClosed() { + this._ignoreHover = false; + this._box.sync_hover(); + this._updateDashVisibility(); + } + + _hoverChanged() { + if (!this._ignoreHover) { + // Skip if dock is not in autohide mode for instance because it is shown + // by intellihide. + if (this.autohideEnabled) { + if (this._box.hover || Main.overview.visible) + this._show(); + else + this._hide(); + } + } + } + + _show() { + this._delayedHide = false; + if ((this.dockState === State.HIDDEN) || (this.dockState === State.HIDING)) { + if (this.dockState === State.HIDING) + // suppress all potential queued transitions - i.e. added but not started, + // always give priority to show + this._removeAnimations(); + + this.emit('showing'); + this._animateIn(DockManager.settings.animationTime, 0); + } + } + + _hide() { + // If no hiding animation is running or queued + if ((this.dockState === State.SHOWN) || (this.dockState === State.SHOWING)) { + const {settings} = DockManager; + const delay = settings.hideDelay; + + if (this.dockState === State.SHOWING) { + // if a show already started, let it finish; queue hide without removing the show. + // to obtain this, we wait for the animateIn animation to be completed + this._delayedHide = true; + return; + } + + this.emit('hiding'); + this._animateOut(settings.animationTime, delay); + } + } + + _animateIn(time, delay) { + this.dockState = State.SHOWING; + this.dash.iconAnimator.start(); + this._delayedHide = false; + + this._slider.ease_property('slide-x', 1, { + duration: time * 1000, + delay: delay * 1000, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + onComplete: () => { + this.dockState = State.SHOWN; + // Remove barrier so that mouse pointer is released and can + // monitors on other side of dock. + // NOTE: Delay needed to keep mouse from moving past dock and + // re-hiding dock immediately. This gives users an opportunity + // to hover over the dock + if (this._removeBarrierTimeoutId > 0) + GLib.source_remove(this._removeBarrierTimeoutId); + + if (!this._delayedHide) { + this._removeBarrierTimeoutId = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, 100, this._removeBarrier.bind(this)); + } else { + this._hide(); + } + }, + }); + } + + _animateOut(time, delay) { + this.dockState = State.HIDING; + + this._slider.ease_property('slide-x', 0, { + duration: time * 1000, + delay: delay * 1000, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + onComplete: () => { + this.dockState = State.HIDDEN; + + // Remove queued barrier removal timeout if any + if (this._removeBarrierTimeoutId > 0) + GLib.source_remove(this._removeBarrierTimeoutId); + this._updateBarrier(); + this.dash.iconAnimator.pause(); + }, + }); + } + + /** + * Dwelling system based on the GNOME Shell 3.14 messageTray code. + */ + _setupDockDwellIfNeeded() { + // If we don't have extended barrier features, then we need + // to support the old tray dwelling mechanism. + if (this.autohideEnabled && + (!Utils.supportsExtendedBarriers() || + !DockManager.settings.requirePressureToShow)) { + this._dockWatch = Utils.getCursorTracker().connect( + 'position-invalidated', + () => this._checkDockDwellLater(...global.get_pointer())); + this._dockDwelling = false; + this._dockDwellUserTime = 0; + } + } + + _checkDockDwellLater(x, y) { + if (this._checkDockDwellId > 0) + return; + + this._checkDockDwellId = GLib.timeout_add(GLib.PRIORITY_DEFAULT, + DOCK_DWELL_CHECK_INTERVAL, () => { + this._checkDockDwellNow(x, y); + this._checkDockDwellId = 0; + return GLib.SOURCE_REMOVE; + }); + } + + _checkDockDwellNow(x, y) { + const workArea = Main.layoutManager.getWorkAreaForMonitor(this._monitor.index); + let shouldDwell; + // Check for the correct screen edge, extending the sensitive area to the whole workarea, + // minus 1 px to avoid conflicting with other active corners. + if (this._position === St.Side.LEFT) { + shouldDwell = (x === this._monitor.x) && (y > workArea.y) && + (y < workArea.y + workArea.height); + } else if (this._position === St.Side.RIGHT) { + shouldDwell = (x === this._monitor.x + this._monitor.width - 1) && + (y > workArea.y) && (y < workArea.y + workArea.height); + } else if (this._position === St.Side.TOP) { + shouldDwell = (y === this._monitor.y) && (x > workArea.x) && + (x < workArea.x + workArea.width); + } else if (this._position === St.Side.BOTTOM) { + shouldDwell = (y === this._monitor.y + this._monitor.height - 1) && + (x > workArea.x) && (x < workArea.x + workArea.width); + } + + if (shouldDwell) { + // We only set up dwell timeout when the user is not hovering over the dock + // already (!this._box.hover). + // The _dockDwelling variable is used so that we only try to + // fire off one dock dwell - if it fails (because, say, the user has the mouse down), + // we don't try again until the user moves the mouse up and down again. + if (!this._dockDwelling && !this._box.hover && (this._dockDwellTimeoutId === 0)) { + // Save the interaction timestamp so we can detect user input + const focusWindow = global.display.focus_window; + this._dockDwellUserTime = focusWindow ? focusWindow.user_time : 0; + + this._dockDwellTimeoutId = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, + DockManager.settings.showDelay * 1000, + this._dockDwellTimeout.bind(this)); + GLib.Source.set_name_by_id(this._dockDwellTimeoutId, + '[dash-to-dock] this._dockDwellTimeout'); + } + this._dockDwelling = true; + } else { + this._cancelDockDwell(); + this._dockDwelling = false; + } + } + + _cancelDockDwell() { + if (this._dockDwellTimeoutId !== 0) { + GLib.source_remove(this._dockDwellTimeoutId); + this._dockDwellTimeoutId = 0; + } + } + + _dockDwellTimeout() { + this._dockDwellTimeoutId = 0; + + if (!DockManager.settings.autohideInFullscreen && + this._monitor.inFullscreen) + return GLib.SOURCE_REMOVE; + + // We don't want to open the tray when a modal dialog + // is up, so we check the modal count for that. When we are in the + // overview we have to take the overview's modal push into account + if (Main.modalCount > (Main.overview.visible ? 1 : 0)) + return GLib.SOURCE_REMOVE; + + // If the user interacted with the focus window since we started the tray + // dwell (by clicking or typing), don't activate the message tray + const focusWindow = global.display.focus_window; + const currentUserTime = focusWindow ? focusWindow.user_time : 0; + if (currentUserTime !== this._dockDwellUserTime) + return GLib.SOURCE_REMOVE; + + // Reuse the pressure version function, the logic is the same + this._onPressureSensed(); + return GLib.SOURCE_REMOVE; + } + + _removeDockWatch() { + if (this._checkDockDwellId > 0) { + GLib.source_remove(this._checkDockDwellId); + this._checkDockDwellId = 0; + } + + if (this._dockWatch) { + Utils.getCursorTracker().disconnect(this._dockWatch); + this._dockWatch = null; + } + } + + _updatePressureBarrier() { + const {settings} = DockManager; + this._canUsePressure = Utils.supportsExtendedBarriers(); + const {pressureThreshold} = settings; + + // Remove existing pressure barrier + if (this._pressureBarrier) { + this._pressureBarrier.disconnectObject(this); + this._pressureBarrier.destroy(); + this._pressureBarrier = null; + } + + if (this._barrier) { + this._barrier.destroy(); + this._barrier = null; + } + + // Create new pressure barrier based on pressure threshold setting + if (this._canUsePressure && this.autohideEnabled && + DockManager.settings.requirePressureToShow) { + this._pressureBarrier = new Layout.PressureBarrier( + pressureThreshold, settings.showDelay * 1000, + Shell.ActionMode.NORMAL | Shell.ActionMode.OVERVIEW); + this._pressureBarrier.connectObject('trigger', () => { + if (!settings.autohideInFullscreen && this._monitor.inFullscreen) + return; + this._onPressureSensed(); + }, this); + } + } + + /** + * handler for mouse pressure sensed + */ + _onPressureSensed() { + if (Main.overview.visibleTarget) + return; + + if (this._triggerTimeoutId) + GLib.source_remove(this._triggerTimeoutId); + + // In case the mouse move away from the dock area before hovering it, + // in such case the leave event would never be triggered and the dock + // would stay visible forever. + this._triggerTimeoutId = GLib.timeout_add(GLib.PRIORITY_DEFAULT, 250, () => { + const [x, y, mods_] = global.get_pointer(); + let shouldHide = true; + switch (this._position) { + case St.Side.LEFT: + if (x <= this._staticBox.x2 && + x >= this._monitor.x && + y >= this._monitor.y && + y <= this._monitor.y + this._monitor.height) + shouldHide = false; + + break; + case St.Side.RIGHT: + if (x >= this._staticBox.x1 && + x <= this._monitor.x + this._monitor.width && + y >= this._monitor.y && + y <= this._monitor.y + this._monitor.height) + shouldHide = false; + + break; + case St.Side.TOP: + if (x >= this._monitor.x && + x <= this._monitor.x + this._monitor.width && + y <= this._staticBox.y2 && + y >= this._monitor.y) + shouldHide = false; + + break; + case St.Side.BOTTOM: + if (x >= this._monitor.x && + x <= this._monitor.x + this._monitor.width && + y >= this._staticBox.y1 && + y <= this._monitor.y + this._monitor.height) + shouldHide = false; + } + if (shouldHide) { + this._triggerTimeoutId = 0; + this._hoverChanged(); + return GLib.SOURCE_REMOVE; + } else { + return GLib.SOURCE_CONTINUE; + } + }); + + this._show(); + } + + /** + * Remove pressure barrier + */ + _removeBarrier() { + if (this._barrier) { + if (this._pressureBarrier) + this._pressureBarrier.removeBarrier(this._barrier); + this._barrier.destroy(); + this._barrier = null; + } + this._removeBarrierTimeoutId = 0; + return false; + } + + /** + * Update pressure barrier size + */ + _updateBarrier() { + // Remove existing barrier + this._removeBarrier(); + + // The barrier needs to be removed in fullscreen with autohide disabled + // otherwise the mouse can get trapped on monitor. + if (this._monitor.inFullscreen && + !DockManager.settings.autohideInFullscreen) + return; + + // Manually reset pressure barrier + // This is necessary because we remove the pressure barrier when it is + // triggered to show the dock + if (this._pressureBarrier) { + this._pressureBarrier._reset(); + this._pressureBarrier._isTriggered = false; + } + + // Create new barrier + // The barrier extends to the whole workarea, minus 1 px to avoid + // conflicting with other active corners + // Note: dash in fixed position doesn't use pressure barrier. + if (this._canUsePressure && this.autohideEnabled && + DockManager.settings.requirePressureToShow) { + let x1, x2, y1, y2, direction; + const workArea = Main.layoutManager.getWorkAreaForMonitor( + this._monitor.index); + + if (this._position === St.Side.LEFT) { + x1 = this._monitor.x + 1; + x2 = x1; + y1 = workArea.y + 1; + y2 = workArea.y + workArea.height - 1; + direction = Meta.BarrierDirection.POSITIVE_X; + } else if (this._position === St.Side.RIGHT) { + x1 = this._monitor.x + this._monitor.width - 1; + x2 = x1; + y1 = workArea.y + 1; + y2 = workArea.y + workArea.height - 1; + direction = Meta.BarrierDirection.NEGATIVE_X; + } else if (this._position === St.Side.TOP) { + x1 = workArea.x + 1; + x2 = workArea.x + workArea.width - 1; + y1 = this._monitor.y; + y2 = y1; + direction = Meta.BarrierDirection.POSITIVE_Y; + } else if (this._position === St.Side.BOTTOM) { + x1 = workArea.x + 1; + x2 = workArea.x + workArea.width - 1; + y1 = this._monitor.y + this._monitor.height; + y2 = y1; + direction = Meta.BarrierDirection.NEGATIVE_Y; + } + + if (this._pressureBarrier && this.dockState === State.HIDDEN) { + this._barrier = new Meta.Barrier({ + backend: global.backend, + x1, + x2, + y1, + y2, + directions: direction, + }); + this._pressureBarrier.addBarrier(this._barrier); + } + } + } + + _isPrimaryMonitor() { + return this.monitorIndex === Main.layoutManager.primaryIndex; + } + + vfunc_map() { + super.vfunc_map(); + + this._bindSettingsChanges(); + this.dash.setIconSize(DockManager.settings.dashMaxIconSize); + + this._signalsHandler.addWithLabel(Labels.DOCKED_DASH_GLOBAL_SIGNALS, [ + // update when workarea changes, for instance if other extensions modify the struts + // (like moving th panel at the bottom) + global.display, + 'workareas-changed', + () => this._resetPosition(), + ], [ + global.display, + 'in-fullscreen-changed', + () => { + this._updateUnredirect(); + this._updateBarrier(); + }, + ]); + + this._resetPosition(); + } + + vfunc_unmap() { + this._signalsHandler.removeWithLabel(Labels.DOCKED_DASH_GLOBAL_SIGNALS); + + super.vfunc_unmap(); + } + + _resetPosition() { + const {dockFixed: fixedIsEnabled, dockExtended: extendHeight} = DockManager.settings; + + if (fixedIsEnabled) + this.add_style_class_name('fixed'); + else + this.remove_style_class_name('fixed'); + + // Note: do not use the workarea coordinates in the direction on which the dock is placed, + // to avoid a loop [position change -> workArea change -> position change] with + // fixed dock. + const workArea = Main.layoutManager.getWorkAreaForMonitor(this.monitorIndex); + + let fraction = DockManager.settings.heightFraction; + if (extendHeight) + fraction = 1; + else if ((fraction < 0) || (fraction > 1)) + fraction = 0.95; + + if (this._isHorizontal) { + this.width = Math.round(fraction * workArea.width); + + let posY = this._monitor.y; + if (this._position === St.Side.BOTTOM) + posY += this._monitor.height; + + this.x = workArea.x + Math.round((1 - fraction) / 2 * workArea.width); + this.y = posY; + + if (extendHeight) { + this.dash._container.set_width(this.width); + this.add_style_class_name('extended'); + } else { + this.dash._container.set_width(-1); + this.remove_style_class_name('extended'); + } + } else { + this.height = Math.round(fraction * workArea.height); + + let posX = this._monitor.x; + if (this._position === St.Side.RIGHT) + posX += this._monitor.width; + + this.x = posX; + this.y = workArea.y + Math.round((1 - fraction) / 2 * workArea.height); + + if (extendHeight) { + this.dash._container.set_height(this.height); + this.add_style_class_name('extended'); + } else { + this.dash._container.set_height(-1); + this.remove_style_class_name('extended'); + } + } + } + + _updateVisibleDesktop() { + if (!this.intellihideEnabled) + return; + + const {desktopIconsUsableArea} = DockManager.getDefault(); + if (this._position === St.Side.BOTTOM) + desktopIconsUsableArea.setMargins(this.monitorIndex, 0, this._box.height, 0, 0); + else if (this._position === St.Side.TOP) + desktopIconsUsableArea.setMargins(this.monitorIndex, this._box.height, 0, 0, 0); + else if (this._position === St.Side.RIGHT) + desktopIconsUsableArea.setMargins(this.monitorIndex, 0, 0, 0, this._box.width); + else if (this._position === St.Side.LEFT) + desktopIconsUsableArea.setMargins(this.monitorIndex, 0, 0, this._box.width, 0); + } + + _updateStaticBox() { + const x = this.x + this._slider.x - + (this._position === St.Side.RIGHT ? this._box.width : 0); + const y = this.y + this._slider.y - + (this._position === St.Side.BOTTOM ? this._box.height : 0); + const {width, height} = this._box; + const geometry = this._staticBoxGeometry; + + if (geometry && geometry.x === x && geometry.y === y && + geometry.width === width && geometry.height === height) + return; + + this._staticBoxGeometry = {x, y, width, height}; + this._staticBox.init_rect(x, y, width, height); + + this._intellihide.updateTargetBox(this._staticBox); + this._updateVisibleDesktop(); + this._updateStruts(); + } + + _updateStruts() { + const {width, height} = this._box; + if (width === 0 && height === 0) + return; + + const side = this._position; + const extent = { + side, + x: side === St.Side.RIGHT ? this.x - width : this.x, + y: side === St.Side.BOTTOM ? this.y - height : this.y, + width, + height, + affectsStruts: DockManager.settings.dockFixed, + }; + + DockManager.getDefault()?.setDockExtent(this.monitorIndex, extent); + } + + _removeAnimations() { + this._slider.remove_all_transitions(); + } + + _onDragStart() { + this._oldIgnoreHover = this._ignoreHover; + this._ignoreHover = true; + this._animateIn(DockManager.settings.animationTime, 0); + } + + _onDragEnd() { + if (this._oldIgnoreHover !== undefined) { + this._ignoreHover = this._oldIgnoreHover; + delete this._oldIgnoreHover; + } + + this._box.sync_hover(); + this._updateDashVisibility(); + } + + /** + * Show dock and give key focus to it + */ + _onAccessibilityFocus(timestamp) { + if (!Main.overview.visible) + global.display.unset_input_focus(timestamp); + this._box.navigate_focus(null, St.DirectionType.TAB_FORWARD, false); + this._animateIn(DockManager.settings.animationTime, 0); + } + + // Optional features to be enabled only for the main Dock + _enableExtraFeatures() { + // Restore dash accessibility + Main.ctrlAltTabManager.addGroup( + this.dash, _('Dash'), 'user-bookmarks-symbolic', + {focusCallback: timestamp => this._onAccessibilityFocus(timestamp)}); + } + + /** + * Switch workspace by scrolling over the dock + */ + _optionalScrollWorkspaceSwitch() { + const isEnabled = () => + DockManager.settings.scrollAction === scrollAction.SWITCH_WORKSPACE; + + const enable = () => { + this._signalsHandler.removeWithLabel(Labels.WORKSPACE_SWITCH_SCROLL); + + this._signalsHandler.addWithLabel(Labels.WORKSPACE_SWITCH_SCROLL, + this._box, 'scroll-event', (_, e) => onScrollEvent(e)); + }; + + const disable = () => { + this._signalsHandler.removeWithLabel(Labels.WORKSPACE_SWITCH_SCROLL); + + if (this._optionalScrollWorkspaceSwitchDeadTimeId) { + GLib.source_remove(this._optionalScrollWorkspaceSwitchDeadTimeId); + this._optionalScrollWorkspaceSwitchDeadTimeId = 0; + } + }; + + if (isEnabled()) + enable(); + else + disable(); + + // This was inspired to desktop-scroller@obsidien.github.com + const onScrollEvent = event => { + // When in overview change workspace only in windows view + if (Main.overview.visible) + return false; + + const activeWs = global.workspace_manager.get_active_workspace(); + let direction = null; + + let prevDirection, nextDirection; + if (global.workspace_manager.layout_columns > global.workspace_manager.layout_rows) { + prevDirection = Meta.MotionDirection.UP; + nextDirection = Meta.MotionDirection.DOWN; + } else { + prevDirection = Meta.MotionDirection.LEFT; + nextDirection = Meta.MotionDirection.RIGHT; + } + + switch (event.get_scroll_direction()) { + case Clutter.ScrollDirection.UP: + direction = prevDirection; + break; + case Clutter.ScrollDirection.DOWN: + direction = nextDirection; + break; + case Clutter.ScrollDirection.SMOOTH: { + const [dx_, dy] = event.get_scroll_delta(); + if (dy < 0) + direction = prevDirection; + else if (dy > 0) + direction = nextDirection; + } + break; + } + + if (direction) { + // Prevent scroll events from triggering too many workspace switches + // by adding a 250ms dead time between each scroll event. + // Useful on laptops when using a touch pad. + + // During the deadtime do nothing + if (this._optionalScrollWorkspaceSwitchDeadTimeId) { + return false; + } else { + this._optionalScrollWorkspaceSwitchDeadTimeId = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, 250, () => { + this._optionalScrollWorkspaceSwitchDeadTimeId = 0; + }); + } + + let ws; + + ws = activeWs.get_neighbor(direction); + + if (!Main.wm._workspaceSwitcherPopup) { + // Support Workspace Grid extension showing their custom + // Grid Workspace Switcher + if (global.workspace_manager.workspace_grid !== undefined) { + Main.wm._workspaceSwitcherPopup = + global.workspace_manager.workspace_grid.getWorkspaceSwitcherPopup(); + } else { + Main.wm._workspaceSwitcherPopup = new WorkspaceSwitcherPopup.WorkspaceSwitcherPopup(); + this._workspaceSwitcherPopup = Main.wm._workspaceSwitcherPopup; + + this._signalsHandler.add(Main.wm._workspaceSwitcherPopup, 'destroy', actor => { + delete this._workspaceSwitcherPopup; + if (Main.wm._workspaceSwitcherPopup === actor) + delete Main.wm._workspaceSwitcherPopup; + }); + } + } + // Set the actor non reactive, so that it doesn't prevent the + // clicks events from reaching the dash actor. I can't see a reason + // why it should be reactive. + Main.wm._workspaceSwitcherPopup.reactive = false; + + // If Workspace Grid is installed, let them handle the scroll behavior. + if (global.workspace_manager.workspace_grid !== undefined) + ws = global.workspace_manager.workspace_grid.actionMoveWorkspace(direction); + else + Main.wm.actionMoveWorkspace(ws); + + // Do not show workspaceSwitcher in overview + if (!Main.overview.visible) + Main.wm._workspaceSwitcherPopup.display(ws.index()); + + return true; + } else { + return false; + } + }; + } + + _activateApp(appIndex) { + const children = this.dash._box.get_children().filter(actor => { + return actor.child && + actor.child.app; + }); + + // Apps currently in the dash + const apps = children.map(actor => { + return actor.child; + }); + + // Activate with button = 1, i.e. same as left click + const button = 1; + if (appIndex < apps.length) + apps[appIndex].activate(button); + } +}); + +/* + * Handle keyboard shortcuts + */ +const NUM_HOTKEYS = 10; + +const KeyboardShortcuts = class DashToDockKeyboardShortcuts { + constructor() { + this._signalsHandler = new Utils.GlobalSignalsHandler(); + + this._hotKeysEnabled = false; + if (DockManager.settings.hotKeys) + this._enableHotKeys(); + + this._signalsHandler.add([ + DockManager.settings, + 'changed::hot-keys', + () => { + if (DockManager.settings.hotKeys) + this._enableHotKeys.bind(this)(); + else + this._disableHotKeys.bind(this)(); + }, + ]); + + this._optionalNumberOverlay(); + } + + destroy() { + DockManager.allDocks.forEach(dock => { + if (dock._numberOverlayTimeoutId) { + GLib.source_remove(dock._numberOverlayTimeoutId); + delete dock._numberOverlayTimeoutId; + } + }); + + // Remove keybindings + this._disableHotKeys(); + this._disableExtraShortcut(); + this._signalsHandler.destroy(); + } + + _enableHotKeys() { + if (this._hotKeysEnabled) + return; + + // Setup keyboard bindings for dash elements + const keys = ['app-hotkey-', 'app-shift-hotkey-', 'app-ctrl-hotkey-']; + const {mainDock} = DockManager.getDefault(); + keys.forEach(function (key) { + for (let i = 0; i < NUM_HOTKEYS; i++) { + const appNum = i; + Main.wm.addKeybinding(key + (i + 1), DockManager.settings, + Meta.KeyBindingFlags.IGNORE_AUTOREPEAT, + Shell.ActionMode.NORMAL | Shell.ActionMode.OVERVIEW, + () => { + mainDock._activateApp(appNum); + this._showOverlay(); + }); + } + }, this); + + this._hotKeysEnabled = true; + } + + _disableHotKeys() { + if (!this._hotKeysEnabled) + return; + + const keys = ['app-hotkey-', 'app-shift-hotkey-', 'app-ctrl-hotkey-']; + keys.forEach(key => { + for (let i = 0; i < NUM_HOTKEYS; i++) + Main.wm.removeKeybinding(key + (i + 1)); + }, this); + + this._hotKeysEnabled = false; + } + + _optionalNumberOverlay() { + const {settings} = DockManager; + this._shortcutIsSet = false; + // Enable extra shortcut if either 'overlay' or 'show-dock' are true + if (settings.hotKeys && + (settings.hotkeysOverlay || settings.hotkeysShowDock)) + this._enableExtraShortcut(); + + this._signalsHandler.add([ + settings, + 'changed::hot-keys', + this._checkHotkeysOptions.bind(this), + ], [ + settings, + 'changed::hotkeys-overlay', + this._checkHotkeysOptions.bind(this), + ], [ + settings, + 'changed::hotkeys-show-dock', + this._checkHotkeysOptions.bind(this), + ]); + } + + _checkHotkeysOptions() { + const {settings} = DockManager; + + if (settings.hotKeys && + (settings.hotkeysOverlay || settings.hotkeysShowDock)) + this._enableExtraShortcut(); + else + this._disableExtraShortcut(); + } + + _enableExtraShortcut() { + if (!this._shortcutIsSet) { + Main.wm.addKeybinding('shortcut', DockManager.settings, + Meta.KeyBindingFlags.IGNORE_AUTOREPEAT, + Shell.ActionMode.NORMAL | Shell.ActionMode.OVERVIEW, + this._showOverlay.bind(this)); + this._shortcutIsSet = true; + } + } + + _disableExtraShortcut() { + if (this._shortcutIsSet) { + Main.wm.removeKeybinding('shortcut'); + this._shortcutIsSet = false; + } + } + + _showOverlay() { + for (const dock of DockManager.allDocks) { + if (DockManager.settings.hotkeysOverlay) + dock.dash.toggleNumberOverlay(true); + + // Restart the counting if the shortcut is pressed again + if (dock._numberOverlayTimeoutId) { + GLib.source_remove(dock._numberOverlayTimeoutId); + dock._numberOverlayTimeoutId = 0; + } + + // Hide the overlay/dock after the timeout + const timeout = DockManager.settings.shortcutTimeout * 1000; + dock._numberOverlayTimeoutId = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, timeout, () => { + dock._numberOverlayTimeoutId = 0; + dock.dash.toggleNumberOverlay(false); + // Hide the dock again if necessary + dock._updateDashVisibility(); + }); + + // Show the dock if it is hidden + if (DockManager.settings.hotkeysShowDock) { + const showDock = dock.intellihideEnabled || dock.autohideEnabled; + if (showDock) + dock._show(); + } + } + } +}; + +/** + * Isolate overview to open new windows for inactive apps + * Note: the future implementation is not fully contained here. + * Some bits are around in other methods of other classes. + * This class just take care of enabling/disabling the option. + */ +const WorkspaceIsolation = class DashToDockWorkspaceIsolation { + constructor() { + const {settings} = DockManager; + + this._signalsHandler = new Utils.GlobalSignalsHandler(); + this._injectionsHandler = new Utils.InjectionsHandler(); + + const updateAllDocks = () => { + DockManager.allDocks.forEach(dock => + dock.dash.resetAppIcons()); + if (settings.isolateWorkspaces || + settings.isolateMonitors) + this._enable.bind(this)(); + else + this._disable.bind(this)(); + }; + this._signalsHandler.add( + [settings, 'changed::isolate-workspaces', updateAllDocks], + [settings, 'changed::workspace-agnostic-urgent-windows', updateAllDocks], + [settings, 'changed::isolate-monitors', updateAllDocks] + ); + + if (settings.isolateWorkspaces || + settings.isolateMonitors) + this._enable(); + } + + _enable() { + // ensure I never double-register/inject + // although it should never happen + this._disable(); + + DockManager.allDocks.forEach(dock => { + global.display.connectObject('restacked', + () => dock.dash._queueRedisplay(), dock.dash); + global.display.connectObject('window-marked-urgent', + () => dock.dash._queueRedisplay(), dock.dash); + global.display.connectObject('window-demands-attention', + () => dock.dash._queueRedisplay(), dock.dash); + global.window_manager.connectObject('switch-workspace', + () => dock.dash._queueRedisplay(), dock.dash); + + // This last signal is only needed for monitor isolation, as windows + // might migrate from one monitor to another without triggering 'restacked' + if (DockManager.settings.isolateMonitors) { + global.display.connectObject('window-entered-monitor', + () => dock.dash._queueRedisplay(), dock.dash); + } + }); + + /** + * here this is the Shell.App + */ + function IsolatedOverview() { + // These lines take care of Nautilus for icons on Desktop + const activeWorkspaceIndex = + global.workspaceManager.get_active_workspace_index(); + const windows = this.get_windows().filter(w => + !w.skipTaskbar && w.get_workspace().index() === activeWorkspaceIndex); + + if (windows.length) + return Main.activateWindow(windows[0]); + return this.open_new_window(-1); + } + + this._injectionsHandler.addWithLabel(Labels.ISOLATION, + Shell.App.prototype, + 'activate', + IsolatedOverview); + } + + _disable() { + DockManager.allDocks.forEach(dock => { + global.display.disconnectObject(dock.dash); + global.window_manager.disconnectObject(dock.dash); + }); + this._injectionsHandler.removeWithLabel(Labels.ISOLATION); + } + + destroy() { + this._disable(); + this._signalsHandler.destroy(); + this._injectionsHandler.destroy(); + } +}; + + +export class DockManager { + constructor(extension) { + if (DockManager._singleton) + throw new Error('DashToDock has been already initialized'); + DockManager._singleton = this; + this._extension = extension; + this._signalsHandler = new Utils.GlobalSignalsHandler(this); + this._methodInjections = new Utils.InjectionsHandler(this); + this._vfuncInjections = new Utils.VFuncInjectionsHandler(this); + this._propertyInjections = new Utils.PropertyInjectionsHandler(this); + this._settings = this._extension.getSettings( + 'org.gnome.shell.extensions.dash-to-dock'); + this._appSwitcherSettings = new Gio.Settings({schema_id: 'org.gnome.shell.app-switcher'}); + this._mapSettingsValues(); + + this._iconTheme = new St.IconTheme(); + + this._strutsManager = new StrutsManager(); + this._desktopIconsUsableArea = new DesktopIconsIntegration.DesktopIconsUsableAreaClass(extension); + this._oldDash = Main.overview.isDummy ? null : Main.overview.dash; + this._signalsHandler.add(this._oldDash, 'destroy', () => (this._oldDash = null)); + this._discreteGpuAvailable = AppDisplay.discreteGpuAvailable; + this._appSpread = new AppSpread.AppSpread(); + this._notificationsMonitor = new NotificationsMonitor.NotificationsMonitor(); + this._windowTracker = Shell.WindowTracker.get_default(); + + const needsRemoteModel = () => + !this._notificationsMonitor.dndMode && this._settings.showIconsEmblems; + + const ensureRemoteModel = () => { + const shouldHaveRemoteModel = needsRemoteModel(); + if (shouldHaveRemoteModel && !this._remoteModel) { + this._remoteModel = new LauncherAPI.LauncherEntryRemoteModel(); + this._appIconsDecorator = new AppIconsDecorator.AppIconsDecorator(); + } else if (!shouldHaveRemoteModel) { + this._remoteModel?.destroy(); + delete this._remoteModel; + this._appIconsDecorator?.destroy(); + delete this._appIconsDecorator; + } + }; + ensureRemoteModel(); + + this._signalsHandler.add(this._notificationsMonitor, 'state-changed', + () => ensureRemoteModel()); + this._signalsHandler.add(this._settings, 'changed::show-icons-emblems', + () => ensureRemoteModel()); + + if (this._discreteGpuAvailable === undefined) { + const updateDiscreteGpuAvailable = () => { + const switcherooProxy = global.get_switcheroo_control(); + if (switcherooProxy) { + const prop = switcherooProxy.get_cached_property('HasDualGpu'); + this._discreteGpuAvailable = prop?.unpack() ?? false; + } else { + this._discreteGpuAvailable = false; + } + }; + this._signalsHandler.add(global, 'notify::switcheroo-control', + () => updateDiscreteGpuAvailable()); + updateDiscreteGpuAvailable(); + } + + // Connect relevant signals to the toggling function + this._bindSettingsChanges(); + + this._ensureLocations(); + + /* Array of all the docks created */ + this._allDocks = []; + this._createDocks(); + + this._overrideAppMenus(); + + // status variable: true when the overview is shown through the dash + // applications button. + this._forcedOverview = false; + } + + static getDefault() { + return DockManager._singleton; + } + + static get allDocks() { + return DockManager.getDefault()._allDocks; + } + + static get extension() { + return DockManager.getDefault().extension; + } + + static get settings() { + return DockManager.getDefault().settings; + } + + static get windowTracker() { + return DockManager.getDefault().windowTracker; + } + + get extension() { + return this._extension; + } + + get settings() { + return this._settings; + } + + static get iconTheme() { + return DockManager.getDefault().iconTheme; + } + + get iconTheme() { + return this._iconTheme; + } + + get windowTracker() { + return this._windowTracker; + } + + get fm1Client() { + return this._fm1Client; + } + + get remoteModel() { + return this._remoteModel; + } + + get mainDock() { + return this._allDocks[0] ?? null; + } + + get removables() { + return this._removables; + } + + get trash() { + return this._trash; + } + + get desktopIconsUsableArea() { + return this._desktopIconsUsableArea; + } + + get discreteGpuAvailable() { + return AppDisplay.discreteGpuAvailable || this._discreteGpuAvailable; + } + + get appSpread() { + return this._appSpread; + } + + get notificationsMonitor() { + return this._notificationsMonitor; + } + + getDockByMonitor(monitorIndex) { + return this._allDocks.find(d => d.monitorIndex === monitorIndex); + } + + setDockExtent(monitorIndex, extent) { + this._strutsManager?.setMonitorExtent(monitorIndex, extent); + } + + _ensureLocations() { + const {showMounts, showTrash} = this.settings; + + if (showTrash || showMounts) { + if (!this._fm1Client) + this._fm1Client = new FileManager1API.FileManager1Client(); + } else if (this._fm1Client) { + this._fm1Client.destroy(); + this._fm1Client = null; + } + + if (showMounts && !this._removables) { + this._removables = new Locations.Removables(); + } else if (!showMounts && this._removables) { + this._removables.destroy(); + this._removables = null; + } + + if (showTrash && !this._trash) { + this._trash = new Locations.Trash(); + } else if (!showTrash && this._trash) { + this._trash.destroy(); + this._trash = null; + } + + Locations.unWrapFileManagerApp(); + [this._methodInjections, this._propertyInjections].forEach( + injections => injections.removeWithLabel(Labels.LOCATIONS)); + + if (showMounts || showTrash) { + if (this.settings.isolateLocations) { + const fileManagerApp = Locations.wrapFileManagerApp(); + + this._methodInjections.addWithLabel(Labels.LOCATIONS, [ + Shell.AppSystem.prototype, 'get_running', + function (originalMethod, ...args) { + /* eslint-disable no-invalid-this */ + const runningApps = originalMethod.call(this, ...args); + const locationApps = Locations.getRunningApps(); + if (!locationApps.length) + return runningApps; + + const fileManagerIdx = runningApps.indexOf(fileManagerApp); + if (fileManagerIdx > -1 && fileManagerApp?.state !== Shell.AppState.RUNNING) + runningApps.splice(fileManagerIdx, 1); + + return [...runningApps, ...locationApps].sort(Utils.shellAppCompare); + /* eslint-enable no-invalid-this */ + }, + ], + [ + Shell.WindowTracker.prototype, 'get_window_app', + function (originalMethod, window) { + /* eslint-disable no-invalid-this */ + const locationApp = Locations.getRunningApps().find(a => + a.get_windows().includes(window)); + return locationApp ?? originalMethod.call(this, window); + /* eslint-enable no-invalid-this */ + }, + ], + [ + Shell.WindowTracker.prototype, 'get_app_from_pid', + function (originalMethod, pid) { + /* eslint-disable no-invalid-this */ + const locationApp = Locations.getRunningApps().find(a => + a.get_pids().includes(pid)); + return locationApp ?? originalMethod.call(this, pid); + /* eslint-enable no-invalid-this */ + }, + ]); + + const {get: defaultFocusAppGetter} = Object.getOwnPropertyDescriptor( + Shell.WindowTracker.prototype, 'focus_app'); + this._propertyInjections.addWithLabel(Labels.LOCATIONS, + Shell.WindowTracker.prototype, 'focus_app', { + get() { + const locationApp = Locations.getRunningApps().find(a => a.isFocused); + return locationApp ?? defaultFocusAppGetter.call(this); + }, + }); + } + } + } + + _toggle() { + if (this._toggleLater) + return; + + this._toggleLater = Utils.laterAdd(Meta.LaterType.BEFORE_REDRAW, () => { + delete this._toggleLater; + this._restoreDash(); + this._deleteDocks(); + this._createDocks(); + this.emit('toggled'); + }); + } + + _mapExternalSetting(settings, key, mappedKey, mapValueFunction) { + const camelMappedKey = mappedKey.replace(/-([a-z\d])/g, k => k[1].toUpperCase()); + + const dockPropertyDesc = Object.getOwnPropertyDescriptor(this.settings, camelMappedKey); + + if (!dockPropertyDesc) + throw new Error('Setting %s not found in dock'.format(mappedKey)); + + const mappedValue = () => mapValueFunction(settings.get_value(key).recursiveUnpack()); + Object.defineProperty(this.settings, camelMappedKey, { + get: () => mappedValue() ?? dockPropertyDesc.value, + set: value => { + if (mappedValue()) + dockPropertyDesc.value = value; + }, + }); + + this._signalsHandler.addWithLabel(Labels.SETTINGS, settings, + 'changed::%s'.format(key), () => { + this._signalsHandler.blockWithLabel(Labels.SETTINGS); + this.settings.emit('changed::%s'.format(mappedKey), mappedKey); + this._signalsHandler.unblockWithLabel(Labels.SETTINGS); + }); + } + + _mapSettingsValues() { + this.settings.settingsSchema.list_keys().forEach(key => { + const camelKey = key.replace(/-([a-z\d])/g, k => k[1].toUpperCase()); + const updateSetting = () => { + const schemaKey = this.settings.settingsSchema.get_key(key); + if (schemaKey.get_range().deepUnpack()[0] === 'enum') + this.settings[camelKey] = this.settings.get_enum(key); + else + this.settings[camelKey] = this.settings.get_value(key).recursiveUnpack(); + }; + updateSetting(); + this._signalsHandler.addWithLabel(Labels.SETTINGS, this.settings, + `changed::${key}`, updateSetting); + if (key !== camelKey) { + Object.defineProperty(this.settings, key, + {get: () => this.settings[camelKey]}); + } + }); + Object.defineProperties(this.settings, { + dockExtended: {get: () => this.settings.extendHeight}, + }); + } + + _bindSettingsChanges() { + // Connect relevant signals to the toggling function + this._signalsHandler.addWithLabel(Labels.SETTINGS, [ + Utils.getMonitorManager(), + 'monitors-changed', + this._toggle.bind(this), + ], [ + Main.sessionMode, + 'updated', + this._toggle.bind(this), + ], [ + this._settings, + 'changed::multi-monitor', + this._toggle.bind(this), + ], [ + this._settings, + 'changed::preferred-monitor', + this._toggle.bind(this), + ], [ + this._settings, + 'changed::preferred-monitor-by-connector', + this._toggle.bind(this), + ], [ + this._settings, + 'changed::dock-position', + this._toggle.bind(this), + ], [ + this._settings, + 'changed::extend-height', + () => this._adjustPanelCorners(), + ], [ + this._settings, + 'changed::dock-fixed', + () => this._adjustPanelCorners(), + ], [ + this._settings, + 'changed::show-trash', + () => this._ensureLocations(), + ], [ + this._settings, + 'changed::show-mounts', + () => this._ensureLocations(), + ], [ + this._settings, + 'changed::isolate-locations', + () => this._ensureLocations(), + ], [ + this._settings, + 'changed::intellihide', + () => { + if (!this._settings.intellihide) + this._desktopIconsUsableArea.resetMargins(); + }, + ]); + + this._mapExternalSetting(this._appSwitcherSettings, 'current-workspace-only', + 'isolate-workspaces', value => value || undefined); + } + + _createDocks() { + // If there are no monitors (headless configurations, but it can also + // happen temporary while disconnecting and reconnecting monitors), just + // do nothing. When a monitor will be connected we we'll be notified and + // and thus create the docks. This prevents pointing trying to access + // monitors throughout the code, were we are assuming that at least the + // primary monitor is present. + if (Main.layoutManager.monitors.length <= 0) + return; + + + this._preferredMonitorIndex = this.settings.preferredMonitor; + if (this._preferredMonitorIndex === -2) { + const monitorManager = Utils.getMonitorManager(); + this._preferredMonitorIndex = monitorManager.get_monitor_for_connector( + this.settings.preferredMonitorByConnector); + } else if (this._preferredMonitorIndex >= 0) { + // Primary monitor used to be always 0 in Gdk, but the shell has a different + // concept (where the order depends on mutter order). + // So even if now the extension settings may use the same logic of the shell + // we prefer not to break the previously configured systems, and so we still + // assume that the gsettings monitor numbering follows the old strategy. + // This ensure the indexing in the settings and in the shell are matched, + // i.e. that we start counting from the primaryMonitorIndex + this._preferredMonitorIndex = + (Main.layoutManager.primaryIndex + this._preferredMonitorIndex) % + Main.layoutManager.monitors.length; + } + + // In case of multi-monitor, we consider the dock on the primary monitor + // to be the preferred (main) one regardless of the settings the dock + // goes on the primary monitor also if the settings are inconsistent + // (e.g. desired monitor not connected). + if (this.settings.multiMonitor || + this._preferredMonitorIndex < 0 || + this._preferredMonitorIndex > Main.layoutManager.monitors.length - 1) + this._preferredMonitorIndex = Main.layoutManager.primaryIndex; + + + // First we create the main Dock, to get the extra features to bind to this one + this._createDock({ + monitorIndex: this._preferredMonitorIndex, + isMain: true, + }); + + // Make the necessary changes to Main.overview.dash + this._prepareMainDash(); + + // Adjust corners if necessary + this._adjustPanelCorners(); + + if (this.settings.multiMonitor) { + const nMon = Main.layoutManager.monitors.length; + for (let iMon = 0; iMon < nMon; iMon++) { + if (iMon === this._preferredMonitorIndex) + continue; + + this._createDock({monitorIndex: iMon}); + } + } + + // Load optional features. We load *after* the docks are created, since + // we need to connect the signals to all dock instances. + this._workspaceIsolation = new WorkspaceIsolation(); + this._keyboardShortcuts = new KeyboardShortcuts(); + + this.emit('docks-ready'); + } + + _createDock(params) { + const dock = new DockedDash(params); + this._allDocks.push(dock); + + // connect app icon into the view selector + dock.dash.showAppsButton.connectObject('notify::checked', + button => this._onShowAppsButtonToggled(button), dock); + + const id = dock.connect('destroy', () => { + dock.disconnect(id); + const index = this._allDocks.indexOf(dock); + if (index !== -1) + this._allDocks.splice(index, 1); + }); + + return dock; + } + + _prepareStartupAnimation() { + DockManager.allDocks.forEach(dock => { + const {dash} = dock; + + dock.opacity = 255; + dash.set({ + opacity: 0, + translation_x: 0, + translation_y: 0, + }); + }); + } + + _runStartupAnimation() { + DockManager.allDocks.forEach(dock => { + const {dash} = dock; + + switch (dock.position) { + case St.Side.LEFT: + dash.translation_x = -dash.width; + break; + case St.Side.RIGHT: + dash.translation_x = dash.width; + break; + case St.Side.BOTTOM: + dash.translation_y = dash.height; + break; + case St.Side.TOP: + dash.translation_y = -dash.height; + break; + } + + dash.ease({ + opacity: 255, + translation_x: 0, + translation_y: 0, + duration: STARTUP_ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + }); + } + + _prepareMainDash() { + this._propertyInjections.removeWithLabel(Labels.MAIN_DASH); + + // Ensure Main.overview.dash is set to our dash in dummy mode + // while just use the default getter otherwise. + if (Main.overview.isDummy) { + this._propertyInjections.addWithLabel(Labels.MAIN_DASH, Main.overview, 'dash', { + get: () => this.mainDock.dash, + }); + + return; + } + + // Hide usual Dash + this._oldDash.hide(); + + // Also set dash width to 1, so it's almost not taken into account by code + // calculating the reserved space in the overview. The reason to keep it at 1 is + // to allow its visibility change to trigger an allocation of the appGrid which + // in turn is triggering the appsIcon spring animation, required when no other + // actors has this effect, i.e in horizontal mode and without the workspaceThumbnails + // 1 static workspace only) + this._oldDash.set_height(1); + + this._signalsHandler.addWithLabel(Labels.OLD_DASH_CHANGES, [ + this._oldDash, + 'notify::visible', + () => this._oldDash.hide(), + ], [ + this._oldDash, + 'notify::height', + () => this._oldDash.set_height(1), + ]); + + // Pretend I'm the dash: meant to make app grid swarm animation come from + // the right position of the appShowButton. + const replaceMainDash = () => { + this.overviewControls.dash = this.mainDock.dash; + this.searchController._showAppsButton = this.mainDock.dash.showAppsButton; + + // And to return the preferred height depending on the state + this._methodInjections.addWithLabel(Labels.MAIN_DASH, this._oldDash, + 'get_preferred_height', (_originalMethod, ...args) => { + if (this.mainDock.isHorizontal && !this.settings.dockFixed) + return this.mainDock.get_preferred_height(...args); + return [0, 0]; + }); + }; + + // We also need to ignore max-size changes + this._methodInjections.addWithLabel(Labels.MAIN_DASH, this._oldDash, + 'setMaxSize', () => {}); + this._methodInjections.addWithLabel(Labels.MAIN_DASH, this._oldDash, + 'allocate', () => {}); + // And to return the preferred height depending on the state + this._methodInjections.addWithLabel(Labels.MAIN_DASH, this._oldDash, + 'get_preferred_height', () => [0, 0]); + + // FIXME: https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2890 + // const { ControlsManagerLayout } = OverviewControls; + const ControlsManagerLayout = this.overviewControls.layout_manager.constructor; + + const maybeAdjustBoxSize = (state, box, spacing) => { + // ensure that an undefined value will be converted into a valid one + spacing = spacing ?? 0; + + if (state === OverviewControls.ControlsState.WINDOW_PICKER) { + const searchBox = this.overviewControls._searchEntry.get_allocation_box(); + const {shouldShow: wsThumbnails} = this.overviewControls._thumbnailsBox; + + if (!wsThumbnails) { + box.y1 += spacing; + box.y2 -= spacing; + } + + box.y2 -= searchBox.get_height() + 2 * spacing; + } + + return box; + }; + + const maybeAdjustBoxToDock = (state, box, spacing) => { + if (Main.layoutManager._startingUp) + return box; + + maybeAdjustBoxSize(state, box, spacing); + + if (this.mainDock.isHorizontal || this.settings.dockFixed) + return box; + + const [, preferredWidth] = this.mainDock.get_preferred_width( + box.get_height()); + + if (this.mainDock.position === St.Side.LEFT) + box.x1 += preferredWidth; + else if (this.mainDock.position === St.Side.RIGHT) + box.x2 -= preferredWidth; + + return box; + }; + + this._vfuncInjections.addWithLabel(Labels.MAIN_DASH, ControlsManagerLayout.prototype, + 'allocate', function (container) { + /* eslint-disable no-invalid-this */ + const oldPostAllocation = this._runPostAllocation; + this._runPostAllocation = () => {}; + + const monitor = Main.layoutManager.findMonitorForActor(container); + const workArea = Main.layoutManager.getWorkAreaForMonitor(monitor.index); + const startX = workArea.x - monitor.x; + const startY = workArea.y - monitor.y; + const workAreaBox = new Clutter.ActorBox(); + workAreaBox.set_origin(startX, startY); + workAreaBox.set_size(workArea.width, workArea.height); + + // GNOME 46 changes "spacing" to "_spacing". + const spacing = this.spacing ?? this._spacing; + + maybeAdjustBoxToDock(undefined, workAreaBox, spacing); + const oldStartY = workAreaBox.y1; + + const propertyInjections = new Utils.PropertyInjectionsHandler(); + propertyInjections.add(Main.layoutManager.panelBox, 'height', {value: startY}); + + if (Main.layoutManager.panelBox.y === Main.layoutManager.primaryMonitor.y) + workAreaBox.y1 -= oldStartY; + + this.vfunc_allocate(container, workAreaBox); + + propertyInjections.destroy(); + workAreaBox.y1 = oldStartY; + + const adjustActorHorizontalAllocation = actor => { + if (!actor.visible || !workAreaBox.x1) + return; + + const contentBox = actor.get_allocation_box(); + contentBox.set_size(workAreaBox.get_width(), contentBox.get_height()); + contentBox.set_origin(workAreaBox.x1, contentBox.y1); + actor.allocate(contentBox); + }; + + [this._searchEntry, this._workspacesThumbnails, this._searchController].forEach( + actor => adjustActorHorizontalAllocation(actor)); + + this._runPostAllocation = oldPostAllocation; + this._runPostAllocation(); + /* eslint-enable no-invalid-this */ + }); + + /** + * This can be removed or bypassed when GNOME/gnome-shell!1892 will be merged + * + * @param originalFunction + * @param state + * @param workAreaBox + * @param {...any} args + */ + function workspaceBoxOriginFixer(originalFunction, state, workAreaBox, ...args) { + /* eslint-disable no-invalid-this */ + const workspaceBox = originalFunction.call(this, state, workAreaBox, ...args); + workspaceBox.set_origin(workAreaBox.x1, workspaceBox.y1); + return workspaceBox; + /* eslint-enable no-invalid-this */ + } + + this._methodInjections.addWithLabel(Labels.MAIN_DASH, [ + ControlsManagerLayout.prototype, + '_computeWorkspacesBoxForState', + function (originalFunction, state, ...args) { + /* eslint-disable no-invalid-this */ + if (state === OverviewControls.ControlsState.HIDDEN) + return originalFunction.call(this, state, ...args); + + const box = workspaceBoxOriginFixer.call(this, originalFunction, state, ...args); + // GNOME 46 changes "spacing" to "_spacing". + const spacing = this.spacing ?? this._spacing; + const dock = DockManager.getDefault().getDockByMonitor(Main.layoutManager.primaryIndex); + if (!dock) + return box; + else + return maybeAdjustBoxSize(state, box, spacing); + /* eslint-enable no-invalid-this */ + }, + ], [ + WorkspacesView.SecondaryMonitorDisplay.prototype, + '_getWorkspacesBoxForState', + function (originalFunction, state, ...args) { + /* eslint-disable no-invalid-this */ + if (state === OverviewControls.ControlsState.HIDDEN) + return originalFunction.call(this, state, ...args); + + const box = workspaceBoxOriginFixer.call(this, originalFunction, state, ...args); + const dock = DockManager.getDefault().getDockByMonitor(this._monitorIndex); + if (!dock) + return box; + if (state === OverviewControls.ControlsState.WINDOW_PICKER && + dock.position === St.Side.BOTTOM) { + const [, preferredHeight] = dock.get_preferred_height(box.get_width()); + box.y2 -= preferredHeight; + } + return box; + /* eslint-enable no-invalid-this */ + }, + ], [ + ControlsManagerLayout.prototype, + '_getAppDisplayBoxForState', + function (originalFunction, ...args) { + /* eslint-disable no-invalid-this */ + return workspaceBoxOriginFixer.call(this, originalFunction, ...args); + /* eslint-enable no-invalid-this */ + }, + ], [ + // Sadly CtrlAltTabPopup is not exported, so we cannot just patch it. + SwitcherPopup.SwitcherPopup.prototype, + '_finish', + function (originalFunction, ...args) { + /* eslint-disable no-invalid-this */ + if (this.constructor.name === 'CtrlAltTabPopup') { + const dockManager = DockManager.getDefault(); + if (dockManager._inCtrlAltTabSwitcher) + return; + + dockManager._inCtrlAltTabSwitcher = true; + this.constructor.prototype._finish.call(this, ...args); + delete dockManager._inCtrlAltTabSwitcher; + } + originalFunction.call(this, ...args); + /* eslint-enable no-invalid-this */ + }, + ]); + + this._vfuncInjections.addWithLabel(Labels.MAIN_DASH, Workspace.WorkspaceBackground.prototype, + 'allocate', function (box) { + /* eslint-disable no-invalid-this */ + this.vfunc_allocate(box); + + // This code has been submitted upstream via GNOME/gnome-shell!1892 + // so can be removed when that gets merged (or bypassed on newer shell + // versions). + const monitor = Main.layoutManager.monitors[this._monitorIndex]; + const [contentWidth, contentHeight] = this._bin.get_content_box().get_size(); + const [mX1, mX2] = [monitor.x, monitor.x + monitor.width]; + const [mY1, mY2] = [monitor.y, monitor.y + monitor.height]; + const [wX1, wX2] = [this._workarea.x, this._workarea.x + this._workarea.width]; + const [wY1, wY2] = [this._workarea.y, this._workarea.y + this._workarea.height]; + const xScale = contentWidth / this._workarea.width; + const yScale = contentHeight / this._workarea.height; + const leftOffset = wX1 - mX1; + const topOffset = wY1 - mY1; + const rightOffset = mX2 - wX2; + const bottomOffset = mY2 - wY2; + + const contentBox = new Clutter.ActorBox(); + contentBox.set_origin(-leftOffset * xScale, -topOffset * yScale); + contentBox.set_size( + contentWidth + (leftOffset + rightOffset) * xScale, + contentHeight + (topOffset + bottomOffset) * yScale); + + this._backgroundGroup.allocate(contentBox); + /* eslint-enable no-invalid-this */ + }); + + // Reduce the space that the workspaces can use in secondary monitors + this._methodInjections.addWithLabel(Labels.MAIN_DASH, WorkspacesView.WorkspacesView.prototype, + '_getFirstFitAllWorkspaceBox', function (originalFunction, ...args) { + /* eslint-disable no-invalid-this */ + const box = originalFunction.call(this, ...args); + if (DockManager.settings.dockFixed || + this._monitorIndex === Main.layoutManager.primaryIndex) + return box; + + const dock = DockManager.getDefault().getDockByMonitor(this._monitorIndex); + if (!dock) + return box; + + if (dock.isHorizontal) { + const [, preferredHeight] = dock.get_preferred_height(box.get_width()); + box.y2 -= preferredHeight; + if (dock.position === St.Side.TOP) + box.set_origin(box.x1, box.y1 + preferredHeight); + } else { + const [, preferredWidth] = dock.get_preferred_width(box.get_height()); + box.x2 -= preferredWidth / 2; + if (dock.position === St.Side.LEFT) + box.set_origin(box.x1 + preferredWidth, box.y1); + } + return box; + /* eslint-enable no-invalid-this */ + }); + + if (Main.layoutManager._startingUp) { + this._prepareStartupAnimation(); + + // Convince LayoutManager to use the legacy startup animation: + // Reset overview controls state to HIDDEN, as skipping the startup + // overview leaves it stuck at WINDOW_PICKER + if (this._settings.disableOverviewOnStartup) { + this._propertyInjections.addWithLabel(Labels.STARTUP_ANIMATION, + Main.sessionMode, 'hasOverview', { + get: () => false, + set: () => console.trace('hasOverview setter blocked'), + }); + + const {OverviewAdjustment} = OverviewControls; + this._propertyInjections.addWithLabel(Labels.STARTUP_ANIMATION, + OverviewAdjustment.prototype, 'value', { + get: () => OverviewControls.ControlsState.HIDDEN, + set: () => {}, + }); + } + + // Use a dummy actor as dash during the startup animation, until + // we're done with it, so that nothing is really shown or modified + // during the upstream startup animation, that still requires to + // have a valid actor. + const dummyDash = new Clutter.Actor({visible: false, opacity: 0}); + dummyDash.showAppsButton = {}; + Object.defineProperty(dummyDash.showAppsButton, 'checked', { + get: () => false, + set: () => {}, + }); + this.overviewControls.dash = dummyDash; + Main.uiGroup.add_child(dummyDash); + + this._signalsHandler.addWithLabel(Labels.STARTUP_ANIMATION, + Main.layoutManager, 'startup-complete', () => { + this._signalsHandler.removeWithLabel(Labels.STARTUP_ANIMATION); + replaceMainDash(); + dummyDash.destroy(); + this._runStartupAnimation(); + if (this._settings.disableOverviewOnStartup) { + this._propertyInjections.removeWithLabel(Labels.STARTUP_ANIMATION); + this.overviewControls._stateAdjustment.value = + OverviewControls.ControlsState.HIDDEN; + if (Main.overview.visible) + Main.overview.hide(); + } + }); + } else { + replaceMainDash(); + } + } + + _deleteDocks() { + // Remove extra features + this._workspaceIsolation?.destroy(); + this._keyboardShortcuts?.destroy(); + this._desktopIconsUsableArea?.resetMargins(); + this._strutsManager?.clear(); + + // Delete all docks + [...this._allDocks].forEach(d => d.destroy()); + } + + _restoreDash() { + if (!this._oldDash || this.overviewControls.dash === this._oldDash) + return; + + this._signalsHandler.removeWithLabel(Labels.OLD_DASH_CHANGES); + [this._methodInjections, this._vfuncInjections, this._propertyInjections].forEach( + injections => injections.removeWithLabel(Labels.MAIN_DASH)); + + this.overviewControls.layout_manager._dash = this._oldDash; + this.overviewControls.dash = this._oldDash; + this.searchController._showAppsButton = this._oldDash.showAppsButton; + Main.overview.dash.show(); + Main.overview.dash.set_height(-1); // reset default dash size + // This force the recalculation of the icon size + Main.overview.dash._maxHeight = -1; + } + + get overviewControls() { + return Main.overview._overview.controls; + } + + get searchController() { + return this.overviewControls._searchController; + } + + _onShowAppsButtonToggled(button) { + const {checked} = button; + const {overviewControls} = this; + + if (!Main.overview.visible) { + this.mainDock.dash.showAppsButton._fromDesktop = true; + Main.overview.show(OverviewControls.ControlsState.APP_GRID); + } else if (!checked && this.mainDock.dash.showAppsButton._fromDesktop && + !this._inCtrlAltTabSwitcher) { + Main.overview.hide(); + this.mainDock.dash.showAppsButton._fromDesktop = false; + } else { + // TODO: I'm not sure how reliable this is, we might need to move the + // _onShowAppsButtonToggled logic into the extension. + if (!checked) + this.mainDock.dash.showAppsButton._fromDesktop = false; + + + // Instead of "syncing" the stock button, let's call its callback directly. + overviewControls._onShowAppsButtonToggled(); + } + + // Because we "disconnected" from the search controller, we have to manage its state. + this.searchController._setSearchActive(false); + } + + _overrideAppMenus() { + this._methodInjections.add(AppMenu.AppMenu.prototype, + '_updateFavoriteItem', function (originalFunction, ...args) { + /* eslint-disable no-invalid-this */ + originalFunction.call(this, ...args); + if (!this._toggleFavoriteItem.visible) + return; + + const {id} = this._app; + this._toggleFavoriteItem.label.text = this._appFavorites.isFavorite(id) + ? _('Unpin') : __('Pin to Dock'); + /* eslint-enable no-invalid-this */ + }); + } + + destroy() { + this.emit('destroy'); + if (this._toggleLater) { + Utils.laterRemove(this._toggleLater); + delete this._toggleLater; + } + this._restoreDash(); + this._deleteDocks(); + this._revertPanelCorners(); + if (this._oldSelectorMargin) + this.searchController.margin_bottom = this._oldSelectorMargin; + if (this._fm1Client) { + this._fm1Client.destroy(); + this._fm1Client = null; + } + this._notificationsMonitor.destroy(); + this._appSpread.destroy(); + this._trash?.destroy(); + this._trash = null; + Locations.unWrapFileManagerApp(); + this._removables?.destroy(); + this._removables = null; + this._iconTheme = null; + this._remoteModel?.destroy(); + this._appIconsDecorator?.destroy(); + this._settings = null; + this._appSwitcherSettings = null; + this._windowTracker = null; + this._oldDash = null; + + this._desktopIconsUsableArea?.destroy(); + this._desktopIconsUsableArea = null; + + this._strutsManager?.destroy(); + this._strutsManager = null; + + this._extension = null; + DockManager._singleton = null; + } + + /** + * Adjust Panel corners, remove this when 41 won't be supported anymore + */ + _adjustPanelCorners() { + if (!this._hasPanelCorners()) + return; + + const position = Utils.getPosition(); + const isHorizontal = (position === St.Side.TOP) || (position === St.Side.BOTTOM); + const dockOnPrimary = this._settings.multiMonitor || + this._preferredMonitorIndex === Main.layoutManager.primaryIndex; + + if (!isHorizontal && dockOnPrimary && this.settings.dockExtended && this.settings.dockFixed) { + Main.panel._rightCorner.hide(); + Main.panel._leftCorner.hide(); + } else { + this._revertPanelCorners(); + } + } + + _revertPanelCorners() { + if (!this._hasPanelCorners()) + return; + + Main.panel._leftCorner.show(); + Main.panel._rightCorner.show(); + } + + _hasPanelCorners() { + return !!Main.panel?._rightCorner && !!Main.panel?._leftCorner; + } +} +Signals.addSignalMethods(DockManager.prototype); + +// This class drives long-running icon animations, to keep them running in sync +// with each other, and to save CPU by pausing them when the dock is hidden. +export class IconAnimator { + constructor(actor) { + this._count = 0; + this._started = false; + this._animations = { + wiggle: [], + }; + this._timeline = new Clutter.Timeline({ + duration: AnimationUtils.adjustAnimationTime(ICON_ANIMATOR_DURATION) || 1, + repeat_count: -1, + actor, + }); + + this._updateSettings(); + this._settingsChangedId = St.Settings.get().connect('notify', + () => this._updateSettings()); + + this._newFrameID = this._timeline.connect('new-frame', () => { + const progress = this._timeline.get_progress(); + const wiggleRotation = progress < 1 / 6 ? 15 * Math.sin(progress * 24 * Math.PI) : 0; + const wigglers = this._animations.wiggle; + for (let i = 0, iMax = wigglers.length; i < iMax; i++) + wigglers[i].target.rotation_angle_z = wiggleRotation; + }); + } + + _updateSettings() { + this._timeline.set_duration( + AnimationUtils.adjustAnimationTime(ICON_ANIMATOR_DURATION) || 1); + } + + destroy() { + St.Settings.get().disconnect(this._settingsChangedId); + this._timeline.disconnect(this._newFrameID); + this._timeline.stop(); + delete this._timeline; + for (const pairs of Object.values(this._animations)) { + for (let i = 0, iMax = pairs.length; i < iMax; i++) { + const pair = pairs[i]; + pair.target.disconnect(pair.targetDestroyId); + } + } + this._animations = null; + } + + pause() { + if (this._started && this._count > 0) + this._timeline.stop(); + + this._started = false; + } + + start() { + if (!this._started && this._count > 0) + this._timeline.start(); + + this._started = true; + } + + addAnimation(target, name) { + const targetDestroyId = target.connect('destroy', + () => this.removeAnimation(target, name)); + this._animations[name].push({target, targetDestroyId}); + if (this._started && this._count === 0) + this._timeline.start(); + + this._count++; + } + + removeAnimation(target, name) { + const pairs = this._animations[name]; + for (let i = 0, iMax = pairs.length; i < iMax; i++) { + const pair = pairs[i]; + if (pair.target === target) { + target.disconnect(pair.targetDestroyId); + pairs.splice(i, 1); + this._count--; + if (this._started && this._count === 0) + this._timeline.stop(); + + return; + } + } + } +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/extension.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/extension.js new file mode 100644 index 0000000..103280f --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/extension.js @@ -0,0 +1,23 @@ +// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- + +import {DockManager} from './docking.js'; +import {Extension} from './dependencies/shell/extensions/extension.js'; + +// We export this so it can be accessed by other extensions +export let dockManager; + +export default class DashToDockExtension extends Extension.Extension { + enable() { + // TODO: Remove this when upstream will disable extensions on shutdown + // See: https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4214 + this._shutdownID = global.connect('shutdown', () => this.disable()); + dockManager = new DockManager(this); + } + + disable() { + global.disconnect(this._shutdownID); + delete this._shutdownID; + dockManager?.destroy(); + dockManager = null; + } +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/fileManager1API.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/fileManager1API.js new file mode 100644 index 0000000..192214a --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/fileManager1API.js @@ -0,0 +1,201 @@ +// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- + +import {GLib, Gio} from './dependencies/gi.js'; +const {signals: Signals} = imports; + +import {Utils} from './imports.js'; + +const FileManager1Iface = '\ + \ + '; + +const FileManager1Proxy = Gio.DBusProxy.makeProxyWrapper(FileManager1Iface); + +const Labels = Object.freeze({ + WINDOWS: Symbol('windows'), +}); + +/** + * This class implements a client for the org.freedesktop.FileManager1 dbus + * interface, and specifically for the OpenWindowsWithLocations property + * which is published by Nautilus, but is not an official part of the interface. + * + * The property is a map from window identifiers to a list of locations open in + * the window. + */ +export class FileManager1Client { + constructor() { + this._signalsHandler = new Utils.GlobalSignalsHandler(); + this._cancellable = new Gio.Cancellable(); + + this._windowsByPath = new Map(); + this._windowsByLocation = new Map(); + this._proxy = new FileManager1Proxy(Gio.DBus.session, + 'org.freedesktop.FileManager1', + '/org/freedesktop/FileManager1', + (initable, error) => { + // Use async construction to avoid blocking on errors. + if (error) { + if (!error.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + global.log(error); + } else { + this._updateWindows(); + this._updateLocationMap(); + } + }, this._cancellable); + + this._signalsHandler.add([ + this._proxy, + 'g-properties-changed', + this._onPropertyChanged.bind(this), + ], [ + // We must additionally listen for Screen events to know when to + // rebuild our location map when the set of available windows changes. + global.workspaceManager, + 'workspace-added', + () => this._onWindowsChanged(), + ], [ + global.workspaceManager, + 'workspace-removed', + () => this._onWindowsChanged(), + ], [ + global.display, + 'window-entered-monitor', + () => this._onWindowsChanged(), + ], [ + global.display, + 'window-left-monitor', + () => this._onWindowsChanged(), + ]); + } + + destroy() { + if (this._windowsUpdateIdle) { + GLib.source_remove(this._windowsUpdateIdle); + delete this._windowsUpdateIdle; + } + this._cancellable.cancel(); + this._signalsHandler.destroy(); + this._windowsByLocation.clear(); + this._windowsByPath.clear(); + this._proxy = null; + } + + /** + * Return an array of windows that are showing a location or + * sub-directories of that location. + * + * @param location + */ + getWindows(location) { + if (!location) + return []; + + location += location.endsWith('/') ? '' : '/'; + const windows = []; + this._windowsByLocation.forEach((wins, l) => { + if (l.startsWith(location)) + windows.push(...wins); + }); + return [...new Set(windows)]; + } + + _onPropertyChanged(proxy, changed, _invalidated) { + const property = changed.unpack(); + if (property && + ('OpenWindowsWithLocations' in property)) + this._updateLocationMap(); + } + + _updateWindows() { + const oldSize = this._windowsByPath.size; + const oldPaths = this._windowsByPath.keys(); + this._windowsByPath = Utils.getWindowsByObjectPath(); + + if (oldSize !== this._windowsByPath.size) + return true; + + return [...oldPaths].some(path => !this._windowsByPath.has(path)); + } + + _onWindowsChanged() { + if (this._windowsUpdateIdle) + return; + + this._windowsUpdateIdle = GLib.idle_add(GLib.PRIORITY_DEFAULT, () => { + if (this._updateWindows()) + this._updateLocationMap(); + + delete this._windowsUpdateIdle; + return GLib.SOURCE_REMOVE; + }); + } + + _updateLocationMap() { + const properties = this._proxy.get_cached_property_names(); + if (!properties) { + // Nothing to check yet. + return; + } + + if (properties.includes('OpenWindowsWithLocations')) + this._updateFromPaths(); + } + + _locationMapsEquals(mapA, mapB) { + if (mapA.size !== mapB.size) + return false; + + const setsEquals = (a, b) => a.size === b.size && + [...a].every(value => b.has(value)); + + for (const [key, val] of mapA) { + const windowsSet = mapB.get(key); + if (!windowsSet || !setsEquals(windowsSet, val)) + return false; + } + return true; + } + + _updateFromPaths() { + const locationsByWindowsPath = this._proxy.OpenWindowsWithLocations; + + const windowsByLocation = new Map(); + this._signalsHandler.removeWithLabel(Labels.WINDOWS); + + Object.entries(locationsByWindowsPath).forEach(([windowPath, locations]) => { + locations.forEach(location => { + const win = this._windowsByPath.get(windowPath); + const windowGroup = win ? [win] : []; + + win?.foreach_transient(w => windowGroup.push(w) || true); + + windowGroup.forEach(window => { + location += location.endsWith('/') ? '' : '/'; + // Use a set to deduplicate when a window has a + // location open in multiple tabs. + const windows = windowsByLocation.get(location) || new Set(); + windows.add(window); + + if (windows.size === 1) + windowsByLocation.set(location, windows); + + this._signalsHandler.addWithLabel(Labels.WINDOWS, window, + 'unmanaged', () => { + const wins = this._windowsByLocation.get(location); + wins.delete(window); + if (!wins.size) + this._windowsByLocation.delete(location); + this.emit('windows-changed'); + }); + }); + }); + }); + + if (!this._locationMapsEquals(this._windowsByLocation, windowsByLocation)) { + this._windowsByLocation = windowsByLocation; + this.emit('windows-changed'); + } + } +} +Signals.addSignalMethods(FileManager1Client.prototype); diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/imports.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/imports.js new file mode 100644 index 0000000..94bf337 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/imports.js @@ -0,0 +1,17 @@ +export * as AppIconIndicators from './appIconIndicators.js'; +export * as AppIcons from './appIcons.js'; +export * as AppIconsDecorator from './appIconsDecorator.js'; +export * as AppSpread from './appSpread.js'; +export * as DockDash from './dash.js'; +export * as DBusMenuUtils from './dbusmenuUtils.js'; +export * as DesktopIconsIntegration from './desktopIconsIntegration.js'; +export * as Docking from './docking.js'; +export * as Extension from './extension.js'; +export * as FileManager1API from './fileManager1API.js'; +export * as Intellihide from './intellihide.js'; +export * as LauncherAPI from './launcherAPI.js'; +export * as Locations from './locations.js'; +export * as NotificationsMonitor from './notificationsMonitor.js'; +export * as Theming from './theming.js'; +export * as Utils from './utils.js'; +export * as WindowPreview from './windowPreview.js'; diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/intellihide.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/intellihide.js new file mode 100644 index 0000000..1e88957 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/intellihide.js @@ -0,0 +1,340 @@ +// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- + +import { + GLib, + Meta, +} from './dependencies/gi.js'; + +import { + Docking, + Utils, +} from './imports.js'; + +const {signals: Signals} = imports; + +// A good compromise between reactivity and efficiency; to be tuned. +const INTELLIHIDE_CHECK_INTERVAL = 100; + +const OverlapStatus = Object.freeze({ + UNDEFINED: -1, + FALSE: 0, + TRUE: 1, +}); + +const IntellihideMode = Object.freeze({ + ALL_WINDOWS: 0, + FOCUS_APPLICATION_WINDOWS: 1, + MAXIMIZED_WINDOWS: 2, + ALWAYS_ON_TOP: 3, +}); + +// List of windows type taken into account. Order is important (keep the original +// enum order). +const handledWindowTypes = [ + Meta.WindowType.NORMAL, + Meta.WindowType.DOCK, + Meta.WindowType.DIALOG, + Meta.WindowType.MODAL_DIALOG, + Meta.WindowType.TOOLBAR, + Meta.WindowType.MENU, + Meta.WindowType.UTILITY, + Meta.WindowType.SPLASHSCREEN, + Meta.WindowType.DROPDOWN_MENU, +]; + +// List of applications, ignore windows of these applications in considering intellihide +const ignoreApps = ['com.rastersoft.ding', 'com.desktop.ding']; + +/** + * A rough and ugly implementation of the intellihide behaviour. + * Intallihide object: emit 'status-changed' signal when the overlap of windows + * with the provided targetBoxClutter.ActorBox changes; + */ +export class Intellihide { + constructor(monitorIndex) { + // Load settings + this._monitorIndex = monitorIndex; + + this._signalsHandler = new Utils.GlobalSignalsHandler(); + this._focusApp = null; // The application whose window is focused. + this._topApp = null; // The application whose window is on top on the monitor with the dock. + + this._isEnabled = false; + this._status = OverlapStatus.UNDEFINED; + this._targetBox = null; + + this._checkOverlapTimeoutContinue = false; + this._checkOverlapTimeoutId = 0; + + this._trackedWindows = new Map(); + + // Connect global signals + this._signalsHandler.add([ + // Add signals on windows created from now on + global.display, + 'window-created', + this._windowCreated.bind(this), + ], [ + // triggered for instance when the window list order changes, + // included when the workspace is switched + global.display, + 'restacked', + this._checkOverlap.bind(this), + ], [ + // when windows are alwasy on top, the focus window can change + // without the windows being restacked. Thus monitor window focus change. + Docking.DockManager.windowTracker, + 'notify::focus-app', + this._checkOverlap.bind(this), + ], [ + // update wne monitor changes, for instance in multimonitor when monitor are attached + Utils.getMonitorManager(), + 'monitors-changed', + this._checkOverlap.bind(this), + ]); + } + + destroy() { + // Disconnect global signals + this._signalsHandler.destroy(); + + // Remove residual windows signals + this.disable(); + } + + enable() { + this._isEnabled = true; + this._status = OverlapStatus.UNDEFINED; + global.get_window_actors().forEach(function (wa) { + this._addWindowSignals(wa); + }, this); + this._doCheckOverlap(); + } + + disable() { + this._isEnabled = false; + + for (const wa of this._trackedWindows.keys()) + this._removeWindowSignals(wa); + + this._trackedWindows.clear(); + + if (this._checkOverlapTimeoutId > 0) { + GLib.source_remove(this._checkOverlapTimeoutId); + this._checkOverlapTimeoutId = 0; + } + } + + _windowCreated(display, metaWindow) { + this._addWindowSignals(metaWindow.get_compositor_private()); + this._doCheckOverlap(); + } + + _addWindowSignals(wa) { + if (!this._handledWindow(wa)) + return; + + this._trackedWindows.set(wa, [ + wa.connect('notify::allocation', () => this._checkOverlap()), + wa.connect('destroy', () => this._removeWindowSignals(wa)), + ]); + } + + _removeWindowSignals(wa) { + const signalIds = this._trackedWindows.get(wa); + if (signalIds) { + signalIds.forEach(id => wa.disconnect(id)); + this._trackedWindows.delete(wa); + } + } + + updateTargetBox(box) { + this._targetBox = box; + this._checkOverlap(); + } + + forceUpdate() { + this._status = OverlapStatus.UNDEFINED; + this._doCheckOverlap(); + } + + getOverlapStatus() { + return this._status === OverlapStatus.TRUE; + } + + _checkOverlap() { + if (!this._isEnabled || !this._targetBox) + return; + + /* Limit the number of calls to the doCheckOverlap function */ + if (this._checkOverlapTimeoutId) { + this._checkOverlapTimeoutContinue = true; + return; + } + + this._doCheckOverlap(); + + this._checkOverlapTimeoutId = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, INTELLIHIDE_CHECK_INTERVAL, () => { + this._doCheckOverlap(); + if (this._checkOverlapTimeoutContinue) { + this._checkOverlapTimeoutContinue = false; + return GLib.SOURCE_CONTINUE; + } else { + this._checkOverlapTimeoutId = 0; + return GLib.SOURCE_REMOVE; + } + }); + } + + _doCheckOverlap() { + if (!this._isEnabled || !this._targetBox) + return; + + let overlaps = OverlapStatus.FALSE; + let windows = global.get_window_actors().filter(wa => this._handledWindow(wa)); + + if (windows.length > 0) { + /* + * Get the top window on the monitor where the dock is placed. + * The idea is that we dont want to overlap with the windows of the topmost application, + * event is it's not the focused app -- for instance because in multimonitor the user + * select a window in the secondary monitor. + */ + + let topWindow = null; + for (let i = windows.length - 1; i >= 0; i--) { + const metaWin = windows[i].get_meta_window(); + if (metaWin.get_monitor() === this._monitorIndex) { + topWindow = metaWin; + break; + } + } + + if (topWindow) { + const {windowTracker} = Docking.DockManager; + this._topApp = windowTracker.get_window_app(topWindow); + // If there isn't a focused app, use that of the window on top + this._focusApp = windowTracker.focus_app || this._topApp; + + windows = windows.filter(this._intellihideFilterInteresting, this); + + for (let i = 0; i < windows.length; i++) { + const win = windows[i].get_meta_window(); + + if (win) { + const rect = win.get_frame_rect(); + + const test = (rect.x < this._targetBox.x2) && + (rect.x + rect.width >= this._targetBox.x1) && + (rect.y < this._targetBox.y2) && + (rect.y + rect.height >= this._targetBox.y1); + + if (test) { + overlaps = OverlapStatus.TRUE; + break; + } + } + } + } + } + + if (this._status !== overlaps) { + this._status = overlaps; + this.emit('status-changed', this._status); + } + } + + // Filter interesting windows to be considered for intellihide. + // Consider all windows visible on the current workspace. + // Optionally skip windows of other applications + _intellihideFilterInteresting(wa) { + const metaWin = wa.get_meta_window(); + const currentWorkspace = global.workspace_manager.get_active_workspace_index(); + const workspace = metaWin.get_workspace(); + const workspaceIndex = workspace.index(); + + // Depending on the intellihide mode, exclude non-relevent windows + switch (Docking.DockManager.settings.intellihideMode) { + case IntellihideMode.ALL_WINDOWS: + // Do nothing + break; + + case IntellihideMode.FOCUS_APPLICATION_WINDOWS: + // Skip windows of other apps + if (this._focusApp) { + // The DropDownTerminal extension is not an application per se + // so we match its window by wm class instead + if (metaWin.get_wm_class() === 'DropDownTerminalWindow') + return true; + + const {windowTracker} = Docking.DockManager; + const currentApp = windowTracker.get_window_app(metaWin); + const focusWindow = global.display.get_focus_window(); + + // Consider half maximized windows side by side + // and windows which are alwayson top + if (currentApp !== this._focusApp && currentApp !== this._topApp && + !((focusWindow && focusWindow.maximized_vertically && + !focusWindow.maximized_horizontally) && + (metaWin.maximized_vertically && !metaWin.maximized_horizontally) && + metaWin.get_monitor() === focusWindow.get_monitor()) && + !metaWin.is_above()) + return false; + } + break; + + case IntellihideMode.MAXIMIZED_WINDOWS: + // Skip unmaximized windows + if (!metaWin.maximized_vertically && !metaWin.maximized_horizontally && !metaWin.fullscreen) + return false; + break; + + case IntellihideMode.ALWAYS_ON_TOP: + // Always on top, except for fullscreen windows + if (this._focusApp) { + const {focusWindow} = global.display; + if (!focusWindow?.fullscreen) + return false; + } + break; + } + + if (workspaceIndex === currentWorkspace && metaWin.showing_on_its_workspace()) + return true; + else + return false; + } + + // Filter windows by type + // inspired by Opacify@gnome-shell.localdomain.pl + _handledWindow(wa) { + const metaWindow = wa.get_meta_window(); + + if (!metaWindow) + return false; + + // The DING extension desktop window needs to be excluded + // so we match its window by application id and window property. + const wmApp = metaWindow.get_gtk_application_id(); + if (ignoreApps.includes(wmApp) && metaWindow.is_skip_taskbar()) + return false; + + // The DropDownTerminal extension uses the POPUP_MENU window type hint + // so we match its window by wm class instead + if (metaWindow.get_wm_class() === 'DropDownTerminalWindow') + return true; + + const wtype = metaWindow.get_window_type(); + for (let i = 0; i < handledWindowTypes.length; i++) { + const hwtype = handledWindowTypes[i]; + if (hwtype === wtype) + return true; + else if (hwtype > wtype) + return false; + } + return false; + } +} + +Signals.addSignalMethods(Intellihide.prototype); diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/launcherAPI.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/launcherAPI.js new file mode 100644 index 0000000..6a0a60b --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/launcherAPI.js @@ -0,0 +1,289 @@ +// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- + +import {Gio} from './dependencies/gi.js'; +import {DBusMenuUtils} from './imports.js'; + +const DBusMenu = await DBusMenuUtils.haveDBusMenu(); + +export class LauncherEntryRemoteModel { + constructor() { + this._entrySourceStacks = new Map(); + this._remoteMaps = new Map(); + + this._launcher_entry_dbus_signal_id = + Gio.DBus.session.signal_subscribe(null, // sender + 'com.canonical.Unity.LauncherEntry', // iface + 'Update', // member + null, // path + null, // arg0 + Gio.DBusSignalFlags.NONE, + (_connection, senderName, _objectPath, _interfaceName, _signalName, parameters) => + this._onUpdate(senderName, ...parameters.deep_unpack())); + + this._dbus_name_owner_changed_signal_id = + Gio.DBus.session.signal_subscribe('org.freedesktop.DBus', // sender + 'org.freedesktop.DBus', // interface + 'NameOwnerChanged', // member + '/org/freedesktop/DBus', // path + null, // arg0 + Gio.DBusSignalFlags.NONE, + (connection, _senderName, _objectPath, _interfaceName, _signalName, parameters) => + this._onDBusNameChange(...parameters.deep_unpack().slice(1))); + + this._acquireUnityDBus(); + } + + destroy() { + if (this._launcher_entry_dbus_signal_id) + Gio.DBus.session.signal_unsubscribe(this._launcher_entry_dbus_signal_id); + + + if (this._dbus_name_owner_changed_signal_id) + Gio.DBus.session.signal_unsubscribe(this._dbus_name_owner_changed_signal_id); + + + this._releaseUnityDBus(); + } + + _lookupStackById(appId) { + let sourceStack = this._entrySourceStacks.get(appId); + if (!sourceStack) { + sourceStack = new PropertySourceStack(new LauncherEntry(), + launcherEntryDefaults); + this._entrySourceStacks.set(appId, sourceStack); + } + + return sourceStack; + } + + lookupById(appId) { + return this._lookupStackById(appId).target; + } + + _acquireUnityDBus() { + if (!this._unity_bus_id) { + this._unity_bus_id = Gio.DBus.session.own_name('com.canonical.Unity', + Gio.BusNameOwnerFlags.ALLOW_REPLACEMENT | Gio.BusNameOwnerFlags.REPLACE, + null, () => (this._unity_bus_id = 0)); + } + } + + _releaseUnityDBus() { + if (this._unity_bus_id) { + Gio.DBus.session.unown_name(this._unity_bus_id); + this._unity_bus_id = 0; + } + } + + _onDBusNameChange(before, after) { + if (!before || !this._remoteMaps.size) + return; + + const remoteMap = this._remoteMaps.get(before); + if (!remoteMap) + return; + + this._remoteMaps.delete(before); + if (after && !this._remoteMaps.has(after)) { + this._remoteMaps.set(after, remoteMap); + } else { + for (const [appId, remote] of remoteMap) { + const sourceStack = this._entrySourceStacks.get(appId); + const changed = sourceStack.remove(remote); + if (changed) + sourceStack.target._emitChangedEvents(changed); + } + } + } + + _onUpdate(senderName, appUri, properties) { + if (!senderName) + return; + + + const appId = appUri.replace(/(^\w+:|^)\/\//, ''); + if (!appId) + return; + + + let remoteMap = this._remoteMaps.get(senderName); + if (!remoteMap) + this._remoteMaps.set(senderName, remoteMap = new Map()); + + let remote = remoteMap.get(appId); + if (!remote) + remoteMap.set(appId, remote = Object.assign({}, launcherEntryDefaults)); + + for (const name in properties) { + if (name === 'quicklist' && DBusMenu) { + const quicklistPath = properties[name].unpack(); + if (quicklistPath && + (!remote._quicklistMenuClient || + remote._quicklistMenuClient.dbus_object !== quicklistPath)) { + remote.quicklist = null; + let menuClient = remote._quicklistMenuClient; + if (menuClient) { + menuClient.disconnect(menuClient._rootChangedHandlerId); + menuClient.dbus_object = quicklistPath; + } else { + // This property should not be enumerable + Object.defineProperty(remote, '_quicklistMenuClient', { + writable: true, + value: menuClient = new DBusMenu.Client({ + dbus_name: senderName, + dbus_object: quicklistPath, + }), + }); + } + const handler = () => { + const root = menuClient.get_root(); + if (remote.quicklist !== root) { + remote.quicklist = root; + if (sourceStack.isTop(remote)) { + sourceStack.target.quicklist = root; + sourceStack.target._emitChangedEvents(['quicklist']); + } + } + }; + menuClient._rootChangedHandlerId = + menuClient.connect(DBusMenu.CLIENT_SIGNAL_ROOT_CHANGED, handler); + } + } else { + remote[name] = properties[name].unpack(); + } + } + + const sourceStack = this._lookupStackById(appId); + sourceStack.target._emitChangedEvents(sourceStack.update(remote)); + } +} + +const launcherEntryDefaults = Object.freeze({ + count: 0, + progress: 0, + urgent: false, + updating: false, + quicklist: null, + 'count-visible': false, + 'progress-visible': false, +}); + +const LauncherEntry = class DashToDockLauncherEntry { + constructor() { + this._connections = new Map(); + this._handlers = new Map(); + this._nextId = 0; + } + + connect(eventNames, callback) { + if (typeof eventNames === 'string') + eventNames = [eventNames]; + + callback(this, this); + const id = this._nextId++; + const handler = {id, callback}; + eventNames.forEach(name => { + let handlerList = this._handlers.get(name); + if (!handlerList) + this._handlers.set(name, handlerList = []); + + handlerList.push(handler); + }); + this._connections.set(id, eventNames); + return id; + } + + disconnect(id) { + const eventNames = this._connections.get(id); + if (!eventNames) + return; + + this._connections.delete(id); + eventNames.forEach(name => { + const handlerList = this._handlers.get(name); + if (handlerList) { + for (let i = 0, iMax = handlerList.length; i < iMax; i++) { + if (handlerList[i].id === id) { + handlerList.splice(i, 1); + break; + } + } + } + }); + } + + _emitChangedEvents(propertyNames) { + const handlers = new Set(); + propertyNames.forEach(name => { + const handlerList = this._handlers.get(`${name}-changed`); + if (handlerList) { + for (let i = 0, iMax = handlerList.length; i < iMax; i++) + handlers.add(handlerList[i]); + } + }); + Array.from(handlers).sort((x, y) => x.id - y.id).forEach(handler => handler.callback(this, this)); + } +}; + +for (const [name, defaultValue] of Object.entries(launcherEntryDefaults)) { + const jsName = name.replaceAll('-', '_'); + LauncherEntry.prototype[jsName] = defaultValue; + if (jsName !== name) { + Object.defineProperty(LauncherEntry.prototype, name, { + get() { + return this[jsName]; + }, + set(value) { + this[jsName] = value; + }, + }); + } +} + +const PropertySourceStack = class DashToDockPropertySourceStack { + constructor(target, bottom) { + this.target = target; + this._bottom = bottom; + this._stack = []; + } + + isTop(source) { + return this._stack.length > 0 && this._stack[this._stack.length - 1] === source; + } + + update(source) { + if (!this.isTop(source)) { + this.remove(source); + this._stack.push(source); + } + return this._assignFrom(source); + } + + remove(source) { + const stack = this._stack; + const top = stack[stack.length - 1]; + if (top === source) { + stack.length--; + return this._assignFrom(stack.length > 0 ? stack[stack.length - 1] : this._bottom); + } + for (let i = 0, iMax = stack.length; i < iMax; i++) { + if (stack[i] === source) { + stack.splice(i, 1); + break; + } + } + + return null; + } + + _assignFrom(source) { + const changedProperties = []; + for (const name in source) { + if (this.target[name] !== source[name]) { + this.target[name] = source[name]; + changedProperties.push(name); + } + } + return changedProperties; + } +}; diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/ar/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/ar/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..ffb57869f368f11eab330499070e329a501b11c5 GIT binary patch literal 16188 zcmbuE3y@uPeaHXuuow|}2qIwpivkH`HxH1F^Gzuz4z?yC3o*#?zuP1 zqE_YbH@BRCov;TVLNsk(?owN&R3r{xYWw1PjAFiLi!Ej?;{J z5wIXr&2PZBgTD=U@;i-TsyPF+;QK(WzaG@QHK4XGfY*Z+@Lk{m@D%X70skI6kLQ;_ z3;qh63!ZtpF;{^rz_)^1!BfHQ0Urzfd%!=U|6u5U78JcNfI9z&;CsNAK=JiUa5{MU z8PE>SZ4xS5^!4HC?;Mw39coO(mpw52*6g@A3I=2bxoL4|dH$Mj@m*0UWf>X}) z>rVqU|141SoezEhd_O38EdmSRE#M{K5m0ph3n;o?3(u#Y<)1GFCAS6O2JjA0`@RBp zfjGr?T1Gz}cYWJO`Wy&Ifh=y`cDd z2-Ny7gR-A7Q0E^8C8zI$n*VCRUxQkA0?g^WQ$X=Q9Ta^Z2Bo(xASP|T1d5NxLGANh z5E9LgKFr`r=g;N`m767?_`W0HT>&?R@vne07~ccV2b-YyJ|AWN zF=#=Za~`TScL{{_eq<}K&@{m%y_haT|# z;BBDzz6aEPUk4@EgCPIS3;e*cc_rZgfZFdYoMtB21!})LKkd<|h@dggba?Dbt3A6uHK;B4?FQ2X8kB1-cpD1DEE5%?WYblDI3cy%+V@d5Bd zU<14q+zWmZdSLp6>;9?)?G30m>c@gWBgWK+*RD(8aBQKLp|Jq*Z9%A=Rw)=E1(6>fN1SM8`Sf4p!WYXD7~)*rSE$JJ`8H#eW2+39;o^M z0BWBfhv%Pwm-GB&X z?C2TrO7OJHjN!jo#Ltc3U7+mvS`D8GJ9!CcEncPXRvzJ^*e4 zWk+Ys^8H<))?W#V&yRz$yFL&W%vV9l@dZ%pUIyO^{x2xKpTJ~9ZDxYEgSUZ%dUH77 z55OLtUj{K1a~{gkdDnxdfiZ}Sm^vu?c?6W4{t?vqzW{aqc~^M8uK>^Dc{M0`l|Ze3 z02KfGz`MZLK=D&Th!25vP;xvOsZ1tpi2;4R=MK%KK6JO}(fDEeLoQIYutcqVxM zReoMKsPk_IF)6baL?q@BkpJd;0sjxw_?1`tyz(hf;~PQA<=de4|8Ef0m=9coPQg{6 zp1%c39{&{je+g>cJbu(a0=@_QGS~|q1QD4z3uBZW-2}cHtbnJ2n*%-!TAsfNN{@dH zN^buFN-hz~I32tb6n&oo)xR6W#LPITeP02^-)}*kci~)PJ_arZrKcU>--1WMP2lI} z`FST@=l8!1d<*@nX}YZY^*>s#>m(Xs&e`>!gQD|WG+m#fNe{9uU9th$m#(kT9(H&B z%#Vh9*~RB+b=n!U2WVfS-9*!MHtn0b;X>RU7v!3+(yFwDv~y{rG}w3fs{Q)PV?8|@UT9h+|&ap|23I3|>InLQ@>rMw2~UPg_pYbqnn_8mcyr z(GuD^n(T=1<*xbs%FcJtYP3J2<*z;-Mreydr+jt+?MhlqJCC-Lrt4AP1o%nTEDk)_et6iZIE^^?LnF@#RFaU(B4KnmG%TpexU1Q z4=xUbTXQEjkI>{xUkIJ@m#b)Z(~7jO)Bc3kPg_O1mZs~EX;;wxl-5K02yGc{1MM5M z6}0!zZlukoJxa^2w{ugXeKzX=@1xxjo=*Wkr~8W%TS{ziT&ncj#!xY;$HiCgeKK^r z4o0TidTqo;{ZXl6%S@@6Imu8|u}SHkc>SlhqY}b@3#p-b4 z?uT3V!_i1$*{WV0GV?2?LF8cPl;*7*s1DotLqi-J)j2AeGo!?2Zh}rOHfpZlPEDp6 z=Gle*T;0b}Evgh^-DbvZDm>KaNu0DQ)q1HfJ1U#wHW;z}5)a>v; zT(Jc$lhH^bXt7k_rrKvCTWeG*8i?9VwYJYzCxu$IT%K%sWx~2rC8~{>8>+P;q9|0$ z;=(@+mx}cP9_sb#pjl8V!(e0_H#RCr6J~*%zMvM%s%`IxSDk$WNCb zi%~KV7;PUKtT5Aen|xM}6v}d>TD8$XfX8{$UC1s*KbWgsSS_q|574$S?u#1bx>;DY zn9=|$;I^>Vxw0*n21^<$_Q&m=s_Ln;a-V8s>g%S zEyfu1U=>ffk%-`qv9Y+cuipFEMair8emyr(jvAH1z+@wXa@ffR8kLDd z@vtofTl7K04#p9SkwOWlCxjvfXARPgW7a)+<=LB-Enm7wF&7bf4%Q2miJiin4+T=uZsz&*a+g5cPHk? zDnu)gq9D$Z!rOhQav0Ue>q;@9(@mXjowLZ_CRx-uI&pce5aXJ)sMJ4z9aL+CcXKnr zEFT^qvs$i~hWtQVT#8R9yV}bJjRM9M1#4D-(zHUOR*MmLK1A82)mjYKeWeN(ki_*m zzQIyDqji{t%(pw7R2q!Q6)vJLR@{^9g7Ylyv&B-P$wji}K%Brv$6kd3u2GUN^wp|^ zw!cEA?5YpP(b_JtBT0$G`0hH1Po6a#_a@kFw_)o>;v#DZ?Ct^yf*mr73+|D3 zEnA0FAF%7SQh$G3(|YZnc^=zV3grfZt;F@=YHh7uS1mV4-t^aFVsyU~RF+C6>+CdT zvpA`$M!=!)!)lF2)P9V|-lPDyW(z-g7HBU#XJRUFHpaUakvEiUp80XB zAgUF!b$*Tn;M}t~=`6|(vn1}To28C^Wu4%yONqLrdXy+>UXs}P?d)h*;@|~^;>=XK zS>BOZ%+k1CtD1a9&XU|x@=AFGOFzy45N(zN-IP)vhNwcS=$E*Zjkt>KX;>8r!z>>nZ1}?xvm&a* zWtS6ryelgAc*pVSA|^+g6*8}oUssedP9G?U^7LWv z1X9Ne5E}S zb+a+8H)R4g@;ZnM(WjG5W5j0wEOoGh$a8TSuL;zjN_ z54Ts^@24P153` za{9#bvQmsI6Go}yJEyzX4;B=waZjl`)2OI&QTf|`lL}|#61zXt zWhcr|KOVFZHYblILuBSwInl~des;)r&Xz;U^8o#SkD-gG-h<*$%ZP~eK}d1h5SIK(?qtwf|uGKuFDXM@SPnCeb< zHZ@)476%XEUvkAP?gg{&Hmi66_C@`wMkSP~ke&CokVLx8YG3+h_$HZTbp^vStFfKl zMyXuy^4WVZc3nl@+$t)P{ac`Bt&K-|tEA{wHFNxXgjo~!4pB*%HL41;A~-Jv??}TX z3MeO~yj^gXdkOcoiu<@hVD0LSYKfhS-MUu|JAcJunXhV*Y2E&y5b>bcC1+}$Dqkir zmF%@S8)0V-mh)s*6|!TFME0b1V|B2<+)!fhF_no*1+}VPTDle&yFQwA=3fD)+!|vK z^{%B!f2r7YL!&?GT2<|_Q&ueRx|K|$UAh)hx%JrDGiQIOYv$EmGiTdbSM*#y`?8sr z&zw1BNtD#PP<$n!zN^-H?EHa2g2b}u&cSH7M9kyEPc>;=kC^J!${;m!H=lv#v98kJ zKm}c^;%JanwWzmLX!Z6`VozDRc#x;*0(LoVl~K;_~*`tXa9iYp!AN z3I;zk?b<1~b@@+IPGBplagoS%dH0p{`-iTT)duf63p`Uj)^lZ=+nU?cr_uw>FE$@c z_gcM#K1pXsm*r_!a}!hVPj_|ObVquu`A~Ymy3SEIxV5<{-DCOLl|I$npm~#hxntiQ z=~#1{ZEi^qrn}q*>F#vAxtXm-(|r~?wl+6&0&~)5=-Q>Bbj)(%rsjQq!Orxk4r*@b zo|29;x-UKUhkx5+r~T;>cu4m(H#fKXla4hoIdhngF0dI;jE3mAL0xrKXAM0zyc4G9|{Wz2m!gwg}z*OBPf zZ)5e;bni5iCpnuCmK)7ysoRghekAqp$O#t*P~o18~(Cc`*_!10_mB~H$* zRr!&OFqx#^yrqtgX)>=MLD=B9qsH-x0gKbXp5G;J^pKW0f4bWRx_as$6zeu7M@ zwR`TtraR&5zD$ziNDlU%Zf=K?2Sth49@YM-S2x1IQr3G1ei~|@bb(v(Od+4>{OLr6-tnx`!e~ZnP;VL^?aj z(?+s5GICl}rX)-vKIdcm5oXI0RMQ;bA1CZ!8&xM;6e^jq8h<>5s%8FeDIcdbBTNmy{SriO4^XD+HBKHzHdI% zX&|^3S(Y7f3W_Tj-$0IGDW#Q;A{({$@JmB^i`9%lg)3Pw!K^Hi*rbk)7yv3fKz!Rn z62|e_DG=2r*cVU}LuiN2;ZGKMtht>^Hh5^RAkIt?TgAnliH0Pw)#a>B;(__iP*rsj z%6w*HwvfFCcN4Ep${0a9_WZYVP9qCr`c@e7H7G(-(AHA5F>F37S@IFj3$4wvR|`ai zVoP4O0TQ5$!sVc&iNT3b}B`gs_;4&(I-;#)$}=v3=Zh-sF38u1T0ZjO?ClCz1VnBS0yPXu};au!SPs z)r)kXfmS+`Q81Cp+)Ks}6Y8Z6I1EHEL1$pLS$c3e6}w7zJ0)ZVaF)QFq*&#{%Y&}w z=HzWMp=Y6L3nR*1POitlWwZ(am7u|3M^%Qihg-JK5qv-oR2;2IM9Yp;si=IE<8UCa zJJl%u1uNr3=Ic|1RQd;Q<-)+eU>mUC+D?Kqh*(k_=cc*caZa=jes~N@T`J6~H0Mal zDXp~KibL8Azj8^IX+fo+FP}J9>DA>ExgQBq9@^=(Sti5MWh1R3)GIElRozzO&8<@O zWW~0h9o|9=B}Itrx!YD=A$+8}T{ILucq(PQThHN;e*BU*2vm6n3Qix zgk*zNIy;wx_=AwWtEh?mE%u0|vIr=^R&#GkJ8&mrAAVzyO>O*y3;zlN%rBS^CbP^Bo{@z3?S zl13ki+;^WKdZo?vZNZ0HaxXDR^PrjZ<=M`((%P4Fn!WML^IJ2a9d2QCy{A%KyQGtA=P*bv>A?K1sp#gSZs*a-NHe`B{F$PC@*BUuuGMCP>@8UAlbXz7RlY>y1R2 zW}*TOM2UP#QUh6p`Z3=luSXe_NUZYTpIQTLOApJL-0I^kqq(`=&)?`K+roAGedQ#M z2zHs!jZ-?oI+JU;7cmIKkS!?`x79o$bjnOeQMY@omHDb>5^elY%Y_Y?;&UeMLlLhS z!gzQEQzq4mpK>w`a;(aeqdHfv6TW;9oIB$#+sK0{Vw9?!?b%cr09m@-43umqNF0KQ z2h$x;gt=}LMe^U^HSIzrmzO6T2&sSDy$_1%Q z@FXbMqP_Ha52ZNMKve$Als+m-9IYV6lri@$F~34HvUtnctyt)f>{x3U&3&V6t#Tzg zdf1JuL`V4Mq6${UA9j?ZP=fbw@Q%2Sz>+(_hY3o+pmMJ-_HNHXnOQK%&TN~sBOi6P z!(^TaXM<2YF^#qz6uNiH=%Dsk2mQxMG@OJXVW$(Aecj2vw0Y1;2P>OIs?O?zx%wm4 zOF4>?A%sqdFwUNx&9|%}uUpv3@{>h!dJ}VhAZW`oZ_eQmdB9|}<=)v8oS2opxM4yr zDotWO(AKgaS73!XotDE#)8NNwj}N?T$Y&J8!xl-)uW8$pe}8N33&(EesMB1|Sj5}} z>yY($167E5F7@9{WfdYIRQ9bPBw4!B$5SBTtMtIQv%{fOvwx3QiQJkuvSCBOa&eE3 zkvcB(Qwd``QE!wWMO~~)XSZVpepT}-Uh&qMi=ZvyjoU{ra?dG8zS*COnHSXmMsYz$ zJ%O&qd=_0#{0X1`JG>hyGf~!pq%e|fQZCLp6LIG42<=cMv^)cQeC*4W+iwtz-3Kh= zbtXkQ5fTsdSqoBMuVCGQoS(}+QjE!~S?pfs@+sSiF?`jMA?Ov5S6!LIgjXny=Dss~ z3*k%s#A)qd&k!Y6sN_7=ievOb$y1Do`q%yN>9VluLcek=>3FxK;Qo}+erIpGHz&RN zuU9RCJ!Oh+<|{qNXGao{_*-8b+!>CXcI-#FJ7lTkg8MS%Y%>dvMxmSCko{)X=Ppo4-a7=uhZBt}R>Z1)AC+*=N@#Pg`=rw!4& z`>T;x+93$os?QYsWg~n0vM%XNj1?^z@It}ofb5Li7iZtqiYdmCzmt6>t#Rtn{|74# B-Wvb_ literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/be/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/be/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..ba9a2528ee5211b41b855653307b68f651a85c99 GIT binary patch literal 17759 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 literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/bg/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/bg/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..87e8892562b0d249c1282f7a19e9ba489fa7bf70 GIT binary patch literal 3761 zcma)-U2h!K8Guh9&~|AlUu~f+^rYaVEgj>00MS~ml*Atd#Ysq9 z{3jGU|AL$0J>0$x?}K+i4IhVFq1bsIJ`9h;M_^REzX!k1`=8*C;SvY7 z&)_fMQ;?quxrtl~OYjr;P52p<_2!`Xc@>KOU*Ti$Z^it-AwRYGZlxZ8CHQstDBJ?K zLizq2{2Dw6`{40n{tY-t4o^do?;_;Gui&F_6k|J}2lvB|i}!2rW!@k9M(%eLO5R?F z;>YjcUN{RS-`C(yxQQU8UQa`LKM9|O=inarcQ^zeA@~vaB9wg0z!~^wDE6OYQtZDB zzXxZb_f9sU7j-Ty#Lst3QN)EImWJ`Yd8d*OMg;a{NGy#`0&f1&6NA|(AZ3T6J6 z5R>Y2xC!YkK{7k$6Sc3Eq){Vy&DV{<^Xk4+sRxyltW|Sg38Hw#_o(Ssf^=%dOxy}XaS5|Q#Z99) zQNwOhvp1badN{&TU!q2S?N`$LuA`rJ7pn{iZ){RGKIGo8{Cu~-?! zKi?BOzUb@g(`WmV>(etUJ{0k-^Q95B!gWuL z@m4(zQa3q?{cVY+Jk%gh($P~vTB*spiJzvhUyVy>`F(?I9`sKYHCKn4ez;u!!=$_@ zk2)L&4L6?BjVKJLU|FjdT0v@Wy3gyW%iN9EL>=*QM{Ich2^a5~397YJ9rY_w=&i7) znX-N->S!%Gr9Ej0H}tf-BFM1SnDl9$yza;H3aNq{#CR-h1|d;I(j(4(&pD1I+N-QR zn#f5bN0uxd@taYcI^#(-@SMG^YT`^pWnDUa$T{M_5{QB`Oufo_$H0zV&cJSG=YZZm zP~N%g$$^~%1Em9Qk~+8-CUxm^G!M98wM7}73Eyp$_1;#!>c)W^E`KQN$!ckQ|M9pvvO08ZV$|7vLrxYw;m6KMScyCupsaUK z25ISVy%oE4XEcf%Nm++Y`0s$4XUq>}*NNj}>2ef$*E9Xw zOLB^2Z<@9?b7nC+oxKIGn2xz*I@z?DE6y1+ugz7{WwgywcG}F{PDh)LHcMhsR4&TH z0vhIg_C617RK-Fz&E2knYm=Ey=$=Ju9d9+4Xd6Nmlm-UTmagn@oDL*GvD8jucp$a|6BA z{X^Wg;V7XL$Tr6X=@i~1W)iR{^|S?`KFa)&FDnDOjEuJB6$h?JY$73P@7Sj6+P;vT zK?|*~-CO;FEG1>#z{)Jfu4HFef(lySb8>g{7X&Su*7uk1X#Uvl4;H(47SY>Dgx z3NJlox47L=Yqp?l&Uq=eIV-6#7Z}))ro6FHXoI}G_HVFXA$wCrZr8l)lyCj!oxv){ z*NPK`E`1x*ghx_HAtmhXwN+=%$9OCiZPVBkA0rFcV&{tTn>H|(l#{|bV|Oz4_!E^K z)7v~)Szf6l|DtPM*-%85{E(yYeNKfU@r#_MSJxJ;I8E&S=4KXbi(KMV=`~9`4}Bp! zlgA*IdnXY)dQCV)GeZa~Pg2g~b9pAH>graIYV$84tLE)$kZQ}B`wo95{{!ykbOita literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/cs/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/cs/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..23c2b0a4024b81787d00432023526b556b39710d GIT binary patch literal 13925 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 T%4Bi1F56q7q^#xtnyCK<^zat) literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/de/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/de/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..0f7dc82db39f0a2fe941e225242a74b427db463e GIT binary patch literal 14194 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 NsP){g#L!mn{}0h*doch2 literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/el/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/el/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..c64aa832aae680e0460f676b51b56c49a805a29d GIT binary patch literal 12042 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 Jvju-X`+qNgZ&v^S literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/es/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/es/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..e36067a42f48d23050c3e16bdfd08d507a9a5ace GIT binary patch literal 14461 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 LF052XN$-CFM4cF8 literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/fr/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/fr/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..9ca1002f38a6d028eee75f05da5df32feac5d992 GIT binary patch literal 14414 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 D%mN$# literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/gl/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/gl/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..110db8257e80b1a690654f2514111cb22bc68caf GIT binary patch literal 8811 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
  • Le`&2taM5-Jv&Z9lMb$xR3gFI&m{G z9o8R|W1BsDYPoU#v^KfU2WeJx%OclB>UlpFQ$gT)Q*RZzi>sJ8PvJ(FIg%*SzJ)GS zCl2DZt4$K=^&*R#DxBdG-7Di5)mZd9N->r);notIkV>y2+D0ypgorI&>Z8~qNip!$&D<&?fr2}{6Z)X z>fP$;$mKFQT9mVL$h~W?ZrA3y6Q%dEbfo(Uk*!fotQj_nG=<&FlW6Z01S)a=iS6XB z;B2-obMJY<@%;fhs#HUqfgNIlcYagZkS-v#a_Ay+{l3j)y@;STF}6j~_-fw^qz)R zB7~Gsd+h9F_ONm;wZj|F!kqSU-6;tdxCOQgcOBbzRg?-E7a{qTxK!=HqQdaHK1^d- zNlr8$iJY(@oW^(wtKD+c!473+Y);gTBtAjXcn{VxN6FKYrK%v{r;N-U&s#Km9OBKM zNo?%>u%*4W#g8l9R4!@>6lyO;`CNvs{=VjbZEN6K4FzDe0uP9 zT`P}$d=9%SJ-juoO^*oyb-G6#luQSOvKJYcOx&KOG@pch)T!Qz6%>BCHJEtNacw_y z1|XENoA*l5+1x9gcpJ*A89j5HW;pizjPOd-jXww7)epynwfbBXC(aRG)d_3vtnkLm zO9DhkOaWun1F_&btA}JDmKNxqE^s|>|GB2bh-^~PJbgW$#iqF$Bc zCrDlr@G16^I<%v4nwiYuzPTt$IGB@Ltt0Q~{-w`6i;`<_mNC}qLul~SU{_6bn2yz9 znS?Y1iSzawN{ptui2^#Mi;D(@?K zw}`K3?BsnHHP*_0-Z)HKdSUNIV;_r@gw@y}E41{P<(0FImF33r8NIU7I`ffdm(MOQ zFKnBnTQ+aQev@@(M!k(l|CQxuClPlOfTIHxDm2&duieRA95lX3|YX=`DS( zJP>PK5mQKe0Hov%XL03O7E?-!<-KZJ}&*ENcBRpfJd9Jy#vhbFMM_<%+ z%Y*cNw}V>sfOsiQMbf9*JKWl6U)Sx8w!YTh+1hRIh9_&AyY2nv!nPZb`2OFG5B1!S z=zQpVOkqlWf?jlNJ5J0zE46QeaN2Sh+MwjbG)|jK(e=!grgdXlQchJE9Hb&IBWk5h&fz9@V7GHOZ_S+M~#c&9LNU^+Q*L zU1uxo2zd^g_r9w#$NgvI2HB2SH)I3th7z0uS(O~907M*A2S)}<<~E-$?UymiBrBS` zH)yI`hMGC#NGc?xS>LRgi5V!Ni7Jj9i9D*=YQuF(Xi8&CAhdaDkWr%h=7ik|Pebvn zxfiq+ULe{t04H7sYR4ug)5UcYG}~^v(|wto+kWCXkd}zJ?uK!hBdyrPrPH-;4;|$D zr^8Z6HDfa_6Samd<+>cASGruOI;!TVUe+EKt|#;7+oK#A^^K#Q$c!G-rN|cE@FRG*h`(lrIg!nS~vh&_;F8H`b#M0)wXRr+SO<8RO!_ z{jtqys_-(-g;qD^H*$C)27?7S@=PUDZ>$C1CB`jXnc$S9sf+nJ5(m{Dgwr>a5p^*^ zt;`qD@~BfLCo{6A7CjJC?@v`ca|u5~h=36q3y7Wz7OcWNyf#SiIF2(I&DWgYo}_58G7oyqaFWE$nPm9P!(Hay+GF_`MqLdpc9{D{t66OtDzSt&tfC_zPS%c+^1PqoZPA0KpyVX=R%uDi^s!w@6%TokK%CnKSB?q?Ok-EdIg z5ZU~T+VS>euYsJ$*Od-UY3)r2USnklK)iLwQf7pS;{Q+^m$-))dcA+eoXEB8m;re~ z_VCMh(^2U2q@lWMjN!%r1%k!E$?a?!;(m8uy(CQ8Y8Thm_<61^jlc3VB1@GnRCBQcn zEUC7dxf%5%9hxmE(SuUF(sN&s)IIWS=dpZoO^&E^>ay7fF=AGS1a`jz{QG+^|N|2LJC0ziPnZG z-dCrdnay35jKDm;)~Pj70bc8UaSf+N)F1wk;G7mV-gT5bF9N$ZM>mB HqdWUwUh|iO literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/it/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/it/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..8145429d410cbe0ababfccb80735a71993647461 GIT binary patch literal 14378 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 literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/ja/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/ja/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..a2ba4ef8da350674e78d53647b3aadc5166ba8a0 GIT binary patch literal 12116 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 literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/kk/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/kk/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..f5f92c0335e2cab5a7aa19fbc1b30a411dae50ed GIT binary patch literal 18116 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 literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/lv/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/lv/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..e6d146a5c140ccd4333f178392b395fe1bc4913f GIT binary patch literal 13719 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 KUsh1KoBsv<3TJ5m literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/pl/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/pl/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..3b2633cccd6d610b4cc65fb83db774a0d16caacd GIT binary patch literal 14631 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 literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/pt_BR/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/pt_BR/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..3a260382a310539f1cfe023d3d11cf8d78584aef GIT binary patch literal 14680 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 ANB{r; literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/ro/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/ro/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..a3c2b23ba5ccb6bcf5e8fc2bb1ac43add3eb59ce GIT binary patch literal 14377 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 V1??CdkB*d$y(6k#-_C~Ve*v_VX5;_> literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/sk/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/sk/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..9348b7e2458d5b5aef8c041d065b6ca40b21f86e GIT binary patch literal 8918 zcmbuDZH!#kS;tRl(w8l?C843AP!36O?8Y&bU1buV}v z{A=*3^8UVeEA<}kKUm@;pyqxCd;okNoB~@QLsVMgr@$ZM{ue4 z@EC&yp9V#g=ga#SK#|9Sd{mpS2f-frli-)Y9|r#rl>K}I{2=%b;0M6(gM8F`5&nJP zgWwN=N5Cd{43znP3;Z1T$6yV75@BRtn_vij8hk(a&!Eineef#yE+*Rmo8XUtd*DOh zUxN36-v#dn?|rXQY*jr7-UB`i%JajZ=xYI#@n=Ap|0;MK+y)oG-v{}qZ}BDb{~IXs z-B0Itf*%2Y8k_?~A1{Ei{&tC<2KlHj@ih&;4vHLq1+o?Ox1fysHYoc39#{we17r*8 z2%DGrj)8~3=gRw6K+)eXfFA~b2mA@}1~?7=9r#n=dzf5!Py=P3XUqFffHMA7a0dJ` zDC379L)Evy6X18t`#M61-Jb#xO}z|CKLI_n>SZsY9UjI}VE8 z47dh{pxEaI`0=+X_2;1I;bBPh_uvsw^#4wjF8X+̞U(;O&#GoZ}71Ij)>0}B6s z6%@VwF8DLxpMk>v{{qFnAN|q74hbmhdXrCQpvd(VkS(gOfu9Gz4hnzHV~j6?uYmKQ7)|VR0{kR+85H~c z2`KaY4VZxc0ye;xSXAcuI`|~`9Z>pz80VCE7C_)ihOT^qL+UJac%YQpz!5h$SU(a0E(WU z1KEOF2W5T-%6y*#kAuGqir)=EneU%KKI%Wq`wt5(xeX}1%fXL;zYfayZ-5&7 zPI>eoSGjO)?^9y`3$#l#k!_83k@f&hF73aIuR0)hmg{E=@HtIv zDe{XCioZQe!!^`nG`SXN$NVp)PM3HR#2o4rO>`;#xKo@`g0N)>_iEib>T|B?! z_Y1TuG~umW&lKS8ErT73L$c`qQ`6#fY}kI=-I zFqOYP$@d8wE;qWw2j^+R;kVN;zj~VXahlluIodgzTp#n_O1)U(D)7i&&^9O-!U$@&>*1g<{xI-Lpv=x>(O?m*~i3Hd&Z9C-o+Gfz3=9 zrS*kr*~>|_)NpyGmZC^s3FE-+r2h9#^*atb4A%?c$+ec-(M#Pf3z>|`(}n4f;l6{c z737J3t`Db26#cA8Ox(0;DbHLh46Hh3Tc#JfWc0(!b1@8p$kt9XZM%N^tF>0RnLT#b z4tb(?S~k{A85YJ{8UaMBVUr(jQyZP+aV#&)SmM$2)#$XDxG1{Y@c6(umjpJ!ypf1s z-0Xxw*5W41Tt|8FwP}iC)M?-CbYjt5pc{R4I#1~YYcy&V^qmCtO{dU<-;i!p zsv3`UUDFJ+$+@Z>j^<1!rW0iZCT*26pYAs!;a%eLtri3=Ed8|8vCCR0Kt1i6ZBJ|+ zg`F_tKG?FOj%Q-iVEkI%waH_LXKKffXp`!+<&vzKXQ|Gd-+ND}g2L0fK9}hxu41Cp zu^XMIXd-i47P&B;IEc5dHgTX&XGv6710xFC9DXVN28&$y&%v2bF-trm)K32r*2 z&f*0VVhVr5OuGgh^Cns}rM`v0B7ZYa63aFxDXcHL#IojQ7$Z<>vkdDol!vB=V~d^Y z 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 literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/sr/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/sr/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..b5e6fb6b4cc5220a16227625f646fb11c846fbda GIT binary patch literal 11174 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 literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/sr@latin/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/sr@latin/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..8dfc69e55aead8ca30099f9c4e1055de437b46c5 GIT binary patch literal 8812 zcmb`MZH!#kS;tREfM!b@n$l8QN{-zovFn}LT_>sI^{$)s`fX#ccjH~#iPM&xnR|BT z?A*C$dS7O}+eWmJAXFmI5CH-tXha24r1AkMYK7`bl}#o10BVJJQE4j>FCRccMNy?v z5q{6P_s-5bE_~t2XaD!*ygV=e=XuT*tcY(iOz5hc{?D!Q>=J`ud*7+y!DEKNk2Tt*l zTNQ({&PPF!^S8hs20sVh4}K98JN+Xl>%Usz8xV?H^)7Gy`3sYw>iap+m6NK*#Q0($+pa#DL?ttF{ z9|oUB37Pj(pxEnoL7Dfvp!oldOe%5qKG1-_2nt{S18jhAC3wYO3!u#NM1>tt^nVr< zJ%7G>{{krf_#F^esLz73-j_k);n%=f@VnLfM<9>p`80?~ssqZr&w&TP7eJZkk3rG< z&q1;GH>&4<17~=C4HP@ipp?YjQBdSQ3rc)E2~L9_24$UJ0%hJ;K;h+=K$-uW)%S0M zn&&t1QS93U#s8N<>Hi7-U}E($h^f?{fbRkS8kG6}3zT?#yDsNB1&TZy;6vaLgv#m_ zQ0BP~%J{zlg+Jc|#ol-CEBSIC_yo^Opz!QBLE+7BgTj}apvd`kP{!Yd6Ia2vfZ~r9 zcn2u5Jx%*CZH{(|CiZ-sCVGg>;wQOu_*?!#9d&8!`84U zT&)&pxF}p=NAa;-BCF^%D-T@agAdZ4ln1V3w9B-Jc9tfW#DnO*LKE)EB{B8W;jYXh zPgVCPDkMzRBee6?vw+y`aP^G4!?na;v72z?8QS}4gj~qA$3e;cay>>{q={|i5}(NR zDD7mpqc(%W{j0P#P5dJq5Wfo-CuwqBqzQ-5&^|<4ru_iz2(7*@a3k?>w0dDG+*e_% zLgD`SB{6)6CY*Z@ZJzc4T7B)WZl=IBxu44hCefMOvGe=0zKP@g$Je_q(}UD^Qq$LM z-?y3Ga(P!ToLE~qe`)>H`KR=S6@6vl;>Cpv>rXW&)~wZe*XlW=yQ$rn-`~yiK{h)z zwY9a?>?B3gr=6+TwQZ8wY|6(`WAxA&#Erwv>1H?Yv+$VY+_D=M#Nc`&7p!x9QxJIj%Q&ifnFNoHggBM3>`gq2-HQEyS_D;*!X3W#N9SzE51A z;d;&;U+elUy)YQCkja@mo11bB4;^H!s7S+meIPri=x0r8lD1U~Mee&Uvg(BGnxXUQ z=qAXs?4l^PjYX#IHTQm6>$;8n&}};usov_^M7L#_OF9|>#Hy~%jo;8lr$v&;2eT{j zX!?3|)=qsK-)?wv%Q&A#HpRWMh+jTzxhU`QkmtUyg816B#V~3ybX!aI|SY-~C)Mr5*XCG+BTI~Lxh zzUXuzXzA&b(joWyq;L21{h2!Hb>j0b2H}=hLUbLwzRP)zI(9VhRAO4pw^j^ndg#D( z?Ma;tY};)RbAAwl zA!vtUHdqF)+t_b4)oFJPMFT6vn6tX1oJf$`p(S*&Hx`f{nL6#$wuKp~ah)y(^C{sy zq0SOLV`2*L(cZV{ShTUWsr(|u7x~*onp)Hxr@mhHsb$R#mmpAP^BgZTl$T~mLJ)s8 ztCd{ek`qE4FG)O&(O_vqM=q1j(WI=EA?}{J+HIRbxnEc2_6x%q3YK(p~wE z{HxB}ja-dquR1?0JCY`B;A43sR`KNQp|e}NFUu%Z%X|qsjkz<^t%AHmJV9pEZP|`1 z(_KXYv04~OEY_Jod|G|37t>HJ$tVkbF`R@HQwEc(3q`*LF{Nj0w$(}!Z)1AG3Hppl z@}QKvGMj`heRD177VW;S64$CpY#ah}RtNV>0w|qT#;hg7s8tUegcp(sgm}Aego&Z2 zT1_EY0d+}e7FWj+uP9XMcI_^;T9m1cuUoV5{v(B>|6nxG3q`g{0xB94 zRI4>vMSMtB>yV$BBGj2c^xApM6N=%UI`jJaI9jI4#G^UtEM;0al(|rylD@E88$&e@ zX{h`vEXc!fYoK`L@%QGF736X2sz3p4rw zd9Gd;$4PKh{p-p%wpR5e*h?}-OQ--@bypZ%Zx5>KAWW;|9u06Cf&ZCiuM*j$lzH@( zsvd+Iy$HJx0w(e{OCH?K#^c)6($`Ck<<&4*shp5$X4esYx9%oz-D5X3W}gA^O95 zp*~GYMIwR*P&g#oDts%lHPyNwsP!VLiWMS`le*f#G}R@%(kfh>H^?>^v~R=M`2#;wxen95C6?U`pa zxx{bUcHUTu8kftB^sJt^XfavdSk5{wYMdxKS!3PvdUd675%)o+e;~PkW_o^pMnCX?mfPul^D{I01A1E1o#*58hwD#s z^AF2y7%@FJGp#@Nv2qA~rVlb^hB1c^9-Fw``D_#m=$>n@i5*r`oyWLdg=X-7{IjlbpjQ^$zKkb6C7-N9VAWT8Tof4V^sfkS_P!%UR2%L0#7~JM{pg;MJx{ zHthk!KAcXR6gI6|+7U&=`HM4L)}!Q^UdpDNo>bMu+z-+j_0l(A zmc!Wp(qWLIB*O}w7(MVkwxC5G6p^Fxp1G>7J1if1yB?dYb}<^|si@_N8W~P_Z0Lqq zRo(owBLmh?QR1oC$ZJY*Lr-wr(5u8G}Wit=qdj?;#1*}8}%rWXxFWxL}yim}2{G8S^ zo|Po$&}TSnnDK*J;wNP$+rmoKjB;EFDrvTlWHYB7 zFPJm(Oe<;8$`vO;r8BZ5alH`P_jhu_p$6~Et?43)?@zceJ1 zAZX=7u?G^4rj?Z>U4~Ty1q}s-07gxzp&@Q0cMWZe+_9O9{Nw?I-y|^WHLz$!4sAGK zy)M^CVeV<+5IqTfQWs@QY*L!R^yIDfJx4hVG%VR!o!!FGE#U`++s!Sf1JXT&lLLKu z%oDTjcJAzEJqZ&Z7n}7)Q&MDjX0I+3NtugNvMQ4o68eyc*|w#o$4aEM+z>b_w!=~C zxg}RrdyZmLm3OQr79`?AG9G=F)kyHn%IuCG&pMoBc_+Ejlo^yr&#_I2@6ZhrNnR+l z+mW9_S|%RKyFQGx` zSCAx)}nY>$VjuLdd;!oBb6+8t&G1y zWwysb?pFB&SI5$1Fsn@NZV1q9t19iniUvb8gHa#Y2SK< zvCT=aEY1j1ivAoSd&K~cgan|_lAjBt@I)o6C2^@Wav)JlF#cZ$KvW#29K1-YK}2!P zt1 fQhf^k&mwFQ>o4NVtmG}m-Q{mM1j?SBL*V}ad0!)h literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/sv/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/sv/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..d6cdf84b23e59dbb2855d99a6dc1815d4c10a88c GIT binary patch literal 13656 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 JekN+P{{v9v3K9SS literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/tr/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/tr/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..6a12cfb15e2426c33cc75acb98e710e7ae4f47e4 GIT binary patch literal 14912 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 ZN`rtdmS2WXE4*1=Oi}(TcU(wL{XcA7r3?T7 literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/uk_UA/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/uk_UA/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..d71acafcfeab6d4159762b873bbe1442e56f68b5 GIT binary patch literal 18074 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 z z>8E#UUTveWIpyB&0fxrOf%^a3rAWC-z&rskjCoHKZLCj>il6>C`1DaW3O;B5qr)cb Fe*nMTRmA`R literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/zh_CN/LC_MESSAGES/dashtodock.mo b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/zh_CN/LC_MESSAGES/dashtodock.mo new file mode 100644 index 0000000000000000000000000000000000000000..b701af895acf68b6c4fbd5e6520fc0089c0fa778 GIT binary patch literal 12245 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 17101; + +if (GJS_SUPPORTS_FILE_IFACE_PROMISES) { + Gio._promisify(Gio.File.prototype, 'query_info_async'); + Gio._promisify(Gio.File.prototype, 'query_default_handler_async'); +} + + +/** + * + */ +function makeNautilusFileOperationsProxy() { + const proxy = new NautilusFileOperations2ProxyInterface( + Gio.DBus.session, + 'org.gnome.Nautilus', + '/org/gnome/Nautilus/FileOperations2', (_p, error) => { + if (error) + logError(error, 'Error connecting to Nautilus'); + } + ); + + proxy.platformData = params => { + const defaultParams = { + parentHandle: '', + timestamp: global.get_current_time(), + windowPosition: 'center', + }; + const {parentHandle, timestamp, windowPosition} = { + ...defaultParams, + ...params, + }; + + return { + 'parent-handle': new GLib.Variant('s', parentHandle), + 'timestamp': new GLib.Variant('u', timestamp), + 'window-position': new GLib.Variant('s', windowPosition), + }; + }; + + return proxy; +} + +export const LocationAppInfo = GObject.registerClass({ + Implements: [Gio.AppInfo], + Properties: { + 'location': GObject.ParamSpec.object( + 'location', 'location', 'location', + GObject.ParamFlags.READWRITE, + Gio.File.$gtype), + 'name': GObject.ParamSpec.string( + 'name', 'name', 'name', + GObject.ParamFlags.READWRITE, + null), + 'icon': GObject.ParamSpec.object( + 'icon', 'icon', 'icon', + GObject.ParamFlags.READWRITE, + Gio.Icon.$gtype), + 'cancellable': GObject.ParamSpec.object( + 'cancellable', 'cancellable', 'cancellable', + GObject.ParamFlags.READWRITE, + Gio.Cancellable.$gtype), + }, +}, class LocationAppInfo extends GioUnix.DesktopAppInfo { + static get GJS_BINARY_PATH() { + if (!this._gjsBinaryPath) + this._gjsBinaryPath = GLib.find_program_in_path('gjs'); + + return this._gjsBinaryPath; + } + + list_actions() { + return []; + } + + get_action_name() { + return null; + } + + get_boolean() { + return false; + } + + vfunc_dup() { + return new LocationAppInfo({ + location: this.location, + name: this.name, + icon: this.icon, + cancellable: this.cancellable, + }); + } + + vfunc_equal(other) { + if (this.location) + return this.location.equal(other?.location); + + return this.name === other.name && + (this.icon ? this.icon.equal(other?.icon) : !other?.icon); + } + + vfunc_get_id() { + return 'location:%s'.format(this.location?.get_uri()); + } + + vfunc_get_name() { + return this.name; + } + + vfunc_get_description() { + return null; + } + + vfunc_get_executable() { + return null; + } + + vfunc_get_icon() { + return this.icon; + } + + vfunc_launch(files, context) { + if (files?.length) { + throw new GLib.Error(Gio.IOErrorEnum, + Gio.IOErrorEnum.NOT_SUPPORTED, 'Launching with files not supported'); + } + + return this.getHandlerApp().launch_uris([this.location.get_uri()], context); + } + + vfunc_supports_uris() { + return false; + } + + vfunc_supports_files() { + return false; + } + + vfunc_launch_uris(uris, context) { + return this.launch(uris, context); + } + + vfunc_should_show() { + return true; + } + + vfunc_set_as_default_for_type() { + throw new GLib.Error(Gio.IOErrorEnum, + Gio.IOErrorEnum.NOT_SUPPORTED, 'Not supported'); + } + + vfunc_set_as_default_for_extension() { + throw new GLib.Error(Gio.IOErrorEnum, + Gio.IOErrorEnum.NOT_SUPPORTED, 'Not supported'); + } + + vfunc_add_supports_type() { + throw new GLib.Error(Gio.IOErrorEnum, + Gio.IOErrorEnum.NOT_SUPPORTED, 'Not supported'); + } + + vfunc_can_remove_supports_type() { + return false; + } + + vfunc_remove_supports_type() { + return false; + } + + vfunc_can_delete() { + return false; + } + + vfunc_do_delete() { + return false; + } + + vfunc_get_commandline() { + try { + return this.getHandlerApp().get_commandline(); + } catch { + return this._getFallbackCommandLine(); + } + } + + vfunc_get_display_name() { + return this.name; + } + + vfunc_set_as_last_used_for_type() { + throw new GLib.Error(Gio.IOErrorEnum, + Gio.IOErrorEnum.NOT_SUPPORTED, 'Not supported'); + } + + vfunc_get_supported_types() { + return []; + } + + _getFallbackCommandLine() { + return `gio open ${this.location?.get_uri()}`; + } + + async _queryLocationIcons(params) { + const icons = {standard: null, custom: null}; + if (!this.location) + return icons; + + const cancellable = params.cancellable ?? this.cancellable; + const iconsQuery = []; + if (params?.standard) + iconsQuery.push(Gio.FILE_ATTRIBUTE_STANDARD_ICON); + + if (params?.custom) + iconsQuery.push(ATTRIBUTE_METADATA_CUSTOM_ICON); + + if (!iconsQuery.length) + throw new Error('Invalid Query Location Icons parameters'); + + let info; + try { + if (!GJS_SUPPORTS_FILE_IFACE_PROMISES) { + Gio._promisify(this.location.constructor.prototype, + 'query_info_async', 'query_info_finish'); + } + info = await this.location.query_info_async( + iconsQuery.join(','), + Gio.FileQueryInfoFlags.NONE, + GLib.PRIORITY_LOW, cancellable); + if (info.has_attribute(Gio.FILE_ATTRIBUTE_STANDARD_ICON)) + icons.standard = info.get_icon(); + } catch (e) { + if (e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.NOT_FOUND) || + e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.NOT_MOUNTED)) + return icons; + throw e; + } + + const customIcon = info.get_attribute_string(ATTRIBUTE_METADATA_CUSTOM_ICON); + if (customIcon) { + const customIconFile = GLib.uri_parse_scheme(customIcon) + ? Gio.File.new_for_uri(customIcon) : Gio.File.new_for_path(customIcon); + const iconFileInfo = await customIconFile.query_info_async( + Gio.FILE_ATTRIBUTE_STANDARD_TYPE, + Gio.FileQueryInfoFlags.NONE, + GLib.PRIORITY_LOW, cancellable); + + if (iconFileInfo.get_file_type() === Gio.FileType.REGULAR) + icons.custom = Gio.FileIcon.new(customIconFile); + } + + return icons; + } + + async _updateLocationIcon(params = {standard: true, custom: true}) { + const cancellable = new Utils.CancellableChild(this.cancellable); + + try { + this._updateIconCancellable?.cancel(); + this._updateIconCancellable = cancellable; + + const icons = await this._queryLocationIcons({cancellable, ...params}); + const icon = icons.custom ?? icons.standard; + + if (icon && !icon.equal(this.icon)) + this.icon = icon; + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + logError(e, 'Impossible to update icon for %s'.format(this.get_id())); + } finally { + cancellable.cancel(); + if (this._updateIconCancellable === cancellable) + delete this._updateIconCancellable; + } + } + + async _getHandlerAppAsync(cancellable) { + if (!this.location) + return null; + + try { + if (!GJS_SUPPORTS_FILE_IFACE_PROMISES) { + Gio._promisify(this.location.constructor.prototype, + 'query_default_handler_async', + 'query_default_handler_finish'); + } + + return await this.location.query_default_handler_async( + GLib.PRIORITY_DEFAULT, cancellable); + } catch (e) { + if (e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.NOT_MOUNTED)) + return getFileManagerApp()?.appInfo; + + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) { + logError(e, 'Impossible to find an URI handler for %s'.format( + this.get_id())); + } + + throw e; + } + } + + _getHandlerAppFromWorker(cancellable) { + const locationsWorker = GLib.build_filenamev([ + Docking.DockManager.extension.path, + 'locationsWorker.js', + ]); + const locationsWorkerArgs = [LocationAppInfo.GJS_BINARY_PATH, '-m', + locationsWorker, 'handler', this.location.get_uri(), + '--timeout', `${LAUNCH_HANDLER_MAX_WAIT}`]; + const subProcess = Gio.Subprocess.new(locationsWorkerArgs, + Gio.SubprocessFlags.STDOUT_PIPE | Gio.SubprocessFlags.STDERR_PIPE); + + try { + const [, stdOut, stdErr] = subProcess.communicate(null, cancellable); + subProcess.wait(cancellable); + const errorCode = subProcess.get_exit_status(); + const textDecoder = new TextDecoder(); + + if (errorCode) { + const errorLines = textDecoder.decode(stdErr.toArray()).split('\n'); + const error = new GLib.Error(Gio.IOErrorEnum, + errorCode === GLib.MAXUINT8 ? 0 : errorCode, errorLines[0]); + error.stack = `${errorLines.slice(3).join('\n')}${error.stack}`; + throw error; + } + + const desktopId = textDecoder.decode(stdOut.toArray()).trim(); + const handlerApp = Shell.AppSystem.get_default().lookup_app(desktopId)?.appInfo; + return handlerApp; + } finally { + subProcess.force_exit(); + } + } + + getHandlerApp() { + if (this._handlerApp) + return this._handlerApp; + + if (!this.location) + return null; + + const cancellable = new Utils.CancellableChild(this.cancellable); + + try { + if (LocationAppInfo.GJS_BINARY_PATH) + this._handlerApp = this._getHandlerAppFromWorker(cancellable); + else + this._handlerApp = this.location.query_default_handler(cancellable); + + if (!this._handlerApp) { + throw new GLib.Error(Gio.IOErrorEnum, + Gio.IOErrorEnum.NOT_FOUND, `Handler for ${this.location} not found`); + } + } catch (e) { + if (e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.NOT_MOUNTED)) + return getFileManagerApp()?.appInfo; + + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) { + logError(e, 'Impossible to find an URI handler for %s'.format( + this.get_id())); + } + + throw e; + } + + return this._handlerApp; + } + + destroy() { + this.location = null; + this.icon = null; + this.name = null; + this._handlerApp = null; + this.cancellable?.cancel(); + } +}); + +const RemovableAction = Object.freeze({ + MOUNT: 'mount', + UNMOUNT: 'unmount', + EJECT: 'eject', +}); + +const MountableVolumeAppInfo = GObject.registerClass({ + Implements: [Gio.AppInfo], + Properties: { + 'volume': GObject.ParamSpec.object( + 'volume', 'volume', 'volume', + GObject.ParamFlags.READWRITE | GObject.ParamFlags.CONSTRUCT_ONLY, + Gio.Volume.$gtype), + 'mount': GObject.ParamSpec.object( + 'mount', 'mount', 'mount', + GObject.ParamFlags.READWRITE, + Gio.Mount.$gtype), + 'busy': GObject.ParamSpec.boolean( + 'busy', 'busy', 'busy', + GObject.ParamFlags.READWRITE, + false), + }, +}, +class MountableVolumeAppInfo extends LocationAppInfo { + _init(volume, cancellable = null) { + super._init({ + volume, + cancellable, + }); + + this._signalsHandler = new Utils.GlobalSignalsHandler(); + + const updateAndMonitor = () => { + this._update(); + this._monitorChanges(); + }; + updateAndMonitor(); + this._mountChanged = this.connect('notify::mount', updateAndMonitor); + + if (!this.mount && this.volume.get_identifier('class') === 'network') { + // For some devices the mount point isn't advertised promptly + // even if it's already existing, and there's no signaling about + this._lazyUpdater = GLib.timeout_add_seconds(GLib.PRIORITY_DEFAULT, 2, () => { + this._update(); + delete this._lazyUpdater; + return GLib.SOURCE_REMOVE; + }); + } + } + + get busy() { + return !!this._currentAction; + } + + get currentAction() { + return this._currentAction; + } + + destroy() { + if (this._lazyUpdater) { + GLib.source_remove(this._lazyUpdater); + delete this._lazyUpdater; + } + this.disconnect(this._mountChanged); + this.mount = null; + this._signalsHandler.destroy(); + + super.destroy(); + } + + vfunc_dup() { + return new MountableVolumeAppInfo({ + volume: this.volume, + cancellable: this.cancellable, + }); + } + + vfunc_get_id() { + const uuid = this.mount?.get_uuid() ?? this.volume.get_uuid(); + return uuid ? 'mountable-volume:%s'.format(uuid) : super.vfunc_get_id(); + } + + vfunc_equal(other) { + if (this.volume === other?.volume && this.mount === other?.mount) + return true; + + return this.get_id() === other?.get_id(); + } + + list_actions() { + const actions = []; + const {mount} = this; + + if (mount) { + if (this.mount.can_unmount()) + actions.push(RemovableAction.UNMOUNT); + if (this.mount.can_eject()) + actions.push(RemovableAction.EJECT); + + return actions; + } + + if (this.volume.can_mount()) + actions.push(RemovableAction.MOUNT); + if (this.volume.can_eject()) + actions.push(RemovableAction.EJECT); + + return actions; + } + + get_action_name(action) { + switch (action) { + case RemovableAction.MOUNT: + return __('Mount'); + case RemovableAction.UNMOUNT: + return __('Unmount'); + case RemovableAction.EJECT: + return __('Eject'); + default: + return null; + } + } + + vfunc_launch(files, context) { + if (this.mount || files?.length) + return super.vfunc_launch(files, context); + + this.mountAndLaunch(files, context); + return true; + } + + _update() { + this.mount = this.volume.get_mount(); + + const removable = this.mount ?? this.volume; + this.name = removable.get_name(); + this.icon = removable.get_icon(); + + this.location = this.mount?.get_default_location() ?? + this.volume.get_activation_root(); + + this._updateLocationIcon({custom: true}); + } + + _monitorChanges() { + this._signalsHandler.destroy(); + + const removable = this.mount ?? this.volume; + this._signalsHandler.add(removable, 'changed', () => this._update()); + + if (this.mount) { + this._signalsHandler.add(this.mount, 'pre-unmount', () => this._update()); + this._signalsHandler.add(this.mount, 'unmounted', () => this._update()); + } + } + + async mountAndLaunch(files, context) { + if (this.mount) + return super.vfunc_launch(files, context); + + try { + await this.launchAction(RemovableAction.MOUNT); + if (!this.mount) { + throw new Error('No mounted location to open for %s'.format( + this.get_id())); + } + + return super.vfunc_launch(files, context); + } catch (e) { + logError(e, 'Mount and launch %s'.format(this.get_id())); + return false; + } + } + + _notifyActionError(action, message) { + switch (action) { + case RemovableAction.MOUNT: + global.notify_error(__('Failed to mount “%s”').format( + this.get_name()), message); + break; + + case RemovableAction.UNMOUNT: + global.notify_error(__('Failed to unmount “%s”').format( + this.get_name()), message); + break; + + case RemovableAction.EJECT: + global.notify_error(__('Failed to eject “%s”').format( + this.get_name()), message); + break; + } + } + + async launchAction(action) { + if (!this.list_actions().includes(action)) + throw new Error('Action %s is not supported by %s', action, this); + + switch (this._currentAction) { + case RemovableAction.MOUNT: + this._notifyActionError(action, + __('Mount operation already in progress')); + break; + + case RemovableAction.UNMOUNT: + this._notifyActionError(action, + __('Unmount operation already in progress')); + break; + + case RemovableAction.EJECT: + this._notifyActionError(action, + __('Eject operation already in progress')); + break; + + default: + if (this._currentAction) { + throw new Error('Another action %s is being performed in %s'.format( + this._currentAction, this)); + } + } + + this._currentAction = action; + this.notify('busy'); + const removable = this.mount ?? this.volume; + const operation = new ShellMountOperation.ShellMountOperation(removable); + try { + switch (action) { + case RemovableAction.MOUNT: + await this.volume.mount(Gio.MountMountFlags.NONE, operation.mountOp, + this.cancellable); + return true; + + case RemovableAction.UNMOUNT: + await this.mount.unmount_with_operation(Gio.MountUnmountFlags.FORCE, + operation.mountOp, this.cancellable); + return true; + + case RemovableAction.EJECT: + await removable.eject_with_operation(Gio.MountUnmountFlags.FORCE, + operation.mountOp, this.cancellable); + return true; + + default: + logError(new Error(), 'No action %s on removable %s'.format(action, + removable.get_name())); + return false; + } + } catch (e) { + if (action === RemovableAction.MOUNT && + e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.ALREADY_MOUNTED)) + return true; + else if (action === RemovableAction.UNMOUNT && + e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.NOT_MOUNTED)) + return true; + + if (e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.FAILED)) + this._notifyActionError(action, e.message); + + if (action === RemovableAction.MOUNT && this._isEncryptedMountError(e)) { + delete this._currentAction; + operation.close(); + return this.launchAction(action); + } + + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) { + logError(e, 'Impossible to %s removable %s'.format(action, + removable.get_name())); + } + + return false; + } finally { + delete this._currentAction; + this.notify('busy'); + this._update(); + operation.close(); + } + } + + _isEncryptedMountError(error) { + // FIXME: we will always get G_IO_ERROR_FAILED from the gvfs udisks + // backend, see https://bugs.freedesktop.org/show_bug.cgi?id=51271 + + if (!error.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.FAILED)) + return false; + + // cryptsetup + if (error.message.includes('No key available with this passphrase')) + return true; + + // udisks (no password) + if (error.message.includes('No key available to unlock device')) + return true; + + // libblockdev wrong password opening LUKS device + if (error.message.includes('Failed to activate device: Incorrect passphrase')) + return true; + + // cryptsetup returns EINVAL in many cases, including wrong TCRYPT password/parameters + if (error.message.includes('Failed to load device\'s parameters: Invalid argument') || + error.message.includes(`Failed to load device's parameters: ${GLib.strerror(22 /* EINVAL */)}`)) + return true; + + // cryptsetup returns EPERM when the TCRYPT header can't be decrypted + // with the provided password/parameters. + if (error.message.includes('Failed to load device\'s parameters: Operation not permitted') || + error.message.includes(`Failed to load device's parameters: ${GLib.strerror(1 /* EPERM */)}`)) + return true; + + return false; + } +}); + +const TrashAppInfo = GObject.registerClass({ + Implements: [Gio.AppInfo], + Properties: { + 'empty': GObject.ParamSpec.boolean( + 'empty', 'empty', 'empty', + GObject.ParamFlags.READWRITE, + true), + }, +}, +class TrashAppInfo extends LocationAppInfo { + static initPromises(file) { + if (TrashAppInfo._promisified) + return; + + const trashProto = file.constructor.prototype; + Gio._promisify(Gio.FileEnumerator.prototype, 'close_async', 'close_finish'); + Gio._promisify(Gio.FileEnumerator.prototype, 'next_files_async', 'next_files_finish'); + Gio._promisify(trashProto, 'enumerate_children_async', 'enumerate_children_finish'); + Gio._promisify(trashProto, 'query_info_async', 'query_info_finish'); + TrashAppInfo._promisified = true; + } + + _init(cancellable = null) { + super._init({ + location: Gio.file_new_for_uri(TRASH_URI), + name: __('Trash'), + icon: Gio.ThemedIcon.new(FALLBACK_TRASH_ICON), + cancellable, + }); + TrashAppInfo.initPromises(this.location); + + try { + this._monitor = this.location.monitor_directory(0, this.cancellable); + this._schedUpdateId = 0; + this._monitorChangedId = this._monitor.connect('changed', () => + this._onTrashChange()); + } catch (e) { + if (e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + return; + logError(e, 'Impossible to monitor trash'); + } + this._updateTrash(); + + this.connect('notify::empty', () => this._updateLocationIcon()); + this.notify('empty'); + } + + destroy() { + if (this._schedUpdateId) { + GLib.source_remove(this._schedUpdateId); + this._schedUpdateId = 0; + } + this._updateTrashCancellable?.cancel(); + this._monitor?.disconnect(this._monitorChangedId); + this._monitor = null; + + super.destroy(); + } + + list_actions() { + return this.empty ? [] : ['empty-trash']; + } + + get_action_name(action) { + switch (action) { + case 'empty-trash': + return __('Empty Trash'); + default: + return null; + } + } + + _onTrashChange() { + if (this._schedUpdateId) { + GLib.source_remove(this._schedUpdateId); + this._schedUpdateId = 0; + } + + if (this._monitor.is_cancelled()) + return; + + this._schedUpdateId = GLib.timeout_add(GLib.PRIORITY_LOW, + UPDATE_TRASH_DELAY, () => { + this._schedUpdateId = 0; + this._updateTrash(); + return GLib.SOURCE_REMOVE; + }); + } + + async _updateTrash() { + const priority = GLib.PRIORITY_LOW; + this._updateTrashCancellable?.cancel(); + const cancellable = new Utils.CancellableChild(this.cancellable); + this._updateTrashCancellable = cancellable; + + try { + const trashInfo = await this.location.query_info_async( + Gio.FILE_ATTRIBUTE_TRASH_ITEM_COUNT, + Gio.FileQueryInfoFlags.NONE, + priority, cancellable); + this.empty = !trashInfo.get_attribute_uint32( + Gio.FILE_ATTRIBUTE_TRASH_ITEM_COUNT); + return; + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + logError(e, 'Impossible to get trash children from infos'); + } finally { + cancellable.cancel(); + if (this._updateIconCancellable === cancellable) + delete this._updateTrashCancellable; + } + + try { + const childrenEnumerator = await this.location.enumerate_children_async( + Gio.FILE_ATTRIBUTE_STANDARD_TYPE, Gio.FileQueryInfoFlags.NONE, + priority, cancellable); + const children = await childrenEnumerator.next_files_async(1, + priority, cancellable); + this.empty = !children.length; + + await childrenEnumerator.close_async(priority, null); + } catch (e) { + if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) + logError(e, 'Impossible to enumerate trash children'); + } finally { + cancellable.cancel(); + if (this._updateIconCancellable === cancellable) + delete this._updateTrashCancellable; + } + } + + launchAction(action, timestamp) { + if (!this.list_actions().includes(action)) + throw new Error('Action %s is not supported by %s', action, this); + + const nautilus = makeNautilusFileOperationsProxy(); + const askConfirmation = true; + nautilus.EmptyTrashRemote(askConfirmation, + nautilus.platformData({timestamp}), (_p, error) => { + if (error) + logError(error, 'Empty trash failed'); + }, this.cancellable); + } +}); + +/** + * @param shellApp + */ +function wrapWindowsBackedApp(shellApp) { + if (shellApp._dtdData) + throw new Error('%s has been already wrapped'.format(shellApp)); + + shellApp._dtdData = { + windows: [], + state: undefined, + startingWorkspace: 0, + isFocused: false, + proxyProperties: [], + sources: new Set(), + signalConnections: new Utils.GlobalSignalsHandler(), + methodInjections: new Utils.InjectionsHandler(), + propertyInjections: new Utils.PropertyInjectionsHandler(), + addProxyProperties(parent, proxyProperties) { + Object.entries(proxyProperties).forEach(([p, o]) => { + const publicProp = o.public ? p : `_${p}`; + const get = o.getter && o.value instanceof Function + ? () => this[p]() : () => this[p]; + Object.defineProperty(parent, publicProp, Object.assign({ + get, + set: v => (this[p] = v), + configurable: true, + enumerable: !!o.enumerable, + }, o.readOnly ? {set: undefined} : {})); + if (o.value) + this[p] = o.value; + this.proxyProperties.push(publicProp); + }); + }, + destroy() { + this.windows = []; + this.proxyProperties = []; + this.sources.forEach(s => GLib.source_remove(s)); + this.sources.clear(); + this.signalConnections.destroy(); + this.methodInjections.destroy(); + this.propertyInjections.destroy(); + }, + }; + + shellApp._dtdData.addProxyProperties(shellApp, { + windows: {}, + state: {}, + startingWorkspace: {}, + isFocused: {public: true}, + signalConnections: {readOnly: true}, + sources: {readOnly: true}, + checkFocused: {}, + setDtdData: {}, + }); + + shellApp._setDtdData = function (data, params = {}) { + for (const [name, value] of Object.entries(data)) { + if (params.readOnly && name in this._dtdData) + throw new Error('Property %s is already defined'.format(name)); + const defaultParams = {public: true, readOnly: true}; + this._dtdData.addProxyProperties(this, { + [name]: {...defaultParams, ...params, value}, + }); + } + }; + + const m = (...args) => shellApp._dtdData.methodInjections.add(shellApp, ...args); + const p = (...args) => shellApp._dtdData.propertyInjections.add(shellApp, ...args); + + // mi is Method injector, pi is Property injector + shellApp._setDtdData({mi: m, pi: p}, {public: false}); + + m('get_state', () => shellApp._state ?? shellApp._getStateByWindows()); + p('state', {get: () => shellApp.get_state()}); + + m('get_windows', () => shellApp._windows); + m('get_n_windows', () => shellApp._windows.length); + m('get_pids', () => shellApp._windows.reduce((pids, w) => { + if (w.get_pid() > 0 && !pids.includes(w.get_pid())) + pids.push(w.get_pid()); + return pids; + }, [])); + m('is_on_workspace', (_om, workspace) => shellApp._windows.some(w => + w.get_workspace() === workspace) || + (shellApp.state === Shell.AppState.STARTING && + [-1, workspace.index()].includes(shellApp._startingWorkspace))); + m('request_quit', () => shellApp._windows.filter(w => + w.can_close()).forEach(w => w.delete(global.get_current_time()))); + + shellApp._setDtdData({ + _getStateByWindows() { + return this.get_n_windows() ? Shell.AppState.RUNNING : Shell.AppState.STOPPED; + }, + + _updateWindows() { + throw new GObject.NotImplementedError(`_updateWindows in ${this.constructor.name}`); + }, + + _notifyStateChanged() { + Shell.AppSystem.get_default().emit('app-state-changed', this); + this.notify('state'); + }, + + _setState(state) { + const oldState = this.state; + this._state = state; + + if (this.state !== oldState) + this._notifyStateChanged(); + }, + + _setWindows(windows) { + const oldState = this.state; + const oldWindows = this._windows.slice(); + const result = {windowsChanged: false, stateChanged: false}; + this._state = undefined; + + if (windows.length !== oldWindows.length || + windows.some((win, index) => win !== oldWindows[index])) { + this._windows = windows.filter(w => !w.is_override_redirect()); + this.emit('windows-changed'); + result.windowsChanged = true; + } + + if (this.state !== oldState) { + this._notifyStateChanged(); + this._checkFocused(); + result.stateChanged = true; + } + + return result; + }, + }, {readOnly: false}); + + shellApp._sources.add(GLib.idle_add(GLib.DEFAULT_PRIORITY, () => { + shellApp._updateWindows(); + shellApp._sources.delete(GLib.main_current_source().source_id); + return GLib.SOURCE_REMOVE; + })); + + const {windowTracker} = Docking.DockManager; + shellApp._checkFocused = function () { + if (this._windows.some(w => w.has_focus())) { + this.isFocused = true; + windowTracker.notify('focus-app'); + } else if (this.isFocused) { + this.isFocused = false; + windowTracker.notify('focus-app'); + } + }; + + shellApp._checkFocused(); + shellApp._signalConnections.add(global.display, 'notify::focus-window', () => + shellApp._checkFocused()); + + // Re-implements shell_app_activate_window for generic activation and alt-tab support + m('activate_window', function (_om, window, timestamp) { + /* eslint-disable no-invalid-this */ + if (!window) + [window] = this.get_windows(); + else if (!this._windows.includes(window)) + return; + + const currentWorkspace = global.workspace_manager.get_active_workspace(); + const workspace = window.get_workspace(); + const sameWorkspaceWindows = this.get_windows().filter(w => + w.get_workspace() === workspace); + sameWorkspaceWindows.forEach(w => w.raise()); + + if (workspace !== currentWorkspace) + workspace.activate_with_focus(window, timestamp); + else + window.activate(timestamp); + /* eslint-enable no-invalid-this */ + }); + + // Re-implements shell_app_activate_full for generic activation and dash support + m('activate_full', function (_om, workspace, timestamp) { + /* eslint-disable no-invalid-this */ + if (!timestamp) + timestamp = global.get_current_time(); + + switch (this.state) { + case Shell.AppState.STOPPED: + try { + this._startingWorkspace = workspace; + this._setState(Shell.AppState.STARTING); + this.launch(timestamp, workspace, Shell.AppLaunchGpu.APP_PREF); + } catch (e) { + logError(e); + this._setState(Shell.AppState.STOPPED); + global.notify_error(_('Failed to launch “%s”').format( + this.get_name()), e.message); + } + break; + case Shell.AppState.RUNNING: + this.activate_window(null, timestamp); + break; + } + /* eslint-enable no-invalid-this */ + }); + + m('activate', () => shellApp.activate_full(-1, 0)); + + m('compare', (_om, other) => Utils.shellAppCompare(shellApp, other)); + + const {destroy: defaultDestroy} = shellApp; + shellApp.destroy = function () { + /* eslint-disable no-invalid-this */ + this._dtdData.proxyProperties.forEach(prop => delete this[prop]); + this._dtdData.destroy(); + this._dtdData = undefined; + this.appInfo.destroy?.(); + this.destroy = defaultDestroy; + defaultDestroy?.call(this); + /* eslint-enable no-invalid-this */ + }; + + return shellApp; +} + +/** + * We can't inherit from Shell.App as it's a final type, so let's patch it + * + * @param params + */ +function makeLocationApp(params) { + if (!(params?.appInfo instanceof LocationAppInfo)) + throw new TypeError('Invalid location'); + + const {fallbackIconName} = params; + delete params.fallbackIconName; + + const shellApp = new Shell.App(params); + wrapWindowsBackedApp(shellApp); + + shellApp._setDtdData({ + location: () => shellApp.appInfo.location, + isTrash: shellApp.appInfo instanceof TrashAppInfo, + }, {getter: true, enumerable: true}); + + shellApp._mi('toString', defaultToString => + '[LocationApp "%s" - %s]'.format(shellApp.get_id(), + defaultToString.call(shellApp))); + + shellApp._mi('launch', (_om, timestamp, workspace, _gpuPref) => + shellApp.appInfo.launch([], + global.create_app_launch_context(timestamp, workspace))); + + shellApp._mi('launch_action', (_om, actionName, ...args) => + shellApp.appInfo.launchAction(actionName, ...args)); + + shellApp._mi('create_icon_texture', (_om, iconSize) => new St.Icon({ + iconSize, + gicon: shellApp.icon, + fallbackIconName, + })); + + // FIXME: We need to add a new API to Nautilus to open new windows + shellApp._mi('can_open_new_window', () => { + try { + if (!shellApp.get_n_windows()) + return true; + + const handlerApp = shellApp.appInfo.getHandlerApp(); + + if (handlerApp.has_key('SingleMainWindow')) + return !handlerApp.get_boolean('SingleMainWindow'); + + if (handlerApp.has_key('X-GNOME-SingleWindow')) + return !handlerApp.get_boolean('X-GNOME-SingleWindow'); + + if (handlerApp.get_commandline()?.split(' ').includes('--new-window')) + return true; + + const [window] = shellApp.get_windows(); + if (window && window.get_gtk_window_object_path()) + return window.get_gtk_application_id() === null; + + return true; + } catch { + return false; + } + }); + + shellApp._mi('open_new_window', function (_om, workspace) { + /* eslint-disable no-invalid-this */ + const context = global.create_app_launch_context(0, workspace); + if (!this.get_n_windows()) { + this.appInfo.launch([], context); + return; + } + const appId = this.appInfo.get_id(); + Gio.AppInfo.create_from_commandline(this.appInfo.get_commandline(), + this.appInfo.get_id(), appId + ? Gio.AppInfoCreateFlags.SUPPORTS_STARTUP_NOTIFICATION + : Gio.AppInfoCreateFlags.NONE).launch_uris( + [this.appInfo.location.get_uri()], context); + /* eslint-enable no-invalid-this */ + }); + + if (shellApp.appInfo instanceof MountableVolumeAppInfo) { + shellApp._mi('get_busy', function (parentGetBusy) { + /* eslint-disable no-invalid-this */ + if (this.appInfo.busy) + return true; + return parentGetBusy.call(this); + /* eslint-enable no-invalid-this */ + }); + shellApp._pi('busy', {get: () => shellApp.get_busy()}); + shellApp._signalConnections.add(shellApp.appInfo, 'notify::busy', _ => + shellApp.notify('busy')); + } + + shellApp._mi('get_windows', function () { + /* eslint-disable no-invalid-this */ + if (this._needsResort) + this._sortWindows(); + return this._windows; + /* eslint-enable no-invalid-this */ + }); + + const {fm1Client} = Docking.DockManager.getDefault(); + shellApp._setDtdData({ + _needsResort: true, + + _windowsOrderChanged() { + this._needsResort = true; + this.emit('windows-changed'); + }, + + _sortWindows() { + this._windows.sort(Utils.shellWindowsCompare); + this._needsResort = false; + }, + + _updateWindows() { + const windows = fm1Client.getWindows(this.location?.get_uri()).sort( + Utils.shellWindowsCompare); + const {windowsChanged} = this._setWindows(windows); + + if (!windowsChanged) + return; + + this._signalConnections.removeWithLabel(Labels.LOCATION_WINDOWS); + windows.forEach(w => + this._signalConnections.addWithLabel(Labels.LOCATION_WINDOWS, w, + 'notify::user-time', () => { + if (w !== this._windows[0]) + this._windowsOrderChanged(); + })); + }, + }, {readOnly: false}); + + shellApp._signalConnections.add(fm1Client, 'windows-changed', () => + shellApp._updateWindows()); + shellApp._signalConnections.add(shellApp.appInfo, 'notify::icon', () => + shellApp.notify('icon')); + shellApp._signalConnections.add(global.workspaceManager, + 'workspace-switched', () => shellApp._windowsOrderChanged()); + + return shellApp; +} + +/** + * + */ +function getFileManagerApp() { + return Shell.AppSystem.get_default().lookup_app(FILE_MANAGER_DESKTOP_APP_ID); +} + +/** + * + */ +export function wrapFileManagerApp() { + const fileManagerApp = getFileManagerApp(); + if (!fileManagerApp) + return null; + + if (fileManagerApp._dtdData) + return fileManagerApp; + + const originalGetWindows = fileManagerApp.get_windows; + wrapWindowsBackedApp(fileManagerApp); + + const {removables, trash} = Docking.DockManager.getDefault(); + fileManagerApp._signalConnections.addWithLabel(Labels.WINDOWS_CHANGED, + fileManagerApp, 'windows-changed', () => { + fileManagerApp.stop_emission_by_name('windows-changed'); + // Let's wait for the location app to take control before of us + const id = GLib.timeout_add(GLib.PRIORITY_DEFAULT, 50, () => { + fileManagerApp._sources.delete(id); + fileManagerApp._updateWindows(); + return GLib.SOURCE_REMOVE; + }); + fileManagerApp._sources.add(id); + }); + + fileManagerApp._signalConnections.add(global.workspaceManager, + 'workspace-switched', () => { + fileManagerApp._signalConnections.blockWithLabel(Labels.WINDOWS_CHANGED); + fileManagerApp.emit('windows-changed'); + fileManagerApp._signalConnections.unblockWithLabel(Labels.WINDOWS_CHANGED); + }); + + if (removables) { + fileManagerApp._signalConnections.add(removables, 'changed', () => + fileManagerApp._updateWindows()); + fileManagerApp._signalConnections.add(removables, 'windows-changed', () => + fileManagerApp._updateWindows()); + } + + if (trash?.getApp()) { + fileManagerApp._signalConnections.add(trash.getApp(), 'windows-changed', () => + fileManagerApp._updateWindows()); + } + + fileManagerApp._updateWindows = function () { + const locationWindows = []; + getRunningApps().forEach(a => locationWindows.push(...a.get_windows())); + const windows = originalGetWindows.call(this).filter(w => + !locationWindows.includes(w)); + + this._signalConnections.blockWithLabel(Labels.WINDOWS_CHANGED); + this._setWindows(windows); + this._signalConnections.unblockWithLabel(Labels.WINDOWS_CHANGED); + }; + + fileManagerApp._mi('toString', defaultToString => + '[FileManagerApp - %s]'.format(defaultToString.call(fileManagerApp))); + + return fileManagerApp; +} + +/** + * + */ +export function unWrapFileManagerApp() { + const fileManagerApp = getFileManagerApp(); + if (!fileManagerApp || !fileManagerApp._dtdData) + return; + + fileManagerApp.destroy(); +} + +/** + * This class maintains a Shell.App representing the Trash and keeps it + * up-to-date as the trash fills and is emptied over time. + */ +export class Trash { + destroy() { + this._trashApp?.destroy(); + } + + _ensureApp() { + if (this._trashApp) + return; + + this._trashApp = makeLocationApp({ + appInfo: new TrashAppInfo(new Gio.Cancellable()), + fallbackIconName: FALLBACK_TRASH_ICON, + }); + } + + getApp() { + this._ensureApp(); + return this._trashApp; + } +} + +/** + * This class maintains Shell.App representations for removable devices + * plugged into the system, and keeps the list of Apps up-to-date as + * devices come and go and are mounted and unmounted. + */ +export class Removables { + static initVolumePromises(object) { + // TODO: This can be simplified using actual interface type when we + // can depend on gjs 1.72 + if (!(object instanceof Gio.Volume) || object.constructor.prototype._d2dPromisified) + return; + + Gio._promisify(object.constructor.prototype, 'mount', 'mount_finish'); + Gio._promisify(object.constructor.prototype, 'eject_with_operation', + 'eject_with_operation_finish'); + object.constructor.prototype._d2dPromisified = true; + } + + static initMountPromises(object) { + // TODO: This can be simplified using actual interface type when we + // can depend on gjs 1.72 + if (!(object instanceof Gio.Mount) || object.constructor.prototype._d2dPromisified) + return; + + Gio._promisify(object.constructor.prototype, 'eject_with_operation', + 'eject_with_operation_finish'); + Gio._promisify(object.constructor.prototype, 'unmount_with_operation', + 'unmount_with_operation_finish'); + object.constructor.prototype._d2dPromisified = true; + } + + constructor() { + this._signalsHandler = new Utils.GlobalSignalsHandler(); + + this._monitor = Gio.VolumeMonitor.get(); + this._cancellable = new Gio.Cancellable(); + + this._monitor.get_mounts().forEach(m => Removables.initMountPromises(m)); + this._updateVolumes(); + + this._signalsHandler.add([ + this._monitor, + 'volume-added', + (_, volume) => this._onVolumeAdded(volume), + ], [ + this._monitor, + 'volume-removed', + (_, volume) => this._onVolumeRemoved(volume), + ], [ + this._monitor, + 'mount-added', + (_, mount) => this._onMountAdded(mount), + ], [ + Docking.DockManager.settings, + 'changed::show-mounts-only-mounted', + () => this._updateVolumes(), + ], [ + Docking.DockManager.settings, + 'changed::show-mounts-network', + () => this._updateVolumes(), + ]); + } + + destroy() { + this._volumeApps.forEach(a => a.destroy()); + this._volumeApps = []; + this._cancellable.cancel(); + this._cancellable = null; + this._signalsHandler.destroy(); + this._monitor = null; + } + + _updateVolumes() { + this._volumeApps?.forEach(a => a.destroy()); + this._volumeApps = []; + this.emit('changed'); + + this._monitor.get_volumes().forEach(v => this._onVolumeAdded(v)); + } + + _onVolumeAdded(volume) { + Removables.initVolumePromises(volume); + + if (!Docking.DockManager.settings.showMountsNetwork && + volume.get_identifier('class') === 'network') + return; + + + const mount = volume.get_mount(); + if (mount) { + if (mount.is_shadowed()) + return; + if (!mount.can_eject() && !mount.can_unmount()) + return; + } else { + if (Docking.DockManager.settings.showMountsOnlyMounted) + return; + if (!volume.can_mount() && !volume.can_eject()) + return; + } + + const appInfo = new MountableVolumeAppInfo(volume, + new Utils.CancellableChild(this._cancellable)); + const volumeApp = makeLocationApp({ + appInfo, + fallbackIconName: FALLBACK_REMOVABLE_MEDIA_ICON, + }); + + volumeApp._signalConnections.add(volumeApp, 'windows-changed', + () => this.emit('windows-changed', volumeApp)); + + if (Docking.DockManager.settings.showMountsOnlyMounted) { + volumeApp._signalConnections.add(appInfo, 'notify::mount', + () => !appInfo.mount && this._onVolumeRemoved(appInfo.volume)); + } + + this._volumeApps.push(volumeApp); + this.emit('changed'); + } + + _onVolumeRemoved(volume) { + const volumeIndex = this._volumeApps.findIndex(({appInfo}) => + appInfo.volume === volume); + if (volumeIndex !== -1) { + const [volumeApp] = this._volumeApps.splice(volumeIndex, 1); + // We don't care about cancelling the ongoing operations from now on. + volumeApp.appInfo.cancellable = null; + volumeApp.destroy(); + this.emit('changed'); + } + } + + _onMountAdded(mount) { + Removables.initMountPromises(mount); + + if (!Docking.DockManager.settings.showMountsOnlyMounted) + return; + + if (!this._volumeApps.find(({appInfo}) => appInfo.mount === mount)) { + // In some Gio.Mount implementations the volume may be set after + // mount is emitted, so we could just ignore it as we'll get it + // later via volume-added + const volume = mount.get_volume(); + if (volume) + this._onVolumeAdded(volume); + } + } + + getApps() { + return this._volumeApps; + } +} +Signals.addSignalMethods(Removables.prototype); + +/** + * + */ +function getApps() { + const dockManager = Docking.DockManager.getDefault(); + const locationApps = []; + + if (dockManager.removables) + locationApps.push(...dockManager.removables.getApps()); + + if (dockManager.trash) + locationApps.push(dockManager.trash.getApp()); + + return locationApps; +} + +/** + * + */ +export function getRunningApps() { + return getApps().filter(a => a.state === Shell.AppState.RUNNING); +} + +/** + * + */ +export function getStartingApps() { + return getApps().filter(a => a.state === Shell.AppState.STARTING); +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locationsWorker.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locationsWorker.js new file mode 100644 index 0000000..054c92c --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locationsWorker.js @@ -0,0 +1,91 @@ +#!/usr/bin/env gjs + +import GLib from 'gi://GLib'; +import Gio from 'gi://Gio'; + +const GJS_SUPPORTS_FILE_IFACE_PROMISES = imports.system.version >= 17101; + +if (GJS_SUPPORTS_FILE_IFACE_PROMISES) + Gio._promisify(Gio.File.prototype, 'query_default_handler_async'); + +function getHandlerAppAsync(location, cancellable) { + if (!location) + return null; + + if (!GJS_SUPPORTS_FILE_IFACE_PROMISES) { + Gio._promisify(location.constructor.prototype, + 'query_default_handler_async', + 'query_default_handler_finish'); + } + + return location.query_default_handler_async( + GLib.PRIORITY_DEFAULT, cancellable); +} + +async function mainAsync(argv) { + if (argv.length < 1) { + const currentBinary = GLib.path_get_basename(new Error().fileName); + printerr(`Usage: ${currentBinary} uri [ --timeout ]`); + return 1; + } + + const [action, uri] = argv; + let timeout = 200; + + if (action !== 'handler') + throw new TypeError(`Unexpected action ${action}`); + + for (let i = 1; i < argv.length; ++i) { + if (argv[i] === '--timeout' && i < argv.length - 1) + timeout = argv[++i]; + } + + const location = Gio.File.new_for_uri(uri); + const cancellable = new Gio.Cancellable(); + + // GVfs providers could hang when querying the file information, so we + // workaround this by using the async API in a sync way, but we need to + // use a timeout to avoid this to hang forever, better than hang the + // shell. + let launchMaxWaitId; + + try { + const handler = await Promise.race([ + getHandlerAppAsync(location, cancellable), + new Promise((_resolve, reject) => { + launchMaxWaitId = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, timeout, () => { + launchMaxWaitId = 0; + cancellable.cancel(); + reject(new GLib.Error(Gio.IOErrorEnum, + Gio.IOErrorEnum.TIMED_OUT, + `Searching for ${location.get_uri()} ` + + 'handler took too long')); + return GLib.SOURCE_REMOVE; + }); + }), + ]); + + print(handler.get_id()); + } catch (e) { + printerr(e.message); + logError(e); + return e.code ? e.code : GLib.MAXUINT8; + } finally { + if (launchMaxWaitId) + GLib.source_remove(launchMaxWaitId); + } + + return 0; +} + +function main(args) { + let ret; + const loop = new GLib.MainLoop(null, false); + mainAsync(args).then(r => (ret = r)).catch(logError).finally(() => loop.quit()); + loop.run(); + + return ret; +} + +imports.system.exit(main(ARGV)); diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/media/glossy.svg b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/media/glossy.svg new file mode 100644 index 0000000..55b71ba --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/media/glossy.svg @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/media/highlight_stacked_bg.svg b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/media/highlight_stacked_bg.svg new file mode 100644 index 0000000..19be5a9 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/media/highlight_stacked_bg.svg @@ -0,0 +1,82 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/media/highlight_stacked_bg_h.svg b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/media/highlight_stacked_bg_h.svg new file mode 100644 index 0000000..eeaa869 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/media/highlight_stacked_bg_h.svg @@ -0,0 +1,82 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/media/logo.svg b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/media/logo.svg new file mode 100644 index 0000000..eebd0b1 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/media/logo.svg @@ -0,0 +1,528 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dash to Dock + Michele + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/metadata.json b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/metadata.json new file mode 100644 index 0000000..29c0e0f --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/metadata.json @@ -0,0 +1,19 @@ +{ + "_generated": "Generated by SweetTooth, do not edit", + "description": "A dock for the Gnome Shell. This extension moves the dash out of the overview transforming it in a dock for an easier launching of applications and a faster switching between windows and desktops. Side and bottom placement options are available.", + "gettext-domain": "dashtodock", + "name": "Dash to Dock", + "original-author": "micxgx@gmail.com", + "shell-version": [ + "45", + "46", + "47", + "48", + "49", + "50", + "51" + ], + "url": "https://micheleg.github.io/dash-to-dock/", + "uuid": "dash-to-dock@micxgx.gmail.com", + "version": 109 +} \ No newline at end of file diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/notificationsMonitor.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/notificationsMonitor.js new file mode 100644 index 0000000..7dca35d --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/notificationsMonitor.js @@ -0,0 +1,121 @@ +// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- + +import {Gio} from './dependencies/gi.js'; +import {Main} from './dependencies/shell/ui.js'; + +import { + Docking, + Utils, +} from './imports.js'; + +const {signals: Signals} = imports; + +const Labels = Object.freeze({ + SOURCES: Symbol('sources'), + NOTIFICATIONS: Symbol('notifications'), +}); +export class NotificationsMonitor { + constructor() { + this._settings = new Gio.Settings({ + schema_id: 'org.gnome.desktop.notifications', + }); + + this._appNotifications = Object.create(null); + this._signalsHandler = new Utils.GlobalSignalsHandler(this); + + const getIsEnabled = () => !this.dndMode && + Docking.DockManager.settings.showIconsNotificationsCounter; + + this._isEnabled = getIsEnabled(); + const checkIsEnabled = () => { + const isEnabled = getIsEnabled(); + if (isEnabled !== this._isEnabled) { + this._isEnabled = isEnabled; + this.emit('state-changed'); + + this._updateState(); + } + }; + + this._dndMode = !this._settings.get_boolean('show-banners'); + this._signalsHandler.add(this._settings, 'changed::show-banners', () => { + this._dndMode = !this._settings.get_boolean('show-banners'); + checkIsEnabled(); + }); + this._signalsHandler.add(Docking.DockManager.settings, + 'changed::show-icons-notifications-counter', checkIsEnabled); + + this._updateState(); + } + + destroy() { + this.emit('destroy'); + this._signalsHandler?.destroy(); + this._signalsHandler = null; + this._appNotifications = null; + this._settings = null; + } + + get enabled() { + return this._isEnabled; + } + + get dndMode() { + return this._dndMode; + } + + getAppNotificationsCount(appId) { + return this._appNotifications[appId] ?? 0; + } + + _updateState() { + if (this.enabled) { + this._signalsHandler.addWithLabel(Labels.SOURCES, Main.messageTray, + 'source-added', () => this._checkNotifications()); + this._signalsHandler.addWithLabel(Labels.SOURCES, Main.messageTray, + 'source-removed', () => this._checkNotifications()); + } else { + this._signalsHandler.removeWithLabel(Labels.SOURCES); + } + + this._checkNotifications(); + } + + _checkNotifications() { + this._appNotifications = Object.create(null); + this._signalsHandler.removeWithLabel(Labels.NOTIFICATIONS); + + if (this.enabled) { + Main.messageTray.getSources().forEach(source => { + this._signalsHandler.addWithLabel(Labels.NOTIFICATIONS, source, + 'notification-added', () => this._checkNotifications()); + + source.notifications.forEach(notification => { + const app = notification.source?.app ?? notification.source?._app; + const appId = app?.id ?? app?._appId; + + if (appId) { + if (notification.resident) { + if (notification.acknowledged) + return; + + this._signalsHandler.addWithLabel(Labels.NOTIFICATIONS, + notification, 'notify::acknowledged', + () => this._checkNotifications()); + } + + this._signalsHandler.addWithLabel(Labels.NOTIFICATIONS, + notification, 'destroy', () => this._checkNotifications()); + + this._appNotifications[appId] = + (this._appNotifications[appId] ?? 0) + 1; + } + }); + }); + } + + this.emit('changed'); + } +} + +Signals.addSignalMethods(NotificationsMonitor.prototype); diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/prefs.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/prefs.js new file mode 100644 index 0000000..18233f3 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/prefs.js @@ -0,0 +1,1182 @@ +// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- + +import GLib from 'gi://GLib'; +import GObject from 'gi://GObject'; +import Gdk from 'gi://Gdk'; +import Gio from 'gi://Gio'; +import Gtk from 'gi://Gtk'; +import Adw from 'gi://Adw'; + +import { + ExtensionPreferences, + + // Use __ () and N__() for the extension gettext domain, and reuse + // the shell domain with the default _() and N_() + gettext as __, +} from 'resource:///org/gnome/Shell/Extensions/js/extensions/prefs.js'; + +const SCALE_UPDATE_TIMEOUT = 500; +const DEFAULT_ICONS_SIZES = [128, 96, 64, 48, 32, 24, 16]; + +const TransparencyMode = Object.freeze({ + DEFAULT: 0, + FIXED: 1, + DYNAMIC: 3, +}); + +const RunningIndicatorStyle = Object.freeze({ + DEFAULT: 0, + DOTS: 1, + SQUARES: 2, + DASHES: 3, + SEGMENTED: 4, + SOLID: 5, + CILIORA: 6, + METRO: 7, +}); + +const MonitorsConfig = GObject.registerClass({ + Signals: { + 'updated': {}, + }, +}, class MonitorsConfig extends GObject.Object { + static get XML_INTERFACE() { + return '\ + \ + \ + \ + \ + \ + \ + \ + \ + \ + '; + } + + static get ProxyWrapper() { + return Gio.DBusProxy.makeProxyWrapper(MonitorsConfig.XML_INTERFACE); + } + + constructor() { + super(); + + this._monitorsConfigProxy = new MonitorsConfig.ProxyWrapper( + Gio.DBus.session, + 'org.gnome.Mutter.DisplayConfig', + '/org/gnome/Mutter/DisplayConfig' + ); + + // Connecting to a D-Bus signal + this._monitorsConfigProxy.connectSignal('MonitorsChanged', + () => this._updateResources()); + + this._primaryMonitor = null; + this._monitors = []; + this._logicalMonitors = []; + + this._updateResources(); + } + + _updateResources() { + this._monitorsConfigProxy.GetCurrentStateRemote((resources, err) => { + if (err) { + logError(err); + return; + } + + const [serial_, monitors, logicalMonitors] = resources; + let index = 0; + for (const monitor of monitors) { + const [monitorSpecs, modes_, props] = monitor; + const [connector, vendor, product, serial] = monitorSpecs; + this._monitors.push({ + index: index++, + active: false, + connector, vendor, product, serial, + displayName: props['display-name'].unpack(), + }); + } + + for (const logicalMonitor of logicalMonitors) { + const [x_, y_, scale_, transform_, isPrimary, monitorsSpecs] = + logicalMonitor; + + // We only care about the first one really + for (const monitorSpecs of monitorsSpecs) { + const [connector, vendor, product, serial] = monitorSpecs; + const monitor = this._monitors.find(m => + m.connector === connector && m.vendor === vendor && + m.product === product && m.serial === serial); + + if (monitor) { + monitor.active = true; + monitor.isPrimary = isPrimary; + if (monitor.isPrimary) + this._primaryMonitor = monitor; + break; + } + } + } + + const activeMonitors = this._monitors.filter(m => m.active); + if (activeMonitors.length > 1 && logicalMonitors.length === 1) { + // We're in cloning mode, so let's just activate the primary monitor + this._monitors.forEach(m => (m.active = false)); + this._primaryMonitor.active = true; + } + + this._updateMonitorsIndexes(); + this.emit('updated'); + }); + } + + _updateMonitorsIndexes() { + // This function ensures that we follow the old Gdk indexing strategy + // for monitors, it can be removed when we don't care about breaking + // old user configurations or external apps configuring this extension + // such as ubuntu's gnome-control-center. + const {index: primaryMonitorIndex} = this._primaryMonitor; + for (const monitor of this._monitors) { + let {index} = monitor; + // The The dock uses the Gdk index for monitors, where the primary monitor + // always has index 0, so let's follow what dash-to-dock does in docking.js + // (as part of _createDocks), but using inverted math + index -= primaryMonitorIndex; + + if (index < 0) + index += this._monitors.length; + + monitor.index = index; + } + } + + get primaryMonitor() { + return this._primaryMonitor; + } + + get monitors() { + return this._monitors; + } +}); + +/** + * @param settings + */ +function setShortcut(settings) { + const shortcutText = settings.get_string('shortcut-text'); + const [success, key, mods] = Gtk.accelerator_parse(shortcutText); + + if (success && Gtk.accelerator_valid(key, mods)) { + const shortcut = Gtk.accelerator_name(key, mods); + settings.set_strv('shortcut', [shortcut]); + } else { + settings.set_strv('shortcut', []); + } +} + +const DockSettings = GObject.registerClass({ + Implements: [Gtk.BuilderScope], +}, class DashToDockSettings extends GObject.Object { + _init(extensionPreferences) { + super._init(); + + this._extensionPreferences = extensionPreferences; + this._settings = extensionPreferences.getSettings( + 'org.gnome.shell.extensions.dash-to-dock'); + this._appSwitcherSettings = new Gio.Settings({schema_id: 'org.gnome.shell.app-switcher'}); + this._rtl = Gtk.Widget.get_default_direction() === Gtk.TextDirection.RTL; + + this._builder = new Gtk.Builder(); + this._builder.set_scope(this); + this._builder.set_translation_domain( + extensionPreferences.metadata['gettext-domain']); + this._builder.add_from_file(`${extensionPreferences.path}/Settings.ui`); + + const notebook = this._builder.get_object('settings_notebook'); + const group = new Adw.PreferencesGroup(); + group.add(notebook); + this.page = new Adw.PreferencesPage(); + this.page.add(group); + + // Set a reasonable initial window height + this.page.connect('realize', () => { + const rootWindow = this.page.get_root(); + rootWindow.set_default_size(-1, 850); + rootWindow.connect('close-request', () => this._onWindowsClosed()); + }); + + // Timeout to delay the update of the settings + this._dock_size_timeout = 0; + this._icon_size_timeout = 0; + this._opacity_timeout = 0; + + this._monitorsConfig = new MonitorsConfig(); + this._bindSettings(); + } + + _onWindowsClosed() { + if (this._dock_size_timeout) { + GLib.source_remove(this._dock_size_timeout); + delete this._dock_size_timeout; + } + + if (this._icon_size_timeout) { + GLib.source_remove(this._icon_size_timeout); + delete this._icon_size_timeout; + } + + if (this._opacity_timeout) { + GLib.source_remove(this._opacity_timeout); + delete this._opacity_timeout; + } + } + + vfunc_create_closure(builder, handlerName, flags, connectObject) { + if (flags & Gtk.BuilderClosureFlags.SWAPPED) + throw new Error('Unsupported template signal flag "swapped"'); + + if (typeof this[handlerName] === 'undefined') + throw new Error(`${handlerName} is undefined`); + + return this[handlerName].bind(connectObject || this); + } + + dock_display_combo_changed_cb(combo) { + if (!this._monitors?.length || this._updatingSettings) + return; + + const preferredMonitor = this._monitors[combo.get_active()].connector; + + this._updatingSettings = true; + this._settings.set_string('preferred-monitor-by-connector', preferredMonitor); + this._settings.set_int('preferred-monitor', -2); + this._updatingSettings = false; + } + + position_top_button_toggled_cb(button) { + if (button.get_active()) + this._settings.set_enum('dock-position', 0); + } + + position_right_button_toggled_cb(button) { + if (button.get_active()) + this._settings.set_enum('dock-position', 1); + } + + position_bottom_button_toggled_cb(button) { + if (button.get_active()) + this._settings.set_enum('dock-position', 2); + } + + position_left_button_toggled_cb(button) { + if (button.get_active()) + this._settings.set_enum('dock-position', 3); + } + + icon_size_combo_changed_cb(combo) { + this._settings.set_int('dash-max-icon-size', this._allIconSizes[combo.get_active()]); + } + + dock_size_scale_value_changed_cb(scale) { + // Avoid settings the size continuously + if (this._dock_size_timeout > 0) + GLib.source_remove(this._dock_size_timeout); + this._dock_size_timeout = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, SCALE_UPDATE_TIMEOUT, () => { + this._settings.set_double('height-fraction', scale.get_value()); + this._dock_size_timeout = 0; + return GLib.SOURCE_REMOVE; + }); + } + + icon_size_scale_value_changed_cb(scale) { + // Avoid settings the size consinuosly + if (this._icon_size_timeout > 0) + GLib.source_remove(this._icon_size_timeout); + this._icon_size_timeout = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, SCALE_UPDATE_TIMEOUT, () => { + this._settings.set_int('dash-max-icon-size', scale.get_value()); + this._icon_size_timeout = 0; + return GLib.SOURCE_REMOVE; + }); + } + + preview_size_scale_format_value_cb(scale, value) { + return value === 0 ? 'auto' : value; + } + + preview_size_scale_value_changed_cb(scale) { + this._settings.set_double('preview-size-scale', scale.get_value()); + } + + custom_opacity_scale_value_changed_cb(scale) { + // Avoid settings the opacity consinuosly as it's change is animated + if (this._opacity_timeout > 0) + GLib.source_remove(this._opacity_timeout); + this._opacity_timeout = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, SCALE_UPDATE_TIMEOUT, () => { + this._settings.set_double('background-opacity', scale.get_value()); + this._opacity_timeout = 0; + return GLib.SOURCE_REMOVE; + }); + } + + min_opacity_scale_value_changed_cb(scale) { + // Avoid settings the opacity consinuosly as it's change is animated + if (this._opacity_timeout > 0) + GLib.source_remove(this._opacity_timeout); + this._opacity_timeout = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, SCALE_UPDATE_TIMEOUT, () => { + this._settings.set_double('min-alpha', scale.get_value()); + this._opacity_timeout = 0; + return GLib.SOURCE_REMOVE; + }); + } + + max_opacity_scale_value_changed_cb(scale) { + // Avoid settings the opacity consinuosly as it's change is animated + if (this._opacity_timeout > 0) + GLib.source_remove(this._opacity_timeout); + this._opacity_timeout = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, SCALE_UPDATE_TIMEOUT, () => { + this._settings.set_double('max-alpha', scale.get_value()); + this._opacity_timeout = 0; + return GLib.SOURCE_REMOVE; + }); + } + + all_windows_radio_button_toggled_cb(button) { + if (button.get_active()) + this._settings.set_enum('intellihide-mode', 0); + } + + focus_application_windows_radio_button_toggled_cb(button) { + if (button.get_active()) + this._settings.set_enum('intellihide-mode', 1); + } + + maximized_windows_radio_button_toggled_cb(button) { + if (button.get_active()) + this._settings.set_enum('intellihide-mode', 2); + } + + always_on_top_radio_button_toggled_cb(button) { + if (button.get_active()) + this._settings.set_enum('intellihide-mode', 3); + } + + _updateMonitorsSettings() { + // Monitor options + const preferredMonitor = this._settings.get_int('preferred-monitor'); + const preferredMonitorByConnector = this._settings.get_string('preferred-monitor-by-connector'); + const dockMonitorCombo = this._builder.get_object('dock_monitor_combo'); + + this._monitors = []; + dockMonitorCombo.remove_all(); + let primaryIndex = -1; + + // Add connected monitors + for (const monitor of this._monitorsConfig.monitors) { + if (!monitor.active && monitor.index !== preferredMonitor) + continue; + + if (monitor.isPrimary) { + dockMonitorCombo.append_text( + /* Translators: This will be followed by Display Name - Connector. */ + `${__('Primary monitor: ') + monitor.displayName} - ${ + monitor.connector}`); + primaryIndex = this._monitors.length; + } else { + dockMonitorCombo.append_text( + /* Translators: Followed by monitor index, Display Name - Connector. */ + `${__('Secondary monitor ') + (monitor.index + 1)} - ${ + monitor.displayName} - ${monitor.connector}`); + } + + this._monitors.push(monitor); + + if (monitor.index === preferredMonitor || + (preferredMonitor === -2 && preferredMonitorByConnector === monitor.connector)) + dockMonitorCombo.set_active(this._monitors.length - 1); + } + + if (dockMonitorCombo.get_active() < 0 && primaryIndex >= 0) + dockMonitorCombo.set_active(primaryIndex); + } + + _update_scroll_action_warning() { + const sensitive = !this._builder.get_object('icon_size_fixed_checkbutton').get_active(); + this._builder.get_object('note_about_fixed_size_icon').set_visible(!sensitive); + } + + _bindSettings() { + // Position and size panel + + this._updateMonitorsSettings(); + this._monitorsConfig.connect('updated', + () => this._updateMonitorsSettings()); + this._settings.connect('changed::preferred-monitor', + () => this._updateMonitorsSettings()); + this._settings.connect('changed::preferred-monitor-by-connector', + () => this._updateMonitorsSettings()); + + // Position option + const position = this._settings.get_enum('dock-position'); + + switch (position) { + case 0: + this._builder.get_object('position_top_button').set_active(true); + break; + case 1: + this._builder.get_object('position_right_button').set_active(true); + break; + case 2: + this._builder.get_object('position_bottom_button').set_active(true); + break; + case 3: + this._builder.get_object('position_left_button').set_active(true); + break; + } + + if (this._rtl) { + /* Left is Right in rtl as a setting */ + this._builder.get_object('position_left_button').set_label(__('Right')); + this._builder.get_object('position_right_button').set_label(__('Left')); + } + + // Intelligent autohide options + this._settings.bind('dock-fixed', + this._builder.get_object('intelligent_autohide_switch'), + 'active', + Gio.SettingsBindFlags.INVERT_BOOLEAN); + this._settings.bind('dock-fixed', + this._builder.get_object('intelligent_autohide_button'), + 'sensitive', + Gio.SettingsBindFlags.INVERT_BOOLEAN); + this._settings.bind('autohide', + this._builder.get_object('autohide_switch'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('autohide-in-fullscreen', + this._builder.get_object('autohide_enable_in_fullscreen_checkbutton'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('show-dock-urgent-notify', + this._builder.get_object('show_dock_urgent_notify_checkbutton'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('require-pressure-to-show', + this._builder.get_object('require_pressure_checkbutton'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('intellihide', + this._builder.get_object('intellihide_switch'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('animation-time', + this._builder.get_object('animation_duration_spinbutton'), + 'value', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('hide-delay', + this._builder.get_object('hide_timeout_spinbutton'), + 'value', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('show-delay', + this._builder.get_object('show_timeout_spinbutton'), + 'value', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('pressure-threshold', + this._builder.get_object('pressure_threshold_spinbutton'), + 'value', + Gio.SettingsBindFlags.DEFAULT); + + // this._builder.get_object('animation_duration_spinbutton').set_value( + // this._settings.get_double('animation-time')); + + // Create dialog for intelligent autohide advanced settings + this._builder.get_object('intelligent_autohide_button').connect('clicked', () => { + const dialog = new Gtk.Dialog({ + title: __('Intelligent autohide customization'), + transient_for: this.page.get_root(), + use_header_bar: true, + modal: true, + }); + + // GTK+ leaves positive values for application-defined response ids. + // Use +1 for the reset action + dialog.add_button(__('Reset to defaults'), 1); + + const box = this._builder.get_object('intelligent_autohide_advanced_settings_box'); + dialog.get_content_area().append(box); + + this._settings.bind('intellihide', + this._builder.get_object('intellihide_mode_box'), + 'sensitive', + Gio.SettingsBindFlags.GET); + + // intellihide mode + + const intellihideModeRadioButtons = [ + this._builder.get_object('all_windows_radio_button'), + this._builder.get_object('focus_application_windows_radio_button'), + this._builder.get_object('maximized_windows_radio_button'), + this._builder.get_object('always_on_top_radio_button'), + ]; + + intellihideModeRadioButtons[this._settings.get_enum('intellihide-mode')].set_active(true); + + this._settings.bind('autohide', + this._builder.get_object('require_pressure_checkbutton'), + 'sensitive', + Gio.SettingsBindFlags.GET); + + this._settings.bind('autohide', + this._builder.get_object('autohide_enable_in_fullscreen_checkbutton'), + 'sensitive', + Gio.SettingsBindFlags.GET); + + this._settings.bind('autohide', + this._builder.get_object('show_dock_urgent_notify_checkbutton'), + 'sensitive', + Gio.SettingsBindFlags.GET); + + this._settings.bind('require-pressure-to-show', + this._builder.get_object('show_timeout_spinbutton'), + 'sensitive', + Gio.SettingsBindFlags.INVERT_BOOLEAN); + this._settings.bind('require-pressure-to-show', + this._builder.get_object('show_timeout_label'), + 'sensitive', + Gio.SettingsBindFlags.INVERT_BOOLEAN); + this._settings.bind('require-pressure-to-show', + this._builder.get_object('pressure_threshold_spinbutton'), + 'sensitive', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('require-pressure-to-show', + this._builder.get_object('pressure_threshold_label'), + 'sensitive', + Gio.SettingsBindFlags.DEFAULT); + + dialog.connect('response', (_, id) => { + if (id === 1) { + // restore default settings for the relevant keys + const keys = ['intellihide', 'autohide', 'intellihide-mode', + 'autohide-in-fullscreen', 'show-dock-urgent-notify', + 'require-pressure-to-show', 'animation-time', + 'show-delay', 'hide-delay', 'pressure-threshold']; + keys.forEach(function (val) { + this._settings.set_value(val, this._settings.get_default_value(val)); + }, this); + intellihideModeRadioButtons[this._settings.get_enum('intellihide-mode')].set_active(true); + } else { + // remove the settings box so it doesn't get destroyed; + dialog.get_content_area().remove(box); + dialog.destroy(); + } + }); + + dialog.present(); + }); + + // size options + const dockSizeScale = this._builder.get_object('dock_size_scale'); + dockSizeScale.set_value(this._settings.get_double('height-fraction')); + dockSizeScale.add_mark(0.9, Gtk.PositionType.TOP, null); + dockSizeScale.set_format_value_func((_, value) => { + return `${Math.round(value * 100)} %`; + }); + const iconSizeScale = this._builder.get_object('icon_size_scale'); + iconSizeScale.set_range(8, DEFAULT_ICONS_SIZES[0]); + iconSizeScale.set_value(this._settings.get_int('dash-max-icon-size')); + DEFAULT_ICONS_SIZES.forEach(val => { + iconSizeScale.add_mark(val, Gtk.PositionType.TOP, val.toString()); + }); + iconSizeScale.set_format_value_func((_, value) => { + return `${value} px`; + }); + this._builder.get_object('preview_size_scale').set_value( + this._settings.get_double('preview-size-scale')); + + // Corrent for rtl languages + if (this._rtl) { + // Flip value position: this is not done automatically + dockSizeScale.set_value_pos(Gtk.PositionType.LEFT); + iconSizeScale.set_value_pos(Gtk.PositionType.LEFT); + // I suppose due to a bug, having a more than one mark and one above + // a value of 100 makes the rendering of the marks wrong in rtl. + // This doesn't happen setting the scale as not flippable + // and then manually inverting it + iconSizeScale.set_flippable(false); + iconSizeScale.set_inverted(true); + } + + this._settings.bind('icon-size-fixed', + this._builder.get_object('icon_size_fixed_checkbutton'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('extend-height', + this._builder.get_object('dock_size_extend_checkbutton'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('extend-height', + this._builder.get_object('dock_size_scale'), + 'sensitive', + Gio.SettingsBindFlags.INVERT_BOOLEAN); + this._settings.bind('always-center-icons', + this._builder.get_object('dock_center_icons_check'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('extend-height', + this._builder.get_object('dock_center_icons_check'), + 'sensitive', + Gio.SettingsBindFlags.DEFAULT); + + this._settings.bind('multi-monitor', + this._builder.get_object('dock_monitor_combo'), + 'sensitive', + Gio.SettingsBindFlags.INVERT_BOOLEAN); + + + // Apps panel + + this._settings.bind('show-running', + this._builder.get_object('show_running_switch'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + const applicationButtonIsolationButton = + this._builder.get_object('application_button_isolation_button'); + this._settings.bind('isolate-workspaces', + applicationButtonIsolationButton, + 'active', + Gio.SettingsBindFlags.DEFAULT); + applicationButtonIsolationButton.connect( + 'notify::sensitive', check => { + if (check.sensitive) { + [check.label] = check.label.split('\n'); + } else { + check.label += `\n${ + __('Managed by GNOME Multitasking\'s Application Switching setting.')}`; + } + }); + this._appSwitcherSettings.bind('current-workspace-only', + applicationButtonIsolationButton, + 'sensitive', + Gio.SettingsBindFlags.INVERT_BOOLEAN | + Gio.SettingsBindFlags.SYNC_CREATE); + this._settings.bind('workspace-agnostic-urgent-windows', + this._builder.get_object('application_button_urgent_button'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('isolate-monitors', + this._builder.get_object('application_button_monitor_isolation_button'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('show-windows-preview', + this._builder.get_object('windows_preview_button'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('multi-monitor', + this._builder.get_object('multi_monitor_button'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('show-favorites', + this._builder.get_object('show_favorite_switch'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('show-trash', + this._builder.get_object('show_trash_switch'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('show-mounts', + this._builder.get_object('show_mounts_switch'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('show-mounts-only-mounted', + this._builder.get_object('show_only_mounted_devices_check'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('show-mounts-network', + this._builder.get_object('show_network_volumes_check'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('isolate-locations', + this._builder.get_object('isolate_locations_switch'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + const isolateLocationsBindings = ['show_trash_switch', 'show_mounts_switch']; + const updateIsolateLocations = () => { + this._builder.get_object('isolate_locations_row').sensitive = + isolateLocationsBindings.some(s => this._builder.get_object(s).active); + }; + updateIsolateLocations(); + isolateLocationsBindings.forEach(s => this._builder.get_object(s).connect( + 'notify::active', () => updateIsolateLocations())); + this._settings.bind('dance-urgent-applications', + this._builder.get_object('wiggle_urgent_applications_switch'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('hide-tooltip', + this._builder.get_object('hide_tooltip_switch'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('show-icons-emblems', + this._builder.get_object('show_icons_emblems_switch'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + const notificationsCounterCheck = this._builder.get_object( + 'notifications_counter_check'); + this._settings.bind('show-icons-notifications-counter', + notificationsCounterCheck, + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('show-icons-emblems', + notificationsCounterCheck, + 'sensitive', + Gio.SettingsBindFlags.GET); + + const applicationsOverrideCounter = + this._builder.get_object('applications_override_counter'); + this._settings.bind('application-counter-overrides-notifications', + applicationsOverrideCounter, + 'active', + Gio.SettingsBindFlags.DEFAULT); + notificationsCounterCheck.bind_property('active', + applicationsOverrideCounter, 'sensitive', + GObject.BindingFlags.SYNC_CREATE); + this._settings.connect('changed::show-icons-emblems', () => { + if (this._settings.get_boolean('show-icons-emblems')) + applicationsOverrideCounter.sensitive = notificationsCounterCheck.active; + else + applicationsOverrideCounter.sensitive = false; + }); + this._settings.bind('show-show-apps-button', + this._builder.get_object('show_applications_button_switch'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('show-apps-at-top', + this._builder.get_object('application_button_first_button'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('show-show-apps-button', + this._builder.get_object('application_button_first_button'), + 'sensitive', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('show-show-apps-button', + this._builder.get_object('application_button_animation_button'), + 'sensitive', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('show-apps-always-in-the-edge', + this._builder.get_object('show_apps_always_in_the_edge'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('show-show-apps-button', + this._builder.get_object('show_apps_always_in_the_edge'), + 'sensitive', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('scroll-to-focused-application', + this._builder.get_object('scroll_to_icon_switch'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + + + // Behavior panel + + this._settings.bind('hot-keys', + this._builder.get_object('hot_keys_switch'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('hot-keys', + this._builder.get_object('overlay_button'), + 'sensitive', + Gio.SettingsBindFlags.DEFAULT); + + this._builder.get_object('click_action_combo').set_active(this._settings.get_enum('click-action')); + this._builder.get_object('click_action_combo').connect('changed', widget => { + this._settings.set_enum('click-action', widget.get_active()); + }); + + this._builder.get_object('icon_size_fixed_checkbutton').connect('toggled', () => { + this._update_scroll_action_warning(); + }); + this._update_scroll_action_warning(); + + this._builder.get_object('scroll_action_combo').set_active(this._settings.get_enum('scroll-action')); + this._builder.get_object('scroll_action_combo').connect('changed', widget => { + this._settings.set_enum('scroll-action', widget.get_active()); + }); + + this._builder.get_object('shift_click_action_combo').connect('changed', widget => { + this._settings.set_enum('shift-click-action', widget.get_active()); + }); + + this._builder.get_object('middle_click_action_combo').connect('changed', widget => { + this._settings.set_enum('middle-click-action', widget.get_active()); + }); + this._builder.get_object('shift_middle_click_action_combo').connect('changed', widget => { + this._settings.set_enum('shift-middle-click-action', widget.get_active()); + }); + + // Create dialog for number overlay options + this._builder.get_object('overlay_button').connect('clicked', () => { + const dialog = new Gtk.Dialog({ + title: __('Show dock and application numbers'), + transient_for: this.page.get_root(), + use_header_bar: true, + modal: true, + }); + + // GTK+ leaves positive values for application-defined response ids. + // Use +1 for the reset action + dialog.add_button(__('Reset to defaults'), 1); + + const box = this._builder.get_object('box_overlay_shortcut'); + dialog.get_content_area().append(box); + + this._builder.get_object('overlay_switch').set_active( + this._settings.get_boolean('hotkeys-overlay')); + this._builder.get_object('show_dock_switch').set_active( + this._settings.get_boolean('hotkeys-show-dock')); + + // We need to update the shortcut 'strv' when the text is modified + this._settings.connect('changed::shortcut-text', () => setShortcut(this._settings)); + this._settings.bind('shortcut-text', + this._builder.get_object('shortcut_entry'), + 'text', + Gio.SettingsBindFlags.DEFAULT); + + this._settings.bind('hotkeys-overlay', + this._builder.get_object('overlay_switch'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('hotkeys-show-dock', + this._builder.get_object('show_dock_switch'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('shortcut-timeout', + this._builder.get_object('timeout_spinbutton'), + 'value', + Gio.SettingsBindFlags.DEFAULT); + + dialog.connect('response', (_, id) => { + if (id === 1) { + // restore default settings for the relevant keys + const keys = ['shortcut-text', 'hotkeys-overlay', + 'hotkeys-show-dock', 'shortcut-timeout']; + keys.forEach(function (val) { + this._settings.set_value(val, this._settings.get_default_value(val)); + }, this); + } else { + // remove the settings box so it doesn't get destroyed; + dialog.get_content_area().remove(box); + dialog.destroy(); + } + }); + + dialog.present(); + }); + + // Create dialog for middle-click options + this._builder.get_object('middle_click_options_button').connect('clicked', () => { + const dialog = new Gtk.Dialog({ + title: __('Customize middle-click behavior'), + transient_for: this.page.get_root(), + use_header_bar: true, + modal: true, + }); + + // GTK+ leaves positive values for application-defined response ids. + // Use +1 for the reset action + dialog.add_button(__('Reset to defaults'), 1); + + const box = this._builder.get_object('box_middle_click_options'); + dialog.get_content_area().append(box); + + this._builder.get_object('shift_click_action_combo').set_active( + this._settings.get_enum('shift-click-action')); + + this._builder.get_object('middle_click_action_combo').set_active( + this._settings.get_enum('middle-click-action')); + + this._builder.get_object('shift_middle_click_action_combo').set_active( + this._settings.get_enum('shift-middle-click-action')); + + this._settings.bind('shift-click-action', + this._builder.get_object('shift_click_action_combo'), + 'active-id', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('middle-click-action', + this._builder.get_object('middle_click_action_combo'), + 'active-id', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('shift-middle-click-action', + this._builder.get_object('shift_middle_click_action_combo'), + 'active-id', + Gio.SettingsBindFlags.DEFAULT); + + dialog.connect('response', (_, id) => { + if (id === 1) { + // restore default settings for the relevant keys + const keys = ['shift-click-action', 'middle-click-action', 'shift-middle-click-action']; + keys.forEach(function (val) { + this._settings.set_value(val, this._settings.get_default_value(val)); + }, this); + this._builder.get_object('shift_click_action_combo').set_active( + this._settings.get_enum('shift-click-action')); + this._builder.get_object('middle_click_action_combo').set_active( + this._settings.get_enum('middle-click-action')); + this._builder.get_object('shift_middle_click_action_combo').set_active( + this._settings.get_enum('shift-middle-click-action')); + } else { + // remove the settings box so it doesn't get destroyed; + dialog.get_content_area().remove(box); + dialog.destroy(); + } + }); + + dialog.present(); + }); + + // Appearance Panel + + this._settings.bind('apply-custom-theme', + this._builder.get_object('customize_theme'), + 'sensitive', + Gio.SettingsBindFlags.INVERT_BOOLEAN | Gio.SettingsBindFlags.GET); + this._settings.bind('apply-custom-theme', + this._builder.get_object('builtin_theme_switch'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('custom-theme-shrink', + this._builder.get_object('shrink_dash_switch'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + + // Running indicators + this._builder.get_object('running_indicators_combo').set_active( + this._settings.get_enum('running-indicator-style') + ); + this._builder.get_object('running_indicators_combo').connect( + 'changed', + widget => { + this._settings.set_enum('running-indicator-style', widget.get_active()); + } + ); + + if (this._settings.get_enum('running-indicator-style') === RunningIndicatorStyle.DEFAULT) + this._builder.get_object('running_indicators_advance_settings_button').set_sensitive(false); + + this._settings.connect('changed::running-indicator-style', () => { + if (this._settings.get_enum('running-indicator-style') === RunningIndicatorStyle.DEFAULT) + this._builder.get_object('running_indicators_advance_settings_button').set_sensitive(false); + else + this._builder.get_object('running_indicators_advance_settings_button').set_sensitive(true); + }); + + // Create dialog for running indicators advanced settings + this._builder.get_object('running_indicators_advance_settings_button').connect('clicked', () => { + const dialog = new Gtk.Dialog({ + title: __('Customize running indicators'), + transient_for: this.page.get_root(), + use_header_bar: true, + modal: true, + }); + + const box = this._builder.get_object('running_dots_advance_settings_box'); + dialog.get_content_area().append(box); + + this._settings.bind('running-indicator-dominant-color', + this._builder.get_object('dominant_color_switch'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + + this._settings.bind('custom-theme-customize-running-dots', + this._builder.get_object('dot_style_switch'), + 'active', + Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('custom-theme-customize-running-dots', + this._builder.get_object('dot_style_settings_box'), + 'sensitive', Gio.SettingsBindFlags.DEFAULT); + + const rgba = new Gdk.RGBA(); + rgba.parse(this._settings.get_string('custom-theme-running-dots-color')); + this._builder.get_object('dot_color_colorbutton').set_rgba(rgba); + + this._builder.get_object('dot_color_colorbutton').connect('notify::rgba', button => { + const css = button.rgba.to_string(); + + this._settings.set_string('custom-theme-running-dots-color', css); + }); + + rgba.parse(this._settings.get_string('custom-theme-running-dots-border-color')); + this._builder.get_object('dot_border_color_colorbutton').set_rgba(rgba); + + this._builder.get_object('dot_border_color_colorbutton').connect('notify::rgba', button => { + const css = button.rgba.to_string(); + + this._settings.set_string('custom-theme-running-dots-border-color', css); + }); + + this._settings.bind('custom-theme-running-dots-border-width', + this._builder.get_object('dot_border_width_spin_button'), + 'value', + Gio.SettingsBindFlags.DEFAULT); + + + dialog.connect('response', () => { + // remove the settings box so it doesn't get destroyed; + dialog.get_content_area().remove(box); + dialog.destroy(); + }); + + dialog.present(); + }); + + this._settings.bind('custom-background-color', + this._builder.get_object('custom_background_color_switch'), + 'active', Gio.SettingsBindFlags.DEFAULT); + this._settings.bind('custom-background-color', + this._builder.get_object('custom_background_color'), + 'sensitive', Gio.SettingsBindFlags.DEFAULT); + + const rgba = new Gdk.RGBA(); + rgba.parse(this._settings.get_string('background-color')); + this._builder.get_object('custom_background_color').set_rgba(rgba); + + this._builder.get_object('custom_background_color').connect('notify::rgba', button => { + const css = button.rgba.to_string(); + + this._settings.set_string('background-color', css); + }); + + // Opacity + this._builder.get_object('customize_opacity_combo').set_active_id( + this._settings.get_enum('transparency-mode').toString() + ); + this._builder.get_object('customize_opacity_combo').connect( + 'changed', + widget => { + this._settings.set_enum('transparency-mode', parseInt(widget.get_active_id())); + } + ); + + const customOpacityScale = this._builder.get_object('custom_opacity_scale'); + customOpacityScale.set_value(this._settings.get_double('background-opacity')); + customOpacityScale.set_format_value_func((_, value) => { + return `${Math.round(value * 100)}%`; + }); + + if (this._settings.get_enum('transparency-mode') !== TransparencyMode.FIXED) + this._builder.get_object('custom_opacity_scale').set_sensitive(false); + + this._settings.connect('changed::transparency-mode', () => { + if (this._settings.get_enum('transparency-mode') !== TransparencyMode.FIXED) + this._builder.get_object('custom_opacity_scale').set_sensitive(false); + else + this._builder.get_object('custom_opacity_scale').set_sensitive(true); + }); + + if (this._settings.get_enum('transparency-mode') !== TransparencyMode.DYNAMIC) + this._builder.get_object('dynamic_opacity_button').set_sensitive(false); + + + this._settings.connect('changed::transparency-mode', () => { + if (this._settings.get_enum('transparency-mode') !== TransparencyMode.DYNAMIC) + this._builder.get_object('dynamic_opacity_button').set_sensitive(false); + + else + this._builder.get_object('dynamic_opacity_button').set_sensitive(true); + }); + + // Create dialog for transparency advanced settings + this._builder.get_object('dynamic_opacity_button').connect('clicked', () => { + const dialog = new Gtk.Dialog({ + title: __('Customize opacity'), + transient_for: this.page.get_root(), + use_header_bar: true, + modal: true, + }); + + const box = this._builder.get_object('advanced_transparency_dialog'); + dialog.get_content_area().append(box); + + this._settings.bind( + 'customize-alphas', + this._builder.get_object('customize_alphas_switch'), + 'active', + Gio.SettingsBindFlags.DEFAULT + ); + this._settings.bind( + 'customize-alphas', + this._builder.get_object('min_alpha_scale'), + 'sensitive', + Gio.SettingsBindFlags.DEFAULT + ); + this._settings.bind( + 'customize-alphas', + this._builder.get_object('max_alpha_scale'), + 'sensitive', + Gio.SettingsBindFlags.DEFAULT + ); + + const minAlphaScale = this._builder.get_object('min_alpha_scale'); + const maxAlphaScale = this._builder.get_object('max_alpha_scale'); + minAlphaScale.set_value( + this._settings.get_double('min-alpha') + ); + minAlphaScale.set_format_value_func((_, value) => { + return `${Math.round(value * 100)} %`; + }); + maxAlphaScale.set_format_value_func((_, value) => { + return `${Math.round(value * 100)} %`; + }); + + maxAlphaScale.set_value( + this._settings.get_double('max-alpha') + ); + + dialog.connect('response', () => { + // remove the settings box so it doesn't get destroyed; + dialog.get_content_area().remove(box); + dialog.destroy(); + }); + + dialog.present(); + }); + + + this._settings.bind('unity-backlit-items', + this._builder.get_object('unity_backlit_items_switch'), + 'active', Gio.SettingsBindFlags.DEFAULT + ); + this._settings.bind('apply-glossy-effect', + this._builder.get_object('apply_gloss_effect_checkbutton'), + 'active', Gio.SettingsBindFlags.DEFAULT + ); + this._settings.bind('unity-backlit-items', + this._builder.get_object('apply_gloss_effect_checkbutton'), + 'sensitive', + Gio.SettingsBindFlags.DEFAULT + ); + + this._settings.bind('force-straight-corner', + this._builder.get_object('force_straight_corner_switch'), + 'active', Gio.SettingsBindFlags.DEFAULT); + + this._settings.bind('disable-overview-on-startup', + this._builder.get_object('show_overview_on_startup_switch'), + 'active', Gio.SettingsBindFlags.INVERT_BOOLEAN); + + // About Panel + + this._builder.get_object('extension_version').set_label( + `${this._extensionPreferences.metadata.version}`); + } +}); + +export default class DockPreferences extends ExtensionPreferences { + fillPreferencesWindow(window) { + const settings = new DockSettings(this); + window.add(settings.page); + } +} diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/schemas/gschemas.compiled b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/schemas/gschemas.compiled new file mode 100644 index 0000000000000000000000000000000000000000..a67f68f6c0a773fe894fd229a464a0951c3b65d2 GIT binary patch literal 8725 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 literal 0 HcmV?d00001 diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/schemas/org.gnome.shell.extensions.dash-to-dock.gschema.xml b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/schemas/org.gnome.shell.extensions.dash-to-dock.gschema.xml new file mode 100644 index 0000000..3a762c3 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/schemas/org.gnome.shell.extensions.dash-to-dock.gschema.xml @@ -0,0 +1,644 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 'BOTTOM' + Dock position + Dock is shown on the Left, Right, Top or Bottom side of the screen. + + + 0.2 + Animation time + Sets the time duration of the autohide effect. + + + 0.25 + Show delay + Sets the delay after the mouse reaches the screen border before showing the dock. + + + 0.20 + Show delay + Sets the delay after the mouse left the dock before hiding it. + + + false + Do not show overview on startup + Whether to show or not the overview during startup animation. + + + false + Set a custom dash background background color + Sets the color for the dash background. + + + "#ffffff" + Dash background color. + Customize the background color of the dash. + + + 'DEFAULT' + Transparency mode for the dock + FIXED: constant transparency. DYNAMIC: dock takes the opaque style only when windows are close to it. + + + 'DEFAULT' + ... + DEFAULT: .... DOTS: .... + + + false + Use application icon dominant color for the indicator color + + + + false + Manually set the min and max opacity + For the dynamic mode, the min/max opacity values will be given by 'min-alpha' and 'max-alpha'. + + + 0.2 + Opacity of the dash background when free-floating + Sets the opacity of the dash background when no windows are close. + + + 0.8 + Opacity of the dash background when windows are close. + Sets the opacity of the dash background when windows are close. + + + 0.8 + Opacity of the dash background + Sets the opacity of the dash background when in autohide mode. + + + false + Dock not shown on desktop + Enable or disable manualhide mode + + + true + Dock dodges windows + Enable or disable intellihide mode + + + 'FOCUS_APPLICATION_WINDOWS' + Define which windows are considered for intellihide. + + + + true + Dock shown on mouse over + Enable or disable autohide mode + + + true + Require pressure to show dash + Enable or disable requiring pressure to show the dash + + + 100 + Pressure threshold + Sets how much pressure is needed to show the dash. + + + false + Enable autohide in fullscreen mode. + Enable autohide in fullscreen mode. + + + true + Show dock for urgent notifications. + Show dock when urgent notifications are received. + + + false + Dock always visible + Dock is always visible + + + true + Switch workspace by scrolling over the dock + Add the possibility to switch workspace by mouse scrolling over the dock. + + + 48 + Maximum dash icon size + Set the allowed maximum dash icon size. Allowed range: 16..64. + + + 0 + Preview size scale + Set the allowed maximum dash preview size scale. Allowed range: 0,00..1,00. + + + false + Fixed icon size + Keep the icon size fixed by scrolling the dock. + + + false + Apply custom theme + Apply customization to the dash appearance + + + false + TODO + TODO + + + false + Customize the style of the running application indicators. + Customize the style of the running application indicators. + + + "#ffffff" + Running application indicators color + Customize the color of the running application indicators. + + + "#ffffff" + Running application indicators border color. + Customize the border color of the running application indicators. + + + 0 + Running application indicators border width. + Customize the border width of the running application indicators. + + + true + Show running apps + Show or hide running applications icons in the dash + + + false + Provide workspace isolation + Dash shows only windows from the current workspace, this is applied only if gnome-shell 'current-workspace-only' app-switcher settings is disabled + + + true + Show urgent windows on each workspace + Show or hide urgent windows on each workspace in the dash + + + false + Provide monitor isolation + Dash shows only windows from the monitor + + + true + Scroll to focused application + Ensure that the focused application icon is always visible in the dash + + + true + Show preview of the open windows + Replace open windows list with windows previews + + + false + Open windows preview by default + Window previews will show windows by default, rather than hide them behind a drop dowm menu. + + + true + Show favorites apps + Show or hide favorite applications icons in the dash + + + true + Show trash can + Show or hide the trash can icon in the dash + + + true + Show mounted volumes and devices + Show or hide mounted volume and device icons in the dash + + + true + Only show mounted volumes and devices + Show or hide unmounted volume and device icons in the dash + + + false + Show network mounted volumes + Show or hide network volumes in the dash + + + true + Isolate volumes, devices and trash windows + Consider volume, devices and trash as different application windows and not part of the file manager + + + true + Wiggle urgent applications + Wiggle urgent application icons in the dash + + + true + Show applications button + Show applications button in the dash + + + false + Show application button on the left + Show application button on the left of the dash + + + true + Show application button on the edge when using centered panel mode + + + true + Basic compatibility with bolt extensions + Make the extension work properly when bolt extensions is enabled + + + 0.90 + Dock max height/width (fraction of available space) + + + false + Extend the dock container to all the available height/width + + + false + Center icons when dock container is extended to all the available size + + + -2 + DEPRECATED: Monitor on which putting the dock (by index) + Set on which monitor to put the dock, use -1 for the primary one. Use -2 refer to the 'preferred-monitor-by-connector' setting instead (this is the preferred value). + + + "primary" + Monitor on which putting the dock (by connector) + Set on which monitor to put the dock, for example 'DisplayPort-0'. Use 'primary' for primary one. This setting is only used if 'preferred-monitor' is -2. + + + false + Enable multi-monitor docks + Show a dock on every monitor + + + true + Minimize on shift+click + + + true + Activate only one window + + + 'cycle-windows' + Action when clicking on a running app + Set the action that is executed when clicking on the icon of a running application + + + 'do-nothing' + Action when scrolling app + Set the action that is executed when scrolling on the application icon + + + 'minimize' + Action when shift+clicking on a running app + Set the action that is executed when shift+clicking on the icon of a running application + + + 'launch' + Action when clicking on a running app + Set the action that is executed when middle-clicking on the icon of a running application + + + 'launch' + Action when clicking on a running app + Set the action that is executed when shift+middle-clicking on the icon of a running application + + + true + Super Hot-Keys + Launch and switch between dash items using Super+(0-9) + + + true + Show the dock when using the hotkeys + The dock will be quickly shown so that the number-overlay is visible and app activation is easier + + + "<Super>q" + Keybinding to show the dock and the number overlay. + Behavior depends on hotkeys-show-dock and hotkeys-overlay. + + + q']]]> + Keybinding to show the dock and the number overlay. + Behavior depends on hotkeys-show-dock and hotkeys-overlay. + + + 2 + Timeout to hide the dock + Sets the time duration before the dock is hidden again. + + + true + Show the dock when using the hotkeys + The dock will be quickly shown so that the number-overlay is visible and app activation is easier + + + 1']]]> + Keybinding to launch 1st dash app + + Keybinding to launch 1st app. + + + + 2']]]> + Keybinding to launch 2nd dash app + + Keybinding to launch 2nd app. + + + + 3']]]> + Keybinding to launch 3rd dash app + + Keybinding to launch 3rd app. + + + + 4']]]> + Keybinding to launch 4th dash app + + Keybinding to launch 4th app. + + + + 5']]]> + Keybinding to launch 5th dash app + + Keybinding to launch 5th app. + + + + 6']]]> + Keybinding to launch 6th dash app + + Keybinding to launch 6th app. + + + + 7']]]> + Keybinding to launch 7th dash app + + Keybinding to launch 7th app. + + + + 8']]]> + Keybinding to launch 8th dash app + + Keybinding to launch 8th app. + + + + 9']]]> + Keybinding to launch 9th dash app + + Keybinding to launch 9th app. + + + + 0']]]> + Keybinding to launch 10th dash app + + Keybinding to launch 10th app. + + + + 1']]]> + Keybinding to trigger 1st dash app with shift behavior + + Keybinding to trigger 1st app with shift behavior. + + + + 2']]]> + Keybinding to trigger 2nd dash app with shift behavior + + Keybinding to trigger 2nd app with shift behavior. + + + + 3']]]> + Keybinding to trigger 3rd dash app with shift behavior + + Keybinding to trigger 3rd app with shift behavior. + + + + 4']]]> + Keybinding to trigger 4th dash app with shift behavior + + Keybinding to trigger 4th app with shift behavior. + + + + 5']]]> + Keybinding to trigger 5th dash app with shift behavior + + Keybinding to trigger 5th app with shift behavior. + + + + 6']]]> + Keybinding to trigger 6th dash app with shift behavior + + Keybinding to trigger 6th app with shift behavior. + + + + 7']]]> + Keybinding to trigger 7th dash app with shift behavior + + Keybinding to trigger 7th app with shift behavior. + + + + 8']]]> + Keybinding to trigger 8th dash app with shift behavior + + Keybinding to trigger 8th app with shift behavior. + + + + 9']]]> + Keybinding to trigger 9th dash app with shift behavior + + Keybinding to trigger 9th app with shift behavior. + + + + 0']]]> + Keybinding to trigger 10th dash app with shift behavior + + Keybinding to trigger 10th app with shift behavior. + + + + 1']]]> + Keybinding to trigger 1st dash app + + Keybinding to either show or launch the 1st application in the dash. + + + + 2']]]> + Keybinding to trigger 2nd dash app + + Keybinding to either show or launch the 2nd application in the dash. + + + + 3']]]> + Keybinding to trigger 3rd dash app + + Keybinding to either show or launch the 3rd application in the dash. + + + + 4']]]> + Keybinding to trigger 4th dash app + + Keybinding to either show or launch the 4th application in the dash. + + + + 5']]]> + Keybinding to trigger 5th dash app + + Keybinding to either show or launch the 5th application in the dash. + + + + 6']]]> + Keybinding to trigger 6th dash app + + Keybinding to either show or launch the 6th application in the dash. + + + + 7']]]> + Keybinding to trigger 7th dash app + + Keybinding to either show or launch the 7th application in the dash. + + + + 8']]]> + Keybinding to trigger 8th dash app + + Keybinding to either show or launch the 8th application in the dash. + + + + 9']]]> + Keybinding to trigger 9th dash app + + Keybinding to either show or launch the 9th application in the dash. + + + + 0']]]> + Keybinding to trigger 10th dash app + + Keybinding to either show or launch the 10th application in the dash. + + + + false + Force straight corners in dash + Make the borders in the dash non rounded + + + false + Enable unity7 like glossy backlit items + Emulate the unity7 backlit glossy items behaviour + + + true + Enable glossy effect + Toggle the glossy effect of the unity7 backlit feature. + + + false + Hide application tooltip + Hide tooltip when hovering application in the dash. + + + true + Show application icons emblems + Show application icons emblems such as notification counters an progress bars. + + + true + Show the number of unread notifications in icons + Show application icons emblems such as notification + + + true + Wether the application-provioded counter via Unity API should override the notifications or be summed to it + If an application provides a counter through the Unity API, then such value will be used. Otherwise the counter will be summed with the unread notification numbers (if enabled) + + + diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/stylesheet.css b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/stylesheet.css new file mode 100644 index 0000000..e4197c4 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/stylesheet.css @@ -0,0 +1,1574 @@ +.dash-item-container .overview-tile .overview-icon, +.dash-item-container .show-apps .overview-icon { + background-color: rgba(255, 255, 255, 0); } + +.dash-item-container .overview-tile:hover .overview-icon, +.dash-item-container .overview-tile.focused .overview-icon, +.dash-item-container .show-apps:hover .overview-icon { + background-color: rgba(238, 238, 238, 0.2); } + +.dash-item-container .overview-tile .app-grid-running-dot { + margin-bottom: 8px; + offset-y: 2px; } + +#dashtodockContainer.bottom #dash { + margin: 0px; + padding: 0px; } + #dashtodockContainer.bottom #dash .dash-background { + margin: 0; + margin-bottom: 4px; + padding: 0; + border-radius: 24px; + spacing: 6px; } + #dashtodockContainer.bottom #dash .dash-separator { + background-color: rgba(255, 255, 255, 0.1); + margin: 0 4px; + width: 1px; + height: 0; + margin-bottom: 4px; } + #dashtodockContainer.bottom #dash #dashtodockDashContainer { + padding: 10px; + padding-bottom: 0; + padding-top: 0; } + #dashtodockContainer.bottom #dash #dashtodockDashContainer > #dashtodockDashScrollview { + margin: 0 2px; } + #dashtodockContainer.bottom #dash #dashtodockDashContainer > #dashtodockDashScrollview:ltr:first-child, #dashtodockContainer.bottom #dash #dashtodockDashContainer > #dashtodockDashScrollview:rtl:last-child { + margin-left: 0; } + #dashtodockContainer.bottom #dash #dashtodockDashContainer > #dashtodockDashScrollview:ltr:last-child, #dashtodockContainer.bottom #dash #dashtodockDashContainer > #dashtodockDashScrollview:rtl:first-child { + margin-right: 0; } + #dashtodockContainer.bottom #dash .dash-item-container { + /* Disable all margins defined upstream, we handle them here */ + margin: 0 2px; } + #dashtodockContainer.bottom #dash .dash-item-container > * { + margin: 0; } + #dashtodockContainer.bottom #dash .dash-item-container:ltr:first-child, #dashtodockContainer.bottom #dash .dash-item-container:rtl:last-child { + margin-left: 0; } + #dashtodockContainer.bottom #dash .dash-item-container:ltr:last-child, #dashtodockContainer.bottom #dash .dash-item-container:rtl:first-child { + margin-right: 0; } + #dashtodockContainer.bottom #dash .dash-item-container .app-well-app, + #dashtodockContainer.bottom #dash .dash-item-container .show-apps, + #dashtodockContainer.bottom #dash .dash-item-container .overview-tile { + padding: 2px 2px; + padding-bottom: 14px; + padding-top: 10px; } + #dashtodockContainer.bottom #dash .dash-item-container .app-well-app:ltr:first-child, #dashtodockContainer.bottom #dash .dash-item-container .app-well-app:rtl:last-child, + #dashtodockContainer.bottom #dash .dash-item-container .show-apps:ltr:first-child, + #dashtodockContainer.bottom #dash .dash-item-container .show-apps:rtl:last-child, + #dashtodockContainer.bottom #dash .dash-item-container .overview-tile:ltr:first-child, + #dashtodockContainer.bottom #dash .dash-item-container .overview-tile:rtl:last-child { + padding-left: 0; } + #dashtodockContainer.bottom #dash .dash-item-container .app-well-app:ltr:last-child, #dashtodockContainer.bottom #dash .dash-item-container .app-well-app:rtl:first-child, + #dashtodockContainer.bottom #dash .dash-item-container .show-apps:ltr:last-child, + #dashtodockContainer.bottom #dash .dash-item-container .show-apps:rtl:first-child, + #dashtodockContainer.bottom #dash .dash-item-container .overview-tile:ltr:last-child, + #dashtodockContainer.bottom #dash .dash-item-container .overview-tile:rtl:first-child { + padding-right: 0; } + #dashtodockContainer.bottom #dash .dash-item-container .app-well-app.updating, + #dashtodockContainer.bottom #dash .dash-item-container .show-apps.updating, + #dashtodockContainer.bottom #dash .dash-item-container .overview-tile.updating { + opacity: 0.5; } + #dashtodockContainer.bottom #dash .dash-item-container .app-well-app.running .overview-icon, + #dashtodockContainer.bottom #dash .dash-item-container .overview-tile.running .overview-icon { + background-image: none; } + #dashtodockContainer.bottom #dash .dash-item-container .app-well-app.focused .overview-icon, + #dashtodockContainer.bottom #dash .dash-item-container .overview-tile.focused .overview-icon { + background-color: rgba(238, 238, 238, 0.2); } + #dashtodockContainer.bottom #dash .dash-item-container .app-well-app .app-well-app-running-dot, + #dashtodockContainer.bottom #dash .dash-item-container .app-well-app .app-grid-running-dot, + #dashtodockContainer.bottom #dash .dash-item-container .overview-tile .app-well-app-running-dot, + #dashtodockContainer.bottom #dash .dash-item-container .overview-tile .app-grid-running-dot { + margin-bottom: 2px; } + #dashtodockContainer.bottom #dash .dash-item-container > StButton { + transition-duration: 250; + background-size: contain; } + +#dashtodockContainer.bottom.fixed #dash .dash-background { + margin-top: 4px; } + +#dashtodockContainer.bottom.fixed #dash .dash-item-container .app-well-app, +#dashtodockContainer.bottom.fixed #dash .dash-item-container .show-apps { + padding-top: 14px; } + +.dash-label.bottom { + margin-bottom: 10px; + -x-offset: 0; + -y-offset: 0; } + +#dashtodockContainer.bottom.shrink #dash { + margin: 0px; + padding: 0px; } + #dashtodockContainer.bottom.shrink #dash .dash-background { + margin: 0; + margin-bottom: 4px; + padding: 0; + border-radius: 18px; + spacing: 2px; } + #dashtodockContainer.bottom.shrink #dash .dash-separator { + background-color: rgba(255, 255, 255, 0.1); + margin: 0 1px; + width: 1px; + height: 0; + margin-bottom: 4px; } + #dashtodockContainer.bottom.shrink #dash #dashtodockDashContainer { + padding: 3px; + padding-bottom: 0; + padding-top: 0; } + #dashtodockContainer.bottom.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview { + margin: 0 2px; } + #dashtodockContainer.bottom.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:ltr:first-child, #dashtodockContainer.bottom.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:rtl:last-child { + margin-left: 0; } + #dashtodockContainer.bottom.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:ltr:last-child, #dashtodockContainer.bottom.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:rtl:first-child { + margin-right: 0; } + #dashtodockContainer.bottom.shrink #dash .dash-item-container { + /* Disable all margins defined upstream, we handle them here */ + margin: 0 2px; } + #dashtodockContainer.bottom.shrink #dash .dash-item-container > * { + margin: 0; } + #dashtodockContainer.bottom.shrink #dash .dash-item-container:ltr:first-child, #dashtodockContainer.bottom.shrink #dash .dash-item-container:rtl:last-child { + margin-left: 0; } + #dashtodockContainer.bottom.shrink #dash .dash-item-container:ltr:last-child, #dashtodockContainer.bottom.shrink #dash .dash-item-container:rtl:first-child { + margin-right: 0; } + #dashtodockContainer.bottom.shrink #dash .dash-item-container .app-well-app, + #dashtodockContainer.bottom.shrink #dash .dash-item-container .show-apps, + #dashtodockContainer.bottom.shrink #dash .dash-item-container .overview-tile { + padding: 1px 1px; + padding-bottom: 7px; + padding-top: 3px; } + #dashtodockContainer.bottom.shrink #dash .dash-item-container .app-well-app:ltr:first-child, #dashtodockContainer.bottom.shrink #dash .dash-item-container .app-well-app:rtl:last-child, + #dashtodockContainer.bottom.shrink #dash .dash-item-container .show-apps:ltr:first-child, + #dashtodockContainer.bottom.shrink #dash .dash-item-container .show-apps:rtl:last-child, + #dashtodockContainer.bottom.shrink #dash .dash-item-container .overview-tile:ltr:first-child, + #dashtodockContainer.bottom.shrink #dash .dash-item-container .overview-tile:rtl:last-child { + padding-left: 0; } + #dashtodockContainer.bottom.shrink #dash .dash-item-container .app-well-app:ltr:last-child, #dashtodockContainer.bottom.shrink #dash .dash-item-container .app-well-app:rtl:first-child, + #dashtodockContainer.bottom.shrink #dash .dash-item-container .show-apps:ltr:last-child, + #dashtodockContainer.bottom.shrink #dash .dash-item-container .show-apps:rtl:first-child, + #dashtodockContainer.bottom.shrink #dash .dash-item-container .overview-tile:ltr:last-child, + #dashtodockContainer.bottom.shrink #dash .dash-item-container .overview-tile:rtl:first-child { + padding-right: 0; } + #dashtodockContainer.bottom.shrink #dash .dash-item-container .app-well-app.updating, + #dashtodockContainer.bottom.shrink #dash .dash-item-container .show-apps.updating, + #dashtodockContainer.bottom.shrink #dash .dash-item-container .overview-tile.updating { + opacity: 0.5; } + #dashtodockContainer.bottom.shrink #dash .dash-item-container .app-well-app.running .overview-icon, + #dashtodockContainer.bottom.shrink #dash .dash-item-container .overview-tile.running .overview-icon { + background-image: none; } + #dashtodockContainer.bottom.shrink #dash .dash-item-container .app-well-app.focused .overview-icon, + #dashtodockContainer.bottom.shrink #dash .dash-item-container .overview-tile.focused .overview-icon { + background-color: rgba(238, 238, 238, 0.2); } + #dashtodockContainer.bottom.shrink #dash .dash-item-container .app-well-app .app-well-app-running-dot, + #dashtodockContainer.bottom.shrink #dash .dash-item-container .app-well-app .app-grid-running-dot, + #dashtodockContainer.bottom.shrink #dash .dash-item-container .overview-tile .app-well-app-running-dot, + #dashtodockContainer.bottom.shrink #dash .dash-item-container .overview-tile .app-grid-running-dot { + margin-bottom: 2px; } + #dashtodockContainer.bottom.shrink #dash .dash-item-container > StButton { + transition-duration: 250; + background-size: contain; } + +#dashtodockContainer.bottom.shrink.fixed #dash .dash-background { + margin-top: 1px; } + +#dashtodockContainer.bottom.shrink.fixed #dash .dash-item-container .app-well-app, +#dashtodockContainer.bottom.shrink.fixed #dash .dash-item-container .show-apps { + padding-top: 4px; } + +.dash-label.bottom.shrink { + margin-bottom: 3px; + -x-offset: 0; + -y-offset: 0; } + +#dashtodockContainer.bottom.extended #dash { + margin: 0px; + padding: 0px; } + #dashtodockContainer.bottom.extended #dash .dash-background { + margin: 0; + margin-bottom: 0; + padding: 0; + border-radius: 0; + spacing: 6px; } + #dashtodockContainer.bottom.extended #dash .dash-separator { + background-color: rgba(255, 255, 255, 0.1); + margin: 0 4px; + width: 1px; + height: 0; + margin-bottom: 0; } + #dashtodockContainer.bottom.extended #dash #dashtodockDashContainer { + padding: 0; + padding-bottom: 0; + padding-top: 0; } + #dashtodockContainer.bottom.extended #dash #dashtodockDashContainer > #dashtodockDashScrollview { + margin: 0 2px; } + #dashtodockContainer.bottom.extended #dash #dashtodockDashContainer > #dashtodockDashScrollview:ltr:first-child, #dashtodockContainer.bottom.extended #dash #dashtodockDashContainer > #dashtodockDashScrollview:rtl:last-child { + margin-left: 0; } + #dashtodockContainer.bottom.extended #dash #dashtodockDashContainer > #dashtodockDashScrollview:ltr:last-child, #dashtodockContainer.bottom.extended #dash #dashtodockDashContainer > #dashtodockDashScrollview:rtl:first-child { + margin-right: 0; } + #dashtodockContainer.bottom.extended #dash #dashtodockDashContainer > :first-child .show-apps { + padding-left: 8px; } + #dashtodockContainer.bottom.extended #dash #dashtodockDashContainer #dashtodockDashScrollview:first-child { + padding-left: 8px; } + #dashtodockContainer.bottom.extended #dash #dashtodockDashContainer > :last-child .show-apps { + padding-right: 8px; } + #dashtodockContainer.bottom.extended #dash #dashtodockDashContainer #dashtodockDashScrollview:last-child { + padding-right: 8px; } + #dashtodockContainer.bottom.extended #dash .dash-item-container { + /* Disable all margins defined upstream, we handle them here */ + margin: 0 2px; } + #dashtodockContainer.bottom.extended #dash .dash-item-container > * { + margin: 0; } + #dashtodockContainer.bottom.extended #dash .dash-item-container:ltr:first-child, #dashtodockContainer.bottom.extended #dash .dash-item-container:rtl:last-child { + margin-left: 0; } + #dashtodockContainer.bottom.extended #dash .dash-item-container:ltr:last-child, #dashtodockContainer.bottom.extended #dash .dash-item-container:rtl:first-child { + margin-right: 0; } + #dashtodockContainer.bottom.extended #dash .dash-item-container .app-well-app, + #dashtodockContainer.bottom.extended #dash .dash-item-container .show-apps, + #dashtodockContainer.bottom.extended #dash .dash-item-container .overview-tile { + padding: 2px 2px; + padding-bottom: 10px; + padding-top: 10px; } + #dashtodockContainer.bottom.extended #dash .dash-item-container .app-well-app:ltr:first-child, #dashtodockContainer.bottom.extended #dash .dash-item-container .app-well-app:rtl:last-child, + #dashtodockContainer.bottom.extended #dash .dash-item-container .show-apps:ltr:first-child, + #dashtodockContainer.bottom.extended #dash .dash-item-container .show-apps:rtl:last-child, + #dashtodockContainer.bottom.extended #dash .dash-item-container .overview-tile:ltr:first-child, + #dashtodockContainer.bottom.extended #dash .dash-item-container .overview-tile:rtl:last-child { + padding-left: 0; } + #dashtodockContainer.bottom.extended #dash .dash-item-container .app-well-app:ltr:last-child, #dashtodockContainer.bottom.extended #dash .dash-item-container .app-well-app:rtl:first-child, + #dashtodockContainer.bottom.extended #dash .dash-item-container .show-apps:ltr:last-child, + #dashtodockContainer.bottom.extended #dash .dash-item-container .show-apps:rtl:first-child, + #dashtodockContainer.bottom.extended #dash .dash-item-container .overview-tile:ltr:last-child, + #dashtodockContainer.bottom.extended #dash .dash-item-container .overview-tile:rtl:first-child { + padding-right: 0; } + #dashtodockContainer.bottom.extended #dash .dash-item-container .app-well-app.updating, + #dashtodockContainer.bottom.extended #dash .dash-item-container .show-apps.updating, + #dashtodockContainer.bottom.extended #dash .dash-item-container .overview-tile.updating { + opacity: 0.5; } + #dashtodockContainer.bottom.extended #dash .dash-item-container .app-well-app.running .overview-icon, + #dashtodockContainer.bottom.extended #dash .dash-item-container .overview-tile.running .overview-icon { + background-image: none; } + #dashtodockContainer.bottom.extended #dash .dash-item-container .app-well-app.focused .overview-icon, + #dashtodockContainer.bottom.extended #dash .dash-item-container .overview-tile.focused .overview-icon { + background-color: rgba(238, 238, 238, 0.2); } + #dashtodockContainer.bottom.extended #dash .dash-item-container .app-well-app .app-well-app-running-dot, + #dashtodockContainer.bottom.extended #dash .dash-item-container .app-well-app .app-grid-running-dot, + #dashtodockContainer.bottom.extended #dash .dash-item-container .overview-tile .app-well-app-running-dot, + #dashtodockContainer.bottom.extended #dash .dash-item-container .overview-tile .app-grid-running-dot { + margin-bottom: 2px; } + #dashtodockContainer.bottom.extended #dash .dash-item-container > StButton { + transition-duration: 250; + background-size: contain; } + +#dashtodockContainer.bottom.extended.fixed #dash .dash-background { + margin-top: 0; } + +#dashtodockContainer.bottom.extended.fixed #dash .dash-item-container .app-well-app, +#dashtodockContainer.bottom.extended.fixed #dash .dash-item-container .show-apps { + padding-top: 10px; } + +.dash-label.bottom { + margin-bottom: 10px; + -x-offset: 0; + -y-offset: 0; } + +#dashtodockContainer.bottom.extended.shrink #dash { + margin: 0px; + padding: 0px; } + #dashtodockContainer.bottom.extended.shrink #dash .dash-background { + margin: 0; + margin-bottom: 0; + padding: 0; + border-radius: 0; + spacing: 2px; } + #dashtodockContainer.bottom.extended.shrink #dash .dash-separator { + background-color: rgba(255, 255, 255, 0.1); + margin: 0 1px; + width: 1px; + height: 0; + margin-bottom: 0; } + #dashtodockContainer.bottom.extended.shrink #dash #dashtodockDashContainer { + padding: 0; + padding-bottom: 0; + padding-top: 0; } + #dashtodockContainer.bottom.extended.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview { + margin: 0 2px; } + #dashtodockContainer.bottom.extended.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:ltr:first-child, #dashtodockContainer.bottom.extended.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:rtl:last-child { + margin-left: 0; } + #dashtodockContainer.bottom.extended.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:ltr:last-child, #dashtodockContainer.bottom.extended.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:rtl:first-child { + margin-right: 0; } + #dashtodockContainer.bottom.extended.shrink #dash #dashtodockDashContainer > :first-child .show-apps { + padding-left: 6px; } + #dashtodockContainer.bottom.extended.shrink #dash #dashtodockDashContainer #dashtodockDashScrollview:first-child { + padding-left: 6px; } + #dashtodockContainer.bottom.extended.shrink #dash #dashtodockDashContainer > :last-child .show-apps { + padding-right: 6px; } + #dashtodockContainer.bottom.extended.shrink #dash #dashtodockDashContainer #dashtodockDashScrollview:last-child { + padding-right: 6px; } + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container { + /* Disable all margins defined upstream, we handle them here */ + margin: 0 2px; } + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container > * { + margin: 0; } + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container:ltr:first-child, #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container:rtl:last-child { + margin-left: 0; } + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container:ltr:last-child, #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container:rtl:first-child { + margin-right: 0; } + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .app-well-app, + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .show-apps, + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .overview-tile { + padding: 1px 1px; + padding-bottom: 3px; + padding-top: 3px; } + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .app-well-app:ltr:first-child, #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .app-well-app:rtl:last-child, + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .show-apps:ltr:first-child, + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .show-apps:rtl:last-child, + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .overview-tile:ltr:first-child, + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .overview-tile:rtl:last-child { + padding-left: 0; } + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .app-well-app:ltr:last-child, #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .app-well-app:rtl:first-child, + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .show-apps:ltr:last-child, + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .show-apps:rtl:first-child, + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .overview-tile:ltr:last-child, + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .overview-tile:rtl:first-child { + padding-right: 0; } + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .app-well-app.updating, + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .show-apps.updating, + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .overview-tile.updating { + opacity: 0.5; } + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .app-well-app.running .overview-icon, + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .overview-tile.running .overview-icon { + background-image: none; } + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .app-well-app.focused .overview-icon, + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .overview-tile.focused .overview-icon { + background-color: rgba(238, 238, 238, 0.2); } + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .app-well-app .app-well-app-running-dot, + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .app-well-app .app-grid-running-dot, + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .overview-tile .app-well-app-running-dot, + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container .overview-tile .app-grid-running-dot { + margin-bottom: 2px; } + #dashtodockContainer.bottom.extended.shrink #dash .dash-item-container > StButton { + transition-duration: 250; + background-size: contain; } + +#dashtodockContainer.bottom.extended.shrink.fixed #dash .dash-background { + margin-top: 0; } + +#dashtodockContainer.bottom.extended.shrink.fixed #dash .dash-item-container .app-well-app, +#dashtodockContainer.bottom.extended.shrink.fixed #dash .dash-item-container .show-apps { + padding-top: 3px; } + +.dash-label.bottom.shrink { + margin-bottom: 3px; + -x-offset: 0; + -y-offset: 0; } + +.dashtodock-app-well-preview-menu-item.bottom { + padding: 0.5em 0.5em; } + .dashtodock-app-well-preview-menu-item.bottom:ltr:first-child, .dashtodock-app-well-preview-menu-item.bottom:rtl:last-child { + padding-left: 1em; } + .dashtodock-app-well-preview-menu-item.bottom:ltr:last-child, .dashtodock-app-well-preview-menu-item.bottom:rtl:first-child { + padding-right: 1em; } + +#dashtodockContainer.top #dash { + margin: 0px; + padding: 0px; } + #dashtodockContainer.top #dash .dash-background { + margin: 0; + margin-top: 4px; + padding: 0; + border-radius: 24px; + spacing: 6px; } + #dashtodockContainer.top #dash .dash-separator { + background-color: rgba(255, 255, 255, 0.1); + margin: 0 4px; + width: 1px; + height: 0; + margin-top: 4px; } + #dashtodockContainer.top #dash #dashtodockDashContainer { + padding: 10px; + padding-top: 0; + padding-bottom: 0; } + #dashtodockContainer.top #dash #dashtodockDashContainer > #dashtodockDashScrollview { + margin: 0 2px; } + #dashtodockContainer.top #dash #dashtodockDashContainer > #dashtodockDashScrollview:ltr:first-child, #dashtodockContainer.top #dash #dashtodockDashContainer > #dashtodockDashScrollview:rtl:last-child { + margin-left: 0; } + #dashtodockContainer.top #dash #dashtodockDashContainer > #dashtodockDashScrollview:ltr:last-child, #dashtodockContainer.top #dash #dashtodockDashContainer > #dashtodockDashScrollview:rtl:first-child { + margin-right: 0; } + #dashtodockContainer.top #dash .dash-item-container { + /* Disable all margins defined upstream, we handle them here */ + margin: 0 2px; } + #dashtodockContainer.top #dash .dash-item-container > * { + margin: 0; } + #dashtodockContainer.top #dash .dash-item-container:ltr:first-child, #dashtodockContainer.top #dash .dash-item-container:rtl:last-child { + margin-left: 0; } + #dashtodockContainer.top #dash .dash-item-container:ltr:last-child, #dashtodockContainer.top #dash .dash-item-container:rtl:first-child { + margin-right: 0; } + #dashtodockContainer.top #dash .dash-item-container .app-well-app, + #dashtodockContainer.top #dash .dash-item-container .show-apps, + #dashtodockContainer.top #dash .dash-item-container .overview-tile { + padding: 2px 2px; + padding-top: 14px; + padding-bottom: 10px; } + #dashtodockContainer.top #dash .dash-item-container .app-well-app:ltr:first-child, #dashtodockContainer.top #dash .dash-item-container .app-well-app:rtl:last-child, + #dashtodockContainer.top #dash .dash-item-container .show-apps:ltr:first-child, + #dashtodockContainer.top #dash .dash-item-container .show-apps:rtl:last-child, + #dashtodockContainer.top #dash .dash-item-container .overview-tile:ltr:first-child, + #dashtodockContainer.top #dash .dash-item-container .overview-tile:rtl:last-child { + padding-left: 0; } + #dashtodockContainer.top #dash .dash-item-container .app-well-app:ltr:last-child, #dashtodockContainer.top #dash .dash-item-container .app-well-app:rtl:first-child, + #dashtodockContainer.top #dash .dash-item-container .show-apps:ltr:last-child, + #dashtodockContainer.top #dash .dash-item-container .show-apps:rtl:first-child, + #dashtodockContainer.top #dash .dash-item-container .overview-tile:ltr:last-child, + #dashtodockContainer.top #dash .dash-item-container .overview-tile:rtl:first-child { + padding-right: 0; } + #dashtodockContainer.top #dash .dash-item-container .app-well-app.updating, + #dashtodockContainer.top #dash .dash-item-container .show-apps.updating, + #dashtodockContainer.top #dash .dash-item-container .overview-tile.updating { + opacity: 0.5; } + #dashtodockContainer.top #dash .dash-item-container .app-well-app.running .overview-icon, + #dashtodockContainer.top #dash .dash-item-container .overview-tile.running .overview-icon { + background-image: none; } + #dashtodockContainer.top #dash .dash-item-container .app-well-app.focused .overview-icon, + #dashtodockContainer.top #dash .dash-item-container .overview-tile.focused .overview-icon { + background-color: rgba(238, 238, 238, 0.2); } + #dashtodockContainer.top #dash .dash-item-container .app-well-app .app-well-app-running-dot, + #dashtodockContainer.top #dash .dash-item-container .app-well-app .app-grid-running-dot, + #dashtodockContainer.top #dash .dash-item-container .overview-tile .app-well-app-running-dot, + #dashtodockContainer.top #dash .dash-item-container .overview-tile .app-grid-running-dot { + margin-bottom: 2px; } + #dashtodockContainer.top #dash .dash-item-container > StButton { + transition-duration: 250; + background-size: contain; } + +#dashtodockContainer.top.fixed #dash .dash-background { + margin-bottom: 4px; } + +#dashtodockContainer.top.fixed #dash .dash-item-container .app-well-app, +#dashtodockContainer.top.fixed #dash .dash-item-container .show-apps { + padding-bottom: 14px; } + +.dash-label.top { + margin-top: 10px; + -x-offset: 0; + -y-offset: 0; } + +#dashtodockContainer.top.shrink #dash { + margin: 0px; + padding: 0px; } + #dashtodockContainer.top.shrink #dash .dash-background { + margin: 0; + margin-top: 4px; + padding: 0; + border-radius: 18px; + spacing: 2px; } + #dashtodockContainer.top.shrink #dash .dash-separator { + background-color: rgba(255, 255, 255, 0.1); + margin: 0 1px; + width: 1px; + height: 0; + margin-top: 4px; } + #dashtodockContainer.top.shrink #dash #dashtodockDashContainer { + padding: 3px; + padding-top: 0; + padding-bottom: 0; } + #dashtodockContainer.top.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview { + margin: 0 2px; } + #dashtodockContainer.top.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:ltr:first-child, #dashtodockContainer.top.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:rtl:last-child { + margin-left: 0; } + #dashtodockContainer.top.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:ltr:last-child, #dashtodockContainer.top.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:rtl:first-child { + margin-right: 0; } + #dashtodockContainer.top.shrink #dash .dash-item-container { + /* Disable all margins defined upstream, we handle them here */ + margin: 0 2px; } + #dashtodockContainer.top.shrink #dash .dash-item-container > * { + margin: 0; } + #dashtodockContainer.top.shrink #dash .dash-item-container:ltr:first-child, #dashtodockContainer.top.shrink #dash .dash-item-container:rtl:last-child { + margin-left: 0; } + #dashtodockContainer.top.shrink #dash .dash-item-container:ltr:last-child, #dashtodockContainer.top.shrink #dash .dash-item-container:rtl:first-child { + margin-right: 0; } + #dashtodockContainer.top.shrink #dash .dash-item-container .app-well-app, + #dashtodockContainer.top.shrink #dash .dash-item-container .show-apps, + #dashtodockContainer.top.shrink #dash .dash-item-container .overview-tile { + padding: 1px 1px; + padding-top: 7px; + padding-bottom: 3px; } + #dashtodockContainer.top.shrink #dash .dash-item-container .app-well-app:ltr:first-child, #dashtodockContainer.top.shrink #dash .dash-item-container .app-well-app:rtl:last-child, + #dashtodockContainer.top.shrink #dash .dash-item-container .show-apps:ltr:first-child, + #dashtodockContainer.top.shrink #dash .dash-item-container .show-apps:rtl:last-child, + #dashtodockContainer.top.shrink #dash .dash-item-container .overview-tile:ltr:first-child, + #dashtodockContainer.top.shrink #dash .dash-item-container .overview-tile:rtl:last-child { + padding-left: 0; } + #dashtodockContainer.top.shrink #dash .dash-item-container .app-well-app:ltr:last-child, #dashtodockContainer.top.shrink #dash .dash-item-container .app-well-app:rtl:first-child, + #dashtodockContainer.top.shrink #dash .dash-item-container .show-apps:ltr:last-child, + #dashtodockContainer.top.shrink #dash .dash-item-container .show-apps:rtl:first-child, + #dashtodockContainer.top.shrink #dash .dash-item-container .overview-tile:ltr:last-child, + #dashtodockContainer.top.shrink #dash .dash-item-container .overview-tile:rtl:first-child { + padding-right: 0; } + #dashtodockContainer.top.shrink #dash .dash-item-container .app-well-app.updating, + #dashtodockContainer.top.shrink #dash .dash-item-container .show-apps.updating, + #dashtodockContainer.top.shrink #dash .dash-item-container .overview-tile.updating { + opacity: 0.5; } + #dashtodockContainer.top.shrink #dash .dash-item-container .app-well-app.running .overview-icon, + #dashtodockContainer.top.shrink #dash .dash-item-container .overview-tile.running .overview-icon { + background-image: none; } + #dashtodockContainer.top.shrink #dash .dash-item-container .app-well-app.focused .overview-icon, + #dashtodockContainer.top.shrink #dash .dash-item-container .overview-tile.focused .overview-icon { + background-color: rgba(238, 238, 238, 0.2); } + #dashtodockContainer.top.shrink #dash .dash-item-container .app-well-app .app-well-app-running-dot, + #dashtodockContainer.top.shrink #dash .dash-item-container .app-well-app .app-grid-running-dot, + #dashtodockContainer.top.shrink #dash .dash-item-container .overview-tile .app-well-app-running-dot, + #dashtodockContainer.top.shrink #dash .dash-item-container .overview-tile .app-grid-running-dot { + margin-bottom: 2px; } + #dashtodockContainer.top.shrink #dash .dash-item-container > StButton { + transition-duration: 250; + background-size: contain; } + +#dashtodockContainer.top.shrink.fixed #dash .dash-background { + margin-bottom: 1px; } + +#dashtodockContainer.top.shrink.fixed #dash .dash-item-container .app-well-app, +#dashtodockContainer.top.shrink.fixed #dash .dash-item-container .show-apps { + padding-bottom: 4px; } + +.dash-label.top.shrink { + margin-top: 3px; + -x-offset: 0; + -y-offset: 0; } + +#dashtodockContainer.top.extended #dash { + margin: 0px; + padding: 0px; } + #dashtodockContainer.top.extended #dash .dash-background { + margin: 0; + margin-top: 0; + padding: 0; + border-radius: 0; + spacing: 6px; } + #dashtodockContainer.top.extended #dash .dash-separator { + background-color: rgba(255, 255, 255, 0.1); + margin: 0 4px; + width: 1px; + height: 0; + margin-top: 0; } + #dashtodockContainer.top.extended #dash #dashtodockDashContainer { + padding: 0; + padding-top: 0; + padding-bottom: 0; } + #dashtodockContainer.top.extended #dash #dashtodockDashContainer > #dashtodockDashScrollview { + margin: 0 2px; } + #dashtodockContainer.top.extended #dash #dashtodockDashContainer > #dashtodockDashScrollview:ltr:first-child, #dashtodockContainer.top.extended #dash #dashtodockDashContainer > #dashtodockDashScrollview:rtl:last-child { + margin-left: 0; } + #dashtodockContainer.top.extended #dash #dashtodockDashContainer > #dashtodockDashScrollview:ltr:last-child, #dashtodockContainer.top.extended #dash #dashtodockDashContainer > #dashtodockDashScrollview:rtl:first-child { + margin-right: 0; } + #dashtodockContainer.top.extended #dash #dashtodockDashContainer > :first-child .show-apps { + padding-left: 8px; } + #dashtodockContainer.top.extended #dash #dashtodockDashContainer #dashtodockDashScrollview:first-child { + padding-left: 8px; } + #dashtodockContainer.top.extended #dash #dashtodockDashContainer > :last-child .show-apps { + padding-right: 8px; } + #dashtodockContainer.top.extended #dash #dashtodockDashContainer #dashtodockDashScrollview:last-child { + padding-right: 8px; } + #dashtodockContainer.top.extended #dash .dash-item-container { + /* Disable all margins defined upstream, we handle them here */ + margin: 0 2px; } + #dashtodockContainer.top.extended #dash .dash-item-container > * { + margin: 0; } + #dashtodockContainer.top.extended #dash .dash-item-container:ltr:first-child, #dashtodockContainer.top.extended #dash .dash-item-container:rtl:last-child { + margin-left: 0; } + #dashtodockContainer.top.extended #dash .dash-item-container:ltr:last-child, #dashtodockContainer.top.extended #dash .dash-item-container:rtl:first-child { + margin-right: 0; } + #dashtodockContainer.top.extended #dash .dash-item-container .app-well-app, + #dashtodockContainer.top.extended #dash .dash-item-container .show-apps, + #dashtodockContainer.top.extended #dash .dash-item-container .overview-tile { + padding: 2px 2px; + padding-top: 10px; + padding-bottom: 10px; } + #dashtodockContainer.top.extended #dash .dash-item-container .app-well-app:ltr:first-child, #dashtodockContainer.top.extended #dash .dash-item-container .app-well-app:rtl:last-child, + #dashtodockContainer.top.extended #dash .dash-item-container .show-apps:ltr:first-child, + #dashtodockContainer.top.extended #dash .dash-item-container .show-apps:rtl:last-child, + #dashtodockContainer.top.extended #dash .dash-item-container .overview-tile:ltr:first-child, + #dashtodockContainer.top.extended #dash .dash-item-container .overview-tile:rtl:last-child { + padding-left: 0; } + #dashtodockContainer.top.extended #dash .dash-item-container .app-well-app:ltr:last-child, #dashtodockContainer.top.extended #dash .dash-item-container .app-well-app:rtl:first-child, + #dashtodockContainer.top.extended #dash .dash-item-container .show-apps:ltr:last-child, + #dashtodockContainer.top.extended #dash .dash-item-container .show-apps:rtl:first-child, + #dashtodockContainer.top.extended #dash .dash-item-container .overview-tile:ltr:last-child, + #dashtodockContainer.top.extended #dash .dash-item-container .overview-tile:rtl:first-child { + padding-right: 0; } + #dashtodockContainer.top.extended #dash .dash-item-container .app-well-app.updating, + #dashtodockContainer.top.extended #dash .dash-item-container .show-apps.updating, + #dashtodockContainer.top.extended #dash .dash-item-container .overview-tile.updating { + opacity: 0.5; } + #dashtodockContainer.top.extended #dash .dash-item-container .app-well-app.running .overview-icon, + #dashtodockContainer.top.extended #dash .dash-item-container .overview-tile.running .overview-icon { + background-image: none; } + #dashtodockContainer.top.extended #dash .dash-item-container .app-well-app.focused .overview-icon, + #dashtodockContainer.top.extended #dash .dash-item-container .overview-tile.focused .overview-icon { + background-color: rgba(238, 238, 238, 0.2); } + #dashtodockContainer.top.extended #dash .dash-item-container .app-well-app .app-well-app-running-dot, + #dashtodockContainer.top.extended #dash .dash-item-container .app-well-app .app-grid-running-dot, + #dashtodockContainer.top.extended #dash .dash-item-container .overview-tile .app-well-app-running-dot, + #dashtodockContainer.top.extended #dash .dash-item-container .overview-tile .app-grid-running-dot { + margin-bottom: 2px; } + #dashtodockContainer.top.extended #dash .dash-item-container > StButton { + transition-duration: 250; + background-size: contain; } + +#dashtodockContainer.top.extended.fixed #dash .dash-background { + margin-bottom: 0; } + +#dashtodockContainer.top.extended.fixed #dash .dash-item-container .app-well-app, +#dashtodockContainer.top.extended.fixed #dash .dash-item-container .show-apps { + padding-bottom: 10px; } + +.dash-label.top { + margin-top: 10px; + -x-offset: 0; + -y-offset: 0; } + +#dashtodockContainer.top.extended.shrink #dash { + margin: 0px; + padding: 0px; } + #dashtodockContainer.top.extended.shrink #dash .dash-background { + margin: 0; + margin-top: 0; + padding: 0; + border-radius: 0; + spacing: 2px; } + #dashtodockContainer.top.extended.shrink #dash .dash-separator { + background-color: rgba(255, 255, 255, 0.1); + margin: 0 1px; + width: 1px; + height: 0; + margin-top: 0; } + #dashtodockContainer.top.extended.shrink #dash #dashtodockDashContainer { + padding: 0; + padding-top: 0; + padding-bottom: 0; } + #dashtodockContainer.top.extended.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview { + margin: 0 2px; } + #dashtodockContainer.top.extended.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:ltr:first-child, #dashtodockContainer.top.extended.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:rtl:last-child { + margin-left: 0; } + #dashtodockContainer.top.extended.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:ltr:last-child, #dashtodockContainer.top.extended.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:rtl:first-child { + margin-right: 0; } + #dashtodockContainer.top.extended.shrink #dash #dashtodockDashContainer > :first-child .show-apps { + padding-left: 6px; } + #dashtodockContainer.top.extended.shrink #dash #dashtodockDashContainer #dashtodockDashScrollview:first-child { + padding-left: 6px; } + #dashtodockContainer.top.extended.shrink #dash #dashtodockDashContainer > :last-child .show-apps { + padding-right: 6px; } + #dashtodockContainer.top.extended.shrink #dash #dashtodockDashContainer #dashtodockDashScrollview:last-child { + padding-right: 6px; } + #dashtodockContainer.top.extended.shrink #dash .dash-item-container { + /* Disable all margins defined upstream, we handle them here */ + margin: 0 2px; } + #dashtodockContainer.top.extended.shrink #dash .dash-item-container > * { + margin: 0; } + #dashtodockContainer.top.extended.shrink #dash .dash-item-container:ltr:first-child, #dashtodockContainer.top.extended.shrink #dash .dash-item-container:rtl:last-child { + margin-left: 0; } + #dashtodockContainer.top.extended.shrink #dash .dash-item-container:ltr:last-child, #dashtodockContainer.top.extended.shrink #dash .dash-item-container:rtl:first-child { + margin-right: 0; } + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .app-well-app, + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .show-apps, + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .overview-tile { + padding: 1px 1px; + padding-top: 3px; + padding-bottom: 3px; } + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .app-well-app:ltr:first-child, #dashtodockContainer.top.extended.shrink #dash .dash-item-container .app-well-app:rtl:last-child, + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .show-apps:ltr:first-child, + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .show-apps:rtl:last-child, + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .overview-tile:ltr:first-child, + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .overview-tile:rtl:last-child { + padding-left: 0; } + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .app-well-app:ltr:last-child, #dashtodockContainer.top.extended.shrink #dash .dash-item-container .app-well-app:rtl:first-child, + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .show-apps:ltr:last-child, + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .show-apps:rtl:first-child, + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .overview-tile:ltr:last-child, + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .overview-tile:rtl:first-child { + padding-right: 0; } + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .app-well-app.updating, + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .show-apps.updating, + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .overview-tile.updating { + opacity: 0.5; } + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .app-well-app.running .overview-icon, + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .overview-tile.running .overview-icon { + background-image: none; } + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .app-well-app.focused .overview-icon, + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .overview-tile.focused .overview-icon { + background-color: rgba(238, 238, 238, 0.2); } + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .app-well-app .app-well-app-running-dot, + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .app-well-app .app-grid-running-dot, + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .overview-tile .app-well-app-running-dot, + #dashtodockContainer.top.extended.shrink #dash .dash-item-container .overview-tile .app-grid-running-dot { + margin-bottom: 2px; } + #dashtodockContainer.top.extended.shrink #dash .dash-item-container > StButton { + transition-duration: 250; + background-size: contain; } + +#dashtodockContainer.top.extended.shrink.fixed #dash .dash-background { + margin-bottom: 0; } + +#dashtodockContainer.top.extended.shrink.fixed #dash .dash-item-container .app-well-app, +#dashtodockContainer.top.extended.shrink.fixed #dash .dash-item-container .show-apps { + padding-bottom: 3px; } + +.dash-label.top.shrink { + margin-top: 3px; + -x-offset: 0; + -y-offset: 0; } + +.dashtodock-app-well-preview-menu-item.top { + padding: 0.5em 0.5em; } + .dashtodock-app-well-preview-menu-item.top:ltr:first-child, .dashtodock-app-well-preview-menu-item.top:rtl:last-child { + padding-left: 1em; } + .dashtodock-app-well-preview-menu-item.top:ltr:last-child, .dashtodock-app-well-preview-menu-item.top:rtl:first-child { + padding-right: 1em; } + +#dashtodockContainer.left #dash { + margin: 0px; + padding: 0px; } + #dashtodockContainer.left #dash .dash-background { + margin: 0; + margin-left: 4px; + padding: 0; + border-radius: 24px; + spacing: 6px; } + #dashtodockContainer.left #dash .dash-separator { + background-color: rgba(255, 255, 255, 0.1); + width: 0; + height: 1px; + margin: 4px 0; + margin-left: 4px; } + #dashtodockContainer.left #dash #dashtodockDashContainer { + padding: 10px; + padding-left: 0; + padding-right: 0; } + #dashtodockContainer.left #dash #dashtodockDashContainer > #dashtodockDashScrollview { + margin: 2px 0; } + #dashtodockContainer.left #dash #dashtodockDashContainer > #dashtodockDashScrollview:first-child { + margin-top: 0; } + #dashtodockContainer.left #dash #dashtodockDashContainer > #dashtodockDashScrollview:last-child { + margin-bottom: 0; } + #dashtodockContainer.left #dash .dash-item-container { + /* Disable all margins defined upstream, we handle them here */ + margin: 2px 0; } + #dashtodockContainer.left #dash .dash-item-container > * { + margin: 0; } + #dashtodockContainer.left #dash .dash-item-container:first-child { + margin-top: 0; } + #dashtodockContainer.left #dash .dash-item-container:last-child { + margin-bottom: 0; } + #dashtodockContainer.left #dash .dash-item-container .app-well-app, + #dashtodockContainer.left #dash .dash-item-container .show-apps, + #dashtodockContainer.left #dash .dash-item-container .overview-tile { + padding: 2px 2px; + padding-left: 14px; + padding-right: 10px; } + #dashtodockContainer.left #dash .dash-item-container .app-well-app:first-child, + #dashtodockContainer.left #dash .dash-item-container .show-apps:first-child, + #dashtodockContainer.left #dash .dash-item-container .overview-tile:first-child { + padding-top: 0; } + #dashtodockContainer.left #dash .dash-item-container .app-well-app:last-child, + #dashtodockContainer.left #dash .dash-item-container .show-apps:last-child, + #dashtodockContainer.left #dash .dash-item-container .overview-tile:last-child { + padding-bottom: 0; } + #dashtodockContainer.left #dash .dash-item-container .app-well-app.updating, + #dashtodockContainer.left #dash .dash-item-container .show-apps.updating, + #dashtodockContainer.left #dash .dash-item-container .overview-tile.updating { + opacity: 0.5; } + #dashtodockContainer.left #dash .dash-item-container .app-well-app.running .overview-icon, + #dashtodockContainer.left #dash .dash-item-container .overview-tile.running .overview-icon { + background-image: none; } + #dashtodockContainer.left #dash .dash-item-container .app-well-app.focused .overview-icon, + #dashtodockContainer.left #dash .dash-item-container .overview-tile.focused .overview-icon { + background-color: rgba(238, 238, 238, 0.2); } + #dashtodockContainer.left #dash .dash-item-container .app-well-app .app-well-app-running-dot, + #dashtodockContainer.left #dash .dash-item-container .app-well-app .app-grid-running-dot, + #dashtodockContainer.left #dash .dash-item-container .overview-tile .app-well-app-running-dot, + #dashtodockContainer.left #dash .dash-item-container .overview-tile .app-grid-running-dot { + margin-bottom: 2px; } + #dashtodockContainer.left #dash .dash-item-container > StButton { + transition-duration: 250; + background-size: contain; } + +#dashtodockContainer.left.fixed #dash .dash-background { + margin-right: 4px; } + +#dashtodockContainer.left.fixed #dash .dash-item-container .app-well-app, +#dashtodockContainer.left.fixed #dash .dash-item-container .show-apps { + padding-right: 14px; } + +.dash-label.left { + margin: 0; + -x-offset: 10px; + -y-offset: 0; } + +#dashtodockContainer.left.shrink #dash { + margin: 0px; + padding: 0px; } + #dashtodockContainer.left.shrink #dash .dash-background { + margin: 0; + margin-left: 4px; + padding: 0; + border-radius: 18px; + spacing: 2px; } + #dashtodockContainer.left.shrink #dash .dash-separator { + background-color: rgba(255, 255, 255, 0.1); + width: 0; + height: 1px; + margin: 1px 0; + margin-left: 4px; } + #dashtodockContainer.left.shrink #dash #dashtodockDashContainer { + padding: 3px; + padding-left: 0; + padding-right: 0; } + #dashtodockContainer.left.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview { + margin: 2px 0; } + #dashtodockContainer.left.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:first-child { + margin-top: 0; } + #dashtodockContainer.left.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:last-child { + margin-bottom: 0; } + #dashtodockContainer.left.shrink #dash .dash-item-container { + /* Disable all margins defined upstream, we handle them here */ + margin: 2px 0; } + #dashtodockContainer.left.shrink #dash .dash-item-container > * { + margin: 0; } + #dashtodockContainer.left.shrink #dash .dash-item-container:first-child { + margin-top: 0; } + #dashtodockContainer.left.shrink #dash .dash-item-container:last-child { + margin-bottom: 0; } + #dashtodockContainer.left.shrink #dash .dash-item-container .app-well-app, + #dashtodockContainer.left.shrink #dash .dash-item-container .show-apps, + #dashtodockContainer.left.shrink #dash .dash-item-container .overview-tile { + padding: 1px 1px; + padding-left: 7px; + padding-right: 3px; } + #dashtodockContainer.left.shrink #dash .dash-item-container .app-well-app:first-child, + #dashtodockContainer.left.shrink #dash .dash-item-container .show-apps:first-child, + #dashtodockContainer.left.shrink #dash .dash-item-container .overview-tile:first-child { + padding-top: 0; } + #dashtodockContainer.left.shrink #dash .dash-item-container .app-well-app:last-child, + #dashtodockContainer.left.shrink #dash .dash-item-container .show-apps:last-child, + #dashtodockContainer.left.shrink #dash .dash-item-container .overview-tile:last-child { + padding-bottom: 0; } + #dashtodockContainer.left.shrink #dash .dash-item-container .app-well-app.updating, + #dashtodockContainer.left.shrink #dash .dash-item-container .show-apps.updating, + #dashtodockContainer.left.shrink #dash .dash-item-container .overview-tile.updating { + opacity: 0.5; } + #dashtodockContainer.left.shrink #dash .dash-item-container .app-well-app.running .overview-icon, + #dashtodockContainer.left.shrink #dash .dash-item-container .overview-tile.running .overview-icon { + background-image: none; } + #dashtodockContainer.left.shrink #dash .dash-item-container .app-well-app.focused .overview-icon, + #dashtodockContainer.left.shrink #dash .dash-item-container .overview-tile.focused .overview-icon { + background-color: rgba(238, 238, 238, 0.2); } + #dashtodockContainer.left.shrink #dash .dash-item-container .app-well-app .app-well-app-running-dot, + #dashtodockContainer.left.shrink #dash .dash-item-container .app-well-app .app-grid-running-dot, + #dashtodockContainer.left.shrink #dash .dash-item-container .overview-tile .app-well-app-running-dot, + #dashtodockContainer.left.shrink #dash .dash-item-container .overview-tile .app-grid-running-dot { + margin-bottom: 2px; } + #dashtodockContainer.left.shrink #dash .dash-item-container > StButton { + transition-duration: 250; + background-size: contain; } + +#dashtodockContainer.left.shrink.fixed #dash .dash-background { + margin-right: 1px; } + +#dashtodockContainer.left.shrink.fixed #dash .dash-item-container .app-well-app, +#dashtodockContainer.left.shrink.fixed #dash .dash-item-container .show-apps { + padding-right: 4px; } + +.dash-label.left.shrink { + margin: 0; + -x-offset: 3px; + -y-offset: 0; } + +#dashtodockContainer.left.extended #dash { + margin: 0px; + padding: 0px; } + #dashtodockContainer.left.extended #dash .dash-background { + margin: 0; + margin-left: 0; + padding: 0; + border-radius: 0; + spacing: 6px; } + #dashtodockContainer.left.extended #dash .dash-separator { + background-color: rgba(255, 255, 255, 0.1); + width: 0; + height: 1px; + margin: 4px 0; + margin-left: 0; } + #dashtodockContainer.left.extended #dash #dashtodockDashContainer { + padding: 0; + padding-left: 0; + padding-right: 0; } + #dashtodockContainer.left.extended #dash #dashtodockDashContainer > #dashtodockDashScrollview { + margin: 2px 0; } + #dashtodockContainer.left.extended #dash #dashtodockDashContainer > #dashtodockDashScrollview:first-child { + margin-top: 0; } + #dashtodockContainer.left.extended #dash #dashtodockDashContainer > #dashtodockDashScrollview:last-child { + margin-bottom: 0; } + #dashtodockContainer.left.extended #dash #dashtodockDashContainer > :first-child .show-apps { + padding-top: 8px; } + #dashtodockContainer.left.extended #dash #dashtodockDashContainer #dashtodockDashScrollview:first-child { + padding-top: 8px; } + #dashtodockContainer.left.extended #dash #dashtodockDashContainer > :last-child .show-apps { + padding-bottom: 8px; } + #dashtodockContainer.left.extended #dash #dashtodockDashContainer #dashtodockDashScrollview:last-child { + padding-bottom: 8px; } + #dashtodockContainer.left.extended #dash .dash-item-container { + /* Disable all margins defined upstream, we handle them here */ + margin: 2px 0; } + #dashtodockContainer.left.extended #dash .dash-item-container > * { + margin: 0; } + #dashtodockContainer.left.extended #dash .dash-item-container:first-child { + margin-top: 0; } + #dashtodockContainer.left.extended #dash .dash-item-container:last-child { + margin-bottom: 0; } + #dashtodockContainer.left.extended #dash .dash-item-container .app-well-app, + #dashtodockContainer.left.extended #dash .dash-item-container .show-apps, + #dashtodockContainer.left.extended #dash .dash-item-container .overview-tile { + padding: 2px 2px; + padding-left: 10px; + padding-right: 10px; } + #dashtodockContainer.left.extended #dash .dash-item-container .app-well-app:first-child, + #dashtodockContainer.left.extended #dash .dash-item-container .show-apps:first-child, + #dashtodockContainer.left.extended #dash .dash-item-container .overview-tile:first-child { + padding-top: 0; } + #dashtodockContainer.left.extended #dash .dash-item-container .app-well-app:last-child, + #dashtodockContainer.left.extended #dash .dash-item-container .show-apps:last-child, + #dashtodockContainer.left.extended #dash .dash-item-container .overview-tile:last-child { + padding-bottom: 0; } + #dashtodockContainer.left.extended #dash .dash-item-container .app-well-app.updating, + #dashtodockContainer.left.extended #dash .dash-item-container .show-apps.updating, + #dashtodockContainer.left.extended #dash .dash-item-container .overview-tile.updating { + opacity: 0.5; } + #dashtodockContainer.left.extended #dash .dash-item-container .app-well-app.running .overview-icon, + #dashtodockContainer.left.extended #dash .dash-item-container .overview-tile.running .overview-icon { + background-image: none; } + #dashtodockContainer.left.extended #dash .dash-item-container .app-well-app.focused .overview-icon, + #dashtodockContainer.left.extended #dash .dash-item-container .overview-tile.focused .overview-icon { + background-color: rgba(238, 238, 238, 0.2); } + #dashtodockContainer.left.extended #dash .dash-item-container .app-well-app .app-well-app-running-dot, + #dashtodockContainer.left.extended #dash .dash-item-container .app-well-app .app-grid-running-dot, + #dashtodockContainer.left.extended #dash .dash-item-container .overview-tile .app-well-app-running-dot, + #dashtodockContainer.left.extended #dash .dash-item-container .overview-tile .app-grid-running-dot { + margin-bottom: 2px; } + #dashtodockContainer.left.extended #dash .dash-item-container > StButton { + transition-duration: 250; + background-size: contain; } + +#dashtodockContainer.left.extended.fixed #dash .dash-background { + margin-right: 0; } + +#dashtodockContainer.left.extended.fixed #dash .dash-item-container .app-well-app, +#dashtodockContainer.left.extended.fixed #dash .dash-item-container .show-apps { + padding-right: 10px; } + +.dash-label.left { + margin: 0; + -x-offset: 10px; + -y-offset: 0; } + +#dashtodockContainer.left.extended.shrink #dash { + margin: 0px; + padding: 0px; } + #dashtodockContainer.left.extended.shrink #dash .dash-background { + margin: 0; + margin-left: 0; + padding: 0; + border-radius: 0; + spacing: 2px; } + #dashtodockContainer.left.extended.shrink #dash .dash-separator { + background-color: rgba(255, 255, 255, 0.1); + width: 0; + height: 1px; + margin: 1px 0; + margin-left: 0; } + #dashtodockContainer.left.extended.shrink #dash #dashtodockDashContainer { + padding: 0; + padding-left: 0; + padding-right: 0; } + #dashtodockContainer.left.extended.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview { + margin: 2px 0; } + #dashtodockContainer.left.extended.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:first-child { + margin-top: 0; } + #dashtodockContainer.left.extended.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:last-child { + margin-bottom: 0; } + #dashtodockContainer.left.extended.shrink #dash #dashtodockDashContainer > :first-child .show-apps { + padding-top: 6px; } + #dashtodockContainer.left.extended.shrink #dash #dashtodockDashContainer #dashtodockDashScrollview:first-child { + padding-top: 6px; } + #dashtodockContainer.left.extended.shrink #dash #dashtodockDashContainer > :last-child .show-apps { + padding-bottom: 6px; } + #dashtodockContainer.left.extended.shrink #dash #dashtodockDashContainer #dashtodockDashScrollview:last-child { + padding-bottom: 6px; } + #dashtodockContainer.left.extended.shrink #dash .dash-item-container { + /* Disable all margins defined upstream, we handle them here */ + margin: 2px 0; } + #dashtodockContainer.left.extended.shrink #dash .dash-item-container > * { + margin: 0; } + #dashtodockContainer.left.extended.shrink #dash .dash-item-container:first-child { + margin-top: 0; } + #dashtodockContainer.left.extended.shrink #dash .dash-item-container:last-child { + margin-bottom: 0; } + #dashtodockContainer.left.extended.shrink #dash .dash-item-container .app-well-app, + #dashtodockContainer.left.extended.shrink #dash .dash-item-container .show-apps, + #dashtodockContainer.left.extended.shrink #dash .dash-item-container .overview-tile { + padding: 1px 1px; + padding-left: 3px; + padding-right: 3px; } + #dashtodockContainer.left.extended.shrink #dash .dash-item-container .app-well-app:first-child, + #dashtodockContainer.left.extended.shrink #dash .dash-item-container .show-apps:first-child, + #dashtodockContainer.left.extended.shrink #dash .dash-item-container .overview-tile:first-child { + padding-top: 0; } + #dashtodockContainer.left.extended.shrink #dash .dash-item-container .app-well-app:last-child, + #dashtodockContainer.left.extended.shrink #dash .dash-item-container .show-apps:last-child, + #dashtodockContainer.left.extended.shrink #dash .dash-item-container .overview-tile:last-child { + padding-bottom: 0; } + #dashtodockContainer.left.extended.shrink #dash .dash-item-container .app-well-app.updating, + #dashtodockContainer.left.extended.shrink #dash .dash-item-container .show-apps.updating, + #dashtodockContainer.left.extended.shrink #dash .dash-item-container .overview-tile.updating { + opacity: 0.5; } + #dashtodockContainer.left.extended.shrink #dash .dash-item-container .app-well-app.running .overview-icon, + #dashtodockContainer.left.extended.shrink #dash .dash-item-container .overview-tile.running .overview-icon { + background-image: none; } + #dashtodockContainer.left.extended.shrink #dash .dash-item-container .app-well-app.focused .overview-icon, + #dashtodockContainer.left.extended.shrink #dash .dash-item-container .overview-tile.focused .overview-icon { + background-color: rgba(238, 238, 238, 0.2); } + #dashtodockContainer.left.extended.shrink #dash .dash-item-container .app-well-app .app-well-app-running-dot, + #dashtodockContainer.left.extended.shrink #dash .dash-item-container .app-well-app .app-grid-running-dot, + #dashtodockContainer.left.extended.shrink #dash .dash-item-container .overview-tile .app-well-app-running-dot, + #dashtodockContainer.left.extended.shrink #dash .dash-item-container .overview-tile .app-grid-running-dot { + margin-bottom: 2px; } + #dashtodockContainer.left.extended.shrink #dash .dash-item-container > StButton { + transition-duration: 250; + background-size: contain; } + +#dashtodockContainer.left.extended.shrink.fixed #dash .dash-background { + margin-right: 0; } + +#dashtodockContainer.left.extended.shrink.fixed #dash .dash-item-container .app-well-app, +#dashtodockContainer.left.extended.shrink.fixed #dash .dash-item-container .show-apps { + padding-right: 3px; } + +.dash-label.left.shrink { + margin: 0; + -x-offset: 3px; + -y-offset: 0; } + +.dashtodock-app-well-preview-menu-item.left { + padding: 0.5em 0.5em; } + .dashtodock-app-well-preview-menu-item.left:first-child { + padding-top: 1em; } + .dashtodock-app-well-preview-menu-item.left:last-child { + padding-bottom: 1em; } + +#dashtodockContainer.right #dash { + margin: 0px; + padding: 0px; } + #dashtodockContainer.right #dash .dash-background { + margin: 0; + margin-right: 4px; + padding: 0; + border-radius: 24px; + spacing: 6px; } + #dashtodockContainer.right #dash .dash-separator { + background-color: rgba(255, 255, 255, 0.1); + width: 0; + height: 1px; + margin: 4px 0; + margin-right: 4px; } + #dashtodockContainer.right #dash #dashtodockDashContainer { + padding: 10px; + padding-right: 0; + padding-left: 0; } + #dashtodockContainer.right #dash #dashtodockDashContainer > #dashtodockDashScrollview { + margin: 2px 0; } + #dashtodockContainer.right #dash #dashtodockDashContainer > #dashtodockDashScrollview:first-child { + margin-top: 0; } + #dashtodockContainer.right #dash #dashtodockDashContainer > #dashtodockDashScrollview:last-child { + margin-bottom: 0; } + #dashtodockContainer.right #dash .dash-item-container { + /* Disable all margins defined upstream, we handle them here */ + margin: 2px 0; } + #dashtodockContainer.right #dash .dash-item-container > * { + margin: 0; } + #dashtodockContainer.right #dash .dash-item-container:first-child { + margin-top: 0; } + #dashtodockContainer.right #dash .dash-item-container:last-child { + margin-bottom: 0; } + #dashtodockContainer.right #dash .dash-item-container .app-well-app, + #dashtodockContainer.right #dash .dash-item-container .show-apps, + #dashtodockContainer.right #dash .dash-item-container .overview-tile { + padding: 2px 2px; + padding-right: 14px; + padding-left: 10px; } + #dashtodockContainer.right #dash .dash-item-container .app-well-app:first-child, + #dashtodockContainer.right #dash .dash-item-container .show-apps:first-child, + #dashtodockContainer.right #dash .dash-item-container .overview-tile:first-child { + padding-top: 0; } + #dashtodockContainer.right #dash .dash-item-container .app-well-app:last-child, + #dashtodockContainer.right #dash .dash-item-container .show-apps:last-child, + #dashtodockContainer.right #dash .dash-item-container .overview-tile:last-child { + padding-bottom: 0; } + #dashtodockContainer.right #dash .dash-item-container .app-well-app.updating, + #dashtodockContainer.right #dash .dash-item-container .show-apps.updating, + #dashtodockContainer.right #dash .dash-item-container .overview-tile.updating { + opacity: 0.5; } + #dashtodockContainer.right #dash .dash-item-container .app-well-app.running .overview-icon, + #dashtodockContainer.right #dash .dash-item-container .overview-tile.running .overview-icon { + background-image: none; } + #dashtodockContainer.right #dash .dash-item-container .app-well-app.focused .overview-icon, + #dashtodockContainer.right #dash .dash-item-container .overview-tile.focused .overview-icon { + background-color: rgba(238, 238, 238, 0.2); } + #dashtodockContainer.right #dash .dash-item-container .app-well-app .app-well-app-running-dot, + #dashtodockContainer.right #dash .dash-item-container .app-well-app .app-grid-running-dot, + #dashtodockContainer.right #dash .dash-item-container .overview-tile .app-well-app-running-dot, + #dashtodockContainer.right #dash .dash-item-container .overview-tile .app-grid-running-dot { + margin-bottom: 2px; } + #dashtodockContainer.right #dash .dash-item-container > StButton { + transition-duration: 250; + background-size: contain; } + +#dashtodockContainer.right.fixed #dash .dash-background { + margin-left: 4px; } + +#dashtodockContainer.right.fixed #dash .dash-item-container .app-well-app, +#dashtodockContainer.right.fixed #dash .dash-item-container .show-apps { + padding-left: 14px; } + +.dash-label.right { + margin: 0; + -x-offset: 10px; + -y-offset: 0; } + +#dashtodockContainer.right.shrink #dash { + margin: 0px; + padding: 0px; } + #dashtodockContainer.right.shrink #dash .dash-background { + margin: 0; + margin-right: 4px; + padding: 0; + border-radius: 18px; + spacing: 2px; } + #dashtodockContainer.right.shrink #dash .dash-separator { + background-color: rgba(255, 255, 255, 0.1); + width: 0; + height: 1px; + margin: 1px 0; + margin-right: 4px; } + #dashtodockContainer.right.shrink #dash #dashtodockDashContainer { + padding: 3px; + padding-right: 0; + padding-left: 0; } + #dashtodockContainer.right.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview { + margin: 2px 0; } + #dashtodockContainer.right.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:first-child { + margin-top: 0; } + #dashtodockContainer.right.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:last-child { + margin-bottom: 0; } + #dashtodockContainer.right.shrink #dash .dash-item-container { + /* Disable all margins defined upstream, we handle them here */ + margin: 2px 0; } + #dashtodockContainer.right.shrink #dash .dash-item-container > * { + margin: 0; } + #dashtodockContainer.right.shrink #dash .dash-item-container:first-child { + margin-top: 0; } + #dashtodockContainer.right.shrink #dash .dash-item-container:last-child { + margin-bottom: 0; } + #dashtodockContainer.right.shrink #dash .dash-item-container .app-well-app, + #dashtodockContainer.right.shrink #dash .dash-item-container .show-apps, + #dashtodockContainer.right.shrink #dash .dash-item-container .overview-tile { + padding: 1px 1px; + padding-right: 7px; + padding-left: 3px; } + #dashtodockContainer.right.shrink #dash .dash-item-container .app-well-app:first-child, + #dashtodockContainer.right.shrink #dash .dash-item-container .show-apps:first-child, + #dashtodockContainer.right.shrink #dash .dash-item-container .overview-tile:first-child { + padding-top: 0; } + #dashtodockContainer.right.shrink #dash .dash-item-container .app-well-app:last-child, + #dashtodockContainer.right.shrink #dash .dash-item-container .show-apps:last-child, + #dashtodockContainer.right.shrink #dash .dash-item-container .overview-tile:last-child { + padding-bottom: 0; } + #dashtodockContainer.right.shrink #dash .dash-item-container .app-well-app.updating, + #dashtodockContainer.right.shrink #dash .dash-item-container .show-apps.updating, + #dashtodockContainer.right.shrink #dash .dash-item-container .overview-tile.updating { + opacity: 0.5; } + #dashtodockContainer.right.shrink #dash .dash-item-container .app-well-app.running .overview-icon, + #dashtodockContainer.right.shrink #dash .dash-item-container .overview-tile.running .overview-icon { + background-image: none; } + #dashtodockContainer.right.shrink #dash .dash-item-container .app-well-app.focused .overview-icon, + #dashtodockContainer.right.shrink #dash .dash-item-container .overview-tile.focused .overview-icon { + background-color: rgba(238, 238, 238, 0.2); } + #dashtodockContainer.right.shrink #dash .dash-item-container .app-well-app .app-well-app-running-dot, + #dashtodockContainer.right.shrink #dash .dash-item-container .app-well-app .app-grid-running-dot, + #dashtodockContainer.right.shrink #dash .dash-item-container .overview-tile .app-well-app-running-dot, + #dashtodockContainer.right.shrink #dash .dash-item-container .overview-tile .app-grid-running-dot { + margin-bottom: 2px; } + #dashtodockContainer.right.shrink #dash .dash-item-container > StButton { + transition-duration: 250; + background-size: contain; } + +#dashtodockContainer.right.shrink.fixed #dash .dash-background { + margin-left: 1px; } + +#dashtodockContainer.right.shrink.fixed #dash .dash-item-container .app-well-app, +#dashtodockContainer.right.shrink.fixed #dash .dash-item-container .show-apps { + padding-left: 4px; } + +.dash-label.right.shrink { + margin: 0; + -x-offset: 3px; + -y-offset: 0; } + +#dashtodockContainer.right.extended #dash { + margin: 0px; + padding: 0px; } + #dashtodockContainer.right.extended #dash .dash-background { + margin: 0; + margin-right: 0; + padding: 0; + border-radius: 0; + spacing: 6px; } + #dashtodockContainer.right.extended #dash .dash-separator { + background-color: rgba(255, 255, 255, 0.1); + width: 0; + height: 1px; + margin: 4px 0; + margin-right: 0; } + #dashtodockContainer.right.extended #dash #dashtodockDashContainer { + padding: 0; + padding-right: 0; + padding-left: 0; } + #dashtodockContainer.right.extended #dash #dashtodockDashContainer > #dashtodockDashScrollview { + margin: 2px 0; } + #dashtodockContainer.right.extended #dash #dashtodockDashContainer > #dashtodockDashScrollview:first-child { + margin-top: 0; } + #dashtodockContainer.right.extended #dash #dashtodockDashContainer > #dashtodockDashScrollview:last-child { + margin-bottom: 0; } + #dashtodockContainer.right.extended #dash #dashtodockDashContainer > :first-child .show-apps { + padding-top: 8px; } + #dashtodockContainer.right.extended #dash #dashtodockDashContainer #dashtodockDashScrollview:first-child { + padding-top: 8px; } + #dashtodockContainer.right.extended #dash #dashtodockDashContainer > :last-child .show-apps { + padding-bottom: 8px; } + #dashtodockContainer.right.extended #dash #dashtodockDashContainer #dashtodockDashScrollview:last-child { + padding-bottom: 8px; } + #dashtodockContainer.right.extended #dash .dash-item-container { + /* Disable all margins defined upstream, we handle them here */ + margin: 2px 0; } + #dashtodockContainer.right.extended #dash .dash-item-container > * { + margin: 0; } + #dashtodockContainer.right.extended #dash .dash-item-container:first-child { + margin-top: 0; } + #dashtodockContainer.right.extended #dash .dash-item-container:last-child { + margin-bottom: 0; } + #dashtodockContainer.right.extended #dash .dash-item-container .app-well-app, + #dashtodockContainer.right.extended #dash .dash-item-container .show-apps, + #dashtodockContainer.right.extended #dash .dash-item-container .overview-tile { + padding: 2px 2px; + padding-right: 10px; + padding-left: 10px; } + #dashtodockContainer.right.extended #dash .dash-item-container .app-well-app:first-child, + #dashtodockContainer.right.extended #dash .dash-item-container .show-apps:first-child, + #dashtodockContainer.right.extended #dash .dash-item-container .overview-tile:first-child { + padding-top: 0; } + #dashtodockContainer.right.extended #dash .dash-item-container .app-well-app:last-child, + #dashtodockContainer.right.extended #dash .dash-item-container .show-apps:last-child, + #dashtodockContainer.right.extended #dash .dash-item-container .overview-tile:last-child { + padding-bottom: 0; } + #dashtodockContainer.right.extended #dash .dash-item-container .app-well-app.updating, + #dashtodockContainer.right.extended #dash .dash-item-container .show-apps.updating, + #dashtodockContainer.right.extended #dash .dash-item-container .overview-tile.updating { + opacity: 0.5; } + #dashtodockContainer.right.extended #dash .dash-item-container .app-well-app.running .overview-icon, + #dashtodockContainer.right.extended #dash .dash-item-container .overview-tile.running .overview-icon { + background-image: none; } + #dashtodockContainer.right.extended #dash .dash-item-container .app-well-app.focused .overview-icon, + #dashtodockContainer.right.extended #dash .dash-item-container .overview-tile.focused .overview-icon { + background-color: rgba(238, 238, 238, 0.2); } + #dashtodockContainer.right.extended #dash .dash-item-container .app-well-app .app-well-app-running-dot, + #dashtodockContainer.right.extended #dash .dash-item-container .app-well-app .app-grid-running-dot, + #dashtodockContainer.right.extended #dash .dash-item-container .overview-tile .app-well-app-running-dot, + #dashtodockContainer.right.extended #dash .dash-item-container .overview-tile .app-grid-running-dot { + margin-bottom: 2px; } + #dashtodockContainer.right.extended #dash .dash-item-container > StButton { + transition-duration: 250; + background-size: contain; } + +#dashtodockContainer.right.extended.fixed #dash .dash-background { + margin-left: 0; } + +#dashtodockContainer.right.extended.fixed #dash .dash-item-container .app-well-app, +#dashtodockContainer.right.extended.fixed #dash .dash-item-container .show-apps { + padding-left: 10px; } + +.dash-label.right { + margin: 0; + -x-offset: 10px; + -y-offset: 0; } + +#dashtodockContainer.right.extended.shrink #dash { + margin: 0px; + padding: 0px; } + #dashtodockContainer.right.extended.shrink #dash .dash-background { + margin: 0; + margin-right: 0; + padding: 0; + border-radius: 0; + spacing: 2px; } + #dashtodockContainer.right.extended.shrink #dash .dash-separator { + background-color: rgba(255, 255, 255, 0.1); + width: 0; + height: 1px; + margin: 1px 0; + margin-right: 0; } + #dashtodockContainer.right.extended.shrink #dash #dashtodockDashContainer { + padding: 0; + padding-right: 0; + padding-left: 0; } + #dashtodockContainer.right.extended.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview { + margin: 2px 0; } + #dashtodockContainer.right.extended.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:first-child { + margin-top: 0; } + #dashtodockContainer.right.extended.shrink #dash #dashtodockDashContainer > #dashtodockDashScrollview:last-child { + margin-bottom: 0; } + #dashtodockContainer.right.extended.shrink #dash #dashtodockDashContainer > :first-child .show-apps { + padding-top: 6px; } + #dashtodockContainer.right.extended.shrink #dash #dashtodockDashContainer #dashtodockDashScrollview:first-child { + padding-top: 6px; } + #dashtodockContainer.right.extended.shrink #dash #dashtodockDashContainer > :last-child .show-apps { + padding-bottom: 6px; } + #dashtodockContainer.right.extended.shrink #dash #dashtodockDashContainer #dashtodockDashScrollview:last-child { + padding-bottom: 6px; } + #dashtodockContainer.right.extended.shrink #dash .dash-item-container { + /* Disable all margins defined upstream, we handle them here */ + margin: 2px 0; } + #dashtodockContainer.right.extended.shrink #dash .dash-item-container > * { + margin: 0; } + #dashtodockContainer.right.extended.shrink #dash .dash-item-container:first-child { + margin-top: 0; } + #dashtodockContainer.right.extended.shrink #dash .dash-item-container:last-child { + margin-bottom: 0; } + #dashtodockContainer.right.extended.shrink #dash .dash-item-container .app-well-app, + #dashtodockContainer.right.extended.shrink #dash .dash-item-container .show-apps, + #dashtodockContainer.right.extended.shrink #dash .dash-item-container .overview-tile { + padding: 1px 1px; + padding-right: 3px; + padding-left: 3px; } + #dashtodockContainer.right.extended.shrink #dash .dash-item-container .app-well-app:first-child, + #dashtodockContainer.right.extended.shrink #dash .dash-item-container .show-apps:first-child, + #dashtodockContainer.right.extended.shrink #dash .dash-item-container .overview-tile:first-child { + padding-top: 0; } + #dashtodockContainer.right.extended.shrink #dash .dash-item-container .app-well-app:last-child, + #dashtodockContainer.right.extended.shrink #dash .dash-item-container .show-apps:last-child, + #dashtodockContainer.right.extended.shrink #dash .dash-item-container .overview-tile:last-child { + padding-bottom: 0; } + #dashtodockContainer.right.extended.shrink #dash .dash-item-container .app-well-app.updating, + #dashtodockContainer.right.extended.shrink #dash .dash-item-container .show-apps.updating, + #dashtodockContainer.right.extended.shrink #dash .dash-item-container .overview-tile.updating { + opacity: 0.5; } + #dashtodockContainer.right.extended.shrink #dash .dash-item-container .app-well-app.running .overview-icon, + #dashtodockContainer.right.extended.shrink #dash .dash-item-container .overview-tile.running .overview-icon { + background-image: none; } + #dashtodockContainer.right.extended.shrink #dash .dash-item-container .app-well-app.focused .overview-icon, + #dashtodockContainer.right.extended.shrink #dash .dash-item-container .overview-tile.focused .overview-icon { + background-color: rgba(238, 238, 238, 0.2); } + #dashtodockContainer.right.extended.shrink #dash .dash-item-container .app-well-app .app-well-app-running-dot, + #dashtodockContainer.right.extended.shrink #dash .dash-item-container .app-well-app .app-grid-running-dot, + #dashtodockContainer.right.extended.shrink #dash .dash-item-container .overview-tile .app-well-app-running-dot, + #dashtodockContainer.right.extended.shrink #dash .dash-item-container .overview-tile .app-grid-running-dot { + margin-bottom: 2px; } + #dashtodockContainer.right.extended.shrink #dash .dash-item-container > StButton { + transition-duration: 250; + background-size: contain; } + +#dashtodockContainer.right.extended.shrink.fixed #dash .dash-background { + margin-left: 0; } + +#dashtodockContainer.right.extended.shrink.fixed #dash .dash-item-container .app-well-app, +#dashtodockContainer.right.extended.shrink.fixed #dash .dash-item-container .show-apps { + padding-left: 3px; } + +.dash-label.right.shrink { + margin: 0; + -x-offset: 3px; + -y-offset: 0; } + +.dashtodock-app-well-preview-menu-item.right { + padding: 0.5em 0.5em; } + .dashtodock-app-well-preview-menu-item.right:first-child { + padding-top: 1em; } + .dashtodock-app-well-preview-menu-item.right:last-child { + padding-bottom: 1em; } + +#dashtodockContainer.top.shrink #dash .dash-background { + margin-top: 4px; + margin-bottom: 0; } + +#dashtodockContainer.straight-corner #dash .dash-background, +#dashtodockContainer.shrink.straight-corner #dash .dash-background { + border-radius: 0px; } + +/* Scrollview style */ +.bottom #dashtodockDashScrollview, +.top #dashtodockDashScrollview { + -st-hfade-offset: 24px; } + +.left #dashtodockDashScrollview, +.right #dashtodockDashScrollview { + -st-vfade-offset: 24px; } + +#dashtodockContainer.dashtodock #dash .dash-background { + background: #303030; } + +#dashtodockContainer.dashtodock .progress-bar, +.overview-tile .progress-bar, +.icon-grid .progress-bar { + /* Customization of the progress bar style. The possible elements + * are: + * + * -XXXXXX-YYYYYY: plain color + * -XXXXXX-YYYYYY-color-start: start color for gradient + * -XXXXXX-YYYYYY-color-end: end color for gradient + * -XXXXXX-YYYYYY-offset-start: offset for start color in gradient (0-1) + * -XXXXXX-YYYYYY-offset-end: offset for end color in gradient (0-1) + * -XXXXXX-line-width: width value for the line used for the border + * + * XXXXXX can be either + * + * progress-bar-track: the "track" over which the progress bar is shown + * progress-bar: the progress bar itself + * + * YYYYYY can be either + * + * background: for the background color + * border: for the border color + * + * plain color entries have priority over gradients, so if both are set for + * an element, the plain color will be used. + * + * Examples: + * + * -progress-bar-track-background: rgba(128, 128, 0, 0.75); + * -progress-bar-track-border: rgba(0, 0, 255, 0.25); + * + * -progress-bar-background: rgba(0, 204, 204, 1); + * -progress-bar-border: rgba(230, 230, 230, 1); + * + * Default values when these entries aren't set are equivalent to: + * -progress-bar-track-background-color-start: 64, 64, 64, 1.0 + * -progress-bar-track-background-color-end: 89, 89, 89, 1.0 + * -progress-bar-track-background-start-offset: 0.4 + * -progress-bar-track-background-end-offset: 0.9 + * -progress-bar-track-border-color-start: 128, 128, 128, 0.1 + * -progress-bar-track-border-color-end: 89, 89, 89, 0.4 + * -progress-bar-track-border-start-offset: 0.5 + * -progress-bar-track-border-end-offset: 0.9 + * -progress-bar-track-line-width: 1 + * -progress-bar-background: 204, 204, 204, 1.0 + * -progress-bar-border: 230, 230, 230, 1.0 + * -progress-bar-height-factor: (0.20) 20% of the icon size + * -progress-bar-line-width: 1 + * -progress-bar-top-offset: undefined + * -progress-bar-valign: 1.0 + * -progress-bar-horizontal-padding: 0.05 (5% of icon size) + * -progress-bar-vertical-padding: 0.05 (5% of icon size) + */ + -progress-bar-track-background: rgba(0, 0, 0, 0.45); + -progress-bar-track-border: rgba(0, 0, 0, 0.7); + -progress-bar-background: white; + -progress-bar-border: white; } + +#overview .progress-bar, +.apps-scroll-view .progress-bar { + -progress-bar-height-factor: 0.15; + -progress-bar-top-offset: 0; + -progress-bar-valign: 0.95; } + +#overview .grid-search-results .overview-tile .progress-bar, +#overview .app-folder-dialog .progress-bar { + -progress-bar-height-factor: 0.13; } + +#dashtodockContainer.top #dash .placeholder, +#dashtodockContainer.bottom #dash .placeholder { + width: 32px; + height: 1px; } + +/* + * This is applied to a dummy actor. Only the alpha value for the background and border color + * and the transition-duration are used + */ +#dashtodockContainer.dummy-opaque { + background-color: rgba(0, 0, 0, 0.8); + border-color: rgba(0, 0, 0, 0.4); + transition-duration: 300ms; } + +/* + * This is applied to a dummy actor. Only the alpha value for the background and border color + * and the transition-duration are used + */ +#dashtodockContainer.dummy-transparent { + background-color: rgba(0, 0, 0, 0.2); + border-color: rgba(0, 0, 0, 0.1); + transition-duration: 500ms; } + +#dashtodockContainer .number-overlay, +.overview-tile .number-overlay, +.icon-grid .number-overlay { + color: white; + background-color: rgba(0, 0, 0, 0.8); + text-align: center; } + +#dashtodockContainer .notification-badge, +.overview-tile .notification-badge, +.icon-grid .notification-badge { + color: white; + background-color: red; + padding: 0.2em 0.5em; + border-radius: 1em; + font-weight: bold; + text-align: center; + margin: 2px; } + +#dashtodockPreviewSeparator.popup-separator-menu-item-horizontal { + width: 1px; + height: auto; + border-right-width: 1px; + margin: 32px 0px; } + +#dashtodockContainer .metro .overview-icon { + border-radius: 0px; } + +#dashtodockContainer.bottom .metro.running2.focused, +#dashtodockContainer.top .metro.running2.focused { + background-image: url("./media/highlight_stacked_bg.svg"); + background-position: 0px 0px; + background-size: contain; } + +#dashtodockContainer.left .metro.running2.focused, +#dashtodockContainer.right .metro.running2.focused { + background-image: url("./media/highlight_stacked_bg_h.svg"); + background-position: 0px 0px; + background-size: contain; } + +#dashtodockContainer.bottom .metro.running3.focused, +#dashtodockContainer.top .metro.running3.focused { + background-image: url("./media/highlight_stacked_bg.svg"); + background-position: 0px 0px; + background-size: contain; } + +#dashtodockContainer.left .metro.running3.focused, +#dashtodockContainer.right .metro.running3.focused { + background-image: url("./media/highlight_stacked_bg_h.svg"); + background-position: 0px 0px; + background-size: contain; } + +#dashtodockContainer.bottom .metro.running4.focused, +#dashtodockContainer.top .metro.running4.focused { + background-image: url("./media/highlight_stacked_bg.svg"); + background-position: 0px 0px; + background-size: contain; } + +#dashtodockContainer.left .metro.running4.focused, +#dashtodockContainer.right .metro.running4.focused { + background-image: url("./media/highlight_stacked_bg_h.svg"); + background-position: 0px 0px; + background-size: contain; } diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/theming.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/theming.js new file mode 100644 index 0000000..5fa93b6 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/theming.js @@ -0,0 +1,602 @@ +// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- + +import { + Clutter, + Cogl, + GObject, + Meta, + St, +} from './dependencies/gi.js'; + +import {Main} from './dependencies/shell/ui.js'; + +import { + Docking, + Utils, +} from './imports.js'; + +const {signals: Signals} = imports; + +/* + * DEFAULT: transparency given by theme + * FIXED: constant transparency chosen by user + * DYNAMIC: apply 'transparent' style when no windows are close to the dock + * */ +const TransparencyMode = { + DEFAULT: 0, + FIXED: 1, + DYNAMIC: 3, +}; + +const Labels = Object.freeze({ + TRANSPARENCY: Symbol('transparency'), + THEME_CHANGED: Symbol('theme-changed'), +}); + +export const PositionStyleClass = Object.freeze([ + 'top', + 'right', + 'bottom', + 'left', +]); + +/** + * Manage theme customization and custom theme support + */ +export class ThemeManager { + constructor(dock) { + this._signalsHandler = new Utils.GlobalSignalsHandler(this); + this._bindSettingsChanges(); + this._actor = dock; + this._dash = dock.dash; + + // initialize colors with generic values + this._customizedBackground = {red: 0, green: 0, blue: 0, alpha: 0}; + this._customizedBorder = {red: 0, green: 0, blue: 0, alpha: 0}; + this._transparency = new Transparency(dock); + + this._signalsHandler.add([ + // update :overview pseudoclass + Main.overview, + 'showing', + this._onOverviewShowing.bind(this), + ], [ + Main.overview, + 'hiding', + this._onOverviewHiding.bind(this), + ]); + + this._signalsHandler.addWithLabel(Labels.THEME_CHANGED, + St.ThemeContext.get_for_stage(global.stage), 'changed', + () => this._queueUpdateCustomTheme(), + Utils.SignalsHandlerFlags.CONNECT_AFTER); + + const maybeUpdateCustomTheme = () => { + if (this._actor.mapped) { + this._signalsHandler.unblockWithLabel(Labels.THEME_CHANGED); + this._queueUpdateCustomTheme(); + } else { + this._dequeueUpdateCustomTheme(); + this._signalsHandler.blockWithLabel(Labels.THEME_CHANGED); + } + }; + + this._signalsHandler.add(this._actor, 'notify::mapped', + () => maybeUpdateCustomTheme(), + Utils.SignalsHandlerFlags.CONNECT_AFTER); + + maybeUpdateCustomTheme(); + + // Set the initial overview pseudo-class state. + if (Main.overview.visible) + this._onOverviewShowing(); + else + this._onOverviewHiding(); + + // destroy themeManager when the managed actor is destroyed (e.g. extension unload) + // in order to disconnect signals + this._signalsHandler.add(this._actor, 'destroy', () => this.destroy()); + } + + destroy() { + this.emit('destroy'); + this._transparency.destroy(); + this._dequeueUpdateCustomTheme(); + } + + _queueUpdateCustomTheme() { + if (this._updateLater) + return; + + this._updateLater = Utils.laterAdd(Meta.LaterType.BEFORE_REDRAW, () => { + this._updateLater = 0; + this.updateCustomTheme(); + }); + } + + _dequeueUpdateCustomTheme() { + if (!this._updateLater) + return; + + Utils.laterRemove(this._updateLater); + delete this._updateLater; + } + + _onOverviewShowing() { + this._actor.add_style_pseudo_class('overview'); + } + + _onOverviewHiding() { + this._actor.remove_style_pseudo_class('overview'); + } + + _updateDashOpacity() { + const newAlpha = Docking.DockManager.settings.backgroundOpacity; + + const [backgroundColor, borderColor] = this._getDefaultColors(); + + if (!backgroundColor) + return; + + // Get the background and border alphas. We check the background alpha + // for a minimum of .001 to prevent division by 0 errors + const backgroundAlpha = Math.max(Math.round(backgroundColor.alpha / 2.55) / 100, .001); + let borderAlpha = Math.round(borderColor.alpha / 2.55) / 100; + + // The border and background alphas should remain in sync + // We also limit the borderAlpha to a maximum of 1 (full opacity) + borderAlpha = Math.min((borderAlpha / backgroundAlpha) * newAlpha, 1); + + this._customizedBackground = `rgba(${ + backgroundColor.red},${ + backgroundColor.green},${ + backgroundColor.blue},${ + newAlpha})`; + + this._customizedBorder = `rgba(${ + borderColor.red},${ + borderColor.green},${ + borderColor.blue},${ + borderAlpha})`; + } + + _getDefaultColors() { + // Remove custom style + const oldStyle = this._dash._background.get_style(); + this._dash._background.set_style(null); + + const themeNode = this._dash._background.get_theme_node(); + this._dash._background.set_style(oldStyle); + + const backgroundColor = themeNode.get_background_color(); + + // Just in case the theme has different border colors .. + // We want to find the inside border-color of the dock because it is + // the side most visible to the user. We do this by finding the side + // opposite the position + const position = Utils.getPosition(); + let side = position + 2; + if (side > 3) + side = Math.abs(side - 4); + + const borderColor = themeNode.get_border_color(side); + + return [backgroundColor, borderColor]; + } + + _updateDashColor() { + // Retrieve the color. If needed we will adjust it before passing it to + // this._transparency. + let [backgroundColor] = this._getDefaultColors(); + + if (!backgroundColor) + return; + + const {settings} = Docking.DockManager; + + if (settings.customBackgroundColor) { + // When applying a custom color, we need to check the alpha value, + // if not the opacity will always be overridden by the color below. + // Note that if using 'dynamic' transparency modes, + // the opacity will be set by the opaque/transparent styles anyway. + let newAlpha = Math.round(backgroundColor.alpha / 2.55) / 100; + + ({backgroundColor} = settings); + // backgroundColor is a string like rgb(0,0,0) + const Color = Clutter.Color ?? Cogl.Color; + const [ret, color] = Color.from_string(backgroundColor); + if (!ret) { + logError(new Error(`${backgroundColor} is not a valid color string`)); + return; + } + + if (settings.transparencyMode === TransparencyMode.FIXED) { + newAlpha = settings.backgroundOpacity; + this._customizedBackground = + `rgba(${color.red}, ${color.green}, ${color.blue}, ${newAlpha})`; + } else { + this._customizedBackground = backgroundColor; + } + + this._customizedBorder = this._customizedBackground; + + color.alpha = newAlpha * 255; + this._transparency.setColor(color); + } else { + // backgroundColor is a {Clutter,Cogl}.Color object + this._transparency.setColor(backgroundColor); + } + } + + _updateCustomStyleClasses() { + const {settings} = Docking.DockManager; + + if (settings.applyCustomTheme) + this._actor.add_style_class_name('dashtodock'); + else + this._actor.remove_style_class_name('dashtodock'); + + if (settings.customThemeShrink) + this._actor.add_style_class_name('shrink'); + else + this._actor.remove_style_class_name('shrink'); + + if (settings.runningIndicatorStyle !== 0) + this._actor.add_style_class_name('running-dots'); + else + this._actor.remove_style_class_name('running-dots'); + + // If not the built-in theme option is not selected + if (!settings.applyCustomTheme) { + if (settings.forceStraightCorner) + this._actor.add_style_class_name('straight-corner'); + else + this._actor.remove_style_class_name('straight-corner'); + } else { + this._actor.remove_style_class_name('straight-corner'); + } + } + + updateCustomTheme() { + if (!this._actor.mapped) + return; + + this._updateCustomStyleClasses(); + this._updateDashOpacity(); + this._updateDashColor(); + this._adjustTheme(); + this.emit('updated'); + } + + /** + * Reimported back and adapted from atomdock + */ + _adjustTheme() { + const {settings} = Docking.DockManager; + + // Remove prior style edits + this._dash._background.set_style(null); + this._transparency.disable(); + + // If built-in theme is enabled do nothing else + if (settings.applyCustomTheme) + return; + + let newStyle = ''; + const position = Utils.getPosition(settings); + + // obtain theme border settings + const themeNode = this._dash._background.get_theme_node(); + const borderColor = themeNode.get_border_color(St.Side.TOP); + const borderWidth = themeNode.get_border_width(St.Side.TOP); + + // We're copying border and corner styles to left border and top-left + // corner, also removing bottom border and bottom-right corner styles + let borderMissingStyle = ''; + + if (this._rtl && (position !== St.Side.RIGHT)) { + borderMissingStyle = `border-right: ${borderWidth}px solid ${ + borderColor.to_string()};`; + } else if (!this._rtl && (position !== St.Side.LEFT)) { + borderMissingStyle = `border-left: ${borderWidth}px solid ${ + borderColor.to_string()};`; + } + + newStyle = borderMissingStyle; + + if (newStyle) { + // I do call set_style possibly twice so that only the background gets the transition. + // The transition-property css rules seems to be unsupported + this._dash._background.set_style(newStyle); + } + + // Customize background + const fixedTransparency = settings.transparencyMode === TransparencyMode.FIXED; + const defaultTransparency = settings.transparencyMode === TransparencyMode.DEFAULT; + if (!defaultTransparency && !fixedTransparency) { + this._transparency.enable(); + } else if (!defaultTransparency || settings.customBackgroundColor) { + newStyle = `${newStyle}background-color:${this._customizedBackground}; ` + + `border-color:${this._customizedBorder}; ` + + 'transition-delay: 0s; transition-duration: 0.250s;'; + this._dash._background.set_style(newStyle); + } + } + + _bindSettingsChanges() { + const keys = ['transparency-mode', + 'customize-alphas', + 'min-alpha', + 'max-alpha', + 'background-opacity', + 'custom-background-color', + 'background-color', + 'apply-custom-theme', + 'custom-theme-shrink', + 'custom-theme-running-dots', + 'extend-height', + 'force-straight-corner']; + + this._signalsHandler.addWithLabel(Labels.THEME_CHANGED, ...keys.map(key => [ + Docking.DockManager.settings, + `changed::${key}`, + () => this.updateCustomTheme(), + ])); + } +} +Signals.addSignalMethods(ThemeManager.prototype); + +/** + * The following class is based on the following upstream commit: + * https://git.gnome.org/browse/gnome-shell/commit/?id=447bf55e45b00426ed908b1b1035f472c2466956 + * Transparency when free-floating + */ +class Transparency { + constructor(dock) { + this._dash = dock.dash; + this._actor = this._dash._container; + this._backgroundActor = this._dash._background; + this._dockActor = dock; + this._dock = dock; + this._panel = Main.panel; + this._position = Utils.getPosition(); + + // All these properties are replaced with the ones in the .dummy-opaque + // and .dummy-transparent css classes + this._backgroundColor = '0,0,0'; + this._transparentAlpha = '0.2'; + this._opaqueAlpha = '1'; + this._transparentAlphaBorder = '0.1'; + this._opaqueAlphaBorder = '0.5'; + this._transparentTransition = '0ms'; + this._opaqueTransition = '0ms'; + this._base_actor_style = ''; + + this._signalsHandler = new Utils.GlobalSignalsHandler(); + this._trackedWindows = new Map(); + } + + enable() { + // ensure I never double-register/inject + // although it should never happen + this.disable(); + + this._base_actor_style = this._actor.get_style(); + if (!this._base_actor_style) + this._base_actor_style = ''; + + + let addedSignal = 'child-added'; + let removedSignal = 'child-removed'; + + // for compatibility with Gnome Shell 45 + if (GObject.signal_lookup('actor-added', global.window_group)) { + addedSignal = 'actor-added'; + removedSignal = 'actor-removed'; + } + + this._signalsHandler.addWithLabel(Labels.TRANSPARENCY, [ + global.window_group, + addedSignal, + this._onWindowActorAdded.bind(this), + ], [ + global.window_group, + removedSignal, + this._onWindowActorRemoved.bind(this), + ], [ + global.window_manager, + 'switch-workspace', + this._updateSolidStyle.bind(this), + ], [ + Main.overview, + 'hiding', + this._updateSolidStyle.bind(this), + ], [ + Main.overview, + 'showing', + this._updateSolidStyle.bind(this), + ]); + + // Window signals + global.window_group.get_children().filter(child => { + // An irrelevant window actor ('Gnome-shell') produces an error when the signals are + // disconnected, therefore do not add signals to it. + return child instanceof Meta.WindowActor && + child.get_meta_window().get_wm_class() !== 'Gnome-shell'; + }).forEach(function (win) { + this._onWindowActorAdded(null, win); + }, this); + + if (this._actor.get_stage()) + this._updateSolidStyle(); + + this._updateStyles(); + this._updateSolidStyle(); + + this.emit('transparency-enabled'); + } + + disable() { + // ensure I never double-register/inject + // although it should never happen + this._signalsHandler.removeWithLabel(Labels.TRANSPARENCY); + + for (const key of this._trackedWindows.keys()) { + this._trackedWindows.get(key).forEach(id => { + key.disconnect(id); + }); + } + this._trackedWindows.clear(); + + this.emit('transparency-disabled'); + } + + destroy() { + this.disable(); + this._signalsHandler.destroy(); + } + + _onWindowActorAdded(container, metaWindowActor) { + const signalIds = []; + ['notify::allocation', 'notify::visible'].forEach(s => { + signalIds.push(metaWindowActor.connect(s, this._updateSolidStyle.bind(this))); + }); + this._trackedWindows.set(metaWindowActor, signalIds); + } + + _onWindowActorRemoved(container, metaWindowActor) { + if (!this._trackedWindows.get(metaWindowActor)) + return; + + this._trackedWindows.get(metaWindowActor).forEach(id => { + metaWindowActor.disconnect(id); + }); + this._trackedWindows.delete(metaWindowActor); + this._updateSolidStyle(); + } + + _updateSolidStyle() { + const isNear = this._dockIsNear(); + if (isNear) { + this._backgroundActor.set_style(this._opaque_style); + this._dockActor.remove_style_class_name('transparent'); + this._dockActor.add_style_class_name('opaque'); + } else { + this._backgroundActor.set_style(this._transparent_style); + this._dockActor.remove_style_class_name('opaque'); + this._dockActor.add_style_class_name('transparent'); + } + + this.emit('solid-style-updated', isNear); + } + + _dockIsNear() { + if (this._dockActor.has_style_pseudo_class('overview')) + return false; + /* Get all the windows in the active workspace that are in the primary monitor and visible */ + const activeWorkspace = global.workspace_manager.get_active_workspace(); + const dash = this._dash; + const windows = activeWorkspace.list_windows().filter(metaWindow => { + return metaWindow.get_monitor() === dash._monitorIndex && + metaWindow.showing_on_its_workspace() && + metaWindow.get_window_type() !== Meta.WindowType.DESKTOP && + !metaWindow.skip_taskbar; + }); + + /* Check if at least one window is near enough to the panel. + * If the dock is hidden, we need to account for the space it would take + * up when it slides out. This is avoid an ugly transition. + * */ + let factor = 0; + if (!Docking.DockManager.settings.dockFixed && + this._dock.dockState === Docking.State.HIDDEN) + factor = 1; + const [leftCoord, topCoord] = this._actor.get_transformed_position(); + let threshold; + if (this._position === St.Side.LEFT) + threshold = leftCoord + this._actor.get_width() * (factor + 1); + else if (this._position === St.Side.RIGHT) + threshold = leftCoord - this._actor.get_width() * factor; + else if (this._position === St.Side.TOP) + threshold = topCoord + this._actor.get_height() * (factor + 1); + else + threshold = topCoord - this._actor.get_height() * factor; + + const scale = St.ThemeContext.get_for_stage(global.stage).scale_factor; + const isNearEnough = windows.some(metaWindow => { + let coord; + if (this._position === St.Side.LEFT) { + coord = metaWindow.get_frame_rect().x; + return coord < threshold + 5 * scale; + } else if (this._position === St.Side.RIGHT) { + coord = metaWindow.get_frame_rect().x + metaWindow.get_frame_rect().width; + return coord > threshold - 5 * scale; + } else if (this._position === St.Side.TOP) { + coord = metaWindow.get_frame_rect().y; + return coord < threshold + 5 * scale; + } else { + coord = metaWindow.get_frame_rect().y + metaWindow.get_frame_rect().height; + return coord > threshold - 5 * scale; + } + }); + + return isNearEnough; + } + + _updateStyles() { + this._getAlphas(); + + this._transparent_style = `${this._base_actor_style + }background-color: rgba(${ + this._backgroundColor}, ${this._transparentAlpha});` + + `border-color: rgba(${ + this._backgroundColor}, ${this._transparentAlphaBorder});` + + `transition-duration: ${this._transparentTransition}ms;`; + + this._opaque_style = `${this._base_actor_style + }background-color: rgba(${ + this._backgroundColor}, ${this._opaqueAlpha});` + + `border-color: rgba(${ + this._backgroundColor},${this._opaqueAlphaBorder});` + + `transition-duration: ${this._opaqueTransition}ms;`; + + this.emit('styles-updated'); + } + + setColor(color) { + this._backgroundColor = `${color.red},${color.green},${color.blue}`; + this._updateStyles(); + } + + _getAlphas() { + // Create dummy object and add to the uiGroup to get it to the stage + const dummyObject = new St.Bin({ + name: 'dashtodockContainer', + }); + Main.uiGroup.add_child(dummyObject); + + dummyObject.add_style_class_name('dummy-opaque'); + let themeNode = dummyObject.get_theme_node(); + this._opaqueAlpha = themeNode.get_background_color().alpha / 255; + this._opaqueAlphaBorder = themeNode.get_border_color(0).alpha / 255; + this._opaqueTransition = themeNode.get_transition_duration(); + + dummyObject.add_style_class_name('dummy-transparent'); + themeNode = dummyObject.get_theme_node(); + this._transparentAlpha = themeNode.get_background_color().alpha / 255; + this._transparentAlphaBorder = themeNode.get_border_color(0).alpha / 255; + this._transparentTransition = themeNode.get_transition_duration(); + + Main.uiGroup.remove_child(dummyObject); + + const {settings} = Docking.DockManager; + + if (settings.customizeAlphas) { + this._opaqueAlpha = settings.maxAlpha; + this._opaqueAlphaBorder = this._opaqueAlpha / 2; + this._transparentAlpha = settings.minAlpha; + this._transparentAlphaBorder = this._transparentAlpha / 2; + } + } +} +Signals.addSignalMethods(Transparency.prototype); diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/utils.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/utils.js new file mode 100644 index 0000000..b01f72f --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/utils.js @@ -0,0 +1,818 @@ +import { + Clutter, + GLib, + Gio, + GObject, + Meta, + Shell, + St, +} from './dependencies/gi.js'; + +import { + Docking, +} from './imports.js'; + +// Dash to dock supports replacing vfuncs in GObject classes and we need +// this to monkey them. +const {_gi: Gi} = imports; + +export const SignalsHandlerFlags = Object.freeze({ + NONE: 0, + CONNECT_AFTER: 1, +}); + +const GENERIC_KEY = Symbol('generic'); + +/** + * Simplify global signals and function injections handling + * abstract class + */ +const BasicHandler = class DashToDockBasicHandler { + static get genericKey() { + return GENERIC_KEY; + } + + constructor(parentObject) { + this._storage = Object.create(null); + + if (parentObject) { + if (!(parentObject.connect instanceof Function)) + throw new TypeError('Not a valid parent object'); + + if (!(parentObject instanceof GObject.Object) || + GObject.signal_lookup('destroy', parentObject.constructor.$gtype)) { + this._parentObject = parentObject; + this._connectToParentDestroy(); + } + } + } + + _connectToParentDestroy() { + const parentObject = this._parentObject; + this._destroyId = parentObject.connect('destroy', () => { + this._onParentDestroy(parentObject); + this._parentObject = null; + this._destroyId = 0; + this.destroy(); + }); + } + + add(...args) { + // Convert arguments object to array, concatenate with generic + // Call addWithLabel with ags as if they were passed arguments + this.addWithLabel(GENERIC_KEY, ...args); + } + + clear() { + Object.getOwnPropertySymbols(this._storage).forEach(label => + this.removeWithLabel(label)); + } + + destroy() { + const parentObject = this._parentObject; + const destroyId = this._destroyId; + this._parentObject = null; + this._destroyId = 0; + + if (destroyId) + parentObject.disconnect(destroyId); + + this.clear(); + } + + _onParentDestroy(_parentObject) { + } + + block() { + Object.getOwnPropertySymbols(this._storage).forEach(label => + this.blockWithLabel(label)); + } + + unblock() { + Object.getOwnPropertySymbols(this._storage).forEach(label => + this.unblockWithLabel(label)); + } + + addWithLabel(label, ...args) { + if (typeof label !== 'symbol') + throw new Error(`Invalid label ${label}, must be a symbol`); + + let argsArray = [...args]; + if (argsArray.every(arg => !Array.isArray(arg))) + argsArray = [argsArray]; + + if (this._storage[label] === undefined) + this._storage[label] = []; + + // Skip first element of the arguments + for (const argArray of argsArray) { + if (argArray.length < 3) + throw new Error('Unexpected number of arguments'); + const item = this._storage[label]; + try { + item.push(this._create(...argArray)); + } catch (e) { + logError(e); + } + } + } + + removeWithLabel(label) { + this._storage[label]?.reverse().forEach(item => this._remove(item)); + delete this._storage[label]; + } + + blockWithLabel(label) { + (this._storage[label] || []).forEach(item => this._block(item)); + } + + unblockWithLabel(label) { + (this._storage[label] || []).forEach(item => this._unblock(item)); + } + + _removeByItem(item) { + Object.getOwnPropertySymbols(this._storage).forEach(label => + (this._storage[label] = this._storage[label].filter(it => { + if (!this._itemsEqual(it, item)) + return true; + this._remove(item); + return false; + }))); + } + + // Virtual methods to be implemented by subclass + + /** + * Create single element to be stored in the storage structure + * + * @param _object + * @param _element + * @param _callback + */ + _create(_object, _element, _callback) { + throw new GObject.NotImplementedError(`_create in ${this.constructor.name}`); + } + + /** + * Correctly delete single element + * + * @param _item + */ + _remove(_item) { + throw new GObject.NotImplementedError(`_remove in ${this.constructor.name}`); + } + + /** + * Block single element + * + * @param _item + */ + _block(_item) { + throw new GObject.NotImplementedError(`_block in ${this.constructor.name}`); + } + + /** + * Unblock single element + * + * @param _item + */ + _unblock(_item) { + throw new GObject.NotImplementedError(`_unblock in ${this.constructor.name}`); + } + + _itemsEqual(itemA, itemB) { + if (itemA === itemB) + return true; + + if (itemA.length !== itemB.length) + return false; + + return itemA.every((_, idx) => itemA[idx] === itemB[idx]); + } +}; + +/** + * Manage global signals + */ +export class GlobalSignalsHandler extends BasicHandler { + _create(object, event, callback, flags = SignalsHandlerFlags.NONE) { + if (!object) + throw new Error('Impossible to connect to an invalid object'); + + const after = flags === SignalsHandlerFlags.CONNECT_AFTER; + const connector = after ? object.connect_after : object.connect; + + if (!connector) { + throw new Error(`Requested to connect to signal '${event}', ` + + `but no implementation for 'connect${after ? '_after' : ''}' ` + + `found in ${object.constructor.name}`); + } + + const isDestroy = event === 'destroy'; + const isParentObject = object === this._parentObject; + + if (isDestroy && !isParentObject) { + const originalCallback = callback; + callback = (...args) => { + this._removeForObject(object); + originalCallback(...args); + }; + } + const id = connector.call(object, event, callback); + + if (isDestroy && isParentObject) { + this._parentObject.disconnect(this._destroyId); + this._connectToParentDestroy(); + } else if (!isParentObject && !isDestroy) { + this._monitorDestruction(object); + } + + return [object, id]; + } + + _monitorDestruction(object) { + if (!(object instanceof GObject.Object) || + !GObject.signal_lookup('destroy', object.constructor.$gtype)) + return; + + this._destroyHandlersIds ??= new Map(); + if (this._destroyHandlersIds.has(object)) + return; + + const connector = object.connect_after ?? object.connect; + const id = connector.call(object, 'destroy', + () => this._removeForObject(object, false)); + this._destroyHandlersIds.set(object, id); + } + + _removeForObject(object, disconnect = true) { + Object.getOwnPropertySymbols(this._storage).forEach(label => + (this._storage[label] = this._storage[label].filter(it => { + if (it[0] !== object) + return true; + if (disconnect) + this._remove(it); + return false; + }))); + + const monitorId = this._destroyHandlersIds?.get(object); + if (monitorId) { + this._destroyHandlersIds.delete(object); + if (disconnect) + object.disconnect(monitorId); + } + } + + clear() { + super.clear(); + this._destroyHandlersIds?.forEach((id, object) => object.disconnect(id)); + this._destroyHandlersIds?.clear(); + } + + _onParentDestroy(parentObject) { + this._removeForObject(parentObject, false); + } + + _remove(item) { + const [object, id] = item; + object.disconnect(id); + } + + _block(item) { + const [object, id] = item; + + if (object instanceof GObject.Object) + GObject.Object.prototype.block_signal_handler.call(object, id); + } + + _unblock(item) { + const [object, id] = item; + + if (object instanceof GObject.Object) + GObject.Object.prototype.unblock_signal_handler.call(object, id); + } +} + +/** + * Color manipulation utilities + */ +export class ColorUtils { + // Darken or brigthen color by a fraction dlum + // Each rgb value is modified by the same fraction. + // Return "#rrggbb" string + static ColorLuminance(r, g, b, dlum) { + let rgbString = '#'; + + rgbString += ColorUtils._decimalToHex(Math.round(Math.min(Math.max(r * (1 + dlum), 0), 255)), 2); + rgbString += ColorUtils._decimalToHex(Math.round(Math.min(Math.max(g * (1 + dlum), 0), 255)), 2); + rgbString += ColorUtils._decimalToHex(Math.round(Math.min(Math.max(b * (1 + dlum), 0), 255)), 2); + + return rgbString; + } + + // Convert decimal to an hexadecimal string adding the desired padding + static _decimalToHex(d, padding) { + let hex = d.toString(16); + while (hex.length < padding) + hex = `0${hex}`; + return hex; + } + + // Convert hsv ([0-1, 0-1, 0-1]) to rgb ([0-255, 0-255, 0-255]). + // Following algorithm in https://en.wikipedia.org/wiki/HSL_and_HSV + // here with h = [0,1] instead of [0, 360] + // Accept either (h,s,v) independently or {h:h, s:s, v:v} object. + // Return {r:r, g:g, b:b} object. + static HSVtoRGB(h, s, v) { + if (arguments.length === 1) + ({s, v, h} = h); + + let r, g, b; + const c = v * s; + const h1 = h * 6; + const x = c * (1 - Math.abs(h1 % 2 - 1)); + const m = v - c; + + if (h1 <= 1) { + r = c + m; + g = x + m; + b = m; + } else if (h1 <= 2) { + r = x + m; + g = c + m; + b = m; + } else if (h1 <= 3) { + r = m; + g = c + m; + b = x + m; + } else if (h1 <= 4) { + r = m; + g = x + m; + b = c + m; + } else if (h1 <= 5) { + r = x + m; + g = m; + b = c + m; + } else { + r = c + m; + g = m; + b = x + m; + } + + return { + r: Math.round(r * 255), + g: Math.round(g * 255), + b: Math.round(b * 255), + }; + } + + // Convert rgb ([0-255, 0-255, 0-255]) to hsv ([0-1, 0-1, 0-1]). + // Following algorithm in https://en.wikipedia.org/wiki/HSL_and_HSV + // here with h = [0,1] instead of [0, 360] + // Accept either (r,g,b) independently or {r:r, g:g, b:b} object. + // Return {h:h, s:s, v:v} object. + static RGBtoHSV(r, g, b) { + if (arguments.length === 1) + ({r, g, b} = r); + + let h, s; + + const M = Math.max(r, g, b); + const m = Math.min(r, g, b); + const c = M - m; + + if (c === 0) + h = 0; + else if (M === r) + h = ((g - b) / c) % 6; + else if (M === g) + h = (b - r) / c + 2; + else + h = (r - g) / c + 4; + + h /= 6; + const v = M / 255; + if (M !== 0) + s = c / M; + else + s = 0; + + return { + h, + s, + v, + }; + } +} + +/** + * Manage function injection: both instances and prototype can be overridden + * and restored + */ +export class InjectionsHandler extends BasicHandler { + _create(object, name, injectedFunction) { + const original = object[name]; + + if (!(original instanceof Function)) + throw new Error(`Function ${name}() is not available for ${object}`); + + object[name] = function (...args) { + return injectedFunction.call(this, original, ...args); + }; + return [object, name, original]; + } + + _remove(item) { + const [object, name, original] = item; + object[name] = original; + } +} + +/** + * Manage vfunction injection: both instances and prototype can be overridden + * and restored + */ +export class VFuncInjectionsHandler extends BasicHandler { + _create(prototype, name, injectedFunction) { + const original = prototype[`vfunc_${name}`]; + if (!(original instanceof Function)) + throw new Error(`Virtual function ${name} is not available for ${prototype}`); + this._replaceVFunc(prototype, name, injectedFunction); + return [prototype, name]; + } + + _remove(item) { + const [prototype, name] = item; + const originalVFunc = prototype[`vfunc_${name}`]; + try { + // This may fail if trying to reset to a never-overridden vfunc + // as gjs doesn't consider it a function, even if it's true that + // originalVFunc instanceof Function. + this._replaceVFunc(prototype, name, originalVFunc); + } catch { + try { + this._replaceVFunc(prototype, name, function (...args) { + // eslint-disable-next-line no-invalid-this + return originalVFunc.call(this, ...args); + }); + } catch (e) { + logError(e, `Removing vfunc_${name}`); + } + } + } + + _replaceVFunc(prototype, name, func) { + if (Gi.gobject_prototype_symbol && Gi.gobject_prototype_symbol in prototype) + prototype = prototype[Gi.gobject_prototype_symbol]; + + return prototype[Gi.hook_up_vfunc_symbol](name, func); + } +} + +/** + * Manage properties injection: both instances and prototype can be overridden + * and restored + */ +export class PropertyInjectionsHandler extends BasicHandler { + constructor(parentObject, params) { + super(parentObject); + this._params = params; + } + + _create(instance, name, injectedPropertyDescriptor) { + if (!this._params?.allowNewProperty && !(name in instance)) + throw new Error(`Object ${instance} has no '${name}' property`); + + const {prototype} = instance.constructor; + const originalPropertyDescriptor = Object.getOwnPropertyDescriptor(prototype, name) ?? + Object.getOwnPropertyDescriptor(instance, name); + + const isAccessor = 'get' in injectedPropertyDescriptor || + 'set' in injectedPropertyDescriptor; + + injectedPropertyDescriptor = { + ...originalPropertyDescriptor, + ...injectedPropertyDescriptor, + ...{configurable: true}, + }; + + if (isAccessor) { + delete injectedPropertyDescriptor.value; + delete injectedPropertyDescriptor.writable; + } else { + delete injectedPropertyDescriptor.get; + delete injectedPropertyDescriptor.set; + } + + Object.defineProperty(instance, name, injectedPropertyDescriptor); + return [instance, name, originalPropertyDescriptor]; + } + + _remove(item) { + const [instance, name, originalPropertyDescriptor] = item; + if (originalPropertyDescriptor) + Object.defineProperty(instance, name, originalPropertyDescriptor); + else + delete instance[name]; + } +} + +/** + * Return the actual position reverseing left and right in rtl + */ +export function getPosition() { + const position = Docking.DockManager.settings.dockPosition; + if (Clutter.get_default_text_direction() === Clutter.TextDirection.RTL) { + if (position === St.Side.LEFT) + return St.Side.RIGHT; + else if (position === St.Side.RIGHT) + return St.Side.LEFT; + } + return position; +} + +/** + * @param cr + * @param x + * @param y + * @param width + * @param height + * @param isRoundLeft + * @param isRoundRight + * @param stroke + * @param fill + */ +export function drawRoundedLine(cr, x, y, width, height, isRoundLeft, isRoundRight, stroke, fill) { + if (height > width) { + y += Math.floor((height - width) / 2.0); + height = width; + } + + height = 2.0 * Math.floor(height / 2.0); + + const leftRadius = isRoundLeft ? height / 2.0 : 0.0; + const rightRadius = isRoundRight ? height / 2.0 : 0.0; + + cr.moveTo(x + width - rightRadius, y); + cr.lineTo(x + leftRadius, y); + if (isRoundLeft) + cr.arcNegative(x + leftRadius, y + leftRadius, leftRadius, -Math.PI / 2, Math.PI / 2); + else + cr.lineTo(x, y + height); + cr.lineTo(x + width - rightRadius, y + height); + if (isRoundRight) + cr.arcNegative(x + width - rightRadius, y + rightRadius, rightRadius, Math.PI / 2, -Math.PI / 2); + else + cr.lineTo(x + width, y); + cr.closePath(); + + if (fill) { + cr.setSource(fill); + cr.fillPreserve(); + } + if (stroke) + cr.setSource(stroke); + cr.stroke(); +} + +/** + * Convert a signal handler with n value parameters (that is, excluding the + * signal source parameter) to an array of n handlers that are each responsible + * for receiving one of the n values and calling the original handler with the + * most up-to-date arguments. + * + * @param handler + */ +export function splitHandler(handler) { + if (handler.length > 30) + throw new Error('too many parameters'); + + const count = handler.length - 1; + let missingValueBits = (1 << count) - 1; + const values = Array.from({length: count}); + return values.map((_ignored, i) => { + const mask = ~(1 << i); + return (obj, value) => { + values[i] = value; + missingValueBits &= mask; + if (missingValueBits === 0) + handler(obj, ...values); + }; + }); +} + +/** + * Construct a map of gtk application window object paths to MetaWindows. + */ +export function getWindowsByObjectPath() { + const windowsByObjectPath = new Map(); + + global.display.list_all_windows().forEach(w => { + const path = w.get_gtk_window_object_path(); + if (path) + windowsByObjectPath.set(path, w); + }); + + return windowsByObjectPath; +} + +/** + * Re-implements shell_app_compare so that can be used to resort running apps + * + * @param appA + * @param appB + */ +export function shellAppCompare(appA, appB) { + if (appA.state !== appB.state) { + if (appA.state === Shell.AppState.RUNNING) + return -1; + return 1; + } + + const windowsA = appA.get_windows(); + const windowsB = appB.get_windows(); + + const isMinimized = windows => !windows.some(w => w.showing_on_its_workspace()); + const minimizedB = isMinimized(windowsB); + if (isMinimized(windowsA) !== minimizedB) { + if (minimizedB) + return -1; + return 1; + } + + if (appA.state === Shell.AppState.RUNNING) { + if (windowsA.length && !windowsB.length) + return -1; + else if (!windowsA.length && windowsB.length) + return 1; + + const lastUserTime = windows => + Math.max(...windows.map(w => w.get_user_time())); + return lastUserTime(windowsB) - lastUserTime(windowsA); + } + + return 0; +} + +/** + * Re-implements shell_app_compare_windows + * + * @param winA + * @param winB + */ +export function shellWindowsCompare(winA, winB) { + const activeWorkspace = global.workspaceManager.get_active_workspace(); + const wsA = winA.get_workspace() === activeWorkspace; + const wsB = winB.get_workspace() === activeWorkspace; + + if (wsA && !wsB) + return -1; + else if (!wsA && wsB) + return 1; + + const visA = winA.showing_on_its_workspace(); + const visB = winB.showing_on_its_workspace(); + + if (visA && !visB) + return -1; + else if (!visA && visB) + return 1; + + return winB.get_user_time() - winA.get_user_time(); +} + +export const CancellableChild = GObject.registerClass({ + Properties: { + 'parent': GObject.ParamSpec.object( + 'parent', 'parent', 'parent', + GObject.ParamFlags.READWRITE | GObject.ParamFlags.CONSTRUCT_ONLY, + Gio.Cancellable.$gtype), + }, +}, +class CancellableChild extends Gio.Cancellable { + _init(parent) { + if (parent && !(parent instanceof Gio.Cancellable)) + throw TypeError('Not a valid cancellable'); + + super._init({parent}); + + if (parent?.is_cancelled()) { + this.cancel(); + return; + } + + this._connectToParent(); + } + + _connectToParent() { + this._connectId = this.parent?.connect(() => { + this._realCancel(); + + if (this._disconnectIdle) + return; + + this._disconnectIdle = GLib.idle_add(GLib.PRIORITY_DEFAULT, () => { + delete this._disconnectIdle; + this._disconnectFromParent(); + return GLib.SOURCE_REMOVE; + }); + }); + } + + _disconnectFromParent() { + if (this._connectId && !this._disconnectIdle) { + this.parent.disconnect(this._connectId); + delete this._connectId; + } + } + + _realCancel() { + Gio.Cancellable.prototype.cancel.call(this); + } + + cancel() { + this._disconnectFromParent(); + this._realCancel(); + } +}); + +/** + * + */ +export function getMonitorManager() { + return global.backend.get_monitor_manager?.() ?? Meta.MonitorManager.get(); +} + +/** + * Gets the cursor tracker, using the API available in the current + * GNOME Shell version: `global.backend.get_cursor_tracker()` is only + * available since GNOME Shell 48, while older versions require using + * `Meta.CursorTracker.get_for_display()`. + * + * @returns {Meta.CursorTracker} The cursor tracker. + */ +export function getCursorTracker() { + return global.backend.get_cursor_tracker?.() ?? + Meta.CursorTracker.get_for_display(global.display); +} + +/** + * @param laterType + * @param callback + */ +export function laterAdd(laterType, callback) { + return global.compositor?.get_laters?.().add(laterType, callback) ?? + Meta.later_add(laterType, callback); +} + +/** + * @param id + */ +export function laterRemove(id) { + if (global.compositor?.get_laters) + global.compositor?.get_laters().remove(id); + else + Meta.later_remove(id); +} + +/** + * Up to Gnome Shell 45, the Cairo Context object didn't export the + * `setSourceColor()` method, so Clutter included a function call for + * that, written in C. In Gnome Shell 46, the method was finally exported, + * so that function was removed. + * + * This function is, thus, required for Gnome Shell 45 compatibility. + * + * @param {*} cr A cairo context + * @param {*} sourceColor The new color for source + */ +export function cairoSetSourceColor(cr, sourceColor) { + if (Clutter.cairo_set_source_color) + Clutter.cairo_set_source_color(cr, sourceColor); + else + cr.setSourceColor(sourceColor); +} + +/** + * Specifies if the system supports extended barriers. This function + * is required for Gnome Shell 45 compatibility, which used + * `global.display.supports_extended_barriers`. Gnome Shell 46 moved + * that into global.backend.capabilities. + * + * @returns True if the system supports extended barriers. + */ +export function supportsExtendedBarriers() { + if (global.display.supports_extended_barriers) + return global.display.supports_extended_barriers(); + return !!(global.backend.capabilities & Meta.BackendCapabilities.BARRIERS); +} + +export function addActor(element, actor) { + if (element.add_actor) + element.add_actor(actor); + else + element.add_child(actor); +} + +export const clamp = (v, m, M) => Math.min(Math.max(v, m), M); +export const clampDouble = v => clamp(v, 0, 1); diff --git a/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/windowPreview.js b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/windowPreview.js new file mode 100644 index 0000000..e2fff94 --- /dev/null +++ b/config/includes.chroot_after_packages/etc/skel/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/windowPreview.js @@ -0,0 +1,685 @@ +/* + * Credits: + * This file is based on code from the Dash to Panel extension by Jason DeRose + * and code from the Taskbar extension by Zorin OS + * Some code was also adapted from the upstream Gnome Shell source code. + */ + +import { + Clutter, + GLib, + GObject, + Meta, + St, +} from './dependencies/gi.js'; + +import { + BoxPointer, + Main, + PopupMenu, + Workspace, +} from './dependencies/shell/ui.js'; + +import { + Docking, + Theming, + Utils, +} from './imports.js'; + +const PREVIEW_MAX_WIDTH = 250; +const PREVIEW_MAX_HEIGHT = 150; + +const PREVIEW_ANIMATION_DURATION = 250; +const MAX_PREVIEW_GENERATION_ATTEMPTS = 15; + +const MENU_MARGINS = 10; + +export class WindowPreviewMenu extends PopupMenu.PopupMenu { + constructor(source) { + super(source, 0.5, Utils.getPosition()); + + // We want to keep the item hovered while the menu is up + this.blockSourceEvents = true; + + this._source = source; + this._app = this._source.app; + const workArea = Main.layoutManager.getWorkAreaForMonitor( + this._source.monitorIndex); + const {scaleFactor} = St.ThemeContext.get_for_stage(global.stage); + + this.actor.add_style_class_name('app-menu'); + this.actor.set_style( + `max-width: ${Math.round(workArea.width / scaleFactor) - MENU_MARGINS}px; ` + + `max-height: ${Math.round(workArea.height / scaleFactor) - MENU_MARGINS}px;`); + this.actor.hide(); + + // Chain our visibility and lifecycle to that of the source + this._mappedId = this._source.connect('notify::mapped', () => { + if (!this._source.mapped) + this.close(); + }); + this._destroyId = this._source.connect('destroy', this.destroy.bind(this)); + + Utils.addActor(Main.uiGroup, this.actor); + + this.connect('destroy', this._onDestroy.bind(this)); + } + + _redisplay() { + if (this._previewBox) + this._previewBox.destroy(); + this._previewBox = new WindowPreviewList(this._source); + this.addMenuItem(this._previewBox); + this._previewBox._redisplay(); + } + + popup() { + const windows = this._source.getInterestingWindows(); + if (windows.length > 0) { + this._redisplay(); + this.open(BoxPointer.PopupAnimation.FULL); + this.actor.navigate_focus(null, St.DirectionType.TAB_FORWARD, false); + this._source.emit('sync-tooltip'); + } + } + + _onDestroy() { + if (this._mappedId) + this._source.disconnect(this._mappedId); + + if (this._destroyId) + this._source.disconnect(this._destroyId); + } +} + +class WindowPreviewList extends PopupMenu.PopupMenuSection { + constructor(source) { + super(); + this.actor = new St.ScrollView({ + name: 'dashtodockWindowScrollview', + hscrollbar_policy: St.PolicyType.NEVER, + vscrollbar_policy: St.PolicyType.NEVER, + overlay_scrollbars: true, + enable_mouse_scrolling: true, + }); + + this.actor.connect('scroll-event', this._onScrollEvent.bind(this)); + + const position = Utils.getPosition(); + this.isHorizontal = position === St.Side.BOTTOM || position === St.Side.TOP; + // Remove this when can use GNOME 48 + this.box.set_vertical?.(!this.isHorizontal); + this.box.set_orientation?.(this.isHorizontal + ? Clutter.Orientation.HORIZONTAL : Clutter.Orientation.VERTICAL); + this.box.set_name('dashtodockWindowList'); + Utils.addActor(this.actor, this.box); + this.actor._delegate = this; + + this._shownInitially = false; + + this._source = source; + this.app = source.app; + + this._redisplayId = Main.initializeDeferredWork(this.actor, this._redisplay.bind(this)); + + this.actor.connect('destroy', this._onDestroy.bind(this)); + this._stateChangedId = this.app.connect('windows-changed', + this._queueRedisplay.bind(this)); + } + + _queueRedisplay() { + Main.queueDeferredWork(this._redisplayId); + } + + _onScrollEvent(actor, event) { + // Event coordinates are relative to the stage but can be transformed + // as the actor will only receive events within his bounds. + const [stageX, stageY] = event.get_coords(); + const [,, eventY] = actor.transform_stage_point(stageX, stageY); + const [, actorH] = actor.get_size(); + + // If the scroll event is within a 1px margin from + // the relevant edge of the actor, let the event propagate. + if (eventY >= actorH - 2) + return Clutter.EVENT_PROPAGATE; + + // Skip to avoid double events mouse + if (event.is_pointer_emulated()) + return Clutter.EVENT_STOP; + + let adjustment, delta; + + if (this.isHorizontal) + adjustment = this.actor.get_hscroll_bar().get_adjustment(); + else + adjustment = this.actor.get_vscroll_bar().get_adjustment(); + + const increment = adjustment.step_increment; + + switch (event.get_scroll_direction()) { + case Clutter.ScrollDirection.UP: + delta = -increment; + break; + case Clutter.ScrollDirection.DOWN: + delta = Number(increment); + break; + case Clutter.ScrollDirection.SMOOTH: { + const [dx, dy] = event.get_scroll_delta(); + delta = dy * increment; + delta += dx * increment; + break; + } + } + + adjustment.set_value(adjustment.get_value() + delta); + + return Clutter.EVENT_STOP; + } + + _onDestroy() { + this.app.disconnect(this._stateChangedId); + this._stateChangedId = 0; + } + + _createPreviewItem(window) { + const preview = new WindowPreviewMenuItem(window, Utils.getPosition()); + return preview; + } + + _redisplay() { + const children = this._getMenuItems().filter(actor => { + return actor._window; + }); + + // Windows currently on the menu + const oldWin = children.map(actor => { + return actor._window; + }); + + // All app windows with a static order + const newWin = this._source.getInterestingWindows().sort((a, b) => + a.get_stable_sequence() > b.get_stable_sequence()); + + const addedItems = []; + const removedActors = []; + + let newIndex = 0; + let oldIndex = 0; + + while (newIndex < newWin.length || oldIndex < oldWin.length) { + const currentOldWin = oldWin[oldIndex]; + const currentNewWin = newWin[newIndex]; + + // No change at oldIndex/newIndex + if (currentOldWin === currentNewWin) { + oldIndex++; + newIndex++; + continue; + } + + // Window removed at oldIndex + if (currentOldWin && !newWin.includes(currentOldWin)) { + removedActors.push(children[oldIndex]); + oldIndex++; + continue; + } + + // Window added at newIndex + if (currentNewWin && !oldWin.includes(currentNewWin)) { + addedItems.push({ + item: this._createPreviewItem(currentNewWin), + pos: newIndex, + }); + newIndex++; + continue; + } + + // Window moved + const insertHere = newWin[newIndex + 1] && + newWin[newIndex + 1] === currentOldWin; + const alreadyRemoved = removedActors.reduce((result, actor) => + result || actor._window === currentNewWin, false); + + if (insertHere || alreadyRemoved) { + addedItems.push({ + item: this._createPreviewItem(currentNewWin), + pos: newIndex + removedActors.length, + }); + newIndex++; + } else { + removedActors.push(children[oldIndex]); + oldIndex++; + } + } + + for (let i = 0; i < addedItems.length; i++) { + this.addMenuItem(addedItems[i].item, + addedItems[i].pos); + } + + for (let i = 0; i < removedActors.length; i++) { + const item = removedActors[i]; + if (this._shownInitially) + item._animateOutAndDestroy(); + else + item.actor.destroy(); + } + + // Skip animations on first run when adding the initial set + // of items, to avoid all items zooming in at once + const animate = this._shownInitially; + + if (!this._shownInitially) + this._shownInitially = true; + + for (let i = 0; i < addedItems.length; i++) + addedItems[i].item.show(animate); + + // Workaround for https://bugzilla.gnome.org/show_bug.cgi?id=692744 + // Without it, StBoxLayout may use a stale size cache + this.box.queue_relayout(); + + if (newWin.length < 1) + this._getTopMenu().close(~0); + + // As for upstream: + // St.ScrollView always requests space horizontally for a possible vertical + // scrollbar if in AUTOMATIC mode. Doing better would require implementation + // of width-for-height in St.BoxLayout and St.ScrollView. This looks bad + // when we *don't* need it, so turn off the scrollbar when that's true. + // Dynamic changes in whether we need it aren't handled properly. + const needsScrollbar = this._needsScrollbar(); + const scrollbarPolicy = needsScrollbar + ? St.PolicyType.AUTOMATIC : St.PolicyType.NEVER; + if (this.isHorizontal) + this.actor.hscrollbarPolicy = scrollbarPolicy; + else + this.actor.vscrollbarPolicy = scrollbarPolicy; + + if (needsScrollbar) + this.actor.add_style_pseudo_class('scrolled'); + else + this.actor.remove_style_pseudo_class('scrolled'); + } + + _needsScrollbar() { + const topMenu = this._getTopMenu(); + const topThemeNode = topMenu.actor.get_theme_node(); + if (this.isHorizontal) { + const [topMinWidth_, topNaturalWidth] = + topMenu.actor.get_preferred_width(-1); + const topMaxWidth = topThemeNode.get_max_width(); + return topMaxWidth >= 0 && topNaturalWidth >= topMaxWidth; + } else { + const [topMinHeight_, topNaturalHeight] = + topMenu.actor.get_preferred_height(-1); + const topMaxHeight = topThemeNode.get_max_height(); + return topMaxHeight >= 0 && topNaturalHeight >= topMaxHeight; + } + } + + isAnimatingOut() { + return this.actor.get_children().reduce((result, actor) => { + return result || actor.animatingOut; + }, false); + } +} + +export const WindowPreviewMenuItem = GObject.registerClass( +class WindowPreviewMenuItem extends PopupMenu.PopupBaseMenuItem { + _init(window, position, params) { + super._init(params); + + this._window = window; + this._destroyId = 0; + this._windowAddedId = 0; + + // We don't want this: it adds spacing on the left of the item. + this.remove_child(this._ornamentIcon); + this.add_style_class_name('dashtodock-app-well-preview-menu-item'); + this.add_style_class_name(Theming.PositionStyleClass[position]); + if (Docking.DockManager.settings.customThemeShrink) + this.add_style_class_name('shrink'); + + // Now we don't have to set PREVIEW_MAX_WIDTH and PREVIEW_MAX_HEIGHT as + // preview size - that made all kinds of windows either stretched or + // squished (aspect ratio problem) + this._cloneBin = new St.Bin(); + + this._updateWindowPreviewSize(); + + // TODO: improve the way the closebutton is layout. Just use some padding + // for the moment. + this._cloneBin.set_style('padding-bottom: 0.5em'); + + const buttonLayout = Meta.prefs_get_button_layout(); + this.closeButton = new St.Button({ + style_class: 'window-close', + opacity: 0, + x_expand: true, + y_expand: true, + x_align: buttonLayout.left_buttons.includes(Meta.ButtonFunction.CLOSE) + ? Clutter.ActorAlign.START : Clutter.ActorAlign.END, + y_align: Clutter.ActorAlign.START, + }); + Utils.addActor(this.closeButton, new St.Icon({icon_name: 'window-close-symbolic'})); + this.closeButton.connect('clicked', () => this._closeWindow()); + + const overlayGroup = new Clutter.Actor({ + layout_manager: new Clutter.BinLayout(), + y_expand: true, + }); + + overlayGroup.add_child(this._cloneBin); + overlayGroup.add_child(this.closeButton); + + const label = new St.Label({text: window.get_title()}); + label.set_style(`max-width: ${PREVIEW_MAX_WIDTH}px`); + const labelBin = new St.Bin({ + child: label, + x_align: Clutter.ActorAlign.CENTER, + }); + + this._windowTitleId = this._window.connect('notify::title', () => { + label.set_text(this._window.get_title()); + }); + + const box = new St.BoxLayout({ + reactive: true, + x_expand: true, + }); + + if (box.orientation !== undefined) + box.orientation = Clutter.Orientation.VERTICAL; + else + box.vertical = true; + + if (box.add) { + box.add(overlayGroup); + box.add(labelBin); + } else { + box.add_child(overlayGroup); + box.add_child(labelBin); + } + this._box = box; + this.add_child(box); + + this._cloneTexture(window); + + this.connect('destroy', this._onDestroy.bind(this)); + } + + vfunc_style_changed() { + super.vfunc_style_changed(); + + // For some crazy clutter / St reason we can't just have this handled + // automatically or here via vfunc_allocate + vfunc_get_preferred_* + // because if we do so, the St paddings on first / last child are lost + const themeNode = this.get_theme_node(); + let [minWidth, naturalWidth] = this._box.get_preferred_width(-1); + let [minHeight, naturalHeight] = this._box.get_preferred_height(naturalWidth); + [minWidth, naturalWidth] = themeNode.adjust_preferred_width(minWidth, naturalWidth); + [minHeight, naturalHeight] = themeNode.adjust_preferred_height(minHeight, naturalHeight); + this.set({minWidth, naturalWidth, minHeight, naturalHeight}); + } + + _getWindowPreviewSize() { + const emptySize = [0, 0, 0]; + + const mutterWindow = this._window.get_compositor_private(); + if (!mutterWindow?.get_texture()) + return emptySize; + + const [width, height] = mutterWindow.get_size(); + if (!width || !height) + return emptySize; + + let {previewSizeScale: scale} = Docking.DockManager.settings; + if (!scale) { + // a simple example with 1680x1050: + // * 250/1680 = 0,1488 + // * 150/1050 = 0,1429 + // => scale is 0,1429 + scale = Math.min(1.0, PREVIEW_MAX_WIDTH / width, PREVIEW_MAX_HEIGHT / height); + } + + scale *= St.ThemeContext.get_for_stage(global.stage).scaleFactor; + + // width and height that we wanna multiply by scale + return [width, height, scale]; + } + + _updateWindowPreviewSize() { + // This gets the actual windows size for the preview + [this._width, this._height, this._scale] = this._getWindowPreviewSize(); + this._cloneBin.set_size(this._width * this._scale, this._height * this._scale); + } + + _cloneTexture(metaWin) { + // Newly-created windows are added to a workspace before + // the compositor finds out about them... + if (!this._width || !this._height) { + this._cloneTextureLater = Utils.laterAdd(Meta.LaterType.BEFORE_REDRAW, () => { + // Check if there's still a point in getting the texture, + // otherwise this could go on indefinitely + this._updateWindowPreviewSize(); + + if (this._width && this._height) { + this._cloneTexture(metaWin); + } else { + this._cloneAttempt = (this._cloneAttempt || 0) + 1; + if (this._cloneAttempt < MAX_PREVIEW_GENERATION_ATTEMPTS) + return GLib.SOURCE_CONTINUE; + } + delete this._cloneTextureLater; + return GLib.SOURCE_REMOVE; + }); + return; + } + + const mutterWindow = metaWin.get_compositor_private(); + const clone = new Clutter.Clone({ + source: mutterWindow, + reactive: true, + width: this._width * this._scale, + height: this._height * this._scale, + }); + + // when the source actor is destroyed, i.e. the window closed, first destroy the clone + // and then destroy the menu item (do this animating out) + this._destroyId = mutterWindow.connect('destroy', () => { + clone.destroy(); + this._destroyId = 0; // avoid to try to disconnect this signal from mutterWindow in _onDestroy(), + // as the object was just destroyed + this._animateOutAndDestroy(); + }); + + this._clone = clone; + this._mutterWindow = mutterWindow; + this._cloneBin.set_child(this._clone); + + this._clone.connect('destroy', () => { + if (this._destroyId) { + mutterWindow.disconnect(this._destroyId); + this._destroyId = 0; + } + this._clone = null; + }); + } + + _windowCanClose() { + return this._window.can_close() && + !this._hasAttachedDialogs(); + } + + _closeWindow() { + this._workspace = this._window.get_workspace(); + + // This mechanism is copied from the workspace.js upstream code + // It forces window activation if the windows don't get closed, + // for instance because asking user confirmation, by monitoring the opening of + // such additional confirmation window + this._windowAddedId = this._workspace.connect('window-added', + this._onWindowAdded.bind(this)); + + this.deleteAllWindows(); + } + + deleteAllWindows() { + // Delete all windows, starting from the bottom-most (most-modal) one + // let windows = this._window.get_compositor_private().get_children(); + const windows = this._clone.get_children(); + for (let i = windows.length - 1; i >= 1; i--) { + const realWindow = windows[i].source; + const metaWindow = realWindow.meta_window; + + metaWindow.delete(global.get_current_time()); + } + + this._window.delete(global.get_current_time()); + } + + _onWindowAdded(workspace, win) { + const metaWindow = this._window; + + if (win.get_transient_for() === metaWindow) { + workspace.disconnect(this._windowAddedId); + this._windowAddedId = 0; + + // use an idle handler to avoid mapping problems - + // see comment in Workspace._windowAdded + const activationEvent = Clutter.get_current_event(); + this._windowAddedLater = Utils.laterAdd(Meta.LaterType.BEFORE_REDRAW, () => { + delete this._windowAddedLater; + this.emit('activate', activationEvent); + return GLib.SOURCE_REMOVE; + }); + } + } + + _hasAttachedDialogs() { + // count transient windows + let n = 0; + this._window.foreach_transient(() => { + n++; + }); + return n > 0; + } + + vfunc_key_focus_in() { + super.vfunc_key_focus_in(); + this._showCloseButton(); + } + + vfunc_key_focus_out() { + super.vfunc_key_focus_out(); + this._hideCloseButton(); + } + + vfunc_enter_event(crossingEvent) { + this._showCloseButton(); + return super.vfunc_enter_event(crossingEvent); + } + + vfunc_leave_event(crossingEvent) { + this._hideCloseButton(); + return super.vfunc_leave_event(crossingEvent); + } + + _idleToggleCloseButton() { + this._idleToggleCloseId = 0; + + this._hideCloseButton(); + + return GLib.SOURCE_REMOVE; + } + + _showCloseButton() { + if (this._windowCanClose()) { + this.closeButton.show(); + this.closeButton.remove_all_transitions(); + this.closeButton.ease({ + opacity: 255, + duration: Workspace.WINDOW_OVERLAY_FADE_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + } + } + + _hideCloseButton() { + if (this.closeButton.has_pointer || + this.get_children().some(a => a.has_pointer)) + return; + + this.closeButton.remove_all_transitions(); + this.closeButton.ease({ + opacity: 0, + duration: Workspace.WINDOW_OVERLAY_FADE_TIME, + mode: Clutter.AnimationMode.EASE_IN_QUAD, + }); + } + + show(animate) { + const fullWidth = this.get_width(); + + this.opacity = 0; + this.set_width(0); + + const time = animate ? PREVIEW_ANIMATION_DURATION : 0; + this.remove_all_transitions(); + this.ease({ + opacity: 255, + width: fullWidth, + duration: time, + mode: Clutter.AnimationMode.EASE_IN_OUT_QUAD, + }); + } + + _animateOutAndDestroy() { + this.remove_all_transitions(); + this.ease({ + opacity: 0, + duration: PREVIEW_ANIMATION_DURATION, + }); + + this.ease({ + width: 0, + height: 0, + duration: PREVIEW_ANIMATION_DURATION, + delay: PREVIEW_ANIMATION_DURATION, + onComplete: () => this.destroy(), + }); + } + + activate() { + Main.activateWindow(this._window); + this._getTopMenu().close(); + } + + _onDestroy() { + if (this._cloneTextureLater) { + Utils.laterRemove(this._cloneTextureLater); + delete this._cloneTextureLater; + } + + if (this._windowAddedLater) { + Utils.laterRemove(this._windowAddedLater); + delete this._windowAddedLater; + } + + if (this._windowAddedId > 0) { + this._workspace.disconnect(this._windowAddedId); + this._windowAddedId = 0; + } + + if (this._destroyId > 0) { + this._mutterWindow.disconnect(this._destroyId); + this._destroyId = 0; + } + + if (this._windowTitleId > 0) { + this._window.disconnect(this._windowTitleId); + this._windowTitleId = 0; + } + } +}); diff --git a/config/includes.chroot_after_packages/etc/skel/horse.png b/config/includes.chroot_after_packages/etc/skel/horse.png deleted file mode 100644 index b797b1eba7c53e61486a430854f88ab89ce71f34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76997 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 K{cz_G|M(BmuhO0X diff --git a/config/package-lists/hfg_os.list.chroot b/config/package-lists/hfg_os.list.chroot index 3a76b53..d001c90 100644 --- a/config/package-lists/hfg_os.list.chroot +++ b/config/package-lists/hfg_os.list.chroot @@ -2,5 +2,26 @@ task-gnome-desktop gnome-shell-extension-manager rawtherapee vim +vscodium git curl +opensnitch +libreoffice +scribus +thunderbird +audacity +rhythmbox +inkscape +kdenlive +krita +gimp +ardour +puredata +jackd +qjackctl +darktable +rawtherapee +shotwell +ffmpeg +obs-studio + diff --git a/config/packages.chroot/desktop-base-hfgos_13.0.13-1_all.deb b/config/packages.chroot/desktop-base-hfgos_13.0.13-1_all.deb new file mode 100644 index 0000000000000000000000000000000000000000..d4223edeba96cf5c2725dea576fe71dd22ce1782 GIT binary patch literal 762120 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

    $v({#^UOIx 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

    RRK@LVjX+{~dK) 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

    mA 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

    U~RqS;xzDV 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

    oV{=m}EkYD6@Jknf{Zb=`qmEajyIZ0Ei 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 J00004Sz2-g|Cay& literal 0 HcmV?d00001