Giter VIP home page Giter VIP logo

mate-indicator-applet's Introduction

mate-indicator-applet
---------------------

A small applet to display information from various applications consistently in the panel.

The indicator applet exposes Ayatana Indicators in the MATE Panel. Ayatana Indicators are an initiative by Canonical to provide crisp and clean system and application status indication. They take the form of an icon and associated menu, displayed (usually) in the desktop panel. Existing indicators include the Message Menu, Battery Menu and Sound menu.

MATE Indicator Applet is a fork of Indicator Applet for GNOME (https://launchpad.net/indicator-applet).

https://mate-desktop.org/

mate-indicator-applet's People

Contributors

clefebvre avatar eyelash avatar flexiondotorg avatar infirit avatar matijaskala avatar mbkma avatar monsta avatar patricka777 avatar raveit65 avatar rbuj avatar sc0w avatar stefano-k avatar sunweaver avatar szesch avatar tamplan avatar traneptora avatar vkareh avatar yetist avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mate-indicator-applet's Issues

Add indicator object signal: secondary-activate / INDICATOR_OBJECT_SIGNAL_SECONDARY_ACTIVATE

Expected behaviour

Mouse middle-click on indicator does emit signal "secondary-activate" for the ayatana indicator stack back to the application to handle the event.

Have code very similar to INDICATOR_OBJECT_SIGNAL_ENTRY_SCROLLED.

Actual behaviour

Nothing happens.

References

https://github.com/AyatanaIndicators/libayatana-indicator/blob/master/libayatana-indicator/indicator-object.h#L60

https://github.com/AyatanaIndicators/libayatana-indicator/commits/master/libayatana-indicator/indicator-object.h

Steps to reproduce the behaviour

Python with AyatanaAppIncidator3. See API:

https://lazka.github.io/pgi-docs/AyatanaAppIndicator3-0.1/classes/Indicator.html#AyatanaAppIndicator3.Indicator.set_secondary_activate_target

MATE general version

1.20

Package version

1.20.1

Linux Distribution

Devuan (Debian based)

COPYING-LIBS is LGPL3(+) but no file uses that license

The COPYING-LIBS file shipped with mate-indicator-applet contains the LGPL-3(+) as full text.

However, no file uses this license.

License being used are GPL-3 (found in COPYING file) and LGPL-2+ (not found in any specific file).

So maybe: replace LGPL-3+ in COPYING-LIBS by an LGPL-2+ full license text.

Icons in notification area disappeared

Expected behaviour

Until yesterday, Indicator Applet Complete uses to display a computer icon and icons for Telegram, Skype and Slack.

Actual behaviour

The computer icon is still there, but the other three icons do not display

MATE general version

1.24.1

Package version

mate-desktop-environment (1.24.0+4)

Linux Distribution

Debian testing (bookworm)

Link to bugreport of your Distribution (requirement)

https://bugs.debian.org/1001798

Limit number of icons

Expected behaviour

Less used / active / user selectec icons should be hidden in a menu, instead of waste panel space.

Actual behaviour

All icons are shown in the indicator, wasting panel space.

Steps to reproduce the behaviour

Have multiple indicators, like the standard ones of Ubuntu.

MATE general version

1.24

Package version

1.24

Linux Distribution

Ubuntu Mate 20.04

Link to downstream report of your Distribution

Application error messages in journald prefixed by org.mate.panel.applet.BriskMenuFactory

Expected behaviour

Not those error messages associated with org.mate.panel.applet.

Actual behaviour

Application error messages appear prefixed with org.mate.panel.applet.BriskMenuFactory.

Steps to reproduce the behaviour

I do not know.

MATE general version

  • mate-desktop 1.20.1-2ubuntu1
  • mate-panel 1.20.1-3ubuntu1
  • mate-applet-appmenu 0.6.94+repack1-1
  • mate-menu 18.04.3-2ubuntu1
  • mate-menus 1.20.0-2

Linux Distribution

Ubuntu 18.04 LTS with MATE

The error

Applications error appear in journald prefixed with org.mate.panel.applet.BriskMenuFactory.

when lauching Thunderbird I got those kind of errors :

nov. 12 19:38:51 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1560]: JavaScript error: chrome://ganttview/content/calendar-gantt-view.xml, line 789: TypeError: this.calView.mFlashingEvents is not iterable

Why org.mate.panel.applet.BriskMenuFactory appear here ?

Here are more logs :

nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "loadUI"
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "Loading Grammalecte"
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Received message [object Object]
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Calling method loadGrammarChecker
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "loadFile: resource://grammalecte/fr/conj_data.json"
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "loadFile: resource://grammalecte/fr/mfsp_data.json"
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "loadFile: resource://grammalecte/fr/phonet_data.json"
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "loadFile: resource://grammalecte/graphspell/_dictionaries/fr-allvars.json"
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Method loadGrammarChecker succeeded
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Sending positive reply { "typo": true, "apos": true, "eepi": true, "esp": false, "tab": false, "nbsp": false, "tu": true, "maj": true, "num": true, "virg": true, "poncfin": false, "unit": false, "nf": true, "liga": false, "mapos": false, "chim": false, "ocr": false, "conf": true, "sgpl": true, "gn": true, "infi": true, "conj": true, "ppas": true, "imp": true, "inte": true, "vmode": true, "bs": true, "pleo": true, "redon1": false, "redon2": false, "neg": false, "date": true, "mc": false, "idrule": false, "html": true, "latex": false } id is 1
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "{ \"typo\": true, \"apos\": true, \"eepi\": true, \"esp\": false, \"tab\": false, \"nbsp\": false, \"tu\": true, \"maj\": true, \"num\": true, \"virg\": true, \"poncfin\": false, \"unit\": false, \"nf\": true, \"liga\": false, \"mapos\": false, \"chim\": false, \"ocr\": false, \"conf\": true, \"sgpl\": true, \"gn\": true, \"infi\": true, \"conj\": true, \"ppas\": true, \"imp\": true, \"inte\": true, \"vmode\": true, \"bs\": true, \"pleo\": true, \"redon1\": false, \"redon2\": false, \"neg\": false, \"date\": true, \"mc\": false, \"idrule\": false, \"html\": true, \"latex\": false }"
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.error: (new Error("", (void 0)))
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Received message [object Object]
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Calling method setDictionary
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "set dictionary: personal"
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Method setDictionary succeeded
nov. 12 13:53:38 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Sending positive reply  id is 2
nov. 12 13:54:24 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: JavaScript error: chrome://messenger/content/multimessageview.js, line 397: TypeError: content is null
nov. 12 13:55:21 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: JavaScript error: chrome://ganttview/content/calendar-gantt-view.xml, line 789: TypeError: this.calView.mFlashingEvents is not iterable
nov. 12 13:55:22 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: JavaScript error: chrome://ganttview/content/calendar-gantt-view.xml, line 789: TypeError: this.calView.mFlashingEvents is not iterable
nov. 12 13:56:24 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "loadUI"
nov. 12 13:56:24 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "Loading Grammalecte"
nov. 12 13:56:24 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Received message [object Object]
nov. 12 13:56:24 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Calling method loadGrammarChecker
nov. 12 13:56:24 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "loadFile: resource://grammalecte/fr/conj_data.json"
nov. 12 13:56:24 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "loadFile: resource://grammalecte/fr/mfsp_data.json"
nov. 12 13:56:24 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "loadFile: resource://grammalecte/fr/phonet_data.json"
nov. 12 13:56:25 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: console.log: "loadFile: resource://grammalecte/graphspell/_dictionaries/fr-allvars.json"
nov. 12 13:56:25 ubuntu-N141CU org.mate.panel.applet.BriskMenuFactory[1598]: Worker: Method loadGrammarChecker succeeded

Mouse wheel behaves inconsistently wrt volume change in indicator applet and popup

Expected behaviour

I can scroll the mouse over the volume icon in the indicator applet and the volume changes: When I scroll downwards, the volume increases; when I scroll upwards, the volume decreases. I would expect this scrolling behaviour to be same if I click on the notification area and use the mouse wheel to adjust the volume slider in the resulting popup.

Actual behaviour

The slider and the volume icon behave exactly opposite of each other!

The direction of scrolling resulting in a volume increase when hovering over the icon in the notification area will decease the volume when hovering + scrolling over the volume slider in the popup.

Steps to reproduce the behaviour

  1. Move mouse cursor over the sound icon in the indicator applet.
  2. Scroll up, and notice change in volume.
  3. Click the sound icon in the indicator applet.
  4. Move the mouse cursor over the volume slider in the resulting popup.
  5. Scroll up, and notice the change in volume.

On my machine, the volume changes in (2) and (5) are opposite, despite scrolling in the same direction.

MATE general version

Package version

mate-panel 1.20.3-1 amd64

Linux Distribution

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.10
DISTRIB_CODENAME=cosmic
DISTRIB_DESCRIPTION="Ubuntu 18.10"

Link to downstream report of your Distribution

N/A

Note: this is a re-post from mate-desktop/mate-panel#914

Update to the README: What is the difference between the three applets provided by this project?

This project provides three applets, with this description in their about:

  • Indicator Applet
  • Indicator Applet Complete
  • Indicator Applet Application Menu

However, the I could not figure out what these three exactly do and when to use which one. They all have "An applet to hold all of the system indicators." in their about. Maybe we can put a short description about them in the README?

I'm willing to create a pull request for this, if someone can give me a pointer some more information about these applets. Would such a documentation improvement PR be appreciated?

This is my interpretation:

  • Indicator Applet shows all Ayatana Indicators, except for datetime (and appmenu)?
  • Indicator Applet Complete shows the same thing as the Indicator Applet plus the datetime indicator? Or are there more differences?
  • Indicator Applet Application Menu only shows the appmenu? It always shows "No Indicators" for me. This seems to allow the application menu to end up on the panel, like is common on MacOS, is that right?

