Comments (10)
Can I be a pain.. can you confirm whether notify-osd works properly? I've not got it here on Fedora
from budgie-desktop.
Notify-OSD works on openSUSE but it insists on replacing notification-daemon
from budgie-desktop.
O. Naughty.. OK I wonder what we can do about interactive notifications.. Apart from not a lot.
Short of forking notify-osd ( >_< )
from budgie-desktop.
My advice is to follow three guidelines:
1 - keep it simple
2 - make it visible
3 - Keep it unobtrusive
from budgie-desktop.
Sure enough, we can only try :)
from budgie-desktop.
Ikey, how is this for an idea?
https://plus.google.com/104678624965957355934/posts/P4KnKLjUvZ4
from budgie-desktop.
For sh**s and giggles I'm implementing something that looks somewhat like this into a panel applet. From there we can take the code wherever and merge it into pretty much whatever, if what gets implemented isn't what's desired overall.
I'll note that I currently don't plan on implementing active notifications because most applications don't use them - Canonical took them out of the mainstream when they made notify-osd and while the Freedesktop standard technically still allows "action" fields to be passed back and forth, they expressly make it optional for the server end. Source: https://developer.gnome.org/notification-spec/
Implementing an active popup will be on the to-do list eventually, but for a basic implementation I won't personally be stressing if I can't make it happen.
In the meantime, running a DBus server in Vala seems to be more rocket science than I can handle this late at night. My best guess is that something in GNOME's libs is already using the org.freedesktop.Notifications
name and it's causing the on_name_lost
callback to get fired, but of course there's no utility to actually find out if that's a valid concern... </rant from a guy who prefers simple systems>
from budgie-desktop.
Oh. Alright. Not trying to write DBus applications in Tmux helps. We have a DBus connection, folks!
from budgie-desktop.
Hah, we all good there @iv597 ? :P
from budgie-desktop.
Closing as we implemented this (thanks again @iv597 :))
from budgie-desktop.
Related Issues (20)
- Allow Guake to be assinged to Tasklist icon applet
- Second delete of applet core dumps budgie-panel HOT 1
- Budgie Desktop Has Migrated!
- The logout button from the top-right bar does nothing
- Huge memory leak. HOT 3
- [Multi Monitor][Firefox] Wrong window position and buttons are actually somewhere else HOT 1
- Budgie dock not hiding HOT 1
- Bluetooth issue. HOT 1
- Option to Disable Warnings for Closing Windows
- Desktop background does not change when setting it from Firefox
- since 10.6.1 Some Application crash without any popup and failed to appear in notifications HOT 1
- Notifications with interactive buttons do not display with buttons/ do not display at all (blueman-manager auth plugin)
- Windows are grouped incorrectly using Chromium PWAs HOT 1
- Budgie is totally broken after building and installing libsdl3 from source (may be a problem with mutter) HOT 1
- add support for virtual interfaces in budgie networking applet
- Keyboard shortcuts donβt persist
- Password field not getting focus
- Icon Task List Window Grouping Missing
- budgie 11 desktop
- solus and manjaro budgie desktop 11.0 HOT 6
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 budgie-desktop.