unofficial mirror of help-guix@gnu.org 
 help / color / mirror / Atom feed
* Inkscape icons missing
@ 2022-03-23 11:11 Zelphir Kaltstahl
  2022-03-23 15:46 ` Luis Felipe
  0 siblings, 1 reply; 4+ messages in thread
From: Zelphir Kaltstahl @ 2022-03-23 11:11 UTC (permalink / raw)
  To: help-guix

Hello Guix users!

I've noticed an issue with Inkscape installed via Guix and wonder whether only I 
have this issue, or it is more wide spread:

When I install Inkscape using the following command:

guix shell inkscape -- inscape

I get a running Inkscape and it seems to work fine, but all the icons of buttons 
of the UI are missing and the icons for cursors are also missing. For example, 
when I hover over a frame border, which I can drag to the right or left to 
change size of frames that make the UI, like for example the alignment frame 
border (or area or whatever you want to call it).

Information about versions:

~~~~
$ guix describe --format=channels
(list (channel
         (name 'guix)
         (url"https://git.savannah.gnu.org/git/guix.git")
         (branch "master")
         (commit
           "a1632d59529909ab3733772f203e7ea64809b85e")
         (introduction
           (make-channel-introduction
             "9edb3f66fd807b096b48283debdcddccfea34bad"
             (openpgp-fingerprint
               "BBB0 2DDF 2CEA F6A8 0D1D  E643 A2A0 6DF2 A33A 54FA")))))

$ guix shell inkscape -- inkscape --version
Gtk-Message: 12:08:54.501: Failed to load module "xapp-gtk3-module"
Inkscape 1.1.1 (3bf5ae0d25, 2021-09-20)
~~~~

I do not remember this problem happening before, but I also changed my desktop 
environment to XFCE on this machine (from Cinnamon), so that might change things 
with the icon locations perhaps. I think though, that probably the icons should 
be a dependency of the application.

Best regards,
Zelphir

-- 
repositories:https://notabug.org/ZelphirKaltstahl

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

* Re: Inkscape icons missing
  2022-03-23 11:11 Inkscape icons missing Zelphir Kaltstahl
@ 2022-03-23 15:46 ` Luis Felipe
  2022-03-23 18:27   ` Zelphir Kaltstahl
  0 siblings, 1 reply; 4+ messages in thread
From: Luis Felipe @ 2022-03-23 15:46 UTC (permalink / raw)
  To: Zelphir Kaltstahl; +Cc: help-guix


[-- Attachment #1.1: Type: text/plain, Size: 1561 bytes --]

Hi Zelphir,

On Wednesday, March 23rd, 2022 at 11:11 AM, Zelphir Kaltstahl <zelphirkaltstahl@posteo.de> wrote:

> Hello Guix users!
> 

> I've noticed an issue with Inkscape installed via Guix and wonder whether only I
> have this issue, or it is more wide spread:
> 

> When I install Inkscape using the following command:
> 

> guix shell inkscape -- inscape
> 

> I get a running Inkscape and it seems to work fine, but all the icons of buttons
> of the UI are missing and the icons for cursors are also missing. For example,
> when I hover over a frame border, which I can drag to the right or left to
> change size of frames that make the UI, like for example the alignment frame
> border (or area or whatever you want to call it).

Out of curiosity, you still see no icons when you change the Appearance in the Quick Setup tab in the Welcome screen that is shown when you start Inkscape?

I'm using the following Inkscape in a Guix System with GNOME (guix from February, though), but icons work fine.

inkscape 1.1.1 out /gnu/store/zlcsrryyhl9h7r29m71lhrbwbfbm371k-inkscape-1.1.1

> I do not remember this problem happening before, but I also changed my desktop
> environment to XFCE on this machine (from Cinnamon), so that might change things
> with the icon locations perhaps. I think though, that probably the icons should
> be a dependency of the application.

In my case, it seems all necessary icons are included in the inkscape tree when I run:

tree /gnu/store/zlcsrryyhl9h7r29m71lhrbwbfbm371k-inkscape-1.1.1

[-- Attachment #1.2: publickey - luis.felipe.la@protonmail.com - 0x12DE1598.asc --]
[-- Type: application/pgp-keys, Size: 1815 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 509 bytes --]

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

* Re: Inkscape icons missing
  2022-03-23 15:46 ` Luis Felipe
@ 2022-03-23 18:27   ` Zelphir Kaltstahl
  2022-03-23 21:24     ` Luis Felipe
  0 siblings, 1 reply; 4+ messages in thread
From: Zelphir Kaltstahl @ 2022-03-23 18:27 UTC (permalink / raw)
  To: Luis Felipe; +Cc: help-guix

Hello Luis!