The README in this repository is the place where people end up when they google for the name of the applet, so maybe we can add some more information for those visitors. E.g.

  • A link to more information (if there is an existing description elsewhere).
  • Guidelines on which applet to use. E.g. why would someone use Indicator Applet Complete over Indicator Applet?
  • Some information about how to use them. E.g. how to use the appmenu indicator?
  • How to configure the indicators. E.g. how to add the date to the clock.

I can write a draft for this, if that is appreciated. I don't actually have all this information myself, which is why I came here, so it will be limited.

As an extra, which kinda goes beyond the scope of this issue, it would be nice to get a sense of the planned direction of the project. E.g. several things that are unclear to me, and would be nice to be able to learn from the documentation:

  • The power cogwheel to lock the screen etc does not indicate anything. So should it, at some point, be removed from the applets, or will there be more non-indicating indicators, or is the cogwheel the exception?
  • Will 'redundant' applets (like the clock) be deprecated at some point? (The fast-user-switch-applet seems to have met that fate.)

Memory leak in mate-indicator-applet-complete

Expected behaviour

The program mate-indicator-applet-complete must take up an adequate amount of space in memory.

Actual behaviour

The program mate-indicator-applet-complete takes up a lot of memory space after some time: 1.90GiB.
Снимок экрана 2022-10-21 в 13 32 51

Steps to reproduce the behaviour

Just login and wait some days.

MATE general version

$ apt list --installed ubuntu-mate-desktop 
ubuntu-mate-desktop/jammy,now 1.282 amd64 [installed]

Package version

$ apt list --installed mate-indicator-applet
mate-indicator-applet/jammy,now 1.26.0-1 amd64 [installed,automatic]

Linux Distribution

$ lsb_release -a
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.1 LTS
Release:        22.04
Codename:       jammy

Link to bugreport of your Distribution (requirement)

Keyboard layout indicator applet

It doesn't exist in MATE. It should. Please re-submit this bug report where appropriate.

apt-cache show mate-desktop mate-indicator-applet
Package: mate-desktop
Version: 1.2.0-3+precise
Package: mate-indicator-applet
Version: 1.2.0-4+precise

keyboard LED indicator have low contrast on light themes

Steps to reproduce:

  1. Install Ubuntu 18.04 LTS
  2. Install ubuntu-mate-desktop
  3. Enable keyboard LEDs from mate-tweak (Panel->Panels, Panel Features, Enable keyboard LED)
  4. Set light theme from mate-control-center Appearance
    traditionalgreen

Expected results:

  • keyboard LEDs indicator is visible on light and dark themes

Actual results:

  • keyboard LEDs indicator has low contrast on light themes

MATE general version

1.18.4

Linux Distribution

Ubuntu 18.04 LTS

Link to downstream report of your Distribution

Issue filed to the launchpad as bug 1728715.

indicator-messages is not shown in mate-panel on Ubuntu 16.04 LTS MATE

it is known that messaging menu returned in Ubuntu MATE 16.10, but there is no such menu in Ubuntu 16.04 LTS MATE even with ppa:ubuntu-mate-dev/xenial-mate enabled.

Steps to reproduce:

  1. Install Ubuntu 16.04 LTS MATE.
  2. Install 'indicator-applet-complete' and 'indicator-messages' packages
  3. Add Indicator Applet Complete to the mate-panel.
  4. Launch Thunderbird - this should enable Envelope/Letter icon in 'mate-panel' and set corresponding config (check with dconf read /com/canonical/indicator/messages/applications = ['thunderbird.desktop']).

Expected results:
Envelope/Letter ('indicator-messages') icon is shown in 'indicator-applet-complete' inside 'mate-panel' and is usable by Thunderbird or mailnag.

Actual results:
Envelope/Letter ('indicator-messages') is not shown and is not usable.

If it is possible please backport indicator-messages from 16.10 to 16.04 LTS.
I reported bug 1683516 to the launchpad.

drop indicator-0.3 support

Well, indicator-0.3 is ancient and absent from the modern and not-so-modern distros (even from Ubuntu 12.04 and Debian Wheezy), and - as I guess - it doesn't even have GTK+3 support.

Moreover, INDICATOR_REQUIRED_VERSION=0.3.22 already implies indicator-0.4. not exactly, the new versioning scheme appeared here, a few commits after 0.3.22, and that makes 0.3.90 the required version.

So I suggest removing the support for it.
I mean this part, please don't confuse it with INDICATOR_API_VERSION :)

@flexiondotorg: what do you think about it?

Icons unlabelled when navigating with Orca

Expected behaviour

The menus should announce whatever their titles are (presumably Bluetooth, Networking ETC).

Actual behaviour

