screenshot: Print warning if we're not launched from weston
weston-screenshooter is a helper binary that weston launches to write the screenshot to disk. If somebody tries to launch it by hand, print a warning and mention the screenshot keybinding.
This commit is contained in:
parent
b810eb5750
commit
c4a42ca6b5
@ -248,6 +248,13 @@ int main(int argc, char *argv[])
|
||||
struct screenshooter_output *output;
|
||||
int width, height;
|
||||
|
||||
if (getenv("WAYLAND_SOCKET") == NULL) {
|
||||
fprintf(stderr, "%s is must be launched by weston.\n"
|
||||
"Use the MOD+S shortcut to take a screenshot.",
|
||||
argv[0]);
|
||||
return -1;
|
||||
}
|
||||
|
||||
display = wl_display_connect(NULL);
|
||||
if (display == NULL) {
|
||||
fprintf(stderr, "failed to create display: %m\n");
|
||||
|
Loading…
Reference in New Issue
Block a user