On 3/23/22 16:46, Luis Felipe wrote:
> Hi Zelphir,
>
> On Wednesday, March 23rd, 2022 at 11:11 AM, Zelphir Kaltstahl<zelphirkaltstahl@posteo.de>  wrote:
>
>> Hello Guix users!
>>
>> I've noticed an issue with Inkscape installed via Guix and wonder whether only I
>> have this issue, or it is more wide spread:
>>
>> When I install Inkscape using the following command:
>>
>> guix shell inkscape -- inscape
>>
>> I get a running Inkscape and it seems to work fine, but all the icons of buttons
>> of the UI are missing and the icons for cursors are also missing. For example,
>> when I hover over a frame border, which I can drag to the right or left to
>> change size of frames that make the UI, like for example the alignment frame
>> border (or area or whatever you want to call it).
> Out of curiosity, you still see no icons when you change the Appearance in the Quick Setup tab in the Welcome screen that is shown when you start Inkscape?
>
> I'm using the following Inkscape in a Guix System with GNOME (guix from February, though), but icons work fine.
>
> inkscape 1.1.1 out /gnu/store/zlcsrryyhl9h7r29m71lhrbwbfbm371k-inkscape-1.1.1

Depending on what "Appearance" option I choose, some of the icons show up, but I 
guess all the icons specific to Inkscape buttons are missing. For example I see 
the icons for things like copy, cut, and paste for some of the Appearance 
options, but see none of the icons for "Align and Distribute" in Inkscape.

>> I do not remember this problem happening before, but I also changed my desktop
>> environment to XFCE on this machine (from Cinnamon), so that might change things
>> with the icon locations perhaps. I think though, that probably the icons should
>> be a dependency of the application.
> In my case, it seems all necessary icons are included in the inkscape tree when I run:
>
> tree /gnu/store/zlcsrryyhl9h7r29m71lhrbwbfbm371k-inkscape-1.1.1

The tree command yields the following:

~~~~
$ guix shell inkscape -- which inkscape
/gnu/store/x4q0vb1m3mfi3kpngdzawfw4iwkncxvr-profile/bin/inkscape

$ guix shell inkscape -- tree /gnu/store/x4q0vb1m3mfi3kpngdzawfw4iwkncxvr-profile/
/gnu/store/x4q0vb1m3mfi3kpngdzawfw4iwkncxvr-profile/
├── bin -> /gnu/store/bbyssrx6lkg69lp61njsinvp19nssyc4-inkscape-1.1.1/bin
├── etc
│   ├── ld.so.cache -> /gnu/store/bbyssrx6lkg69lp61njsinvp19nssyc4-inkscape-1.1.1/etc/ld.so.cache
│   └── profile
├── lib
│   ├── gdk-pixbuf-2.0
│   │   └── 2.10.0
│   │       └── loaders.cache -> /gnu/store/ms58kdd058bf2flw9kc604cfpbmndc2m-gdk-pixbuf-loaders-cache-file/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
│   ├── gtk-3.0 -> /gnu/store/qxlyb6ciw17n04bzrcr4j4xil4bx6vvc-gtk-im-modules/lib/gtk-3.0
│   └── inkscape -> /gnu/store/bbyssrx6lkg69lp61njsinvp19nssyc4-inkscape-1.1.1/lib/inkscape
├── manifest
└── share
     ├── applications
     │   ├── mimeinfo.cache -> /gnu/store/carhcdjylnf9nfl913jyhwcxdggcz9mi-xdg-desktop-database/share/applications/mimeinfo.cache
     │   └── org.inkscape.Inkscape.desktop -> /gnu/store/carhcdjylnf9nfl913jyhwcxdggcz9mi-xdg-desktop-database/share/applications/org.inkscape.Inkscape.desktop
     ├── bash-completion -> /gnu/store/bbyssrx6lkg69lp61njsinvp19nssyc4-inkscape-1.1.1/share/bash-completion
     ├── doc -> /gnu/store/bbyssrx6lkg69lp61njsinvp19nssyc4-inkscape-1.1.1/share/doc
     ├── emacs -> /gnu/store/m2s6frq15825zr2205b99p4x5wd2iq9h-emacs-subdirs/share/emacs
     ├── glib-2.0 -> /gnu/store/vrm5dcg38vqgymabgakg6jjrw9q3g2j0-glib-schemas/share/glib-2.0
     ├── icons
     │   └── hicolor
     │       ├── 16x16
     │       │   └── apps
     │       │       └── org.inkscape.Inkscape.png -> /gnu/store/5613nwa7wn1ypirq8rj98fafk4l7zvd2-gtk-icon-themes/share/icons/hicolor/16x16/apps/org.inkscape.Inkscape.png
     │       ├── 22x22
     │       │   └── apps
     │       │       └── org.inkscape.Inkscape.png -> /gnu/store/5613nwa7wn1ypirq8rj98fafk4l7zvd2-gtk-icon-themes/share/icons/hicolor/22x22/apps/org.inkscape.Inkscape.png
     │       ├── 24x24
     │       │   └── apps
     │       │       └── org.inkscape.Inkscape.png -> /gnu/store/5613nwa7wn1ypirq8rj98fafk4l7zvd2-gtk-icon-themes/share/icons/hicolor/24x24/apps/org.inkscape.Inkscape.png
     │       ├── 256x256
     │       │   └── apps
     │       │       └── org.inkscape.Inkscape.png -> /gnu/store/5613nwa7wn1ypirq8rj98fafk4l7zvd2-gtk-icon-themes/share/icons/hicolor/256x256/apps/org.inkscape.Inkscape.png
     │       ├── 32x32
     │       │   └── apps
     │       │       └── org.inkscape.Inkscape.png -> /gnu/store/5613nwa7wn1ypirq8rj98fafk4l7zvd2-gtk-icon-themes/share/icons/hicolor/32x32/apps/org.inkscape.Inkscape.png
     │       ├── 48x48
     │       │   └── apps
     │       │       └── org.inkscape.Inkscape.png -> /gnu/store/5613nwa7wn1ypirq8rj98fafk4l7zvd2-gtk-icon-themes/share/icons/hicolor/48x48/apps/org.inkscape.Inkscape.png
     │       ├── icon-theme.cache -> /gnu/store/5613nwa7wn1ypirq8rj98fafk4l7zvd2-gtk-icon-themes/share/icons/hicolor/icon-theme.cache
     │       ├── scalable
     │       │   └── apps
     │       │       └── org.inkscape.Inkscape.svg -> /gnu/store/5613nwa7wn1ypirq8rj98fafk4l7zvd2-gtk-icon-themes/share/icons/hicolor/scalable/apps/org.inkscape.Inkscape.svg
     │       └── symbolic
     │           └── apps
     │               └── org.inkscape.Inkscape-symbolic.svg -> /gnu/store/5613nwa7wn1ypirq8rj98fafk4l7zvd2-gtk-icon-themes/share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
     ├── info -> /gnu/store/m5rgdgdjqyxlipxmg0nnaz1z8jz8lx48-info-dir/share/info
     ├── inkscape -> /gnu/store/bbyssrx6lkg69lp61njsinvp19nssyc4-inkscape-1.1.1/share/inkscape
     ├── locale -> /gnu/store/bbyssrx6lkg69lp61njsinvp19nssyc4-inkscape-1.1.1/share/locale
     ├── man -> /gnu/store/bbyssrx6lkg69lp61njsinvp19nssyc4-inkscape-1.1.1/share/man
     ├── metainfo -> /gnu/store/bbyssrx6lkg69lp61njsinvp19nssyc4-inkscape-1.1.1/share/metainfo
     └── mime -> /gnu/store/v1s4c90lybm1wria17xniq2nmn7xjp42-xdg-mime-database/share/mime

