Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Antergos [Arch]: Cannot add applets to panel #5665

Closed
mabod opened this issue Sep 9, 2016 · 9 comments
Closed

Antergos [Arch]: Cannot add applets to panel #5665

mabod opened this issue Sep 9, 2016 · 9 comments
Labels

Comments

@mabod
Copy link

mabod commented Sep 9, 2016

Hi,
I have a freshly install Antergos Linux using cinnamon 3.0.7-1. I can not add applets to the panel. Only the default applets show up.

The applet list dialog suggests that there is an issue by showing a red circle icon next to the applet I try to install. But I can not find any error message in the logs. In fact, glass.log shows that the applet was loaded like here in this example with workspace-switcher:

info t=2016-09-09T10:54:48.612Z 0 applet already loaded info t=2016-09-09T10:54:48.854Z Loaded applet workspace-switcher@cinnamon.org in 244 ms info t=2016-09-09T10:54:48.882Z Hiding systray: network info t=2016-09-09T10:54:48.883Z Adding systray: pamac-tray (24x24px) info t=2016-09-09T10:54:48.884Z Adding systray: blueberry-tray.py (24x24px) info t=2016-09-09T10:54:50.385Z Resized pamac-tray with normalized size (22x22px) info t=2016-09-09T10:54:50.386Z Resized blueberry-tray.py with normalized size (22x22px)

Afterwards the start menu in the panel is moved to the right side. I have to restore the default settings to get a correctly ordered panel back.

I have no clue what is going on or how to debug this further.

Matthias

@JosephMcc JosephMcc added the BUG label Sep 9, 2016
@mabod
Copy link
Author

mabod commented Sep 10, 2016

I found a workaround: I can add new applets to the panel by adding them to the cinnamon->enabled-applets key with dconf-editor. I appended workspace-switcher@cinnamon.org to that value which adds the applet to the far right side of the panel. I could then move the applet to the left by normal means.

The value in dconf->cinnamon->enabled-applets now is:

['panel1:left:0:menu@cinnamon.org:0', 'panel1:left:2:workspace-switcher@cinnamon.org:12', 'panel1:left:1:panel-launchers@cinnamon.org:1', 'panel1:left:4:window-list@cinnamon.org:2', 'panel1:right:0:removable-drives@cinnamon.org:3', 'panel1:right:2:keyboard@cinnamon.org:4', 'panel1:right:3:systray@cinnamon.org:7', 'panel1:right:4:power@cinnamon.org:8', 'panel1:right:5:network@cinnamon.org:6', 'panel1:right:6:sound@cinnamon.org:9', 'panel1:right:7:calendar@cinnamon.org:10', 'panel1:right:8:settings@cinnamon.org:11']

Matthias

@mabod
Copy link
Author

mabod commented Sep 11, 2016

The issue is dconf-editor->cinnamon->next-applet-id: Antergos User Forum The value is '0' after a fresh install but should be 12 (= number of installed applets +1)

@nocive
Copy link

nocive commented Oct 11, 2016

i can also confirm this on a fresh installation. dconf workaround solved the issue for me.

@bentolor
Copy link

Can Confirm both. Bug & Workaround.

Dear Antergos-Devs: The only thing required to fix this issue is to preset org.cinnamon.next-applet-id to match the predefined amount of applets.

@bentolor
Copy link

If i get it right the problem lies in https://github.com/Antergos/Cnchi/blob/0b03d460fc4a9ab7f2cf1527dc89426b66dc4424/scripts/set-settings#L92
There Antergos defines the default set of plugins with their ids, but misses to define the next-applet-id value, no?

bentolor added a commit to bentolor/Cnchi that referenced this issue Feb 12, 2017
By default the cinnamon setting does not accept user added applets.
Obviously because the setting `gsettings set org.cinnamon.next-applet-id`
is not set and hence the next applet recevies the id 1 (which is already
allocated).

This patch should fix this issue for new installations.

See https://forum.antergos.com/topic/4825/cinnamon-applets-not-showing-up/10 
and linuxmint/cinnamon#5665
@bentolor
Copy link

I added a merge request at the antergos project. This bug report probably can be closed as this issue is out f scope of the cinnamon project (unless they aim to get rid of this somehow strange property).

lots0logs pushed a commit to Antergos/Cnchi that referenced this issue Feb 12, 2017
By default the cinnamon setting does not accept user added applets.
Obviously because the setting `gsettings set org.cinnamon.next-applet-id`
is not set and hence the next applet recevies the id 1 (which is already
allocated).

This patch should fix this issue for new installations.

See https://forum.antergos.com/topic/4825/cinnamon-applets-not-showing-up/10 .
Fixes linuxmint/cinnamon#5665
lots0logs added a commit to Antergos/Cnchi that referenced this issue Feb 12, 2017
By default the cinnamon setting does not accept user added applets.
Obviously because the setting `gsettings set org.cinnamon.next-applet-id`
is not set and hence the next applet recevies the id 1 (which is already
allocated).

This patch should fix this issue for new installations.

See https://forum.antergos.com/topic/4825/cinnamon-applets-not-showing-up/10 .
Fixes linuxmint/cinnamon#5665
(cherry picked from commit 587638b)
@Vahan86
Copy link

Vahan86 commented Nov 24, 2019

@mabod, is this still an issue for you with Cinnamon 4.2?

@mabod
Copy link
Author

mabod commented Nov 25, 2019

Wow. I opened this in 2016! What a surprise ;-)
I do not use cinnamon anymore but I believe the issue was fixed before I moved away.

@bentolor
Copy link

@Vahan86 IIRC this was an Antergos-specific issue of Cinnamon installations via the Antergos installer Cinchi.

The Antergos project has been retired in the meantime and is no longer publicly available, so this issue can be closed safely. Actually it was also fixed upstream via my patch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants