Package Details: twmn-git 190.861a323-1

Git Clone URL: (read-only, click to copy)
Package Base: twmn-git
Description: A notification system for tiling window managers
Upstream URL:
Licenses: LGPL3
Conflicts: twmn
Provides: notification-daemon
Submitter: CraftThatBlock
Maintainer: cyrozap
Last Packager: cyrozap
Votes: 36
Popularity: 0.009740
First Submitted: 2015-08-15 05:01 (UTC)
Last Updated: 2019-09-29 00:57 (UTC)

Required by (34)

Sources (1)

Latest Comments

saulpierotti commented on 2020-01-19 18:34 (UTC)

In ~/.config/twmn/twmn.conf opacity is by default set to 100, but in this way I still get some transparency. I could solve and obtain a solid notification by setting opacity to 99. I couldn't find any documentation on this tool that explains how opacity is treated.

bluehood commented on 2019-12-21 13:01 (UTC)

@cyrozap conda -- conda was the reason I was getting that build failure. I'm very sorry for the noise.

cyrozap commented on 2019-12-21 05:02 (UTC)

@bluehood: I'm not sure why you're having these build issues, but I just tried building it in a fresh archlinux:latest Docker container and it built without any errors, so there's probably something wrong with your build environment.

For the sake of completeness--I don't expect anyone to try building the package this way--this is the Dockerfile I used when doing the test build:

FROM archlinux:latest
RUN pacman -Sy && pacman -S --noconfirm base-devel git
COPY . /package/
WORKDIR /package/
RUN useradd -G wheel build
RUN echo '%wheel ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
RUN chown -R build:build .
USER build
RUN makepkg -Ccsi --noconfirm

bluehood commented on 2019-12-20 14:07 (UTC)

Tried to build today, got a compilation error:

In file included from widget.h:9:0,
                 from main.cpp:7:
message.h:4:10: fatal error: boost/optional.hpp: No such file or directory
 #include <boost/optional.hpp>

psfloyd commented on 2019-09-28 22:59 (UTC)

Hi, i tried to build the package today and it failed to apply the werrors-fix.patch. I solved the problem by creating a new patch file from inside the git repo. Just a heads up so it can get fixed.

brodokk commented on 2019-09-09 07:08 (UTC)

Hi, this package don't compile anymore because all warning are treated as errors. The warning say that some functions are deprecated. Maybe it's work with qt51-base package but, like other, I cannot build it.

dpatti commented on 2018-12-31 17:59 (UTC) (edited on 2018-12-31 18:00 (UTC) by dpatti)

Every time I started the service, it would just fail with a core dump. After rebuilding it with some debugging information, I discovered that the error was "could not connect to display" because $DISPLAY was not set. I fixed this by adding Environment=DISPLAY=:0 to the unit file, but I realized in this pursuit that starting it with systemd was kind of a bad idea because it relies on X. Now I just start it with twmnd & in ~/.xinitrc. The author even considers service deprecated.

cyrozap commented on 2018-12-16 06:35 (UTC)

@chestm007: I personally don't run twmn as a service, but that seems to make sense (and is slightly more secure, anyways). I've pushed the change and bumped the pkgver as well.

chestm007 commented on 2018-12-03 13:52 (UTC)

is /usr/lib/systemd/service/twmnd.service supposed to be in /usr/lib/systemd/user/twmnd.service? after moving the unit file to there and enabling the unit systemctl --user start twmnd it worked, but as a system service is wasnt recieving notifications.

Ophion commented on 2018-01-08 08:33 (UTC)

@cyrozap: Brilliant, thanks!

cyrozap commented on 2018-01-08 07:01 (UTC)

@Ophion It just needs a recompile so it gets linked with the new version of the boost library.

Just in case anyone else needs a rebuild, I've bumped the pkgrel.

Ophion commented on 2018-01-08 06:35 (UTC)

After the last libboost update I'm getting this error: twmnc: error while loading shared libraries: cannot open shared object file: No such file or directory I guess something inside twmn needs an update?

epontan commented on 2018-01-05 08:55 (UTC)

I would suggest adding the --abbrev=7 flag to the git describe command in the pkgver function of the PKGBUILD. This in order to not always get out-of-date package for us who have set a custom sha1 abbrev length (core.abbrev) to 12 recommended by the Linux development guidelines. Thank you for your consideration and the maintenance of this PKGBUILD.

cyrozap commented on 2017-12-17 02:32 (UTC) (edited on 2017-12-17 02:32 (UTC) by cyrozap)

@j.kienzle I've updated the pkgver, but please note that *-git (and other *-vcs) packages don't typically update on every commit.

j.kienzle commented on 2017-12-17 01:46 (UTC)

There have been two new commits.

anpieber commented on 2017-11-03 07:59 (UTC)

It would be nice if you could also include twmnd.service into the deploy.

macxcool commented on 2017-09-23 12:33 (UTC)

@cyrozap You might want to bump the version again ;-). A recompile is needed for this to run.

macxcool commented on 2017-05-30 00:06 (UTC)

@cyrozap You might want to bump the version number for this. Some recent change in one of the depends caused it to need a recompile.

aKriJcz commented on 2015-09-01 09:44 (UTC)

Hello, I think, that your PKGBUILD should add provides section for notification-daemon, when daemon is included. Thanks.