I am looking for somebody who can make an installable rpm for Kuickshow für OS 15.1. I am willing to pay something (via paypal).
Anybody?
Kuickshow is crucial to my daily work, but unfortunately it doesn’t exist for 15.1 (last version 42.3) and I am not able to compile it (I looked ab OBS but this is from another universe to which my brain doesn’t have access )
This weekend I install 15.1 plus some new hardware, so in case I get a positive answer here it might take a while until I am able again to answer, but I will. It is very important to me…
Looking at the screenshots this program also uses a background eating up screen space, and puts information below the image. Kuickshow simply just shows the image, and doesn’t need any additional space…
imlib should be there now, how to fix cmake is something I don’t understand not even a little bit. But looking at the rpmbuild output I believe it came quite close to a solution, I just don’t have any idea what is still missing or fails or what I could do…
Current version of kuickshow (0.10.0.1) using kdf5 libs and imlib-nogdk errors out with /usr/lib64/libImlib.so: undefined reference to `PrintGifError’. This is due to as the function was dropped in libgif around version 4.2.0. To hack this you would need to build an older version of libgif that supports, then rebuild imlib-nogdk, then rebuild kuickshow.
Current version of kuickshow (0.10.0.1) using kdf5 libs and imlib2 errors out (a) because it wants the older version of imlib, this can be fixed via skipping the check (but really needs to be ported to a FindIMLIB2.cmake), (b) but then headers need updating to point at Imlib2.h etc and compiling errors occur because the code needs to be ported to imlib2…
daniel@venus:~/downloads/Kuickshow10> rpmbuild --rebuild kuickshow-0.10.0.1-0.src.rpm
Installing kuickshow-0.10.0.1-0.src.rpm
warning: user stephan does not exist - using root
warning: user stephan does not exist - using root
warning: user stephan does not exist - using root
warning: Macro expanded in comment on line 61: %lang_package
warning: Macro expanded in comment on line 86: %{name}.lang
error: Failed build dependencies:
cmake(KF5DocTools) is needed by kuickshow-0.10.0.1-0.x86_64
cmake(KF5I18n) is needed by kuickshow-0.10.0.1-0.x86_64
cmake(KF5IconThemes) is needed by kuickshow-0.10.0.1-0.x86_64
cmake(KF5Init) is needed by kuickshow-0.10.0.1-0.x86_64
cmake(KF5KIO) is needed by kuickshow-0.10.0.1-0.x86_64
cmake(KF5WindowSystem) is needed by kuickshow-0.10.0.1-0.x86_64
cmake(KF5XmlGui) is needed by kuickshow-0.10.0.1-0.x86_64
cmake(Qt5Core) is needed by kuickshow-0.10.0.1-0.x86_64
cmake(Qt5Gui) is needed by kuickshow-0.10.0.1-0.x86_64
cmake(Qt5PrintSupport) is needed by kuickshow-0.10.0.1-0.x86_64
cmake(Qt5X11Extras) is needed by kuickshow-0.10.0.1-0.x86_64
extra-cmake-modules is needed by kuickshow-0.10.0.1-0.x86_64
I looked about the failed dependencies and there are installed packages, but all with a “5” at the end (KF5DocTools5 etc). I dont find them without the “5”…
I’d need some more screens and another two or three lives plus clients willing to wait
I use kuickshow to select images. I often have several very similar images to compare. I can open them in kuickshow. Each one is in a separate, independent window without any other things, just the photo. The images open and scale to max possible size on the screen (or to 100% if they are smaller). Window size is image display size (or max screen size). I can easily enlarge or make the image smaller: Window will get smaller if I make the display size of the photo smaller and vice versa. I can move the images around, put different ones side by side, look at details in one or the other, move the image within the window, resize the window without resizing the image… enhance/lover brightness or contrast via keyboard to check a detail… etc.
In Gwenview I have to resize the window if I change the display size (image gets smaller, but window stays the same, still occupying space on my screen for nothing). Half the time I’d be resizing windows instead of working productively. Its much slower. I have to be careful not to save changes…
“Lighttable”-programs also cannot offer the same fastness and comfort, apart of that they themselves use a lot of screen space for things I am not interested in during that work… And they all have their rules according to the idea of workflow that the programmers have. They might not be bad at all, but kuickshow lets me just do what I want without telling me how I have to do it…
zypper se -s KF5Doc
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
S | Name | Typ | Version | Arch | Repository
--+-----------------------+-------+------------------+--------+-----------------
i | libKF5DocTools5 | Paket | 5.55.0-lp151.1.2 | x86_64 | Haupt-Repository
| libKF5DocTools5-32bit | Paket | 5.55.0-lp151.1.2 | x86_64 | Haupt-Repository
zypper if libKF5DocTools5
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Informationen zu Paket libKF5DocTools5:
---------------------------------------
Repository : Haupt-Repository
Name : libKF5DocTools5
Version : 5.55.0-lp151.1.2
Arch : x86_64
Anbieter : openSUSE
Installierte Größe : 61.2 KiB
Installiert : Ja (automatisch)
Status : aktuell
Quellpaket : kdoctools-5.55.0-lp151.1.2.src
Zusammenfassung : Library to create documentation from DocBook
Beschreibung :
Provides tools to generate documentation in various format from DocBook files.
zypper se -s kdoctools
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
S | Name | Typ | Version | Arch | Repository
--+-----------------------+------------+------------------+--------+-----------------
i | kdoctools | Paket | 5.55.0-lp151.1.2 | x86_64 | Haupt-Repository
| kdoctools | Quellpaket | 5.55.0-lp151.1.2 | noarch | Quell-Repository
| kdoctools-devel | Paket | 5.55.0-lp151.1.2 | x86_64 | Haupt-Repository
| kdoctools-devel-32bit | Paket | 5.55.0-lp151.1.2 | x86_64 | Haupt-Repository
i | kdoctools-lang | Paket | 5.55.0-lp151.1.2 | noarch | Haupt-Repository
daniel@venus:~/downloads/Kuickshow10> rpmbuild --rebuild kuickshow-0.10.0.1-0.src.rpm
Installing kuickshow-0.10.0.1-0.src.rpm
warning: user stephan does not exist - using root
warning: user stephan does not exist - using root
warning: user stephan does not exist - using root
warning: Macro expanded in comment on line 61: %lang_package
warning: Macro expanded in comment on line 86: %{name}.lang
error: Failed build dependencies:
cmake(KF5I18n) is needed by kuickshow-0.10.0.1-0.x86_64
cmake(KF5IconThemes) is needed by kuickshow-0.10.0.1-0.x86_64
cmake(KF5Init) is needed by kuickshow-0.10.0.1-0.x86_64
cmake(KF5KIO) is needed by kuickshow-0.10.0.1-0.x86_64
cmake(KF5WindowSystem) is needed by kuickshow-0.10.0.1-0.x86_64
cmake(KF5XmlGui) is needed by kuickshow-0.10.0.1-0.x86_64
cmake(Qt5Gui) is needed by kuickshow-0.10.0.1-0.x86_64
cmake(Qt5PrintSupport) is needed by kuickshow-0.10.0.1-0.x86_64
cmake(Qt5X11Extras) is needed by kuickshow-0.10.0.1-0.x86_64
Ha! I was confused because when I looked it Yast I have seen all those missing packages. Only then (when searching for “contains” instead of just the name) I saw that there are devel-packages. Stupid me. So I installed them. Run the rpm command… and SUCESS!
Just a little thing: the program, when just started with “kuickshow image.jpg” only shows a black filled window. I must start it with
XLIB_SKIP_ARGB_VISUALS=1 kuickshow image.jpg
and then it works perfectly. Thanks a lot!!!
Question: Can I put this “XLIB_SKIP_ARGB_VISUALS=1” somewhere so it is used everytime I type “kuickshow” (or even when I use it with “open with…” in an application, like digikam)?