Only the word "Menu" is spoken. This is true for Bluetooth, Networking (unless a WIFI network is connected), and my Dropbox Applet (installed from dropbox.com).

Steps to reproduce the behaviour

Enable Orca (usually alt + super + s), and move to the top panel (usually control + alt + escape).
Use the right arrow key to navigate between icons.

MATE general version

1.20.4

Package version

mate-indicator-applet:
Installed: 1.20.1-1ubuntu1
Candidate: 1.20.1-1ubuntu1
Version table:
*** 1.20.1-1ubuntu1 500
500 http://gb.archive.ubuntu.com/ubuntu disco/universe amd64 Packages
100 /var/lib/dpkg/status

Linux Distribution

Ubuntu 19.04

Link to downstream report of your Distribution

No icdea.

Other notes

I'm using indicator-applet-complete, so I hope I'm submitting the issue in the right place. If not, please let me know, and I'll re-post.

Segfault in libayatana-appindicator3.so.1.0.0 crashing Mattermost

Expected behaviour

Mattermost notifications working regularly

Actual behaviour

from time to time mattermost notification triggers a segfault in libayatana-appindicator3.so.1.0.0
segfault log in syslog.txt
Mattermost in their bugreport https://mattermost.atlassian.net/browse/MM-23228?focusedCommentId=104391 writes that it is fixed upstream, would be great to have a way to get that

Steps to reproduce the behaviour

install mattermost, send a few notifications, eventually it should trigger

MATE general version

1.26.0

Package version

libayatana-appindicator3-1 Version: 0.5.90-7ubuntu2
Provides: libappindicator3-1 (= 12.10)

Linux Distribution

Linux Mint 21.1 MATE

Link to bugreport of your Distribution (requirement)

Decrease icon padding size

Would it be possible to decrease the icon padding size on the applet?

image

In /usr/lib/mate-indicator-applet/mate-indicator-applet-complete there is GtkMenuItem::horizontal-padding = 0, however it doesn't seem to have any effect.

Repeated logging: `g_object_unref: assertion 'G_IS_OBJECT (object)' failed`

I am on a personal crusade to optimise my new install of Ubuntu Mate. Right now I am going through all the log files to either solve the issues or silence the excessive info-level logging happening to minimise IO.
The logfile of this applet is being filled with a cryptic message at regular intervals (5-10s).

Expected behaviour

Either clean logs or helpful logging in
~/.cache/indicator-applet-complete.log

Actual behaviour

The log file ~/.cache/indicator-applet-complete.log is at regular intervals (~ 5-10s) being written with :
g_object_unref: assertion 'G_IS_OBJECT (object)' failed
I have now idea what this kind of message is supposed to indicate.

Steps to reproduce the behaviour

I guess a clean install of Ubuntu Mate 22.04 would suffice ?

MATE general version

1.26.0

Package version

12.10.2+20.10.20200915-0ubuntu1

Linux Distribution

Ubuntu 22.04.1 LTS (Jammy Jellyfish) 64-bit

Link to bugreport of your Distribution (requirement)

N/A

GTK+ 3.18/20/22: indicator-applet-complete doesn't follow panel's bg color

Originally reported at https://bugs.launchpad.net/bugs/1598159:

