Comments (5)
Ok this is really weird, I just scaled up my global scale and it seems to work just fine, it's hard for me to debug this since I am not able to reproduce this.
- Are you running a high dpi Display?
- Are you running Wayland?
- Are you running Yin-Yang via the Terminal or the .desktop entry (through a menu or krunner)
- Do you know if you have PyQT5 installed via the System package manager or via python (install.sh script)
Some time ago someone complained that Yin&Yang does not scale well on High Dpi display, I digged around QT Documentation and never really got so solve this. The best I could do at the time was to add a QT Parameter:
Exec=env QT_AUTO_SCREEN_SCALE_FACTOR=1 sh /usr/bin/yin-yang
This line can be found inside ~/.local/share/applications/Yin-Yang.desktop
file.
This fixed it for high dpi displays, I can just assume that if you run Yin-Yang via the .desktop file (menu or krunner) this parameter messes it up again. You could try to run Yin-Yang via the Terminal and see if this fixes it for you. An alternative would be to edit the scale factor and play with it. There seems to be a recent QT Bug and it looks like Yin-Yang needs another method of scaling.
from yin-yang.
Running from the terminal works fine.
I'm using wayland and a Full HD display. PyQt5 is installed via package manager.
from yin-yang.
Can you try to run Yin-Yang from the Menu so the QT Parameter gets triggered.
from yin-yang.
If I run it from the application menu, with the QT parameter, it looks like in the screenshot above.
from yin-yang.
I assume that the PyQt5 package intalled by the system package manager is causing this Problem. There are different versions of the PyQt package. The Version that you get by pip is more like a sandboxed Version that acts different than the package manager one. You could try to fix it by uninstalling the system package and make sure you have pyqt installed by the system.
However there are some other bugs involved with that Version but I assume that would fix it for now.
I feel like using QT has created more problems than it solved, especially when it comes to packaging. I consider a rewrite in GTK.
from yin-yang.
Related Issues (20)
- [Feature Request] Add ability to start to tray icon (start minimized)
- Yin-Yang wont open EndeavorOS Gnome HOT 2
- `Sun.get_local_sun{rise,set}_time` is deprecated and requires two parameters since suntime 1.3
- QT6 Positioning won't work with Geoclue v2 HOT 4
- Built-in themes of VSCodium installed in a different path are not detected HOT 1
- `PySide6.QtDBus.QDBusMessage` is not deepcopyable HOT 1
- Doesn't install on openSUSE HOT 3
- get_current_location(): TypeError: expected str, bytes or os.PathLike object, not TypeError HOT 1
- Doesn't change window manager theme on XFCE HOT 3
- Have an option to not show a tray icon HOT 2
- Always version 3.3 HOT 3
- Kvantumanager not found in Arch Budgie HOT 6
- SystemD does not work/Instructions unclear on enabling. HOT 7
- Firefox extension is not working as expected HOT 8
- Gnome 46 GTK4 apps are not switching to dark mode and vice versa HOT 2
- not applying theme changes at startup HOT 1
- cant open settings if started minimized HOT 1
- no Icon shown in Task bar HOT 4
- Wallpaper change failed
- Start Yin-Yang from menu,notify a error HOT 4
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 yin-yang.