Comments (7)
Sure, I can implement instance checking fairly easily, but what do you mean by "namespace"? I don't suppose you're referring to Linux process namespaces because I can't see how those would be influenced by a window manager. If you'd like to give more info on that, we could try working out a solution.
from asusctltray.
So basically what I am talking is how there is other applications that keep put in the appindicator (trayicons) usually have like this namespace(linux process name) which when you use
pkill <appname>
the app (the appindicator) will shutoff, which is not the case for this project. It shows only one thing: "python3" or "python" (as the process name).
So in short it shalt have a process name.
from asusctltray.
So for example here is leftwm's example for how they kill the custom trayicon stuff on reload and then start them on the end of reload:
fairly they have two files, namely up and down
up: https://github.com/AethanFoot/leftwm-theme-dracula-rounded/blob/master/up
(they start processes with specific name like dunst, picom, polybar)
down: https://github.com/AethanFoot/leftwm-theme-dracula-rounded/blob/master/down
(they kill processes with specific name like dunst, picom, polybar)
while the asusctltray project just have its process ran as a python3 runtime, rather than having its own namespace.
from asusctltray.
Actually this might be quite easy, as i saw this: https://code.google.com/archive/p/procname/
from asusctltray.
Sorry for the late response! Sure, I can work something out for that, but I'm going to treat as a low priority issue because I feel like this is more cosmetic than anything (since changing the process name is basically hacking around the Linux process namespaces working correctly). I'll work on it in the next couple days and report back.
from asusctltray.
Alright
from asusctltray.
Related Issues (20)
- supergfxctl 4.x support HOT 1
- Unrecognised graphics mode with index (int(vendor)). HOT 3
- another DBus exception error. HOT 4
- Installing from AUR HOT 3
- Add dGPU power status to tray HOT 2
- Real-time dGPU power status update HOT 7
- Missing tray icon on sway + waybar HOT 3
- Boost control HOT 3
- No Desktop Icon on gnome on arch HOT 2
- Tray icon HOT 1
- Suddenly stopped working after update HOT 9
- Dbus.string error HOT 1
- Nothing happened when run. Fedora 34 HOT 6
- Licensing HOT 1
- asusctl 4.x support HOT 2
- new graphics Dbus interface support
- DBusException error HOT 2
- Does not install in ubuntu No such file or directory: '/etc/supergfxd.conf' HOT 2
- Support for supergfxctl v3.x.x 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 asusctltray.