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:
@@ -248,6 +248,13 @@ int main(int argc, char *argv[])
|
|||||||
struct screenshooter_output *output;
|
struct screenshooter_output *output;
|
||||||
int width, height;
|
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);
|
display = wl_display_connect(NULL);
|
||||||
if (display == NULL) {
|
if (display == NULL) {
|
||||||
fprintf(stderr, "failed to create display: %m\n");
|
fprintf(stderr, "failed to create display: %m\n");
|
||||||
|
|||||||
Reference in New Issue
Block a user