New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Technical question (for creating PPA & using for touchpad gestures) #25
Comments
Only |
Thank you!
The commands were: I've tried a workaround (placed everything inside
|
Checkout #24 |
As I mentioned the workaround worked, but produced another error. Same with symlinks.
|
First of all, thanks to author for this great automation tool.
I am on Fedora 29 and do this commands:
Reboot Check:
Should output smth like:
|
O wait, did you run ydotool with root permission? For it'll create a fake input device, it needs root in order to work. |
This could be less secure if you do so for any application may able to type anything from the uinput device using your username/group. |
Thank you @gapeevanton ! Now it works. There is still error in the output but it works without problems.
Regarding security, I agree with you @ClassicOldSong . The problem is that I'd like to use this for some touchpad gestures so I won't be able to run everytime as root. Any idea for that? |
And what is |
See #5 |
This project is really lack of some docs and I feel very sorry for that. I'll work on these when I squeezed more time. |
Ah, ok, I see now. I could have thought of it. And regarding the permissions problem have you got any idea? (for touchpad gestures) |
Here's a .deb file @ReimuNotMoe that you can test, and tell me if I can upload it. It doesn't contain that modification with permissions because of the security. |
link 404 not found |
File.io... Sometimes it's just nonsense how it behaves.. |
Sorry for the delay. AFAIK, the architecture should be 'amd64' instead of 'all'... Personally I would like to just use Gitlab CI for debian-ish packages. What the users want is simply running Thank you very much anyway. |
I've never heard about gitlab ci before so I've googled it. It's really amazing! It's much more comfortable than building everything manually (I also use build tools, but just some basic self written stuff). Regarding the PPA, it's really simple with launchpad. You can easily manage it with nearly zero in-terminal stuff. Or if you would like to have your own apt repo, you can do that also simply with github. |
I've created a controller for ydotool, that simply transfers commands to ydotool, launching it as root. |
For those who would like to have the latest version of ydotool on Ubuntu. Tested under Impish (21.10) and Jammy (22.04). # Handle the dependencies.
sudo apt install -y build-essential cmake git libboost-program-options-dev scdoc
# Handle the installation.
current="$(dirname "$(readlink -f "${0}")")" && git clone https://github.com/ReimuNotMoe/ydotool.git
cd ydotool && mkdir build && cd build && cmake .. && make && sudo make install
cd "${current}" && source "{HOME}/.bashrc" && rm -rf ydotool |
Needs Wayland + ydotool + ruby + fusuma gem + libinput - for libinput, run `sudo gpasswd -a $USER input` - for ydotool, see ReimuNotMoe/ydotool#25 Features are through keyboard shortcuts in Gnome - 3 finger left/right swipe change workspace included in Gnome - 4 finger left/right swipe will take the current window with you - 2 finger pinch in/out to Zoom included in Gnome (tested with FF) - 3 finger pinch in/out to maximize/restore - 3 finger hold to show PopOS launcher, 4 finger hold to show overview - 4 finger pinch in to hide all windows, pinch out to close current - 3 finger up/down swipe to Alt Tab across windows - 4 finger up/down swipe to move window to monitor
"sudo apt install -y build-essential cmake git libboost-program-options-dev scdoc" I suggest putting this in the readme. Make was failing and I almost quit installing this tool. |
Hello,
I'd like to make a PPA for Ubuntu/Debian based distros of your project. My question is, what this program uses from
boost-libs
? Because Debian based distros hasn't got a separateboost-libs
package so I need to intall the completelibboost-all-dev
to be sure that the required function is included, but it's over 500MB.Thank you in advance,
Daniel
The text was updated successfully, but these errors were encountered: