Package Details: worker 4.10.0-1

Git Clone URL: (read-only, click to copy)
Package Base: worker
Description: A file manager for the X Window System
Upstream URL:
Keywords: filemanager files nc
Licenses: GPL
Submitter: ilpianista
Maintainer: aaronfischer
Last Packager: aaronfischer
Votes: 66
Popularity: 0.065227
First Submitted: 2010-09-28 09:57 (UTC)
Last Updated: 2021-12-20 23:29 (UTC)

Pinned Comments

aaronfischer commented on 2017-07-24 21:12 (UTC) (edited on 2020-12-21 14:14 (UTC) by aaronfischer)

Bump to version 3.11.0 and add the new GPG key from Ralph Hoffmann (See for details). If you have issues with the verification process, double check if you have imported and signed the gpg key.

gpg --recv-key F9299EE90A729029E71AF26B667132D0FBC52B37

gpg --lsign F9299EE90A729029E71AF26B667132D0FBC52B37

Latest Comments

jhf2442 commented on 2021-04-05 21:25 (UTC)

Entries for Worker 4.8.0 sha512sums=('5bece09368522ea7ca07f51f0694c6e7efc07b4697af5a0c9c1111682d38ccdff9a69cbaecdee3f971095dcc846dce70d80c33e81495f997fe0e568ce8d46179' '7638faab1d384b4397e4db56f50dfb920a7d8311da2b504c025e2ab2a02ac4312c711f23726697c20ef2e709eb63624318b7dab965e12afa615c74fe86e2a701')

frankspace commented on 2021-02-26 03:19 (UTC)

That's very generous of you, thank you.

aaronfischer commented on 2021-02-24 20:15 (UTC)

Thanks @frankspace! I've removed the workaround and add you to the list of contributors.

frankspace commented on 2021-02-24 04:41 (UTC)

The workaround added in 2014 to deal with a pthread bug does not appear to be necessary anymore. Compilation works just fine for me stripping all that out and just going with ./configure --enable-xft --prefix=/usr.

jhf2442 commented on 2021-02-04 23:23 (UTC)

Entries for Worker 4.7.0 sha512sums=('d7a9e01e138afc8b56cac552e3cc5e07ab5c2e29100a1a75098cd6413e322797366abfbae6aba86bcec297b6f1d06608b3ecb5d87dec784f3b5c2216f512accd' 'a5cd92aa47cac7c68275c76ecebcb18c3585c6fb2df525a473d74768d9c77ef5d54d121044f401b68516b1116b2fcbe41fe0520809092c954b5ea6ba092cebee')

jhf2442 commented on 2020-12-12 16:51 (UTC)

Entries for Worker 4.6.1

sha512sums=('f5977bc2c84c1eebb0058d63c7d10a0b39fa3c3bace09b6adac82f6a17bd9df8b1e2ba8138d764899895b69493493245cb6f7aff15014471a109a023fe203e57' 'caacd8b94d8f30f081a06a2bac1f9c26cba95ce5a1ca4878b638970773b9e492c5342fbb15e2628aed483864b8ec86afb7ff0ebc3ec501dea256b7b658b1d123')

aaronfischer commented on 2020-01-07 19:01 (UTC)

@jhf2442: Thank you, i've updated the package.

jhf2442 commented on 2020-01-03 15:49 (UTC) (edited on 2020-01-03 15:55 (UTC) by jhf2442)

