@FTIO,
I just downloaded 3.1.1, followed the instructions in the readme file, and all is well. It is running "as I speak." Quote:
and, instead of using sudo to installed, I opened another terminal, ran su -l worked my way to the xsnow-3.1.1 directory and ran, make install. As I said, all is well. |
Quote:
|
Quote:
|
Quote:
At first glance I don't see much difference between 2.0.15 and 3.1.1. They both work on this machine with kde4 and Xfce. |
To FTIO:
can you edit hashtable.cpp and replace the line for ( auto it = table.begin(); it != table.end(); ++it ) with for ( std::map<unsigned int,void *>::iterator it = table.begin(); it != table.end(); ++it ) And make again? I guess your C++ compiler doesn't know about the 'auto' thing. Willem |
If everything fails, there is a stripped down look-alike, running in all web browsers I have to my disposal:
https://www.ratrabbit.nl/wsnow/index.html Willem |
For C++ compilers not aware of 'auto'
Quote:
for ( auto it = table.begin(); it != table.end(); ++it ) with for ( std::map<unsigned int,void *>::iterator it = table.begin(); it != table.end(); ++it ) And make again? I guess your C++ compiler doesn't know about the 'auto' thing. Willem |
Quote:
$HOME/xsnow/pixmaps/santa<n>.xpm where <n> = 1,2,3,4. If present, xsnow will try this files (4 of them) for displaying Santa. The format must be xpm (X PixMap) format, see https://en.wikipedia.org/wiki/X_PixMap . So, if you have a snowplow.png: convert snowplow.png santa1.xpm # convert is in imagemagick cp santa1.xpm $HOME/xsnow/pixmaps cd $HOME/xsnow/pixmaps cp santa1.xpm santa2.xpm cp santa1.xpm santa3.xpm cp santa1.xpm santa4.xpm and start xsnow Beware of typo's, did not test above code. And, no menu will appear when you do this. Willem |
Quote:
Thanks for the help with this. I made the change and it went through the make this time with no problems. I then of course did make install as root, but it still does nothing when I start it up. Ksysguard doesn't show anything happening either, so it's not 'running' in the background, it's just not starting or doing anything at all. I even tried running it from the source directory where it's built and all...still nothing happens. Not a blink, nothing. :( |
Quote:
Can you do the following: make clean ./configure make src/xsnow and post me the output of this all? Does src/xsnow -h produce output? But wait, I found a slackware virtual machine, running slackware 14.2 with plasma shell. Xsnow won't work fully, because it needs gtk3.20 or better to run the user interface. However, I was able to kind of run xsnow using the following: src/xsnow -defaults -nomenu -xwininfo After clicking somewhere on the desktop a stuttering xsnow becomes visible. You can change settings in ~/.xsnowrc, or read the man page and use commandline parameters. I could not find a way to activate a compositor, that would help for a smoother xsnow. Willem |
A ten-year-old thread, revived for debugging purposes.
I'm torn among :rolleyes: "oh, please", :thumbsup: "yeah!", and :D "of course; next question?". |
Quote:
Thank you for all the help though. |
Quote:
And when it was revived this last time, the last post was in January of this year, so relatively recent compared to the overall age of the thread. |
Quote:
https://www.ratrabbit.nl/ratrabbit/c...xsnow/download for version 3.1.2~pre1 Pls, let me know if this works for you. It runs flawlessly on my virtual slackware 14.2/plasma Willem |
Quote:
|
Quote:
And trust me, I found out yesterday just how wacky software QA can be. A bug report I tossed into the internet cloud, like a message in a bottle, came full circle back to me half a week later, with lots of other names attached to it. I can't find it in Perlis's "Epigrams", but there's a saying about programming computers that goes, "If you release it, someday you'll have to fix it." And it looks like this simple "xsnow" program is the latest proof of it. |
Quote:
In modern desktop environments xsnow was still running, but invisible. After my retirement and after a communication with Rick, I decided to correct this. And, because computer programming is my hobby without being an expert, I upgraded xsnow with more visuals and a gui. Now xsnow is using GTK for painting whenever possible, using a click-through transparent window. The last addendum, inspired by this forum, is that xsnow now checks if the GTK version is high enough to run the gui. If not, the gui is not run, which should be no problem for command-line adepts. I had a look at the possibility to downgrade the gui to version 3.18, but that seems, even for me, too much work. |
Quote:
It should compile and run on slackware-14.2 |
Quote:
Thank you for your fine work. :) |
Quote:
Thank you very much for working on this!! It's a wonderful feeling seeing it once again on my system...the memories it brought back were really great! Again, thank you so much for all your hard work on this! |
Quote:
|
Quote:
|
Yes, there were birds. 3 flocks, it looks like and they eventually are flying toward Santa and hanging around him and the reindeer and sled, heh.
|
A question...since I don't have the graphical 'menu', is there a way I can configure things so that I can still have a *BETTER* choice of the Santa pixmap (.xpm) I's like to use?
I mean, in my ~.xsnow.rc file, I only get the choice of Santa as 1,2,3 or 4. In the src/Pixmaps directory of xsnow-3.1.2, there's a lot more to choose from, and I'd *really* like to use the BigSantaRudolf81.xpm. I don't know how to code, but sometimes I can piddle around with a file someone has pointed me to and once in a while get it fixed to do what I want, just by sort of looking at it and the few lines with the word/name/whatever I'm wanting to change (it's actually how I made the one or two Slackware sbo builds for Slackware...convertall and dillo, if I remember right). In this case, I searched and searched and searched manually for anything in the xsnow-3.1.2 directory to do with 'Santa' and got to thinking maybe it would have to be 'configured' or something. I found Santa in the Santa.c, of course (I know, you programmers are having a laugh at me over that one, heh), and see that it has this starting at line 176: Code:
char *path[PIXINANIMATION]; Code:
Santa <n> Anyway, I hope I'm making sense and hopefully it won't be too difficult to point me where I need to go and maybe even what I might try doing to give non-gui-menu-able folks like me a little more choice to use in the ~.xsnow.rc file. Whatcha think? |
Quote:
Code:
:=-> xsnow -v And that the man page is correctly installed: Code:
:=-> man xsnow | tail -n 1 Now the answer to your questions: The program converts file names to numbers, e.g. RegularSanta1.xpm becomes 0, MediumSanta1.xpm becomes 1 etc. There are 5 Santa's to choose from, numbered 0..4 To get a clean .xsnowrc, run first: Code:
xsnow -defaults To try another Santa: Code:
xsnow -santa 4 Rudolph can be switched off: Code:
xsnow -norudolph Trees: more or less the same, try: Code:
xsnow -treetype 0 -tc red -trees 30 In your case, not having gtk >=3.20, it is possibly best to replace all xsnow's above with Code:
xsnow -nomenu It is all in the man page: Code:
man xsnow Code:
xsnow -h Willem |
Quote:
Code:
xsnow -followsanta 0 Code:
xsnow -showattr 1 |
1 Attachment(s)
Here is XSnow running on vtown-kde5 with the 5.9.3 kernel,
|
Happy Thanksgiving!
As today is the "official" start of the Holiday Season (in the U.S.) another XSnow screen shot can be found in this post, https://www.linuxquestions.org/quest...ml#post6189023 As you will see, Xsnow is running on Xfce-4.12 and the 5.10-rc5 kernel. Best Wishes to You and Yours for the Holidays! |
Quote:
:hattip: |
1 Attachment(s)
Xsnow-3.1.5-1 si running fine for me on -current. I am using the deb pkg turned into a txz. My only question is why are there some tiny Xs on the screen? Was something supposed to be there?
|
1 Attachment(s)
With social distancing, I at least have this :)
Wish everyone Happy Holidays |
Many thanks to Mr. Volkerding for adding XSnow to Slackware!
Merry Christmas! :) Quote:
|
News for the Xsnow users :)
Code:
Fri Dec 25 00:52:08 UTC 2020 edit- cwizardone beat me to it |
Quote:
|
xsnow on the kde desktop - its really great !!!
Thanks for this amazing os that slackware is... kind regards |
Mr. Volkerding was kind enough to update Xsnow yesterday.
Quote:
|
All times are GMT -5. The time now is 12:17 PM. |