unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#36944: Xfce Panel shortcuts after updates might not work
@ 2019-08-06  7:42 znavko
  2019-08-18 10:12 ` Oleg Pyhalov
  2023-08-25 10:27 ` 宋文武 via Bug reports for GNU Guix
  0 siblings, 2 replies; 4+ messages in thread
From: znavko @ 2019-08-06  7:42 UTC (permalink / raw)
  To: 36944

[-- Attachment #1: Type: text/plain, Size: 566 bytes --]

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?

[-- Attachment #2: Type: text/html, Size: 804 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#36944: Xfce Panel shortcuts after updates might not work
  2019-08-06  7:42 bug#36944: Xfce Panel shortcuts after updates might not work znavko
@ 2019-08-18 10:12 ` Oleg Pyhalov
  2019-08-18 15:26   ` Bengt Richter
  2023-08-25 10:27 ` 宋文武 via Bug reports for GNU Guix
  1 sibling, 1 reply; 4+ messages in thread
From: Oleg Pyhalov @ 2019-08-18 10:12 UTC (permalink / raw)
  To: znavko; +Cc: 36944

[-- Attachment #1: Type: text/plain, Size: 1065 bytes --]

Hello,

znavko@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.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#36944: Xfce Panel shortcuts after updates might not work
  2019-08-18 10:12 ` Oleg Pyhalov
@ 2019-08-18 15:26   ` Bengt Richter
  0 siblings, 0 replies; 4+ messages in thread
From: Bengt Richter @ 2019-08-18 15:26 UTC (permalink / raw)
  To: Oleg Pyhalov; +Cc: 36944

On +2019-08-18 13:12:28 +0300, Oleg Pyhalov wrote:
> Hello,
> 
> znavko@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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#36944: Xfce Panel shortcuts after updates might not work
  2019-08-06  7:42 bug#36944: Xfce Panel shortcuts after updates might not work znavko
  2019-08-18 10:12 ` Oleg Pyhalov
@ 2023-08-25 10:27 ` 宋文武 via Bug reports for GNU Guix
  1 sibling, 0 replies; 4+ messages in thread
From: 宋文武 via Bug reports for GNU Guix @ 2023-08-25 10:27 UTC (permalink / raw)
  To: znavko; +Cc: 36944

znavko@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'.




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-08-25 10:34 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-06  7:42 bug#36944: Xfce Panel shortcuts after updates might not work znavko
2019-08-18 10:12 ` Oleg Pyhalov
2019-08-18 15:26   ` Bengt Richter
2023-08-25 10:27 ` 宋文武 via Bug reports for GNU Guix

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).