gcmd-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gcmd-dev] Snap version of gnome commander


From: Stefan Czinczoll
Subject: [gcmd-dev] Snap version of gnome commander
Date: Sun, 20 Jun 2021 23:08:33 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0

Hi Uwe & all,

the given "snap install" command installs the snap and mounts a virtual filesystem (for each snap one). Within the virtual filesystem all needed paths are automatically created by snapcraft (usr, bin, etc, ...)

By this, the application is accessible from userspace like any regular binary. Snapcraft just builds the snap file (the container) and is not inteded to interact with the system. For the latter is command: snap.

I've checked debug mode and got the following:

$ gnome-commander --debug a
Gtk-Message: 02:33:54.033: Failed to load module "gail"
Gtk-Message: 02:33:54.033: Failed to load module "atk-bridge"
Gtk-Message: 02:33:54.036: Failed to load module "canberra-gtk-module"
[II] imageloader: loading pixmap: /usr/share/pixmaps/gnome-commander/gnome_cmd_arrow_up.xpm

** (gnome-commander:5979): WARNING **: 02:33:54.036: Couldn’t load installed file type pixmap, trying to load ../pixmaps/gnome_cmd_arrow_up.xpm instead

Also tested was manually copying the .xpm files to the regular filesystem, but the error persists. Where does "imageloader" come from? Is it a function from gcmd sources? Adding libxpm to the build helps neither.

For anyone who likes to contribute by testing: Using an Ubuntu System (20.04) is quite easy with VirtualBox.

Just put the .yaml file in ~/snap directory and call snapcraft from users home dir. Snap/snapcraft are also available to other distros (like arch linux).

Best regards

Stefan

--
stefan.czinczoll[at]arcor.de
https://schollsky.jimdofree.com



reply via email to

[Prev in Thread] Current Thread [Next in Thread]