Comments (14)
Thanks for the tip, @halfacandan. I have made the changes on the https://github.com/Botspot/rpi_conky repo.
With a bit more research, I also fixed transparency. Please go ahead and reinstall the conky app from pi-apps to see if it looks good on your system.
If it does look good, then I will make the conky app update for everyone.
from pi-apps.
Could you try my suggested change here and see if that still works on X? I doubt it but it's worth a try.
I'm afraid that it prevents conky from loading when using X on a Raspberry Pi 4 via RDP with
OS: Debian GNU/Linux 12 (bookworm)
OS architecture: 64-bit
from pi-apps.
This really is an upstream conky issue. There isn't any reason that conky can't detect the currently display server (x11 vs wayland) and programatically change its own display pipeline https://github.com/brndnmtthws/conky/issues . The config flags could still exist of course but would instead act as overrides.
from pi-apps.
Hello there 👋
Thanks for submitting your first issue to the Pi-Apps project! We'll try to get back to you as soon as possible.
In the meantime, we encourage you join our Discord server, where you can ask any questions you might have.
Please respond as soon as possible if a Pi-Apps maintainer requests more information from you. Stale issues will be closed after a lengthy period of time with no response.
from pi-apps.
Are you able to move the windows with the compositor once it is generated and then it will pop up back in the same position on subsequent launches?
There is NO wayland protocol support for specifying window positions. The wayland developers are pretty adamantly against this.
More info here -> #2233 (comment) and the links in here ->
Lines 3239 to 3241 in c8fbf81
Pi-Apps multi-panel GUI gets around this by the use of XWayland for all spawned windows but this is not ideal.
from pi-apps.
Hello, not able to move the Conky window around.
from pi-apps.
I suggest referring to official piOS documentation or asking at the piOS wayfire fork https://github.com/raspberrypi-ui/wayfire about how you are supposed to go about moving decorationless windows. I am not familiar with that but regardless it's not in our control. The Wayland compositor (wayfire) handles how windows are displayed and how the user can manipulate them.
from pi-apps.
I had the same issue as @justlinky. I managed to fix it by:
- Open the default Conky Config file in a text editor: /home/pi/.conkyrc
- Change the value of the own_window_type property to desktop (as shown below):
...
own_window = true,
own_window_type = 'desktop',
own_window_transparent = true,
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
...
- Save the file
- Reboot your machine to see the change
It looks like the Pi Apps install script for Conky already amends the default config that is pulled from github. Perhaps @theofficialgman could incorporate this change?
Cheers
Dan
from pi-apps.
Further research shows that conky can stay on the backmost layer and skip the taskbar with more config, but this reportedly breaks usage on X. https://forum.manjaro.org/t/conky-on-wayland/153442/8
Maybe I could split the conky config into 2 scripts - one for X and the other for wayland users.
from pi-apps.
Thank you for the speedy fix. I uninstalled and then re-installed conky via Pi Apps. The positioning of the conky window is now correctly showing in the top-right corner of the screen after the install.
There is a new bug though. Whenever I click on the desktop, the conky pane disappears and I can't bring it to the fore-ground any more. I then have to re-open it from the start menu but it then appears in the bottom-left corner.
from pi-apps.
@halfacandan, try opening ~/.conkyrc
and replace lines 9-13 with this:
own_window = true,
out_to_wayland = true,
own_window_type = 'override',
own_window_transparent = false,
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
from pi-apps.
I think I have maybe muddied the waters. I realised that the bug I reported was only manifesting when I connected to my raspberry pi via a remote desktop connection (RDP via xrdp). Sorry for the confusion on my part.
Both your current version in the repo and the proposed fix above work when I am logged into the raspberry pi locally. The "bug" with the disappearing conky only manifests with the current version of the install script in your repo when I am logged in via RDP. Applying your suggested fix and connecting via RDP prevents conky from loading/displaying at all so is a downgrade from my point of view.
If you have any more suggestions then I am happy to try them and/or have a screenshare to help with debugging but I think that RDP will always be a limitation here.
from pi-apps.
Maybe I could split the conky config into 2 scripts - one for X and the other for wayland users.
Since doing some more testing, I have switched my system to X as wayland was breaking other apps that I use. The current version of your script in the repo works fine with X. Happy to test any changes that you are proposing.
from pi-apps.
Maybe I could split the conky config into 2 scripts - one for X and the other for wayland users.
Since doing some more testing, I have switched my system to X as wayland was breaking other apps that I use. The current version of your script in the repo works fine with X. Happy to test any changes that you are proposing.
Could you try my suggested change here and see if that still works on X? I doubt it but it's worth a try.
from pi-apps.
Related Issues (20)
- Angry IP Scanner - alertbox on start, program does not start HOT 1
- update script wiped .wine PREFIX HOT 3
- Replace FF-Multi-Converter with FF-Converter fork HOT 9
- Installer: Minecraft Pi Server HOT 11
- How do I uninstall pi-apps and all of the apps I installed with it HOT 4
- Steam does not launch; errors out with "Assertion Failed" HOT 6
- Support all ARM Linux Distros HOT 12
- Teamviewer seems to not connect nor accept any connection HOT 4
- Zoom unable to run on raspberry pi 5 HOT 3
- pi-apps won't launch HOT 8
- Add WideVine support in Ubuntu through Pi-Apps HOT 18
- Runescape on rpi (java app) HOT 55
- Cant open Lunar client on Raspberry pi os bookworm HOT 3
- Lutris (Package app) HOT 2
- VICE Versatile Commodore Emulator HOT 4
- Pi-Apps Franken Debian HOT 2
- CI: Update App Versions Failures HOT 1
- UXPlay an AirPlay Server HOT 4
- Spotify HOT 3
- Reboot app (likely a joke) HOT 2
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 pi-apps.