Description: ShowImage is a simple KDE based image viewer using the maximum space inside its window without cluttering the window with menubar, toolbar or statusbar. It is my replacement for the KDE3 tool kuickshow. You simply act via the keyboard (rotate, zoom, etc.) or via the context menu (right mouse click). You can view a single image or browse through a full directory, optionally in fullscreen mode.Last changelog:
1.13 and 1.14
1.13 is the latest version based on Qt5 / KF5 libraries.
1.14 is the same in functionality but now based on Qt6 / KF6 libraries
I am really lucky that i found ShowImage after Kuickshow does not run anymore!
Everything is perfect and it's really fine that the shortcuts can be defined.
But i miss the possibility for a quick correction of gamma, brightness and contrast like in the Kuickshow.
It was very useful to press simply "g" or "G" when you want to get details visible in dark zones of a picture.
Would it be possible to add this feature in ShowImage?
A feature I really miss in this otherwise very good application is a submenu in the context menu to open/edit the shown picture in some other applications (preferably configurable) and/or a menu entry to show the folder which contains the image in dolphin or whatever is the default filemanager.
If I could open the location of the image in dolphin from within showimage I could open the image editor from there.
Use case? A slideshow of wallpapers instead of a fixed wallpaper and the wish to edit/fix a wallpaper I see - and I can only open it with the default image viewer from the slideshow...
ShowImage is a nice, fast image viewer. My only problem concerns the sorting of the image files.
E.g. If I have in a folder image1, image2, Image3, image10, image11, ShowImage orders them as Image3 (because it starts with an upper case letter), then image1, image10, image11, image2.
Dolphin (and Gwenview) orders them as image1, image2, Image3, image10, image11.
Could you make ShowImage to work like this (disregarding upper case - lower case distinction, and considering the number according to their value rather than their first number). or at least make an option to allow ShowImage to treat filenames as Dolphin and Gwenview do while those who prefer it the way as it works now could carry on with it as it is?
I really like the fact that ShowImage has no fixed window size (the kuickshow feature I loved the most). Thanks for creating a viewer with this feature!
But as the image window has no fixed image position it often happens that a picture bigger than the previous picture slides under my upper panel (though the panel is configured to not let apps slip under it). I always have to close the viewer and open it with that specific image if I want to use the toolbar or just see the image name and dimensions, because I cannot even move the window when the title bar is under the panel. That's a little inconvenient...
Could you please somehow solve that problem? It would be ok to have a fixed starting position for the ShowImage window e.g. in upper left screen edge to avoid the problem (maybe as an option) though it is nicer in general to have a non-fixed position (but not under that circumstances).
There are some simple solutions to your problem:
1.) moving ANY window can be done by holding the Alt-Key and press the left mouse anywhere inside the window. I don't know if that is the default of kwin since I'm using this since ages, but at least it can be configured this way in Window Manager Settings -> "Configure keyboard and mouse settings"
2.) ShowImage shows the toolbar either in the top area of the window or also on the bottom area, that is: simply move your mouse to the bottom and you'll get the overlay with the tool buttons and the image information
I still really like this image viewer therefore I kindly re-ask to fix the problem.
Proposal No. 1 does not work for me. I always deactivate that mouse/key combination in KDE SC because it is needed for gimp to work properly.
Concerning 2.: Although the toolbar also appears at the bottom of the window the window decoration and the upper part of the picture do not.
Even though it might be possible to work around the problem as user: All other applications I know respect the panel setting and don't slide under it. Your application is unique in that case but I don't consider it to be a very good uniqueness to ignore the user's settings...
ok, I see your problem. You have a panel ON TOP, which I did not take into account. This is a bug, and I have fixed it now.
I'm uploading a fixed version 1.8.2
Alas the mouse buttons are not congfigurable. When I click the middle mouse button, the forth or the fifth I always got to the next image. It would be much better to be able to define the buttons for back and forth.
I added now the possibility to configure the previous/next mouse buttons in the new version 1.8
However, as I do not have a mouse with more than the usual 3 Buttons (+wheel), I could not test if it works with more buttons.
Can you try 1.8 and tell me if it works for you, please ?
Here it does work only for the 1st = left mousebutton and the 4th = middle button/wheel (don't know why it is no. 4). All other buttons don't produce any action (except the "right" button for the context menu of course).
This seems to be a limitation of Qt4. I tested now with a mouse which has a tilt wheel. Although with "xev" I can see the left/right tilt of the wheel to deliver button 6 and 7, in Qt I get no mouse event for these.
Also I found that my implementation was wrong, as Qt does not deliver the button number but some Qt defined value (e.g. left button = 1, right = 2, mid = 4).
I think this issue can only be solved with Qt5/KDE-Frameworks5
I looked into the gimp settings which also uses the mouse buttons (yes I know it is not qt based), there I have to choose 8 for the "4th" button and 9 for the "5th". Maybe you hadn't tested enough numbers? The wheel needs 3 to 5 numbers.
I'd like to configure ShowImage to go into fullscreen when I hit the Enter key and to close when I hit Esc. But although I have set the alternative key for closing the app to Esc it still closes on Enter :(. And I cannot use Enter for fullscreen mode. I'm used to hit Enter for fullscreen because I can reach it with my thumb without leaving the mouse so I always close the app instead of going into fullscreen...
BTW: When I leave the fullscreen mode the image is still shown in the size/zoom used in fullscreen - IMHO it should revert to normal non-zoomed size.
As internally a KDE action can only have 2 shortcuts, I added 2 more hardcoded. That is: quitting the app can be done with Ctrl+Q, Enter, Return, Escape
But I found a better way with which you now can configure or remove all four.
I'll release an updated version
Ratings & Comments
60 Comments
10 Beautiful app, glad to see it continue into the Plasma 6 era. Compiled, installed with no problems, works as intended so far. Thanks!!
I am really lucky that i found ShowImage after Kuickshow does not run anymore! Everything is perfect and it's really fine that the shortcuts can be defined. But i miss the possibility for a quick correction of gamma, brightness and contrast like in the Kuickshow. It was very useful to press simply "g" or "G" when you want to get details visible in dark zones of a picture. Would it be possible to add this feature in ShowImage?
This was finally added in 1.12 last year
A feature I really miss in this otherwise very good application is a submenu in the context menu to open/edit the shown picture in some other applications (preferably configurable) and/or a menu entry to show the folder which contains the image in dolphin or whatever is the default filemanager. If I could open the location of the image in dolphin from within showimage I could open the image editor from there. Use case? A slideshow of wallpapers instead of a fixed wallpaper and the wish to edit/fix a wallpaper I see - and I can only open it with the default image viewer from the slideshow...
I added this now in version 1.9
A KDE solution to qiv, feh, etc. Luvly! Voted up.
ShowImage is a nice, fast image viewer. My only problem concerns the sorting of the image files. E.g. If I have in a folder image1, image2, Image3, image10, image11, ShowImage orders them as Image3 (because it starts with an upper case letter), then image1, image10, image11, image2. Dolphin (and Gwenview) orders them as image1, image2, Image3, image10, image11. Could you make ShowImage to work like this (disregarding upper case - lower case distinction, and considering the number according to their value rather than their first number). or at least make an option to allow ShowImage to treat filenames as Dolphin and Gwenview do while those who prefer it the way as it works now could carry on with it as it is?
I implemented this now in 1.8.1
Thanks a lot.
I really like the fact that ShowImage has no fixed window size (the kuickshow feature I loved the most). Thanks for creating a viewer with this feature! But as the image window has no fixed image position it often happens that a picture bigger than the previous picture slides under my upper panel (though the panel is configured to not let apps slip under it). I always have to close the viewer and open it with that specific image if I want to use the toolbar or just see the image name and dimensions, because I cannot even move the window when the title bar is under the panel. That's a little inconvenient... Could you please somehow solve that problem? It would be ok to have a fixed starting position for the ShowImage window e.g. in upper left screen edge to avoid the problem (maybe as an option) though it is nicer in general to have a non-fixed position (but not under that circumstances).
There are some simple solutions to your problem: 1.) moving ANY window can be done by holding the Alt-Key and press the left mouse anywhere inside the window. I don't know if that is the default of kwin since I'm using this since ages, but at least it can be configured this way in Window Manager Settings -> "Configure keyboard and mouse settings" 2.) ShowImage shows the toolbar either in the top area of the window or also on the bottom area, that is: simply move your mouse to the bottom and you'll get the overlay with the tool buttons and the image information
I still really like this image viewer therefore I kindly re-ask to fix the problem. Proposal No. 1 does not work for me. I always deactivate that mouse/key combination in KDE SC because it is needed for gimp to work properly. Concerning 2.: Although the toolbar also appears at the bottom of the window the window decoration and the upper part of the picture do not. Even though it might be possible to work around the problem as user: All other applications I know respect the panel setting and don't slide under it. Your application is unique in that case but I don't consider it to be a very good uniqueness to ignore the user's settings...
ok, I see your problem. You have a panel ON TOP, which I did not take into account. This is a bug, and I have fixed it now. I'm uploading a fixed version 1.8.2
Wow, thanks a lot!! -> Very happy user :).
Alas the mouse buttons are not congfigurable. When I click the middle mouse button, the forth or the fifth I always got to the next image. It would be much better to be able to define the buttons for back and forth.
I added now the possibility to configure the previous/next mouse buttons in the new version 1.8 However, as I do not have a mouse with more than the usual 3 Buttons (+wheel), I could not test if it works with more buttons. Can you try 1.8 and tell me if it works for you, please ?
Here it does work only for the 1st = left mousebutton and the 4th = middle button/wheel (don't know why it is no. 4). All other buttons don't produce any action (except the "right" button for the context menu of course).
This seems to be a limitation of Qt4. I tested now with a mouse which has a tilt wheel. Although with "xev" I can see the left/right tilt of the wheel to deliver button 6 and 7, in Qt I get no mouse event for these. Also I found that my implementation was wrong, as Qt does not deliver the button number but some Qt defined value (e.g. left button = 1, right = 2, mid = 4). I think this issue can only be solved with Qt5/KDE-Frameworks5
Thanks for the further investigation.
I looked into the gimp settings which also uses the mouse buttons (yes I know it is not qt based), there I have to choose 8 for the "4th" button and 9 for the "5th". Maybe you hadn't tested enough numbers? The wheel needs 3 to 5 numbers.
I'd like to configure ShowImage to go into fullscreen when I hit the Enter key and to close when I hit Esc. But although I have set the alternative key for closing the app to Esc it still closes on Enter :(. And I cannot use Enter for fullscreen mode. I'm used to hit Enter for fullscreen because I can reach it with my thumb without leaving the mouse so I always close the app instead of going into fullscreen... BTW: When I leave the fullscreen mode the image is still shown in the size/zoom used in fullscreen - IMHO it should revert to normal non-zoomed size.
I just realized now even Esc doesn't work anymore though it is still shown in the key configuration :(. Is Enter for quitting hard-coded?
As internally a KDE action can only have 2 shortcuts, I added 2 more hardcoded. That is: quitting the app can be done with Ctrl+Q, Enter, Return, Escape But I found a better way with which you now can configure or remove all four. I'll release an updated version
go to first, last, next "page" is strange - could you change it to "image"
This are the standard texts ... I'll change them