Description:

WARNING: Ksquirrel needs maintainer and someone who will port it to KDE4.

KSquirrel is an image viewer for KDE implementing OpenGL.

Features:
* dynamic format support (~ 50 image formats)
* customizable filters
* external tools
* file tree
* thumbnails, extended thumbnails
* KIPI support
* KEXIF support
* list view, icon view, detailed view, thumbnail view
* archive support
* view of currently mounted partitions
* flexible options
* slidedshow
* preview window
* opera-like tabs
* Konqueror integration

KSquirrel is the first viewer for KDE widely supporting such a quantity of formats, including Photoshop PSD, X cursors, animated GIF, WMF, SVG, DXF, JPEG2000 and APNG.

The detailed information, format of libraries with examples, screenshots you can find visiting web page http:// ksquirrel.sourceforge.net/

** Important: You should have video drivers installed (means hardware-accelerated OpenGL support).

At this time KSquirrel supports 57 image formats.
Last changelog:

6 years ago

ksquirrel-0.8.0 and ksquirrel-libs-0.8.0
****************************************
* new runtime options:
--nodirectorybasket
--noimagebasket
--nocategories
--nomountview
* added Konqueror intergation module
* added printing feature in image window
* added codec manager, which will allow to
enable/disable image codecs (requires root password)
* fixed licensing issues in source code
* fixed MIME types in .desktop files
* time counting in image window is more fair

ksquirrel-libs:
* added EPS, PSP
* bugfix in PNM decoder on P3 PNMs
* bugfix in CAMERA codec, when KSquirrel couldn't open raw fotos

maik3531

10 years ago

Hallo i have provide a RPM vor PCLinuxOS as can I adjust Built-in image windo by
pre-setting default ?

./configure --? or

Report

CKulT

10 years ago

You can do it only with patching source code. Just replace everywhere

<...>readBoolEntry("builtin", false);

with

<...>readBoolEntry("builtin", true);

Report

CKulT

10 years ago

You can do it only with patching source code. Just replace everywhere

<...>readBoolEntry("builtin", false);

with

<...>readBoolEntry("builtin", true);

Report

maik3531

10 years ago

Thanks

Report

MBear

10 years ago

im compile and install ksquirrellibs,
but ./configure.gnu for ksquirrel-0.7.0-pre2 give out :
error: "Header file konq_operations.h is missing. Please install kdebase-devel package.

Im use kubuntu 6.10, and kdebase-dev packsge was installed

Report

CKulT

10 years ago

Try to install kde-devel metapackage, it works for me on my Debian 3.1:

# apt-get install kde-devel

P.S. KSquirrel is waiting for Ubuntu maintainter at https://bugs.launchpad.net/ubuntu/+bug/107228

Report

MBear

10 years ago

Your advice was a great help to me.
Im compile and install with checkinstall. My english knowledge not allow me to be a KSquirrel Ubuntu maintainter. Sorry.

Report

gstnet

10 years ago

Thank you for great app.

Where did ksquirrel-small go ??

Report

CKulT

10 years ago

ksquirrel-small is currently removed till better times :)

Report

gstnet

10 years ago

Thanks for the response. I hope better times come soon. That was nice and quick image viewer.

Report

gassauer

10 years ago

I had to
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
to make ksquirrel 0.7pre2 find its libs in
/usr/local/lib/pkgconfig/ksquirrellibs.pc

Report

CKulT

10 years ago

You didn't pass --prefix=/usr to configure script in ksquirrel-libs. Check INSTALL file in source distribution.

Report

MerlinTC

10 years ago

I tried to compile it by just renaming the ebuilds for gentoo from pre1 to pre2 and the libs compiled fine but ksquirrel give me this error:

