Package Details: ydotool-git v0.1.8.r45.g3ebfd62-1

Git Clone URL: (read-only, click to copy)
Package Base: ydotool-git
Description: Generic command-line automation tool (no X!), works on Wayland
Upstream URL:
Keywords: wayland xdotool
Licenses: MIT
Conflicts: ydotool
Provides: ydotool
Submitter: Depau
Maintainer: Depau
Last Packager: Depau
Votes: 13
Popularity: 0.90
First Submitted: 2019-01-20 17:17
Last Updated: 2020-07-11 11:40

Required by (5)

Sources (1)

Pinned Comments

Depau commented on 2019-10-16 21:43

Hi, please report ydotool bugs to upstream. Only report packaging issues here. Thank you.

Latest Comments

1 2 3 Next › Last »

ndagestad commented on 2020-11-25 20:46

Hi, this builds fine on aarch64, is there a reason for not including it in the PKGBUILD ? (Same goes for libevdevplus and libuinputplus btw)

adventurer commented on 2020-10-22 12:10

Thanks for providing this package which I installed today. I can confirm that Auto-Type works for KeePass with Wayland on KDE. Cool!

Depau commented on 2020-04-02 23:28

Oh, that explains a lot of things, thanks for reporting that. I'll fix it tomorrow.

ReekyMarko commented on 2020-03-31 12:18

Hey I think the systemd service file should go to /usr/lib/systemd/user. At least I have previously run my own service as a user service. Tried running it as a system service and ydotool doesn't find it.

Also, in my opinion it would make more sence if it was called ydotoold.service, but this is an issue at upstream. I will open a ticket there when I find the time.

Depau commented on 2020-03-07 07:40

@novenary yes, it looks like it is.

I added a workaround so us Arch users should be good for now :)

novenary commented on 2020-03-06 15:43 is still not being installed to the correct location, but that's very likely an upstream bug. I will report it there as well.

Edit: someone else already did, here's the link:

Depau commented on 2020-03-06 04:52

@ReekyMarko added :)

@patrigg I must have missed your comment email, thanks for the suggestion

ReekyMarko commented on 2020-03-02 19:45

There is a systemd service file for ydotoold included in the repo here

Can you add it to the PKGBUILD so it's installed to the correct place?

patrigg commented on 2020-02-19 11:54

I have changed the build() and package() functions like this to make it work again:

build() {
  cd "$srcdir/${_pkgname}"
  mkdir -p build && cd build
  cmake .. \
    -DCMAKE_BUILD_TYPE=Release \

package() {
  cd "$srcdir/${_pkgname}"
  make DESTDIR="$pkgdir" install -C build/
  mkdir "$pkgdir/usr/lib"
  mv "$pkgdir/usr/bin/" "$pkgdir/usr/lib"

P31314 commented on 2020-02-19 06:31

Heyho, when installing it won't find libevdevplus and libuinputplus. Even if I install the *-git versions by hand, they won't be linked "ld: cannot find -luInputPlus -levdevPlus" Any suggestions?