GNU bug report logs - #36944
Xfce Panel shortcuts after updates might not work

Previous Next

Package: guix;

Reported by: znavko <at> disroot.org

Date: Tue, 6 Aug 2019 07:43:01 UTC

Severity: normal

To reply to this bug, email your comments to 36944 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#36944; Package guix. (Tue, 06 Aug 2019 07:43:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to znavko <at> disroot.org:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 06 Aug 2019 07:43:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: znavko <at> disroot.org
To: "bug-guix" <bug-guix <at> gnu.org>
Subject: Xfce Panel shortcuts after updates might not work
Date: Tue, 06 Aug 2019 07:42:43 +0000
[Message part 1 (text/plain, inline)]
Hello! Sometimes, when Icecat or Pcmanfm-qt update, I am not able to run them from shortcuts I've add to panel as Items (right mouse click - Panel - Add new Item).
This is because applications addresses were changed after update (because guix adds hash to application folder).
This makes me need to delete shortcut and add again.
Xfce is not in account in this. Xfce does not use /home/user/.giux-profile/bin folder for those shortcuts. Xfce uses /gnu/store/hashhashahsh-icecat-60.1/bin/icecat instead. And this is my trouble.

Do you think we can solve this?
[Message part 2 (text/html, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#36944; Package guix. (Sun, 18 Aug 2019 10:13:02 GMT) Full text and rfc822 format available.

Message #8 received at 36944 <at> debbugs.gnu.org (full text, mbox):

From: Oleg Pyhalov <go.wigust <at> gmail.com>
To: znavko <at> disroot.org
Cc: 36944 <at> debbugs.gnu.org
Subject: Re: bug#36944: Xfce Panel shortcuts after updates might not work
Date: Sun, 18 Aug 2019 13:12:28 +0300
[Message part 1 (text/plain, inline)]
Hello,

znavko <at> disroot.org writes:

> Hello! Sometimes, when Icecat or Pcmanfm-qt update, I am not able to
> run them from shortcuts I've add to panel as Items (right mouse click
> - Panel - Add new Item).
> This is because applications addresses were changed after update
> (because guix adds hash to application folder).
> This makes me need to delete shortcut and add again.
> Xfce is not in account in this. Xfce does not use
> /home/user/.giux-profile/bin folder for those shortcuts. Xfce uses
> /gnu/store/hashhashahsh-icecat-60.1/bin/icecat instead. And this is my
> trouble.
>
> Do you think we can solve this?

What do you mean by “Xfce does not use /home/user/.giux-profile/bin
folder for those shortcuts”?  If you create a shortcut manually then you
could specify your Guix profile's directory, don't you?

I cannot reproduce the issue (I didn't update packages because of
virtual machine though).  Could you attach a screenshot with a window
where you specify Icecat or Pcmanfm-qt binary location, please?

Regards,
Oleg.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#36944; Package guix. (Sun, 18 Aug 2019 15:27:02 GMT) Full text and rfc822 format available.

Message #11 received at 36944 <at> debbugs.gnu.org (full text, mbox):

From: Bengt Richter <bokr <at> bokr.com>
To: Oleg Pyhalov <go.wigust <at> gmail.com>
Cc: 36944 <at> debbugs.gnu.org, znavko <at> disroot.org
Subject: Re: bug#36944: Xfce Panel shortcuts after updates might not work
Date: Sun, 18 Aug 2019 08:26:11 -0700
On +2019-08-18 13:12:28 +0300, Oleg Pyhalov wrote:
> Hello,
> 
> znavko <at> disroot.org writes:
> 
> > Hello! Sometimes, when Icecat or Pcmanfm-qt update, I am not able to
> > run them from shortcuts I've add to panel as Items (right mouse click
> > - Panel - Add new Item).
> > This is because applications addresses were changed after update
> > (because guix adds hash to application folder).
> > This makes me need to delete shortcut and add again.
> > Xfce is not in account in this. Xfce does not use
> > /home/user/.giux-profile/bin folder for those shortcuts. Xfce uses
               .giux ??      

> > /gnu/store/hashhashahsh-icecat-60.1/bin/icecat instead. And this is my
> > trouble.
> >
> > Do you think we can solve this?
> 
> What do you mean by “Xfce does not use /home/user/.giux-profile/bin
                                                    .giux ??      

> folder for those shortcuts”?  If you create a shortcut manually then you
> could specify your Guix profile's directory, don't you?
> 
> I cannot reproduce the issue (I didn't update packages because of
> virtual machine though).  Could you attach a screenshot with a window
> where you specify Icecat or Pcmanfm-qt binary location, please?
> 
> Regards,
> Oleg.
Regards,
Bengt Richter




Information forwarded to bug-guix <at> gnu.org:
bug#36944; Package guix. (Fri, 25 Aug 2023 10:28:01 GMT) Full text and rfc822 format available.

Message #14 received at 36944 <at> debbugs.gnu.org (full text, mbox):

From: 宋文武 <iyzsong <at> envs.net>
To: znavko <at> disroot.org
Cc: 36944 <at> debbugs.gnu.org
Subject: Re: bug#36944: Xfce Panel shortcuts after updates might not work
Date: Fri, 25 Aug 2023 18:27:45 +0800
znavko <at> disroot.org writes:

> Hello! Sometimes, when Icecat or Pcmanfm-qt update, I am not able to run them from shortcuts I've add to
> panel as Items (right mouse click - Panel - Add new Item).
> This is because applications addresses were changed after update (because guix adds hash to application
> folder).
> This makes me need to delete shortcut and add again.
> Xfce is not in account in this. Xfce does not use /home/user/.giux-profile/bin folder for those shortcuts. Xfce
> uses /gnu/store/hashhashahsh-icecat-60.1/bin/icecat instead. And this is my trouble.
>
> Do you think we can solve this?

No solution yet, but i confirm this issue does exists..

After add a launcher for chroium in xfce4-panel, i got:

$ cat panel/launcher-9/16929589731.desktop

--8<---------------cut here---------------start------------->8---
[Desktop Entry]
Version=1.0
Name=Chromium
GenericName=Web Browser
Comment=Access the Internet
Exec=/gnu/store/0bm0k38601acm56pv5jkl6wgvm0rj5xc-ungoogled-chromium-112.0.5615.165-1/bin/chromium %U
StartupNotify=true
Terminal=false
Icon=chromium
Type=Application
Categories=Network;WebBrowser;
MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/http;x-scheme-handler/https;
Actions=new-window;new-private-window;
X-XFCE-Source=file:///home/iyzsong/.guix-home/profile/share/applications/chromium.desktop

[Desktop Action new-window]
Name=New Window
Exec=/gnu/store/0bm0k38601acm56pv5jkl6wgvm0rj5xc-ungoogled-chromium-112.0.5615.165-1/bin/chromium

[Desktop Action new-private-window]
Name=New Incognito Window
Exec=/gnu/store/0bm0k38601acm56pv5jkl6wgvm0rj5xc-ungoogled-chromium-112.0.5615.165-1/bin/chromium --incognito
--8<---------------cut here---------------end--------------->8---

So it hardcode store paths in 'Exec'.




This bug report was last modified 1 year and 290 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.