37 directories, 15 files
~~~~

Best regards,
Zelphir

-- 
repositories:https://notabug.org/ZelphirKaltstahl

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

* Re: Inkscape icons missing
  2022-03-23 18:27   ` Zelphir Kaltstahl
@ 2022-03-23 21:24     ` Luis Felipe
  0 siblings, 0 replies; 4+ messages in thread
From: Luis Felipe @ 2022-03-23 21:24 UTC (permalink / raw)
  To: Zelphir Kaltstahl; +Cc: help-guix


[-- Attachment #1.1: Type: text/plain, Size: 758 bytes --]

On Wednesday, March 23rd, 2022 at 6:27 PM, Zelphir Kaltstahl <zelphirkaltstahl@posteo.de> wrote:

> The tree command yields the following:
> 

> ~~~~
> $ guix shell inkscape -- which inkscape
> /gnu/store/x4q0vb1m3mfi3kpngdzawfw4iwkncxvr-profile/bin/inkscape
> 

> $ guix shell inkscape -- tree /gnu/store/x4q0vb1m3mfi3kpngdzawfw4iwkncxvr-profile/
> /gnu/store/x4q0vb1m3mfi3kpngdzawfw4iwkncxvr-profile/
> ├── bin -> /gnu/store/bbyssrx6lkg69lp61njsinvp19nssyc4-inkscape-1.1.1/bin

Oh, this won't print the whole thing (278 directories, 3343 files in my case).

So what about running "tree /gnu/store/bbyssrx6lkg69lp61njsinvp19nssyc4-inkscape-1.1.1" instead? It is that tree which shows me a lot of icon themes, including cursors.




[-- Attachment #1.2: publickey - luis.felipe.la@protonmail.com - 0x12DE1598.asc --]
[-- Type: application/pgp-keys, Size: 1815 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 509 bytes --]

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

end of thread, other threads:[~2022-03-23 21:25 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-23 11:11 Inkscape icons missing Zelphir Kaltstahl
2022-03-23 15:46 ` Luis Felipe
2022-03-23 18:27   ` Zelphir Kaltstahl
2022-03-23 21:24     ` Luis Felipe

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).