Package Details: fsleyes 0.32.3-1

Git Clone URL: https://aur.archlinux.org/fsleyes.git (read-only, click to copy)
Package Base: fsleyes
Description: FSLeyes is the FSL image viewer
Upstream URL: https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FSLeyes
Licenses: Apache
Submitter: tobac
Maintainer: tobac
Last Packager: tobac
Votes: 3
Popularity: 0.000004
First Submitted: 2017-10-11 11:10
Last Updated: 2020-03-02 19:27

Latest Comments

1 2 3 Next › Last »

tobac commented on 2020-03-07 14:08

If you use the AUR fsl package, then FSL is installed in /opt/fsl. The corresponding variable $FSLDIR should be automatically set to that path via /etc/profile.d/fsl.sh.

Feakster commented on 2020-03-07 14:04

Thanks @tobac. It works now. Do you know where to point fsleyes for $FSLDIR?

tobac commented on 2020-03-07 13:21

What you need is "fsleyes-widgets" from the AUR. It is a dependency of the "fsleyes" package so I'm not quite sure how you managed to install fsleyes without installing fsleyes-widgets ;)

Feakster commented on 2020-03-07 07:46

fsleyes or fslpy appears to be broken on Manjaro. I get the following error when trying to launch fsleyes from the terminal:

Traceback (most recent call last):
  File "/usr/bin/fsleyes", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3254, in <module>
    def _initialize_master_working_set():
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3237, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3266, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 584, in _build_master
    ws.require(__requires__)
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 901, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 787, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'fsleyes-widgets>=0.8.4' distribution was not found and is required by fsleyes

I have tried installing python-distribution from AUR via yay but I still get the same error message.

keiichiiownsu12 commented on 2019-08-08 19:40

It appears the fsleyes tarball fails sha256sums validation:

==> Validating source files with sha256sums... fsleyes-0.30.1.tar.gz ... FAILED fsleyes.png ... Passed fsleyes.desktop ... Passed ==> ERROR: One or more files did not pass the validity check! Error downloading sources: fsleyes

keiichiiownsu12 commented on 2019-07-27 19:35

no worries. Let me know if any of those previous packages I mentioned successfully integrate fsleyes with KDE's global menu, if you run in to the same problem as I, or if you find a better implementation/alternative!

tobac commented on 2019-07-27 19:21

Thanks anyway for your comprehensive explanation :)

Just a clarification: FSLeyes uses wxWidgets as its GUI toolkit.

keiichiiownsu12 commented on 2019-07-27 17:55

@tobac Nevermind, none of the qt4 aur packages are building correctly. . .

keiichiiownsu12 commented on 2019-07-27 15:08

@tobac actually, it seems fsleyes global menu does work with only the packages I mentioned. For whatever reason, when I load an image into fsleyes (usually 4D raw diffusion data), the program will stop showing the global menu, and won't show it on subsequent start ups. Fsleyes does lag on startup when loading the image, but that is because the image is loaded over an sshfs connection usually.

For whatever reason, global menu works now, even on multiple start ups, when no data is loaded. Weird?

keiichiiownsu12 commented on 2019-07-27 14:59

@tobac no, fsleyes does not work out of the box with KDE's global menu. If fsleyes is a gtk application like I believe (or does it have a qt implementation?), then the setup to get it to work should be similar to other GTK apps (e.g. libreoffice, etc.).

There were a few packages I had installed for other applications. Of these I am not sure which one exactly made it possible, but all of them were suggested, either on KDE's website or on forums for other GTK apps. This is a good reference: https://forum.manjaro.org/t/gtk-global-menu-in-plasma-5-13/42112

Packages needed are: appmenu-gtk-module (main one, apparently) libdbusmenu-glib/gtk2/gtk3/qt4/qt5 (libdbusmenu-qt4 is an AUR package) lib32-dbusmenu-glib/gtk2/gtk3/qt (lib32-dbusmenu-qt is an AUR package) appmenu-qt4 (AUR package)

Not sure which specific package made it work (would be good to test each). I have all but the lib32-libdbusmenu-qt, libdbusmenu-qt4, and appmenu-qt4 installed. I'll add each one sequentially and let you know which does the trick.

I.e. which one solves the issue I noted below*