From 2e003d9dbca4141901af39f3d70b0d252b48a213 Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Fri, 9 Feb 2018 17:21:15 +0100 Subject: [PATCH] Fix tmp filename and generation for screenshot --- server/server | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/server b/server/server index 2b8a101..67e2b67 100755 --- a/server/server +++ b/server/server @@ -169,8 +169,8 @@ $server->addMessageHandler('text', function (ConnectionInterface $from, array $d }); $server->addMessageHandler('screenshot', function (ConnectionInterface $from, array $data) use ($shell, $messageOutput) { - $tmpFilename = sprintf('%s.jpg', tempnam('/tmp', 'remote_i3wm_ws')); - $shell->exec('import -window root -quality 10 -display :0 %s', $tmpFilename); + $tmpFilename = sprintf('%s/remote_i3wm_ws_screenshot.jpg', sys_get_temp_dir()); + $shell->exec('import -window root -quality 10 -display :0 %1$s && chmod 600 %1$s', $tmpFilename); if (file_exists($tmpFilename)) { $base64 = base64_encode(file_get_contents($tmpFilename));