WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: fluff 1.08 in TC+ 14.0  (Read 3188 times)

Offline Rantanplan

  • Newbie
  • *
  • Posts: 48
fluff 1.08 in TC+ 14.0
« on: May 18, 2023, 01:09:23 PM »
Hello,

in fact, i don't know if it's really a "bug".

I use tinycoreplus 14 on an old laptop x86 Packard Bell.
I made frugal install on a usb stick.

I downloaded and loaded fluff.tcz "OnBoot".
After boot, nothing happens after click on fluff icon.
In a terminal, fluff returns "segmentation fault", and sudo fluff too, of course.
With RunApps, fluff opens well, and i can use it.
And weirdly, sometimes, the icon does pop up fluff.

An idea about this issue ?
And how to repair it ?

Thanks.

=============in french=================
Bonjour

En fait, je ne sais pas si c’est vraiment un « bug ».

J’utilise tinycoreplus 14 sur un vieil ordinateur portable x86 Packard Bell.
J’ai fait une installation frugale sur une clé usb.

J’ai téléchargé et chargé fluff.tcz "OnBoot".
Après le démarrage, rien ne se passe après avoir cliqué sur l'icône fluff.
Dans un terminal, fluff renvoie « défaut de segmentation », et sudo fluff aussi, bien sûr.
Avec RunApps, fluff s'ouvre bien et je peux l'utiliser.
Et bizarrement, parfois, l'icône fait apparaître fluff.

Une idée à ce sujet ?
Et comment réparer ?

Merci.

Offline jazzbiker

  • Hero Member
  • *****
  • Posts: 934
Re: fluff 1.08 in TC+ 14.0
« Reply #1 on: May 18, 2023, 05:55:14 PM »
Hi Rantanlplan,

I often use TC x86 too and tried running fluff. I have not tried all possible X servers and tested fluff under Xorg only. I use non-english local (as probably You do) and observed the same fluff behaviour as You've described. Like running from the CLI causes segfault, while running with  the help of flrun utility executes without problems.

I've looked over the sources of flrun and noticed that it performs some manipulations with locale for the program being run by it. So I've tried to launch fluff from the CLI with locale reset and this cured the desease:
Code: [Select]
LANG=C fluff

Making the fluff launching more convenient for You depends on Your habits but the easiest way is to put the launcher script consisting of the mentioned command and named "fluff" (with +x flags enabled ofcourse) in Your ~/.local/bin. As ~/.local/bin is preceding /usr/local/bin inside the $PATH Your script will have precedence over the plain fluff launch.

Edit: Of course in this way You loose Your locale but as I can see running with the help of flrun causes the same consequencies. I have no idea about fluff features, just propose the quick and dirty workaround. Maybe You need to ask fluff's maintainer - GNUser - to recompile it.

Update: Issue with displaying UTF-8 characters is solved if You load fltk-full.
« Last Edit: May 18, 2023, 06:11:32 PM by jazzbiker »

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11044
Re: fluff 1.08 in TC+ 14.0
« Reply #2 on: May 19, 2023, 01:49:05 AM »
A crash with different locales would be a bug in fluff, but I don't think it's actively developed.
The only barriers that can stop you are the ones you create yourself.

Offline jazzbiker

  • Hero Member
  • *****
  • Posts: 934
Re: fluff 1.08 in TC+ 14.0
« Reply #3 on: May 19, 2023, 03:19:54 AM »
Seems that fluff.tcz was transfered from TC11 x86 1.0.8 version (compiled without correct -march= and -mtune= by the way) while in TC12 x86 repo fluff 1.0.9 is present and compiled in the more correct way (by Juanito? .info includes no nick). I've tried fluff.tcz from TC12 x86 under TC14 x86 but it exhibits the same problem with non-English locale and can be cured in the same way. Still the size is less and compilation flags are correct, so I propose to replace TC14 x86 fluff.tcz with the TC12 x86 1.0.9 version. Still I am not using this file manager and may be wrong about its functionality and bugs.

Edit: I may be unjust about 1.0.8 compile flags because Makefile inside fluff_1_0_8.src.tar.gz defines correct values. The size of 1.0.9 may be less because it is built using different linker script - .xbn.  (Rich?)
« Last Edit: May 19, 2023, 03:28:03 AM by jazzbiker »

Offline Rantanplan

  • Newbie
  • *
  • Posts: 48
Re: fluff 1.08 in TC+ 14.0
« Reply #4 on: May 19, 2023, 03:31:47 AM »
Hello,

fluff is a very light and easy to use file manager.
But, you probably already know that.

@jazzbiker
Thanks for the time spent researching and sharing.
Your explanations are very clear, understandable and appreciated.
Indeed, I had forgotten to mention that I was using Xvesa.
But, you and I have observed the same phenomenon which rules out a problem with the graphics server.
I have noted that fltk-full solved the problem.
I will probably use this solution.
Seeing also that with fluff 1.0.9 you observe the same disorder although perfectly compiled (-march= and -mtune=).

@curaga
thanks for the clarification.

Best regards to all.

================= in french =================
Bonjour,

fluff est un gestionnaire de fichiers très léger et facile à utiliser.
Mais, vous le savez probablement déjà.

@jazzbiker
Merci pour le temps passé à faire des recherches et à les partager.
Vos explications sont très claires, compréhensibles et appréciées.
En effet, j'avais omis de préciser que j'utilisais Xvesa.
Mais, vous et moi avons observé le même phénomène ce qui exclut un problème avec le serveur graphique.
J'ai noté que fltk-full résolvait le problème.
Je vais probablement utiliser cette solution.
Vu qu'avec fluff 1.0.9 vous observez le même désordre bien que parfaitement compilé (-march= et -mtune=).

@curaga
merci pour cette précision.

Amitiés à tous.

Offline jazzbiker

  • Hero Member
  • *****
  • Posts: 934
Re: fluff 1.08 in TC+ 14.0
« Reply #5 on: May 19, 2023, 06:39:50 AM »
Hi Rantanplan,

Unless the fluff design ideas match TinyCore perfectly, it has some bugs, and not only those You've met.

http://forum.tinycorelinux.net/index.php/topic,25601.0.html


Offline Rantanplan

  • Newbie
  • *
  • Posts: 48
Re: fluff 1.08 in TC+ 14.0
« Reply #6 on: May 19, 2023, 10:57:39 AM »
Thanks @jazzbiker for the link.

All of a sudden the clouds hide the sun.  ;D

So far, I've only had to endure this one.
Right now, the fluff icon is working perfectly.
Weird, weird...