/usr/include/X11/Xlib.h:44:10: fatal error: X11/X.h: No such file or directory :-(

looks like a dependency is missing

Corrected : latest (2019-12-21) xorgproto package is required !

jhf2442 commented on 2019-09-23 15:37 (UTC) (edited on 2019-09-23 16:01 (UTC) by jhf2442)

Patch in PKGBUILD for v4.1.0 : sha512sums=('fd0ee679692fcfcc5b5e2ecd04d24285cde4971201d740b441e77aa995796737a25dcacf66e8b85f911e990cbdc2ab1bb05a0765d7d059759889f9f672af275e' 'abc71b6fd638bb5a8ea125052aadba19e01433fce9c70070d71fccbdf205080b9658be98093635cc0bdd2a5097ad741f55b56e50ec8eef86832696ca558396cb')

and an additional bump of gnu++11 to gnu++14 ! CPPFLAGS="-O0 -std=gnu++14" LDFLAGS=-pthread ./configure --enable-xft --prefix=/usr --disable-cxx-check

tamas commented on 2019-07-18 12:07 (UTC) (edited on 2019-07-18 12:59 (UTC) by tamas)

I am unable to start worker 4.0.0-1; I get the following error messages:

X Error of failed request: BadDrawable (invalid Pixmap or Window parameter) Major opcode of failed request: 70 (X_PolyFillRectangle) Resource id in failed request: 0x0 Serial number of failed request: 4436 Current serial number in output stream: 4797

Any idea what to do, what the problem could be? The problem did not occur with any prior version, I have been using this file manager for years.

jhf2442 commented on 2019-07-14 20:22 (UTC)

Patch in PKGBUILD for v4.0.0 : sha512sums=('19a4a58b8bb8b4046c5899327e8fdace646e457893e1015a294e488ccaa2c983b9b48ea90d00847036924c353d350ea98401a1e5a623dfe908f5abfddb303e9a' '2a10983efbc577a985a1576cddd9e1bc2240ba143de8911f98b5f6ad251bdef18bdcf54c4b80dc9dbd5b7ae6b8b8fbbe683d9b95f32347c5937155bc24a31a40')

Guybrusssh commented on 2018-06-06 09:33 (UTC)

doing this three steps:

gpg --list-keys gpg --recv-key 667132D0FBC52B37 gpg --lsign 667132D0FBC52B37

worked. Is it not possible to integrate this in the package? @aaronfischer

Guybrusssh commented on 2018-06-05 23:27 (UTC)

Installation fails, the PGP key is invalid!!!

vxneko commented on 2017-07-27 01:22 (UTC)

@aaronfischer Thank you for pointing that out. Had a GPG issue though and makepkg refused to compile. I was getting "[don't know]: invalid packet (ctb=6b)" error when inputting the command: gpg --recv-key 667132D0FBC52B37 I read somewhere that a new ~/.gnupg directory had to be created. After that, I went through the following commands with no resultant GPG errors: gpg --list-keys gpg --recv-key 667132D0FBC52B37 gpg --lsign 667132D0FBC52B37 Worker compiled without issues after that. (Not an Arch expert, just wanted to share my findings.)

aaronfischer commented on 2017-07-24 21:12 (UTC) (edited on 2020-12-21 14:14 (UTC) by aaronfischer)

Bump to version 3.11.0 and add the new GPG key from Ralph Hoffmann (See for details). If you have issues with the verification process, double check if you have imported and signed the gpg key.

gpg --recv-key F9299EE90A729029E71AF26B667132D0FBC52B37

gpg --lsign F9299EE90A729029E71AF26B667132D0FBC52B37

deathtrip commented on 2017-07-23 09:05 (UTC)

pkgbuild fails now, needs update FAILED (the public key A80FCCB31197764627778CABD582EEE06623F6B4 is not trusted) ==> ERROR: One or more PGP signatures could not be verified! :: failed to verify worker integrity

stef204 commented on 2017-06-15 10:27 (UTC)

@aaronfischer i believe the PKGBUILD is missing: validpgpkeys=('A80FCCB31197764627778CABD582EEE06623F6B4') # Ralf Hoffmann provided you've verified it, etc.

NicoHood commented on 2017-06-13 14:11 (UTC)

Worker provides GPG signatures for the downloads. Please add those to the PKGBUILD.

Klyachkivsky commented on 2016-10-13 21:29 (UTC)

Interesting file manager. Need to try ...

aaronfischer commented on 2015-11-02 09:22 (UTC)

@anika200: Your PKGBUILD does not change anything. There must be a problem on your side I think. BTW: Bump version to 3.8.1.

anika200 commented on 2015-07-29 12:49 (UTC)

At least on my system with Pacman v4.2.1 - libalpm v9.0.1 the build fails because of problems with the build(). This pkgbuild works for me, maybe it helps someone. # Maintainer: Aaron Fischer <> # Contributor: J. W. Birdsong <jwbirdsong AT gmail DOT com> # Contributor: Kevin Piche <> pkgname=worker pkgver=3.7.1 pkgrel=1 pkgdesc="A file manager for the X Window System" arch=('i686' 'x86_64') license=('GPL') url="" depends=('avfs' 'gcc-libs' 'libx11' 'file') makedepends=('libxt') source=(${pkgname}/downloads/${pkgname}-${pkgver}.tar.bz2) md5sums=('81a5a384597ab1e239b7216498795789') #build() { # cd "${srcdir}/${pkgname}-${pkgver}" # We need to disable the optimizations because of a bug in gcc # (see for details) # Ralf added a gcc constraint check to avoid compiling bad optimized code. # Because we run a recent version of gcc, we disable the check, and # disable also the compiler optimizations completely. Because the code # uses some C++11 features, we need to set this explicitly. # # To bypass the pthread bug, the LDFLAGS is set here explicit until # the bug is solved. See here for more detail and progress: # # CPPFLAGS="-O0 -std=gnu++11" LDFLAGS=-pthread ./configure --enable-xft --prefix=/usr --disable-cxx-check # make #} package() { cd "${srcdir}/${pkgname}-${pkgver}" CPPFLAGS="-O0 -std=gnu++11" LDFLAGS=-pthread ./configure --enable-xft --prefix=/usr --disable-cxx-check make cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install }

zeltak commented on 2014-11-07 08:59 (UTC)

3.5.2RC is out :)