.deps/sq_bcglabel.Tpo" -c -o sq_bcglabel.o sq_bcglabel.cpp; \
then mv -f ".deps/sq_bcglabel.Tpo" ".deps/sq_bcglabel.Po"; else rm -f ".deps/sq_bcglabel.Tpo"; exit 1; fi
rm -f libimageedit_dlg.a
x86_64-pc-linux-gnu-ar cru libimageedit_dlg.a sq_pushbutton.o sq_label.o sq_bcglabel.o
x86_64-pc-linux-gnu-ranlib libimageedit_dlg.a
make[3]: Leaving directory `/var/tmp/portage/media-gfx/ksquirrel-0.7.0_pre2/work/ksquirrel-0.7.0-pre2/ksquirrel/imageedit_dlg'
Making all in imageedit_overlay
make[3]: Entering directory `/var/tmp/portage/media-gfx/ksquirrel-0.7.0_pre2/work/ksquirrel-0.7.0-pre2/ksquirrel/imageedit_overlay'
if x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/kde/devel/include -I/usr/qt/3/include -I. -I/usr/kde/devel/include -I.. -I../imageedit_dlg -DQT_THREAD_SUPPORT -D_REENTRANT -I. -DSQ_KLIBS="\"/usr/lib64/ksquirrel-libs\"" -DSQ_KL_VER="\"0.7.0-pre2\"" -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -march=athlon64 -O2 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT sq_converter.o -MD -MP -MF ".deps/sq_converter.Tpo" -c -o sq_converter.o sq_converter.cpp; \
then mv -f ".deps/sq_converter.Tpo" ".deps/sq_converter.Po"; else rm -f ".deps/sq_converter.Tpo"; exit 1; fi
sq_converter.cpp:39:29: error: sq_imageconvert.h: No such file or directory
sq_converter.cpp:457:28: error: sq_converter.moc: No such file or directory
sq_converter.cpp: In member function ‘void SQ_Converter::decodingCycle()’:
sq_converter.cpp:170: error: invalid use of undefined type ‘struct SQ_ImageConvert’
sq_converter.h:37: error: forward declaration of ‘struct SQ_ImageConvert’
sq_converter.cpp:311: error: invalid use of undefined type ‘struct SQ_ImageConvert’
sq_converter.h:37: error: forward declaration of ‘struct SQ_ImageConvert’
sq_converter.cpp:333: warning: possible problem detected in invocation of delete operator:
sq_converter.cpp:333: warning: invalid use of undefined type ‘struct SQ_ImageConvert’
sq_converter.h:37: warning: forward declaration of ‘struct SQ_ImageConvert’
sq_converter.cpp:333: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
sq_converter.cpp: In member function ‘void SQ_Converter::startEditPrivate()’:
sq_converter.cpp:438: error: invalid use of undefined type ‘struct SQ_ImageConvert’
sq_converter.h:37: error: forward declaration of ‘struct SQ_ImageConvert’
sq_converter.cpp:439: error: invalid use of undefined type ‘struct SQ_ImageConvert’
sq_converter.h:37: error: forward declaration of ‘struct SQ_ImageConvert’
sq_converter.cpp:441: error: no matching function for call to ‘SQ_Converter::connect(SQ_ImageConvert*&, const char [52], SQ_Converter* const, const char [61])’
/usr/qt/3/include/qobject.h:116: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*)
/usr/qt/3/include/qobject.h:226: note: bool QObject::connect(const QObject*, const char*, const char*) const
sq_converter.cpp:442: error: no matching function for call to ‘SQ_Converter::connect(SQ_Converter* const, const char [36], SQ_ImageConvert*&, const char [38])’
/usr/qt/3/include/qobject.h:116: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*)
/usr/qt/3/include/qobject.h:226: note: bool QObject::connect(const QObject*, const char*, const char*) const
sq_converter.cpp:443: error: no matching function for call to ‘SQ_Converter::connect(SQ_Converter* const, const char [20], SQ_ImageConvert*&, const char [20])’
/usr/qt/3/include/qobject.h:116: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*)
/usr/qt/3/include/qobject.h:226: note: bool QObject::connect(const QObject*, const char*, const char*) const
sq_converter.cpp:444: error: no matching function for call to ‘SQ_Converter::connect(SQ_Converter* const, const char [12], SQ_ImageConvert*&, const char [16])’
/usr/qt/3/include/qobject.h:116: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*)
/usr/qt/3/include/qobject.h:226: note: bool QObject::connect(const QObject*, const char*, const char*) const
sq_converter.cpp:446: error: invalid use of undefined type ‘struct SQ_ImageConvert’
sq_converter.h:37: error: forward declaration of ‘struct SQ_ImageConvert’
make[3]: *** [sq_converter.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/media-gfx/ksquirrel-0.7.0_pre2/work/ksquirrel-0.7.0-pre2/ksquirrel/imageedit_overlay'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-gfx/ksquirrel-0.7.0_pre2/work/ksquirrel-0.7.0-pre2/ksquirrel'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-gfx/ksquirrel-0.7.0_pre2/work/ksquirrel-0.7.0-pre2'
make: *** [all] Error 2

Any idea what is causing this?
Thanks

Report

CKulT

10 years ago

Hm. Run make and after this error copy all *.h files from imageedit_dlg/ to imageedit_overlay/ and run make again.

Report

Chytrex

10 years ago

Hi. I Tried compile Ksquirrel on Kubuntu 6.06 Dapper. Compiling libs is without probllem, but when I try compile main program this fail on package libfam0. This package is conflicting with libgamin0. I found on google ( https://bugs.launchpad.net/ubuntu/+source/fam/+bug/5144 ) some texts about compatibility libfam and libgamin. Any ideas? What should I do?

Report

CKulT

10 years ago

Hi. As it said at https://bugs.launchpad.net/ubuntu/+source/fam/+bug/5144 "When you install libgamin, the libfam dependency will be satisfied. You'll be all set.". So you should install libgamin0 and libgamin-dev. If you still have problems, maybe try to ask Ubuntu users at http://ubuntuforums.org. I cann't help you since I'm Debian user. I can only say that KSquirrel desn't use FAM. KDE libraries in KUbuntu probably use them, but KSquirrel itself does not.

Maybe this link will help you: http://ubuntuforums.org/showthread.php?p=848199

Report

Chytrex

10 years ago

Thanks for your advice, I reinstalled libgamin-dev and compiling has successful. Thanks a lot.:)
Ksquirrel is great. Thanks

Report

utkjamie

10 years ago

I'm having problems as well. When trying to 'make', I get:

../../libtool: line 1021: g++: command not found
make[2]: *** [fileio.lo] Error 1

Report

VectoR

10 years ago

1.)
sq_widgetstack.cpp:235: error: 'class SQ_FileIconView' has no member named 'setIconTextHeight'
{standard input}: Assembler messages:
{standard input}:952: Error: Local symbol `.LTHUNK0' can't be equated to undefined symbol `_ZN14SQ_WidgetStackD0Ev'
{standard input}:952: Error: Local symbol `.LTHUNK1' can't be equated to undefined symbol `_ZN14SQ_WidgetStackD1Ev'
make[3]: *** [sq_widgetstack.o] Error 1

