Comments (7)
Debian 12 installs ok, crashes when run
Ok. Any details on the crash?
However it is tricky to use with a mouse because unlike MacOS when the mouse leaves the window events are no longer forwarded to the app, and after aiming +/-10 degrees the screen flicks straight again. Similarly when hitting the ball pushing mouse forward it travels out of the window and no shot is played. Same story full screen - mouse events stop at border.
This also happens with Windows, and @owenhayman just found a workaround (#95). I've updated the README. Could I bother you to try installing via the "Developer" instructions in the README? When you get to step iv, please run the instructions. I think that will fix the problem, but it would be nice to know for certain.
I had to use pipx to install and the python version was 3.11
Interesting. I hadn't heard of pipx
before but it sounds like it's the right tool for the job.
from pooltool.
Yes the @owenhayman fix works.
I started from a fresh system and ran the following commands to install pooltool on linux
mkdir venv
python -m venv ./venv/
source venv/bin/activate
pip install pooltool-billiards
pip uninstall panda3d -y
pip install --pre --extra-index-url https://archive.panda3d.org/ panda3d
run_pooltool
On linux you cannot install packages system wide in python so you have to create a virtual isolated environment just like conda with python -m venv
Everything works great after that, very nice and I like the keyboard and mouse input system.
These instructions work on debian and arch - both working fine.
from pooltool.
Ok great, I will update the README. Thanks a lot, this is going to help a lot of people.
from pooltool.
from pooltool.
Sure. Can you please tell me your table, ball, and shot parameters?
I would need table length, table width, ball mass, ball radius, sliding and rolling coefficients, and all Han cushion coefficients. Then I would need your cue angle, cue elevation, English, and your outgoing cue ball speed (or your cue stick mass and cue stick speed if you're using the same ball-stick collision model as me)
from pooltool.
from pooltool.
Since this is off topic from "Installing on linux", I'm gonna move this discussion your issue here: tailuge/billiards#48
from pooltool.
Related Issues (20)
- Touchpad support HOT 7
- Show is played once, then it proceeds to new shot HOT 3
- error re-installing panda3d HOT 3
- Cut induced throw and spin induced throw HOT 3
- Getting "Can't instantiate abstract class Snooker with abstract method copy" when game_type=SNOOKER HOT 2
- Essential docstring coverage is missing HOT 3
- Jump or masse shots? HOT 4
- Rk x w HOT 1
- Undo shot does not store cue elevation HOT 1
- xml error when save new table HOT 6
- Can not install panda3d 1.10.10 HOT 3
- Pip installation not working correctly HOT 6
- Non-frictionless ball-ball collision HOT 1
- ImportError when trying to load the app (M1 mac) HOT 5
- Windows issue list? HOT 4
- Clings/skids HOT 1
- get_eight_ball_rack is broken HOT 1
- Panda3d 1.10.13 relative mouse mode workaround HOT 1
- Asymmetrical behaviour in Han cushion code HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pooltool.