Search Criteria
Package Details: doublecmd-gtk2 1.1.26-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/doublecmd-gtk2.git (read-only, click to copy) |
|---|---|
| Package Base: | doublecmd-gtk2 |
| Description: | File manager with two panels side by side (GTK version) |
| Upstream URL: | https://doublecmd.sourceforge.io/ |
| Licenses: | GPL2 |
| Conflicts: | doublecmd, doublecmd-gtk2-alpha-bin, doublecmd-qt |
| Provides: | doublecmd |
| Submitter: | gitaarik |
| Maintainer: | gitaarik |
| Last Packager: | gitaarik |
| Votes: | 1 |
| Popularity: | 0.090760 |
| First Submitted: | 2025-06-25 12:49 (UTC) |
| Last Updated: | 2025-06-25 12:49 (UTC) |
Dependencies (27)
- gtk2AUR (gtk2-patched-filechooser-icon-viewAUR)
- dbus (dbus-gitAUR, dbus-selinuxAUR) (make)
- fpc (make)
- git (git-gitAUR, git-glAUR) (make)
- glib2 (glib2-selinuxAUR, glib2-patched-thumbnailerAUR, glib2-gitAUR) (make)
- gtk2AUR (gtk2-patched-filechooser-icon-viewAUR) (make)
- lazarus (lazarus-betaAUR, lazarus-gitAUR) (make)
- libx11 (libx11-gitAUR, libx11-mr293AUR) (make)
- bzip2 (bzip2-gitAUR) (optional) – support for bz2 archives
- cabextract (optional) – support for cab archives
- cpio (cpio-gitAUR) (optional) – support for cpio archives
- dpkg (dpkg-gitAUR) (optional) – support for deb archives
- ffmpegthumbnailer (optional) – video thumbnails support
- gvfs (gvfs-gitAUR) (optional) – support for various filesystems
- gzip (dxcompress-gitAUR, dxcompressAUR, gzip-gitAUR, pigz-replace-gzip-staticAUR) (optional) – support for gz archives
- imagemagick (imagemagick-gitAUR, imagemagick-full-gitAUR, imagemagick-fullAUR) (optional) – speed up thumbnail view
- libmediainfo (libmediainfo-gitAUR) (optional) – support for media file information
- lua (pallene-luaAUR) (optional) – scripting
- p7zip (p7zip-natspecAUR, 7zip-natspecAUR, p7zip-full-binAUR, 7zip) (optional) – support for 7zip archives
- pmountAUR (pmount-safe-removalAUR) (optional) – mount removable devices as normal user
- Show 7 more dependencies...
Required by (3)
- doublecmd-admin (requires doublecmd)
- doublecmd-plugin-p7z-usr (requires doublecmd)
- ydisk_commander (requires doublecmd)
Latest Comments
attila123 commented on 2025-11-11 08:14 (UTC)
One more note: for the gtk2 themes I needed to install
gnome-themes-extra-gtk2AUR package.attila123 commented on 2025-11-11 06:51 (UTC)
I did not want to bother anymore with the env variables for the
doublecmd-qt5, e.g.Exec=env QT_STYLE_OVERRIDE=gtk2 QT_QPA_PLATFORMTHEME=gtk2 doublecmd %F(see below) in a.desktopfile as it did not work in Cinnamon. Yes, I could have wrapped that into some script, etc.Also I noticed that
doublecmd-qt5seems to be better packaged.So I just downloaded the
PKGBUILDfrom here, updated thepkgverline in it to:pkgver=1.1.30(see https://github.com/doublecmd/doublecmd/releases) and just build it withmakepkg -s.With the
doublecmd-qt5package installed, I just copied over its binary with thedoublecmd-gtk2one:sudo cp -p pkg/doublecmd-gtk2/usr/bin/doublecmd /usr/bin/doublecmd.Finally locked its version in
/etc/pacman.conffor now:Arguably it's a bit more hacky way, but I allows me to use the gtk2 version.
attila123 commented on 2025-11-02 18:40 (UTC) (edited on 2025-11-02 18:45 (UTC) by attila123)
OK, let's use
extra/doublecmd-qt5instead. I asked chatgpt why the qt5 version looked that ugly, especially the 2 panels (even after I did some setup with kvantum / Kvantum Manager and set up the KvLibadvaita theme). I uploaded screenshots with both versions.Because "Qt5 by default uses the Qt Fusion style (flat, minimal, no bevels)." So it turned out that the another thing to "fix" for the qt5 verion is to use
QT_STYLE_OVERRIDE=gtk2env. var, e.g. in/usr/share/applications/doublecmd.desktopuseExec=env QT_STYLE_OVERRIDE=gtk2 doublecmd %F. After this it looks much better.To get an even better gtk2 look, install
aur/qt5-stylepluginsand then useQT_QPA_PLATFORMTHEME=gtk2as well (this was also mentioned by chatgpt). I think I will use this one. So the last version in the .desktop file:Exec=env QT_STYLE_OVERRIDE=gtk2 QT_QPA_PLATFORMTHEME=gtk2 doublecmd %Fattila123 commented on 2025-11-02 13:51 (UTC)
I ended up adding some debug logs (in
uiconfigtheme.pas/constructor TIconTheme.Create) because of theTheme dctheme not founderror and looks like it is looking for the pixmaps dir in the following places, looks like the system dir is not OK:As a workaround:
another issue was that
index.themeis somehow not copied to/usr/share/doublecmd/pixmaps/dctheme/(did not check why), so just copied that as well:then finally doublecmd started.
attila123 commented on 2025-11-02 12:20 (UTC)
Thanks.
pkgver()is trying to take the latest version from github, but then it's using${pkgver}, so it breaks if there is a newer upstream release, not sure if it was the intent behind this? Hmm, but it also modified thepkgverin the localPKGBUILDfile? I am not too familiar with this build system.Anyway, as I tried to to build with
makepkg -si(after it failed with and AUR helper) with the 2ndmakepkg -siit went fine.