2.)
sq_glwidget.cpp: In member function `void SQ_GLWidget::createToolbar()':
sq_glwidget.cpp:352: error: `SizeSmallMedium' is not a member of `KIcon'
{standard input}: Assembler messages:
{standard input}:3568: Error: Local symbol `.LTHUNK0' can't be equated to undefined symbol `_ZN11SQ_GLWidgetD0Ev'
{standard input}:3568: Error: Local symbol `.LTHUNK1' can't be equated to undefined symbol `_ZN11SQ_GLWidgetD1Ev'
make[3]: *** [sq_glwidget.o] Error 1

thank you any suggestion :)

Report

CKulT

10 years ago

Hi. What is your KDE version ? It should be compiled w/o problems on 3.3. Anyway, I've updated KSquirrel and now it should be compiled successfully on your system.

Report

andreyu

10 years ago

I get error while compiling:

checking for mcopidl... not found
configure: error: The important program mcopidl was not found!

Report

CKulT

10 years ago

Please install arts-devel package (or something like it) . On Debian do

# apt-get install libarts1-dev

Report

pressh

11 years ago

any change on a comment on the replies in the previous post?

thanks

Report

CKulT

11 years ago

Hi. Currently I have no time to develop KSquirrel, I'll try to solve this problem as soon as possible. Thanks.

Report

HansP

11 years ago

I installed the libs without big problems (see below). But then I got

"configure: error: Ksquirrel-libs development files are not installed. Please install them first."

Didn't the configure script find the libs I installed before or are the development files something else? In the latter case there must be something missing in the installation instructions.


Something else: Before I used --without-arts, the configure complained about mcopidl missing and told me to install aRts or lose functionality. Now as far as I know aRts is for sound. What functionality will I lose with an image viewer??

Report

6 years ago

ksquirrel-0.8.0 and ksquirrel-libs-0.8.0
****************************************
* new runtime options:
--nodirectorybasket
--noimagebasket
--nocategories
--nomountview
* added Konqueror intergation module
* added printing feature in image window
* added codec manager, which will allow to
enable/disable image codecs (requires root password)
* fixed licensing issues in source code
* fixed MIME types in .desktop files
* time counting in image window is more fair

ksquirrel-libs:
* added EPS, PSP
* bugfix in PNM decoder on P3 PNMs
* bugfix in CAMERA codec, when KSquirrel couldn't open raw fotos

Filename Version Description Filetype Packagetype License Downloads Date Filesize Install
Score 82%
82.00 Likes
18 Dislikes
Details
version
0.8.0
updated Jun 24 2010
added Apr 29 2004
downloads
page views 1789