3 ms·
They mean from a usability perspective. Mint is famous for it's volume icon that includes album art for what's playing, various other info, and controls to let
by kedean 11y ago
They mean from a usability perspective. Mint is famous for it's volume icon that includes album art for what's playing, various other info, and controls to let you pause/skip tracks. It's like a tiny music player in your task bar.
That said, no it should not excuse poor security.
- mayhew 11y ago> Mint is famous for it's volume icon that includes album art for what's playing, various other info, and controls to let you pause/skip tracks. GNOME and Unity also have that, probably KDE too.
- DonHopkins 11y agoI've written a similar thing for the Mac, using NSStatusBar [1]. It's no big deal, or reason for a Linux distribution to be "famous". There are zillions of apps in the Mac store that do stuff like that. Does Linux have a standard API for surfacing interactive icons and menus in the menu bar? An ICCCM extension, perhaps -- set some properties on the root window and cross you fingers? Or would you have to do it differently for every different Linux desktop environment or window manager that supported such a feature? [1] https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSStatusBar_Class/ https://developer.apple.com/library/mac/documentation/Cocoa/...
- jhasse 11y ago> Or would you have to do it differently for every different Linux desktop environment or window manager that supported such a feature? Exactly. Unity has libappindicator, KDE has Plasma, GNOME Shell also has its own plugin API and there's still the old tray API in Gtk+ and Qt.
- orangeshark 11y agoIt depends on the desktop environment. Most desktop environments provide a way to extend the desktop with extensions which can be written in various languages. In the case of Cinnamon for Linux Mint, being based on Gnome, it uses JavaScript to extend the desktop with extensions, applets (extensions that display on the menu bar), and desklets (extensions that display on the desktop). In fact, a good portion of Cinnamon[1] is actually written in JavaScript. [1]: https://github.com/linuxmint/cinnamon https://github.com/linuxmint/cinnamon