
KDE Asciiquarium
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
KDE Asciiquarium is a KDE screensaver based off of Kirk Baucom's FABULOUS asciiquarium program (http://www.robobunny.com/projects/asciiquarium/).
Or in other words, it's a simulation of an ocean scene, but using ASCII art instead.
NOTE This content is the KDE 3 version of the screensaver. I have not uploaded the KDE 4 port here because it is now included with KDE 4 in the kdeartwork module.
Note the screenshot preview will probably be a bit dark, view the full screenshot to see what it's more likely to look like.
To install:
Extract the tarball, and change to its directory (aasaver-0.3.2). In that directory, run the following:
./configure
make
make install (this may need run as root)
You will then be able to find Asciiquarium in the Miscellaneous category of the Screensaver Control Panel.
At this time the only option is the number of fish to have present.
Thanks to Maksim Orlovich for starting the project, and Kirk Baucom and Joan Stark for the asciiquarium program and ASCII Art.
15 years ago
0.3.2 -- Initial public release.
15 years ago
0.3.2 -- Initial public release.
Jedimaster
8 years ago
scons not installed, installing local copy.
scons: Reading SConscript files ...
File "/home/Jedimaster/Downloads/aasaver-0.3.2/scons-local-0.96.1/SCons/Tool/gas.py", line 1
import as
^
SyntaxError: invalid syntax
I cannot install this because of this error. I tried running ./scons by itself; however I recieved the same error.
Report
bittajam
10 years ago
Report
yurix
11 years ago
Report
kvoort
12 years ago
To have it working under kde4, apply the supplied .diff patch to src/asciiquarium.desktop, which will modify it to meet kde4 standards, then configure, build, and install as usual.
After installing, the asciiquarium.desktop file needs to be moved from the old kde3 location to the new kde4 location. The configure scripts still rely on a tool (kde-config) which returns kde3 installation locations (usr/share/applnk), and I can't figure out how to fix this. The asciiquarium.desktop file needs to be moved to /usr/share/kde4/services/ScreenSavers/.
This should have it working under kde4.
---PATCH---
--- aasaver-0.3.2-old/src/asciiquarium.desktop 2005-09-16 22:01:41.000000000 -0400
+++ aasaver-0.3.2/src/asciiquarium.desktop 2008-11-05 11:22:06.000000000 -0500
@@ -2,10 +2,10 @@
Encoding=UTF-8
Exec=asciiquarium.kss
Icon=kscreensaver
-Type=Application
+Type=Service
+X-KDE-ServiceTypes=ScreenSaver
Actions=InWindow;Root;Setup
Name=Asciiquarium
-X-KDE-Category=Miscellaneous
[Desktop Action InWindow]
Exec=asciiquarium.kss -window-id %w
Report
jseabold
12 years ago
Report
liegerm
12 years ago
Works great! Thanks! I'm off to find an ASCII version of Quake 4...
Report
giofra
12 years ago
After i wrote in the shell ./configure it's all ok...
but when i write make i receive this error message:
make: *** No targets specified and no makefile found. Stop.
after make install:
make: *** No rule to make target `install'. Stop.
Why???
Anyone??
Report
aztk
12 years ago
scons not installed, installing local copy.
scons: Reading SConscript files ...
Checking for kde-config : kde-config was found
Checking for kde version : 3.5.7
Checking for the qt library : qt is in /usr/lib/qt3
Checking for uic : uic was not found - set QTDIR put it in your PATH ?
Unable to configure scons
then i try this
[root@1309-6 aasaver-0.3.2]# export QTDIR=/usr/lib/qt3
[root@1309-6 aasaver-0.3.2]# ./configure
but same error
what its wrong?
tnx
Report
lsolano
13 years ago
Thanks!
Report
carolinawren
13 years ago
Quote:[joonas@localhost aasaver-0.3.2]$ su
Password:
[root@localhost aasaver-0.3.2]# ./configure
scons not installed, installing local copy.
scons: Reading SConscript files ...
Checking for kde-config : kde-config was found
Checking for kde version : 3.5.7
Checking for the qt library : qt is in /usr/lib/qt3/
Checking for uic : uic was found as /usr/lib/qt3//bin/uic
Checking for moc : moc was found as /usr/lib/qt3//bin/moc
Checking for the qt includes : ok /usr/lib/qt3//include/
Checking for the kde includes : ok /usr/include/
scons: done reading SConscript files.
scons: Building targets ...
scons: Nothing to be done for `configure'.
scons: done building targets.
Generating ./Makefile
Generating ./src/Makefile
The Makefile(s) have been generated. Type:
`make' to build aa.kss, and
`make install' to install aa.kss.
[root@localhost aasaver-0.3.2]# make
processing AASaverConfig.kcfgc to get AASaverConfig.h and AASaverConfig.cpp
kconfig_compiler -dsrc src/asciiquarium.kcfg src/AASaverConfig.kcfgc
-I/usr/include/ -I/usr/lib/qt3//include/ -O2 -DNDEBUG -DNO_DEBUG -Wno-non-virtual-dtor -Wno-sign-compare -Wno-trigraphs -DQT_NO_TRANSLATION -I. -Isrc -Isrc -c -o src/AASaverConfig.o src/AASaverConfig.cpp
sh: -/: invalid option
Usage: sh [GNU long option] [option] ...
sh [GNU long option] [option] script-file ...
GNU long options:
--debug
--debugger
--dump-po-strings
--dump-strings
--help
--init-file
--login
--noediting
--noprofile
--norc
--posix
--protected
--rcfile
--restricted
--verbose
--version
--wordexp
Shell options:
-irsD or -c command or -O shopt_option (invocation only)
-abefhkmnptuvxBCHP or -o option
scons: *** [src/AASaverConfig.o] Error 2
make: *** [all] Error 2
[root@localhost aasaver-0.3.2]#
[joonas@localhost aasaver-0.3.2]$ su
Password:
[root@localhost aasaver-0.3.2]# ./configure
scons not installed, installing local copy.
scons: Reading SConscript files ...
Checking for kde-config : kde-config was found
Checking for kde version : 3.5.7
Checking for the qt library : qt is in /usr/lib/qt3/
Checking for uic : uic was found as /usr/lib/qt3//bin/uic
Checking for moc : moc was found as /usr/lib/qt3//bin/moc
Checking for the qt includes : ok /usr/lib/qt3//include/
Checking for the kde includes : ok /usr/include/
scons: done reading SConscript files.
scons: Building targets ...
scons: Nothing to be done for `configure'.
scons: done building targets.
Generating ./Makefile
Generating ./src/Makefile
The Makefile(s) have been generated. Type:
`make' to build aa.kss, and
`make install' to install aa.kss.
[root@localhost aasaver-0.3.2]# make
processing AASaverConfig.kcfgc to get AASaverConfig.h and AASaverConfig.cpp
kconfig_compiler -dsrc src/asciiquarium.kcfg src/AASaverConfig.kcfgc
-I/usr/include/ -I/usr/lib/qt3//include/ -O2 -DNDEBUG -DNO_DEBUG -Wno-non-virtual-dtor -Wno-sign-compare -Wno-trigraphs -DQT_NO_TRANSLATION -I. -Isrc -Isrc -c -o src/AASaverConfig.o src/AASaverConfig.cpp
sh: -/: invalid option
Usage: sh [GNU long option] [option] ...
sh [GNU long option] [option] script-file ...
GNU long options:
--debug
--debugger
--dump-po-strings
--dump-strings
--help
--init-file
--login
--noediting
--noprofile
--norc
--posix
--protected
--rcfile
--restricted
--verbose
--version
--wordexp
Shell options:
-irsD or -c command or -O shopt_option (invocation only)
-abefhkmnptuvxBCHP or -o option
scons: *** [src/AASaverConfig.o] Error 2
make: *** [all] Error 2
[root@localhost aasaver-0.3.2]#
Report
mscroggi
13 years ago
When I attempt to compile the screensaver I get x86_64-suse-linux/bin/ld: cannot find -lqt-mt
Any ideas?
OS openSUSE 10.2 (X86-64)
Kernel 2.6.18.8-0.5-default x86_64
KDE 3.5.7
gcc 4.1.2
Any help would be greatly appreciated.
Monty
Report
Jebadius
14 years ago
Report
Psypointer
14 years ago
Report
janet
14 years ago
Report
pynm0001
14 years ago
Try doing (from the same directory)
"./scons install" to run the local scons manually, that would hopefully work.
Report
janet
14 years ago
Report
anz
15 years ago
Report
LinuxHungry
15 years ago
export QTDIR=/usr/share/qt3
apt-get install kde-devel
(not sure I spelled devel right)
then ./compile
make
make install
Report
czubin
15 years ago
Kind of freaks my buddies :)
Report
sessionID
15 years ago
Report
maarizwan
15 years ago
Report
stomph
15 years ago
Report
ch4n01r
15 years ago
It would be even more cool if we could adjust the speed of the fishes :)
Report
sphere
15 years ago
1. It's cool. How could ascii fish not be cool.
2. It was easy to build. Thanks for looking out for those of us that routinely botch compile-it-yourself installs.
P.S. I think that one of the messages may be incorrect during installation...
Type:
`make' to build aa.kss, and
`make install' to install aa.kss.
ought to read...
Type:
'make' to build asciiquarium.kss and
'makde install' to install asciiquarium.kss.
Thanks again.
Report
pynm0001
15 years ago
And yes, I always hated downloading packages that just wouldn't compile which is why I've tried to make it easy to build and install. It's a lot easier when you have SCons/bksys to help instead of the autotools though. ;)
Report