Show HN: Maim – A simple screenshot utility for Linux
github.com
github.com
It can take a website (gnome-web-photo), full screen or only partial shots; can edit them and has a few handy plugins (censor, pixelise, text etc), can upload to all sorts of image hosting sites including your own FTP and can use the Gnome gvfs, too.
It has all the features of maim (minus easy scripting) and more. Also it lets you select a window or a section of a window using your mouse. Of course things like capturing the decorations or the mouse pointer are there too.
cat /dev/screen > /home/sixs/screenshotIf so, you can do something similar if you have a framebuffer interface on linux by doing "cat /dev/fb0 > /wherever" although admittedly it'll dump all the buffers if you're multi-buffering.
topng < /dev/screen > foo.pngBut that just muddies the waters, You could email the file to another plan9 user, plan9 tools can work with it, display it etc
I think good readmes are a bit undervalued on GitHub.
☺
Seriously though, I am pretty content with xwd, and would probably use it again; it’s not really worth the effort to learn whatever is in vogue this month every time for a screenshot, unless it offers some actual compelling advantage.
On Windows I use https://code.google.com/p/screenshot-cmd/, OSX https://github.com/smokris/GetWindowID + screencapture and on Linux I used to use imagemagic. My Windows and OSX solutions were much nicer because I could just drop those executables in git and don't have to worry about installing stuff beforeand. Now I can replace imagemagic with maim.
1. Snipping tool. Allows you to screenshot and annotate then email, save, copy the screenshot. This lives in my taskbar.
2. Problem steps recorder. Screen recorder that produces an Html document with embedded images and annotated key presses and clicks.
Both very helpful!
[1] https://github.com/Roger/escrotum
[2] https://github.com/SirCmpwn/dotfiles/blob/master/scripts/scr...
Also, issue [1] is a PEBKAC problem. Bash handles expansion for you.
$ import ss.pnghttp://www.fmwconcepts.com/imagemagick/
imagemagick is hardcore underrated. I love it.
> import doesn't play nicely with compositors; making effects like transparent windows not render properly in the screenshot. maim, like scrot, uses imlib2 which isn't inflicted with this problem.
> maim can actually take screenshots with your cursor included in them! It does this using the XFixes extension. I don't think there's any other screenshooters that do this.
> For those of you with multiple monitors, maim is aware of which pixels are visible or not and will make off-screen pixels that are in screenshots black and transparent. Import and scrot both mindlessly include off-screen pixel data in their screenshots which is very often just garbage.
It might already have that option but I'm running Debian Stable (Wheezy) on the desktop so am quite far behind the current XFCE release.
Edit: My solution to my suggestion (panel plugin with dropdown) has just been to add a launcher to the panel, starting xfce4-screenshooter. I'll just choose what I want to capture from the window - it's pretty minimal anyway. What a useful application.
That seems to run counter to
> Allows you to take a screenshot of your desktop and save it in any format.
which would suggest maim only take 32b (RGBA) PNG (which incidentally is what OSX's integrated screenshotting does — using the keyboard/UI anyway, the CLI tool can generate multiple formats)
But I am in the dark ages with GNOME2 still - did gnome-screenshot make it to GNOME3 or was it culled?
`xclip -sel clip` instead of `xclip`
I'm not sure what could/should I report, but slop is terribly slow. That is, I'm moving cursor and the rectangle moves after it with delay of several seconds, literally. scrot -s responds instantly.
One more minor issue is that by default slop selects currently hovered window showing the border, but if I just press Enter rectangle returned would be still 0,0,0,0 which is kinda non-intuitive.
EDIT: Fix text.
File autogenerated by gengetopt
That's probably why.Check this out for some more information on slop and ffmpeg: https://github.com/naelstrof/slop#practical-applications
(I think the command line argument is `gnome-screenshot -a`.)
I agree that just pressing printscreen and then cropping in Gimp is a pain! Really, the less I have to use Gimp for simple editing, the happier I am.
In which desktop environment? Gnome? KDE? This is not an universal shortcut in X11 or Linux in general. Instead, your environment has PrintScreen configured to launch some screenshot application which comes with the environment. Maim is an alternative to that tool.
Similarly, you can configure Xhotkeys or your desktop to launch main or scrot or GraphicsMagick's import under any desktop environment or window manager.
Lots of people who run Linux do not use fully featured desktop environments with bells and whistles but prefer a lean and mean windowing environment instead.
For example Arch Linux has slop and maim in the AUR. I'll add an install section to the README.md