For anybody landing here after a web search like me, it is possible to build and install the plugin with a bit of a hack. (The MX repo is on <cough>0.4.1, and the latest version is 0.4.3).
The configure step requires a boat load of packages and dependencies to be installed, not always the missing items but containing them, so a bit of research was required to find the package containing the missing item. Here is a list if it helps anybody.
make and make install ran successfully but the plugin did not appear, so I tried
from here, but again no luck.
I noticed that the plugin was in
but on its own, and guessed that it was in the wrong place. This post seemed to confirm that idea:
https://unix.stackexchange.com/question ... fce-plugin
In the end I moved libdocklike.la and libdocklike.so from
to
and docklike.desktop from
to
which seem to be the correct location in Debian, as the plugin appeared and is working now.
I'm not really sure if the locations I found the files in were the result of the configure step with or without --prefix=/usr. Maybe they exist in more than one place.
Perhaps there is a better way to specify the location in the configure file to avoid this hack, but it's not too hard to get working even this way.
The configure step requires a boat load of packages and dependencies to be installed, not always the missing items but containing them, so a bit of research was required to find the package containing the missing item. Here is a list if it helps anybody.
Code:
Install: pkgconf:amd64 (1.8.1-4, automatic), pkg-config:amd64 (1.8.1-4), pkgconf-bin:amd64 (1.8.1-4, automatic), libpkgconf3:amd64 (1.8.1-4, automatic)Install: libblkid-dev:amd64 (2.40.4-1, automatic), libselinux1-dev:amd64 (3.7-3+b1, automatic), libglib2.0-dev-bin:amd64 (2.82.4-2, automatic), libmount-dev:amd64 (2.40.4-1, automatic), libglib2.0-bin:amd64 (2.82.4-2, automatic), libglib2.0-dev:amd64 (2.82.4-2), girepository-tools:amd64 (2.82.4-2, automatic), zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1, automatic), libgio-2.0-dev-bin:amd64 (2.82.4-2, automatic), libpcre2-posix3:amd64 (10.44-5, automatic), python3-packaging:amd64 (24.2-1, automatic), libffi-dev:amd64 (3.4.6-1, automatic), libgirepository-2.0-0:amd64 (2.82.4-2, automatic), native-architecture:amd64 (0.2.3, automatic), libgio-2.0-dev:amd64 (2.82.4-2, automatic), libsepol-dev:amd64 (3.7-1, automatic), uuid-dev:amd64 (2.40.4-1, automatic), libsysprof-capture-4-dev:amd64 (47.2-1, automatic), libpcre2-dev:amd64 (10.44-5, automatic)Install: libglx-dev:amd64 (1.7.0-1+b2, automatic), libegl-dev:amd64 (1.7.0-1+b2, automatic), libatk-bridge2.0-dev:amd64 (2.55.0.1-1, automatic), libgles-dev:amd64 (1.7.0-1+b2, automatic), xtrans-dev:amd64 (1.4.0-1, automatic), libxcomposite-dev:amd64 (1:0.4.6-1, automatic), libxrender-dev:amd64 (1:0.9.10-1.1+b4, automatic), libbz2-dev:amd64 (1.0.8-6, automatic), libxcb1-dev:amd64 (1.17.0-2+b1, automatic), libjpeg-dev:amd64 (1:2.1.5-3+b1, automatic), libice-dev:amd64 (2:1.1.1-1, automatic), libjpeg62-turbo-dev:amd64 (1:2.1.5-3+b1, automatic), libwebpdecoder3:amd64 (1.5.0-0.1, automatic), libwebp-dev:amd64 (1.5.0-0.1, automatic), libxrandr-dev:amd64 (2:1.5.4-1+b3, automatic), libpng-dev:amd64 (1.6.44-3, automatic), libxfixes-dev:amd64 (1:6.0.0-2+b4, automatic), libfribidi-dev:amd64 (1.0.16-1, automatic), libxtst-dev:amd64 (2:1.2.3-1.1+b3, automatic), liblerc-dev:amd64 (4.0.0+ds-5, automatic), libtiffxx6:amd64 (4.5.1+git230720-5, automatic), libatspi2.0-dev:amd64 (2.55.0.1-1, automatic), libsm-dev:amd64 (2:1.2.4-1, automatic), libcloudproviders-dev:amd64 (0.3.6-1+b1, automatic), libepoxy-dev:amd64 (1.5.10-2, automatic), libxinerama-dev:amd64 (2:1.1.4-3+b3, automatic), libjbig-dev:amd64 (2.1-6.1+b2, automatic), libxau-dev:amd64 (1:1.0.11-1, automatic), libfontconfig-dev:amd64 (2.15.0-2, automatic), libglvnd-dev:amd64 (1.7.0-1+b2, automatic), libxi-dev:amd64 (2:1.8.2-1, automatic), libgles1:amd64 (1.7.0-1+b2, automatic), libegl1-mesa-dev:amd64 (24.2.8-1, automatic), liblzma-dev:amd64 (5.6.3-1+b1, automatic), libxcb-shm0-dev:amd64 (1.17.0-2+b1, automatic), gir1.2-cloudproviders-0.3.0:amd64 (0.3.6-1+b1, automatic), xorg-sgml-doctools:amd64 (1:1.11-1.1, automatic), gir1.2-freedesktop-dev:amd64 (1.82.0-4, automatic), gir1.2-glib-2.0-dev:amd64 (2.82.4-2, automatic), libdatrie-dev:amd64 (0.2.13-3+b1, automatic), libharfbuzz-cairo0:amd64 (10.2.0-1, automatic), libatk1.0-dev:amd64 (2.55.0.1-1, automatic), wayland-protocols:amd64 (1.39-1, automatic), libgdk-pixbuf-2.0-dev:amd64 (2.42.12+dfsg-2, automatic), libdeflate-dev:amd64 (1.23-1+b1, automatic), libxft-dev:amd64 (2.3.6-1+b4, automatic), pango1.0-tools:amd64 (1.56.1-1, automatic), libxcursor-dev:amd64 (1:1.2.3-1, automatic), libxcb-render0-dev:amd64 (1.17.0-2+b1, automatic), libxdamage-dev:amd64 (1:1.1.6-1+b2, automatic), libbrotli-dev:amd64 (1.1.0-2+b6, automatic), libzstd-dev:amd64 (1.5.6+dfsg-2, automatic), libgraphite2-dev:amd64 (1.3.14-2+b1, automatic), libicu-dev:amd64 (72.1-6, automatic), libglvnd-core-dev:amd64 (1.7.0-1+b2, automatic), libx11-dev:amd64 (2:1.8.10-2, automatic), libgl-dev:amd64 (1.7.0-1+b2, automatic), libpng-tools:amd64 (1.6.44-3, automatic), libxext-dev:amd64 (2:1.3.4-1+b3, automatic), libxkbcommon-dev:amd64 (1.7.0-2, automatic), libfreetype-dev:amd64 (2.13.3+dfsg-1, automatic), libdbus-1-dev:amd64 (1.16.0-1, automatic), libxdmcp-dev:amd64 (1:1.1.5-1, automatic), libwayland-bin:amd64 (1.23.0-1+b2, automatic), libexpat1-dev:amd64 (2.6.4-1, automatic), libgtk-3-dev:amd64 (3.24.43-5), libwayland-dev:amd64 (1.23.0-1+b2, automatic), libopengl-dev:amd64 (1.7.0-1+b2, automatic), libcairo2-dev:amd64 (1.18.2-2, automatic), x11proto-dev:amd64 (2024.1-1, automatic), libtiff-dev:amd64 (4.5.1+git230720-5, automatic), libpixman-1-dev:amd64 (0.44.0-3, automatic), libharfbuzz-dev:amd64 (10.2.0-1, automatic), libsharpyuv-dev:amd64 (1.5.0-0.1, automatic), libpango1.0-dev:amd64 (1.56.1-1, automatic), libsystemd-dev:amd64 (257.2-1, automatic), libthai-dev:amd64 (0.1.29-2+b1, automatic), bzip2-doc:amd64 (1.0.8-6, automatic), icu-devtools:amd64 (72.1-6, automatic)Install: libxfconf-0-dev:amd64 (4.20.0-1, automatic), libxfce4util-dev:amd64 (4.20.0-1, automatic), libxfce4ui-2-dev:amd64 (4.20.0-1), gir1.2-libxfce4ui-2.0:amd64 (4.20.0-1, automatic)Install: libxfce4panel-2.0-dev:amd64 (4.20.0-1), gir1.2-libxfce4panel-2.0:amd64 (4.20.0-1, automatic)Install: libxfce4windowing-0-dev:amd64 (4.20.0-1), gir1.2-libxfce4windowing-0.0:amd64 (4.20.0-1, automatic), gir1.2-libxfce4windowingui-0.0:amd64 (4.20.0-1, automatic)
Code:
./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu
I noticed that the plugin was in
Code:
/usr/lib/xfce4/panel/plugins/
https://unix.stackexchange.com/question ... fce-plugin
In the end I moved libdocklike.la and libdocklike.so from
Code:
/usr/lib/xfce4/panel/plugins/
Code:
/usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/
Code:
/usr/local/share/xfce4/panel/plugins/
Code:
/usr/share/xfce4/panel/plugins/
I'm not really sure if the locations I found the files in were the result of the configure step with or without --prefix=/usr. Maybe they exist in more than one place.
Perhaps there is a better way to specify the location in the configure file to avoid this hack, but it's not too hard to get working even this way.
Statistics: Posted by FreewheelinFrank — 2025-01-27 20:42 — Replies 7 — Views 9284