If you change the color of the panel (in my case it's more Transparent) the Indicator Applet Complete 1.14.1 doesn't change the background color (will use the system theme)

Indeed, I can reproduce it in Ubuntu 16.10 which has GTK+3 build of MATE 1.14 now.
Here's how indicator-sound and indicator-messages look with transparent panel and TraditionalGreen theme:

indicator-background

@raveit65 @lukefromdc @dnk @XRevan86
Guys, I need some help with this. I know that probably only @XRevan86 might be able to test this applet... but maybe you guys have some ideas that I could try.

So far, I've tried not to use some deprecated stuff in GTK+3 build (see 0c50584). Also I've tried to use the applet as the second argument of mate_panel_applet_set_background_widget function (like it's done in all other applets):

diff --git a/src/applet-main.c b/src/applet-main.c
index 1e00863..a274f64 100644
--- a/src/applet-main.c
+++ b/src/applet-main.c
@@ -1038,7 +1038,7 @@ applet_fill_cb (MatePanelApplet * applet, const gchar * iid G_GNUC_UNUSED,
                gtk_widget_show(item);
        } else {
                gtk_container_add(GTK_CONTAINER(applet), menubar);
-               mate_panel_applet_set_background_widget(applet, menubar);
+               mate_panel_applet_set_background_widget(applet, GTK_WIDGET(applet));
                gtk_widget_show(menubar);
        }

None of this helped. I still can't make it follow panel's bg color. 😕

No visual volume change notification while scrolling up/down over the sound icon

Expected behavior:

A "notification bubble" or a volume bar popup showing the volume change: "As a hidden treasure, when the pointer is over the title, whether the menu is open or not, clicking a mousewheel up or down should invoke the Louder or Quieter action respectively. (As usual, this should result in a notification bubble showing the volume change.)" -- https://wiki.ayatana-indicators.org/AyatanaIndicatorSound#Title.

On previous MATE versions, a volume bar would pop up while scrolling up/down to increase/decrease the volume:

volume_bar_popup

Actual behavior:

There is no visual notification showing the volume change when scrolling up/down while hovering over the sound icon.

Steps to reproduce the behavior:

Hover the pointer over the ayatana-indicator-sound icon and scroll up or down. Observe that no visual notification indicating the volume change is showing, while the volume level does change.

MATE general version

1.26.0

Package version

mate-indicator-applet 1.26.0-1
ayatana-indicator-sound 22.2.0-2

Linux Distribution

Trisquel 11 Aramo

Link to bug report of your Distribution (requirement)

https://gitlab.trisquel.org/trisquel/package-helpers/-/issues/101

The issue has also been reported against ayatana-indicator-sound: AyatanaIndicators/ayatana-indicator-sound#91.

mate-indicator-applet can not auto scale image

Expected behaviour

When show large image, it should auto scale image to fit the indicator area.

Actual behaviour

When show large image, it will not auto scale image to fit the indicator area, but show part of the image.
systray1

Steps to reproduce the behaviour

install and run nutstore: (https://www.jianguoyun.com/s/downloads)

MATE general version

1.20.1-2ubuntu1

Package version

1.20.0-1

Linux Distribution

ubuntu-mate 18.04.2

Link to downstream report of your Distribution

systray1

mate-indicator-applet

Expected behaviour

i do not know since it does not work

Actual behaviour

a skiny vertical line in the panel

Steps to reproduce the behaviour

add to panel

MATE general version

MATE Desktop Environment 1.18.0

Package version

unknown

Linux Distribution

linux mint mate 18.2

Link to downstream report of your Distribution

Network Icon Shows Busy

I don't know if anyone else is facing this, but I'm having the following issue with the network indicator icon:

issue

Most of the times it shows this "busy" condition. It shows busy even if I'm browsing and streaming videos perfectly...

I'm using Ubuntu MATE 18.04.

Allow volume control via scrolling - Feature request

In most modern desktops it is possible to control the audio volume output by hovering over the audio icon in the panel and just scrolling up or down. It is simple and convenient way of audio volume control.
Unfortunately MATE indicator applet doesn't support this feature just yet.

Indicator Applet Complete: update-notifier is displayed for Trisquel 11 but not for Ubuntu MATE 23.04

Both Trisquel and Ubuntu MATE 23.04 ships with the package update-notifier (apt-cache show update-notifier: "Puts an icon in the user's notification area when package updates are available.") -- see the orange icon in the bottom left on the screenshots for "Trisquel" below.

The distros also have these settings in common:

  • MATE Panel item: The update-notifier icon is also put on Indicator Applet Complete ("A unified applet containing all of the indicators.") that is installed by default. However, the update-notifier icon is also put on Indicator Applet ("An indicator of something that need your attention on the desktop"), that can be added manually.
$ gsettings list-recursively com.ubuntu.update-notifier
com.ubuntu.update-notifier end-system-uids 500
com.ubuntu.update-notifier no-show-notifications false
com.ubuntu.update-notifier notify-ubuntu-advantage-available false
com.ubuntu.update-notifier regular-auto-launch-interval 7
com.ubuntu.update-notifier release-check-time uint32 1686523321
com.ubuntu.update-notifier show-livepatch-status-icon false

Expected behaviour

update-notifier should put an icon in the panel for Ubuntu MATE.

Actual behaviour

update-notifier will put an icon in the panel for Trisquel, but not for Ubuntu MATE.

Steps to reproduce the behaviour

  • Make sure that the distro is outdated (can be done by installing them from scratch in virt-manager, without internet connection).
  • On the first boot run: sudo apt-get update && reboot
  • reboot again -- observe that the update-notifier icon is not put in the mate-indicator-panel. Not even the command update-notifier will add it.

Trisquel 11
First boot
trisquel_11_first_boot-1

First reboot
trisquel_11_reboot_1-1
trisquel_11_reboot_1-2

Second reboot
trisquel_11_reboot_2

Ubuntu MATE

First boot
ubuntu-mate_23 04-first_boot-1 png

First reboot
ubuntu-mate_23 04-reboot_1-1
ubuntu-mate_23 04-reboot_1-2

Second reboot
ubuntu-mate_23 04-reboot_2

Screenshot_trisquel11-default_2023-06-23_12:00:11

MATE general version

Package version

1.26.0-1

#########
$ apt-cache show mate-indicator-applet
Package: mate-indicator-applet
Architecture: amd64
Version: 1.26.0-1
Priority: optional
Section: universe/x11
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Debian+Ubuntu MATE Packaging Team <[email protected]>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 197
Provides: indicator-renderer
Depends: mate-indicator-applet-common (= 1.26.0-1), mate-panel, libatk1.0-0 (>= 1.12.4), libayatana-ido3-0.4-0 (>= 0.4.0), libayatana-indicator3-7 (>= 0.6.0), libc6 (>= 2.34), libglib2.0-0 (>= 2.22.0), libgtk-3-0 (>= 3.0.0), libmate-panel-applet-4-1 (>= 1.18), libx11-6
Filename: pool/universe/m/mate-indicator-applet/mate-indicator-applet_1.26.0-1_amd64.deb
Size: 34596
MD5sum: f02d27bd31b638b61d2749d3f1eaf628
SHA1: 7a732e9139d9bc8709ccbbebc1964817da89b9a2
SHA256: a9cf8a94ae4ce12707673be0371da52c2c2c411f8bfa7cfb86118fd220a0ce42
SHA512: f67b83a2a3616f1192c8a4c513a1b06d351694c0f3c171b14f168a0c048843723666ca6b5167f9ec824583967ce6e7069d4e3ee8e4600b98f0fc487d5d3d4c0e
Homepage: http://www.mate-desktop.org
Description-en: MATE panel indicator applet
 A small applet to display information from various applications
 consistently in the panel.
 .
 The indicator applet exposes Ayatana Indicators in the MATE Panel.
 Ayatana Indicators are an initiative by Canonical to provide crisp and
 clean system and application status indication. They take the form of an
 icon and associated menu, displayed (usually) in the desktop panel.
 Existing indicators include the Message Menu, Battery Menu and Sound
 menu.
Description-md5: 2c014e4894a825c41d36aaeaecaea876
Task: ubuntu-mate-core, ubuntu-mate-desktop


$ apt-cache show update-notifier
Package: update-notifier
Architecture: amd64
Version: 3.192.64
Priority: optional
Section: gnome
Origin: Ubuntu
Maintainer: Michael Vogt <[email protected]>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 269
Depends: libayatana-appindicator3-1 (>= 0.2.92), libc6 (>= 2.34), libglib2.0-0 (>= 2.50.0), libgtk-3-0 (>= 3.0.0), libgudev-1.0-0 (>= 146), libjson-glib-1.0-0 (>= 1.5.2), libnotify4 (>= 0.7.0), libpango-1.0-0 (>= 1.18.0), dconf-gsettings-backend | gsettings-backend, update-notifier-common (= 3.192.64), python3-dbus, ubuntu-drivers-common, update-manager-gnome | update-manager (>= 1:17.04.3), ubuntu-release-upgrader-gtk, gnome-shell | notification-daemon, policykit-1
Recommends: apport-gtk (>= 2.8-0ubuntu3), python3-aptdaemon.gtk3widgets | synaptic (>= 0.75.12), software-properties-gtk, python3-aptdaemon, whoopsie (>= 0.2.77)
Filename: pool/main/u/update-notifier/update-notifier_3.192.64_amd64.deb
Size: 64196
MD5sum: 4ab78a3b411fc8a54894cb3955539fbc
SHA1: a17cca1971235ddb92ed1d03f6754904fbb0fd39
SHA256: a601b3d8ec43e44c686caa254c32fd2bac3c542a5bc64d40298929a9bb819c28
SHA512: 01e0e33a7002a37f180afa6d0e7949b6e9279c43c53cad97c1e1be7cb26116003f26cd4facc03d1e70ab711b8fd71db25a2f3b9ac927470d748616818b038cc4
Description-en: Daemon which notifies about package updates
 Puts an icon in the user's notification area when package updates are
 available.
Description-md5: 17a8ca38ec1439cd743e00edf3c9a926
Task: ubuntu-desktop-minimal, ubuntu-desktop, xubuntu-desktop, ubuntukylin-desktop, ubuntu-mate-core, ubuntu-mate-desktop, ubuntu-budgie-desktop, ubuntu-budgie-desktop-raspi, ubuntu-unity-desktop, edubuntu-desktop-minimal, edubuntu-desktop, edubuntu-desktop-gnome

Linux Distribution

Ubuntu MATE 22.04

Link to bugreport of your Distribution (requirement)

https://bugs.launchpad.net/mate-desktop/+bug/2024892

Indicators freeze on VirtualBox

Expected behaviour

Indicators should work with VirtualBox VMs focused.

Actual behaviour

Indicators freeze when VirtualBox VM is focused and i'm trying to interact with them.

Steps to reproduce the behaviour

  1. In VirtualBox, start VM.
  2. Focus on VM's window.
  3. Click on any indicator, whole indicator applet freezes until reboot.
    Same problem with vala-panel-appmenu https://github.com/rilian-la-te/vala-panel-appmenu/issues/238

MATE general version

v1.20.1

Package version

v1.20.0-1

Linux Distribution

Ubuntu Mate 18.04

Video driver

# lspci -nnk | grep -i vga -A3
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 620 [8086:5916] (rev 02)
	Subsystem: Lenovo HD Graphics 620 [17aa:505b]
	Kernel driver in use: i915
	Kernel modules: i915

mate-indicator-applet conflicts gnome's "complete" indicator

Qianta 17 64-bit MATE
3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Steps:

  1. Install gnome-session-fallback
    // I'm using it for a XMonad Session
  2. Try to install indicator-applet-complete through apt-get

Result:
It will fail with
dpkg: error processing archive /var/cache/apt/archives/indicator-applet-complete_12.10.2+14.04.20140403-0ubuntu1_amd64.deb (--unpack):
trying to overwrite '/usr/lib/x86_64-linux-gnu/indicator-applet-complete', which is also in package mate-indicator-applet 1.8.0-0+qiana

Expected result:
a. Get a conflict clause maybe with "apt-cache show" in either package (specially mate-indicator-applet)
b. If mate-indicator-applet has an instance of indicator-applet-complete, this should be a shared resource and be shown in gnome-panel's "Add To Panel..." dialog.

Why is important:
Since Network Manager's nm-applet won't show in Indicator Area due some Gnome Panel issues on fallback mode, it seems is recommended to use indicator-applet-complete instead but this won't install due mate-indicator-applet.
nm-applet is not the only one tray icons affected by this issue, neither Pidgin, Thunderbird, and some others tray icons won't show.
This renders gnome-session-fallback hard to use on a MATE installation.

No notification from thunderbird

Expected behaviour

icon should change color if unread messages are present

Actual behaviour

nothing

Steps to reproduce the behaviour

receive a new message in thunderbird

MATE general version

1.22.2

Package version

1.22.1
Thunderbird 68.2.2

Linux Distribution

Ubuntu Eoan Ermine

Some tray icons are cropped vertically

Expected behaviour

Tray icons in indicator applet displayed normally.

Actual behaviour

Icons are cropped in vertical dimension.
https://imgur.com/S93LPqu

Steps to reproduce the behaviour

It can be reproduced in fresh install of Ubuntu Mate 18.04. Tray icons for Telegram Desktop or KeePassXC are cropped.

MATE general version

1.20.1

Package version

1.20.0

Linux Distribution

Ubuntu Mate 18.04

Link to downstream report of your Distribution

https://bugs.launchpad.net/ubuntu-mate/+bug/1776835

Please allow disabling or redefining of hotkey

Expected behaviour

When using Indicator Applet Complete, <Super>S should be available as a keyboard shortcut (for Compiz Desktop Wall, etc.)

Actual behaviour

Indicator Applet consumes the keystroke yet doesn't seem to do anything.

See mate-indicator-applet/src/applet-main.c lines 146-160, 711-725, and 1011.

Steps to reproduce the behaviour

Add Indicator Applet to a panel, enable Compiz as compositor, attempt to use <Super>S for Desktop Wall shortcut. Other hotkeys, i.e. <Shift><Super>S, will work in Compiz, but not <Super>S.

MATE general version

1.20.1

Package version

1.20.0-1

Linux Distribution

Ubuntu MATE 18.04

Link to downstream report of your Distribution

N/A

Battery indicator does not display after turning off "show time in menu bar"

Expected behaviour

When un-selecting "Show time in Menu Bar" the battery indicator should hide the time remaining but still show the battery icon.

Actual behaviour

When the "Show time in menu bar" option is un-selected the entire indicator is removed.

Peek 2019-10-27 12-11

Steps to reproduce the behaviour

  1. Run (or emulate) a laptop on battery.
  2. Click the battery icon and select "Show time in menu bar".
  3. Click the battery icon again and de-select "Show time in menu bar".

MATE general version

1.22.2

Package version

1.22.1-1ubuntu1

Linux Distribution

Ubuntu MATE 19.10

Link to downstream report of your Distribution

https://bugs.launchpad.net/ubuntu-mate/+bug/1850006

Limit indicator icon size on large panel

Expected behaviour

Indicator icons should be small icons. They are naturally of 28 pixels in height. They should not be as big as dock icons.

Actual behaviour

Since this pull request #43 was introduced, they are way too big if the panel size is over 36 pixels.

Windows10Style

Steps to reproduce the behaviour

Right-click on the panel and set the size to 40 pixels (Windows 10 style task bar). Add dock applet to the panel to compare the size of the icons if you wish.

MATE general version

19.10

Package version

1.22.2

Linux Distribution

Ubuntu Mate

Link to downstream report of your Distribution

Volume control in indicator App has the wrong direction

Description

If you open the indicator applet so that the indicator applet panel appears, volume control is implemented incorrectly.

Expected behaviour

  • on mouse wheel up: increase volume
  • on mouse wheel down: decrease volume

Actual behaviour

  • on mouse wheel up: increase volume
  • on mouse wheel down: decrease volume

Steps to reproduce the behaviour

  • move mouse wheel up / move mouse wheel down

Package version

Indicator Applet v1.24.0

Linux Distribution

Ubuntu Mate 20.04 LTS

keyboard layout indicator has low contrast on light themes

Steps to reproduce:

  1. Install Ubuntu 18.04 LTS
  2. Install ubuntu-mate-desktop
  3. Set light theme from mate-control-center Appearance - for example darkroom:
    darkroom

Expected results:

  • keyboard layout indicator is visible on light and dark themes

Actual results:

  • keyboard layout indicator has low contrast on light themes

MATE general version

1.18.4

Linux Distribution

Ubuntu 18.04 LTS

Link to downstream report of your Distribution

Issue filed to the launchpad as bug 1728711.

Typing break indicator is not displayed properly.

Hi everyone,

Please see below issue.

Expected behaviour

Typing break indicator should be displayed properly (please see screenshot of how it looks now).

Actual behaviour

Typing break indicator is not displayed properly (first from the left).
Image of incorrectly displayed typing break indicator

Steps to reproduce the behaviour

  1. Open "Keyboard" preferences window from the Mate menu.
  2. Click on "Typing Break" tab.
  3. Check the "Lock screen to enforce the typing break" check box.
  4. Typing break indicator will appear in the "Indicator applet".

MATE general version

1.18.0

Package version

mate-applets-1.18.2

Linux Distribution

Void Linux

Link to downstream report of your Distribution

https://github.com/voidlinux/void-packages/issues/8892

Customize clock item

Expected behaviour

I would like to display the date as well as the time.

Actual behaviour

I only have the time displayed and cannot find any options/settings to also show the date in the applet.

Steps to reproduce the behaviour

MATE general version

1.22

Package version

1.22.1

Linux Distribution

Ubuntu-Mate 19.10

Link to downstream report of your Distribution

launch system indicator services via systemd's ayatana-indicators.target

Expected behaviour

This is only valid for mate-indicator-applet when built against Ayatana Indicators. It does not apply to the deprecated Ubuntu Indicators.

On systems supporting systemd-like user sessions, some component of MATE should request the ayatana-indicators.target and then all enabled indicators should fire up. This is probably something that need to go into the MATE session manager at the end, but I start the discussion here, as it closely relates to the mate-indicator-applet for the panel.

The ayatana-indicators.target will be available in Ayatana Indicators releases soon. Currently the required serivce file changes are only availabl on latest master branches.

Actual behaviour

Currently, system indicators in MATE are launched via XDG autostart. This should be switched to a systemd based startup via the ayatana-indicators.target.

Steps to reproduce the behaviour

This is a feature request for now.

MATE general version

1.24

Package version

1.24.0-1

Linux Distribution

Debian/Ubuntu

Link to downstream report of your Distribution

Request for sound applet

Expected behaviour(request-xfce)

1
2

Actual behaviour

2

Steps to reproduce the behaviour

MATE general version

1.20.0

Package version

1.20.0

Linux Distribution

Ubuntu Mate

Request

It will be nice to have a more powerful applet that allow you to change the input or output on the go and not enter the "Sound settings"

Icons are shown twice?!

Expected behaviour

Symbols are shown once

Actual behaviour

Symbols in menubar's "Vollständige Benachrichtigungsanzeige" are shown twice:
Bildschirmfoto zu 2020-11-23 14-48-35

Steps to reproduce the behaviour

Not sure, just start Ubuntu and use wireless lan?

MATE general version

20.10

Package version

1.24.0

Linux Distribution

Ubuntu Mate

Link to downstream report of your Distribution

What, please?

Left/right click on indicator icon broken

Expected behaviour

Left clicking indicator icon performs left click action on indicator icon.
Right clicking indicator icon performs right click action on indicator icon.

Actual behaviour

Left clicking indicator icon performs right click action on indicator icon.
Right clicking indicator icon opens the context menu for the indicator applet.
This breaks programs like flameshot which worked fine in the old gtk2 version of mate-panel/mate-indicator-applet.

Steps to reproduce the behaviour

Right or left click on an indicator icon.

MATE general version

1.20

Package version

mate-indicator-applet 1.20.0-1
mate-panel 1.20.1-3ubuntu1

Linux Distribution

Ubuntu MATE 18.04

notification-area-applet overloads CPU thread up to 100% during Discord call.

Expected behaviour

Notification area works without any problems.

Actual behaviour

CPU overloads up to 100%, notification area is unresponsible, desktop can stuck for 5-40 seconds when trying to open context menu.

Steps to reproduce the behaviour

  1. Install Discord app, register, login, and join to any server
  2. Join to voice room
  3. Talk with short pauses as frequent as you can. It reproduces faster when a lot of talkative people in the room.
  4. After 5-20 minutes notification-area-applet start to overload CPU thread up to 100%.
  5. nottification-area-applet start being unresponsible. Can stuck a whole desktop when trying to open context menu of any application.

MATE general version

1.24.0

Package version

1.24.0-1

Linux Distribution

Arck Linux x86_64

Link to downstream report of your Distribution

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.