On a clean 19.10 version, I tested the screenshot shortcuts (Settings>Devices>Keyboard) but the “Save an Area to Pictures” does not work, regardless of the shortcut assigned to it.
Worse, it seems whatever I do, I cannot change the behavior of the Print Scr button!
In this default version:
Alt+Print works (screenshot of window to Pictures
Shift+Print does not work (screenshot of an area to Pictures)
Print works (screenshot to Pictures)
Now it gets weird when I switch up a few:
In this custom version:
Alt+Print works (screenshot of window)
Print does not work as expected (screenshot to Pictures INSTEAD of screenshot of an area to Pictures)
Shift+Ctrl+Print does NOT work (screenshot to Pictures)
No matter what I do, it seems “Print” button is ALWAYS generating a screenshot of my entire screen!
How do I fix this?
the only way I take a screenshot is by selecting an area…
Thanks, guess those are workarounds. But I would like to try to keep my Panel clean… I love the functionality that Budgie applets add, some of it is really essential like hotcorners and the screenshot applet. But I would love to be able to hide the icons and just activate the command the applet runs via a hotkey.
is there maybe a command I can run to activate the screenshot area selector?
Something like the command to show running apps /usr/lib/budgie-previews/previews_triggers hotcorners_all that is used by the hotcorners applet?
Just hoping you have a moment to explain how to use this as a non-linux expert?
I am still using CTRL+PRTSCR+PRTSCR+PRTSCR (hitting that button 2, 3 or 4 times will turn the cursor in an areaselector) but it will create 1 or 2 full screenshots before the area selector appears
Hold [ ctrl ] and while holding it, hit [ printscreen ], this will turn the cursor into a + shape, meaning it waits for you to select your screen area with mouse holding its left button, and will save the picture once you release the mouse button…
I’m noticing the same things. The shortcuts in the keyboard settings have no relation to what actually happens. Like Zilexa if have to press [ctrl] + [print] + [print] + … an arbitrary number of times before I get the area selector. In addition, the screenshot is saved to the pictures directory instead of going to the clipboard. Is there a way of directing this to the clipboard? I am currently using the screenshot applet but this is not convenient. I’m new to linux and am trying to learn.
Just fyi, even if I add a custom command with gnome-screenshot -a as command and CTRL+S as shortcut, it is highly dependent on the current focus whether the shortcut works or not.
For example, when the focus is on Budgie Desktop Settings window, it does not work. When I click on the desktop area, it works sometimes.
Also, it gives an error when using the command in terminal:
$ gnome-screenshot -a
** Message: 13:46:11.111: Unable to select area using GNOME Shell's builtin screenshot interface, resorting to fallback X11.
I had only disabled all screenshot related shortcuts in Keyboard settings and added my own custom command.
Installed dconf-editor, changed the screenshot shortcut to Ctrl Print and changed the area screenshot to ‘Print’. Removing my custom command from Keyboard settings.
Now, ‘Print’ button works as expected and regardless of window focus
Only thing is I have to always hit the button twice quickly. Hitting it once: nothing happens. This is OK for me.
I have created a script to disable all non working screenshot shortcuts + switch gnome binding of PrintScr from full screen to area screenshot + mkdir Screenshots + change default location of screenshot files.
I’d say this should be default behaviour
# Print Scr should take area screenshot + save to Pictures/Screenshots
# disable related keyboard shortcuts since they don't work as expected
gsettings set org.gnome.settings-daemon.plugins.media-keys window-screenshot-clip '@as '
gsettings set org.gnome.settings-daemon.plugins.media-keys area-screenshot-clip '@as '
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot-clip '@as '
gsettings set org.gnome.settings-daemon.plugins.media-keys screencast '@as '
gsettings set org.gnome.settings-daemon.plugins.media-keys window-screenshot '@as '
gsettings set org.gnome.settings-daemon.plugins.media-keys area-screenshot '@as '
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot '@as '
#switch PrintScr binding to area screenshot and its default to full screen
gsettings set com.solus-project.budgie-wm take-region-screenshot "['Print']"
gsettings set com.solus-project.budgie-wm take-full-screenshot "['<Ctrl>Print']"
# change default folder
gsettings set org.gnome.gnome-screenshot auto-save-directory "$HOME/Pictures/Screenshots"
Hello, I am new to this forum, but I have used Budgie desktop for 2 year (since 18.04 came out) and now I switched to Budgie 20.04. I have a question related to this topic, although little bit different than what was discussed here, hope it can be placed here without opening new topic.
The problem that I have is that I bought a new keyboard that does not have print button. You can see the keyboard on the screenshot bellow together with the settings.
This is very inconvenient for me since I really need print screen option very often. And I must say because of the price for the keyboard I don’t want to change keyboard so that option is not welcome I am not picky though, I will accept any combo from keyboard, as long as I don’t have to open a new program to take screenshot and click save and so on… All I need is to change the keyboard shortcut but it does not work. As you can see in screenshot I have changed it to Insert since I have that button but I rarely use it. I have tried many other combinations but there not any combo I have entered that would work.
This time I tried option Save a screenshot of an area but it also does not work. So is there any advice, what should I install, what setting I should change in order to get any combo for print screen option when I dont have print button on the keyboard?
I don’t understand this answer you sent me to… It is not written where should I put the script that is given in the answer, so that answer should be updated to have complete information necessary for the given solution.
Thank you @fossfreedom. I would just like to add that using xev command in terminal you can first find proper names of the keys and then use them in the script given by @zilexa. The keys can be added together, one should just remember to keep them inside the proper environment "['_keys_without_blank_space_']" for example I used this command for full screenshot:
gsettings set com.solus-project.budgie-wm take-full-screenshot "['<Ctrl><Alt>Insert']"
I’m going to revisit the upstream solution using the separate gsettings area for 21.04 Its just causing confusion all around and is better to stick to GNOME Settings printer key values until Budgie 11 replaces GNOME Settings with something else.