Panel's "Indicator Applet Complete" is corrupted; how to repair it ?

6 risposte [Ultimo contenuto]
amenex
Offline
Iscritto: 01/03/2015

Uninformed fussing with the Panel has caused the Indicator Applet Complete to be filled with umpteen
WiFi indicators rather than Trisquel's basic set of indicators, including the WiFi (fan-shaped) indicator.

I've managed to set up an equivalent set of indicators for everything else that I prefer in the Panel,
but that WiFi indicator eludes me. It's a security issue, because unplugging the WiFi dongle freezes
the display more often than not.

One solution would be to copy & paste whatever settings file there is for the Panel from another
installation of Trisquel on the computer that has a correctly functioning Panel.

lanun
Offline
Iscritto: 04/01/2021

Right click on the panel and select "Reset panel".

You might want to write it down somewhere handy for future uninformed fussing:
https://trisquel.info/en/forum/gratuitous-installation-jami-disrupted-normal-computer-usage#comment-157405

amenex
Offline
Iscritto: 01/03/2015

It's eye-opening to see that I've had a similar problem with the Panel only three months ago ...
Alas, selecting Reset Panel from a Panel from which I've removed essentially everything
brings back the aforementioned umpteen instances of an icon representing an application that I
thought would aid in accessing or controlling WiFi.
It's this one Etiona installation which has acquired this flaw through my own actions. All the
other Etiona Panels on my three Lenovo T420's can be restored as lanun says.

amenex
Offline
Iscritto: 01/03/2015

Here's where I looked and what I've tried today:
(1) Looking at /dev/sdc3 (Data-II), an instance of the Panel which is set up OK:
/home/george/.cache/indicator-applet-complete.log ==>
Looking at Module: libapplication.so
Signal: Entry Added
Connected to Application Indicator Service.
Request current apps
Signal: Entry Added
Signal: Entry Added
Building new application entry: :1.48 with icon: nm-signal-50 at position 0

(2) Located at /dev/sda1, wherein the Panel is corrupted:
/home/george/.cache/indicator-applet-complete.log ==>
Looking at Module: libapplication.so
Connected to Application Indicator Service.
Signal: Entry Added
Building new application entry: org.kde.StatusNotifierItem-1351-1 with icon: network-wireless-signal-weak-symbolic at position 0
gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed
Generating properties error for: 0
Generating properties error for: 0

(3) Search for libapplication.so reveals only binary files;
/media/george/f36f3154-fe6f-43d7-892e-582d0fdbb435/usr/lib/indicators3/7/libapplication.so
/media/george/f36f3154-fe6f-43d7-892e-582d0fdbb435/usr/lib/indicators/7/libapplication.so
/usr/lib/indicators3/7/libapplication.so
/usr/lib/indicators/7/libapplication.so

(4) Internet searches:
https://ubuntuforums.org/archive/index.php/t-2186686.html old bug report ...
https://packages.ubuntu.com/focal/amd64/indicator-application/filelist uninformative descriptions ...

(5) After running "Reset Panel" on the almost-complete rebuilt Panel, still missing the WiFi indicator:
/home/george/.cache/indicator-applet-complete.log ==>
Looking at Module: libapplication.so
Connected to Application Indicator Service.
Signal: Entry Added
Building new application entry: org.kde.StatusNotifierItem-1393-1 with icon: network-wireless-signal-good-symbolic at position 0
Generating properties error for: 0
Generating properties error for: 0

(6) After installing/reinstalling a long list of ...indicator... files with Synaptic Package Manager:
/home/george/.cache/indicator-applet-complete.log ==> .
Looking at Module: libprintersmenu.so
Connected to Application Indicator Service.
Signal: Entry Added
Building new application entry: :1.56 with icon: nm-signal-25 at position 0
Building new application entry: org.kde.StatusNotifierItem-1426-1 with icon: network-wireless-signal-weak-symbolic at position 0
Building new application entry: org.kde.StatusNotifierItem-1322-1 with icon: network-wireless-signal-weak-symbolic at position 6
Building new application entry: org.kde.StatusNotifierItem-1384-1 with icon: network-wireless-signal-weak-symbolic at position 14
Building new application entry: org.kde.StatusNotifierItem-1400-1 with icon: network-wireless-signal-weak-symbolic at position 17
Building new application entry: org.kde.StatusNotifierItem-1353-1 with icon: network-wireless-signal-weak-symbolic at position 18
Building new application entry: org.kde.StatusNotifierItem-1372-1 with icon: network-wireless-signal-weak-symbolic at position 20
Building new application entry: org.kde.StatusNotifierItem-1390-1 with icon: network-wireless-signal-weak-symbolic at position 29
Building new application entry: org.kde.StatusNotifierItem-1404-1 with icon: network-wireless-signal-weak-symbolic at position 33
Building new application entry: org.kde.StatusNotifierItem-1389-1 with icon: network-wireless-signal-weak-symbolic at position 37
Building new application entry: org.kde.StatusNotifierItem-1423-1 with icon: network-wireless-signal-weak-symbolic at position 49
Generating properties error for: 0
Generating properties error for: 0
Generating properties error for: 0
Generating properties error for: 0
gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed

Which brought back the corrupted Panel, identical to that with which I'd started.

amenex
Offline
Iscritto: 01/03/2015

Solved ... by reinstalling Trisquel_9, which brings back the minimal necessary items in Panel.
Recently I've been using the Live DVD version of the install medium. Slow, very slow.

lanun
Offline
Iscritto: 04/01/2021

"Reset panel" should work now.

amenex
Offline
Iscritto: 01/03/2015

lanun's last comment isn't tongue-in-cheek ironic; when a Trisquel_9 reinstall finishes,
the three main items return to the Panel, including the WiFi indicator. That's our safe haven.
The other two are the sound/mute control and the clock.