Quantcast
Channel: Debian User Forums
Viewing all articles
Browse latest Browse all 3567

Graphical Environments & Desktops • [Software] [ SOLVED ] how to install xfce4-docklike-plugin

$
0
0
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.

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)
make and make install ran successfully but the plugin did not appear, so I tried

Code:

./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu
from here, but again no luck.

I noticed that the plugin was in

Code:

/usr/lib/xfce4/panel/plugins/
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

Code:

/usr/lib/xfce4/panel/plugins/
to

Code:

/usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/
and docklike.desktop from

Code:

/usr/local/share/xfce4/panel/plugins/
to

Code:

/usr/share/xfce4/panel/plugins/
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.

Statistics: Posted by FreewheelinFrank — 2025-01-27 20:42 — Replies 7 — Views 9284



Viewing all articles
Browse latest Browse all 3567

Trending Articles