zeltak commented on 2014-01-14 07:50 (UTC)

3.3.0 RC is out :)

aaronfischer commented on 2013-06-26 13:16 (UTC)

Worker 3.0.0 is out.

aaronfischer commented on 2013-02-16 01:30 (UTC)

Can you put this patch into the package? If zou don't have the time, I can maintain this package.

commented on 2012-08-17 05:30 (UTC)

Ralf's URL has changed. Please change PKGBUILD download URL to: and you'll compile fine. - Starch

commented on 2012-02-05 22:40 (UTC)

Had a problem with worker 2.19.0-1:- memory leak & dramatic increase in CPU usage - pulsing every so many seconds sometimes on 2/4 cores. I contacted Ralf, & he thinks it may be the new uDisks code, so he asked me to configure worker with --without-hal --without-dbus, both of which I did (even though I no longer have HAL installed), this solved the problem. I expect we will see an upgrade before too long with this uDisks problem hopefully solved.

commented on 2011-07-16 01:56 (UTC)

Marked OOD myself as w future reminder. Will update in a day or so when new Czech trans are incorperated in to source tar ball. (FInally figured out thier 'method' for this i _believe_

zeltak commented on 2011-06-02 16:29 (UTC)

thx for the 2.17.12 update :) there is a small update today 2.17.13 that fixes some bugs thx again Zeltak

commented on 2011-05-31 19:21 (UTC)

Lastebil Some reason i mever got notify of this last msg. (18 Mar 2011) utill i updated today. I didn't realize the Czech translation lagged behind like that. I'll get them updated/incorperated into the pkg in next day or so.

Lastebil commented on 2011-03-18 10:57 (UTC)

Ralf updated again, and Petr updated the Czech translation. The update of the Czech translation that is on the mailing list is: You've already updated the source tarball (: (Right after the release comes out, Petr updates the translation... I'm not sure if the one in the source tarball is updated by Ralf after Petr mails or not, mainly due to my not speaking Czech.) There's a new config available as well, per the list: The most significant new feature is the text view mode similar to the quick view of midnight commander. You can download the hotkey config file from the addons section, the default key binding is Ctrl+v You might consider offering that config as an option. (I also am thinking of doing some tweaks to my config and will offer it up here when that happens. Due to the fact that MY time is about as limited as anything, don't look for my configs to come up anytime soon (: )

commented on 2011-02-05 00:19 (UTC)

zeltak Patch is no longer needed, just --enable-xft in configure now. Configuration finished: AVFS usage : yes Large file support : yes Regular expressions support : yes X11 XIM usage : yes UTF8 support : yes Libmagic support : yes HAL support via DBUS : yes XFT support : yes (EXPERIMENTAL) <<------- without patch Maximum command line length : 1572864 Installation prefix : /usr

zeltak commented on 2011-02-01 02:58 (UTC)

Lastebil Hi (btw sorry for the previous post (hit the enter key to fast). I tired using the PKGBUID with your patch in the new version but got loads of errors. would love to get a PKGBUILD with the xft patch and new version thx again zeltak

Lastebil commented on 2011-01-31 22:29 (UTC)

Ralf just announced a new version to the mailing list; my patch shouldn't need to change but if you have issues with it, ping me and I'll write a more robust fix. I'll check tommorrow at work if I have time that it works fine, my intel arch boxen are sleeping while I try to do some arch ppc checks.)

Lastebil commented on 2010-11-08 09:09 (UTC)

oh yes, the pkgbuild needs to have --enable-xft added to actually trigger the functionality. (I patched the build process and am now altering my PKGBUILD so it builds and installs it for me.) and run autoreconf to generate the new config... if all goes properly there is a 'use XFT (expirimental)' type line after configure runs, prior to make running.

Lastebil commented on 2010-11-08 08:53 (UTC)

The following patch (unified diff) fixes worker's autoconf script to recognize the bleeding-edge configuration for xft (pkg-config) and allows Arch users to use XFT again. (Following a discussion on the mailing list for the program.)

ilpianista commented on 2010-09-28 09:57 (UTC)

* moved from [extra]