Does not install to non-home directory

Bug #1165605 reported by nobodycanseemeever
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cairo-Dock Plug-Ins Extras (third-party)
Invalid
Undecided
Unassigned

Bug Description

I attempted to install the plugins in /usr/share/cairo-dock/third-party/ and /usr/share/cairo-dock/plugins/ but cairo-dock would not find them in either directory. Installing to $HOME/.config/cairo-dock/third-party/ did work; however, I am the packager for the Arch Linux version of the package, and installing to $HOME is not a viable solution for releasing a package.

Revision history for this message
Fabounet (fabounet03) wrote : Re: [Cairo-dock-team] [Bug 1165605] [NEW] Does not install to non-home directory

Hi,
first, thank you for packaging Cairo-dock for Arch :-)
I suppose you're re-using the package that existed on
http://repo.archlinux.fr ?
Do you plan to package some third-party applets, within the plug-ins
package or as a separate package ?
If so, they should go in /usr/share/cairo-dock/plug-ins/Dbus/third-party
(the reason is that it's the Dbus plug-in that provides the Dbus interface).

2013/4/7 luolimao <email address hidden>

> Public bug reported:
>
> I attempted to install the plugins in /usr/share/cairo-dock/third-party/
> and /usr/share/cairo-dock/plugins/ but cairo-dock would not find them in
> either directory. Installing to $HOME/.config/cairo-dock/third-party/
> did work; however, I am the packager for the Arch Linux version of the
> package, and installing to $HOME is not a viable solution for releasing
> a package.
>
> ** Affects: cairo-dock-plug-ins-extras
> Importance: Undecided
> Status: New
>
> --
> You received this bug notification because you are a member of Cairo-
> Dock Devs, which is subscribed to Cairo-Dock Project.
> https://bugs.launchpad.net/bugs/1165605
>
> Title:
> Does not install to non-home directory
>
> Status in Cairo-Dock: Plug-Ins Extras (third-party):
> New
>
> Bug description:
> I attempted to install the plugins in /usr/share/cairo-dock/third-
> party/ and /usr/share/cairo-dock/plugins/ but cairo-dock would not
> find them in either directory. Installing to $HOME/.config/cairo-dock
> /third-party/ did work; however, I am the packager for the Arch Linux
> version of the package, and installing to $HOME is not a viable
> solution for releasing a package.
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/cairo-dock-plug-ins-extras/+bug/1165605/+subscriptions
>
> _______________________________________________
> Mailing list: https://launchpad.net/~cairo-dock-team
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~cairo-dock-team
> More help : https://help.launchpad.net/ListHelp
>

Revision history for this message
Matthieu Baerts (matttbe) wrote :

Hello,

More and more 'third-party' applets should now work with both Python 2 and 3: e.g. GMail, XChat, Translator, Transmission, etc.
But is possible that GI modules are missing on Arch? It seems that GMail applet doesn't work with Python 3 on ArchLinux => http://glx-dock.org/bg_topic.php?t=6786

Revision history for this message
nobodycanseemeever (nobodycanseemeever) wrote :

@fabounet03
Actually, I'm using the current cairo-dock 3.2.0. Anyway, your suggestion worked, and thank you. I would never have guessed that on my own :]

@matttbe
The Gmail applet actually does load for me. I don't know how to use it, (I can't find anything that says "Add or change subscription") but the applet at least loads and is configurable.

Revision history for this message
nobodycanseemeever (nobodycanseemeever) wrote :

Not a software bug

Changed in cairo-dock-plug-ins-extras:
status: New → Invalid
Revision history for this message
Matthieu Baerts (matttbe) wrote :

> The Gmail applet actually does load for me. I don't know how to use it, (I can't find anything that says "Add or change subscription") but the applet at least loads and is configurable.

These applets can be loaded (an icon will be created) and crash without crashing all the dock. Can you just launch the dock from a terminal and check if there is crash?

Revision history for this message
Fabounet (fabounet03) wrote : Re: [Cairo-dock-team] [Bug 1165605] Re: Does not install to non-home directory

well, not exactly a crash, but python seems to not be able to load the
required modules (Gtk)
so the applet is loaded but doesn't do anything (there should be an entry
in the right-click menu to add an account)
it works on other distributions with python2/3, but apparently not on Arch

2013/4/7 Matthieu Baerts <email address hidden>

> > The Gmail applet actually does load for me. I don't know how to use
> it, (I can't find anything that says "Add or change subscription") but
> the applet at least loads and is configurable.
>
> These applets can be loaded (an icon will be created) and crash without
> crashing all the dock. Can you just launch the dock from a terminal and
> check if there is crash?
>
> --
> You received this bug notification because you are a member of Cairo-
> Dock Devs, which is subscribed to Cairo-Dock Project.
> https://bugs.launchpad.net/bugs/1165605
>
> Title:
> Does not install to non-home directory
>
> Status in Cairo-Dock: Plug-Ins Extras (third-party):
> Invalid
>
> Bug description:
> I attempted to install the plugins in /usr/share/cairo-dock/third-
> party/ and /usr/share/cairo-dock/plugins/ but cairo-dock would not
> find them in either directory. Installing to $HOME/.config/cairo-dock
> /third-party/ did work; however, I am the packager for the Arch Linux
> version of the package, and installing to $HOME is not a viable
> solution for releasing a package.
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/cairo-dock-plug-ins-extras/+bug/1165605/+subscriptions
>
> _______________________________________________
> Mailing list: https://launchpad.net/~cairo-dock-team
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~cairo-dock-team
> More help : https://help.launchpad.net/ListHelp
>

Revision history for this message
nobodycanseemeever (nobodycanseemeever) wrote :

Ah I see. Yeah, the "Add account" menu isn't there.

Revision history for this message
Matthieu Baerts (matttbe) wrote :

And no error in the terminal?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.