Вы можете использовать эту небольшую программу, чтобы проверить, может ли это быть результатом ввода пользователем (чрезмерно чувствительной мыши? )или приложение активно сбрасывает таймер простоя расширения XScreenSaver:
#include <stdio.h>
#include <X11/Xlib.h>
#include <X11/extensions/scrnsaver.h>
/* Report amount of X server idle time. */
/* Build with- */
/* cc xidle.c -o xidle -lX11 -lXext -lXss */
int main(int argc, char *argv[])
{
Display *display;
int event_base, error_base;
XScreenSaverInfo info;
float seconds;
display = XOpenDisplay("");
if (XScreenSaverQueryExtension(display, &event_base, &error_base)) {
XScreenSaverQueryInfo(display, DefaultRootWindow(display), &info);
seconds = (float)info.idle/1000.0f;
printf("%f\n",seconds);
return(0);
}
else {
fprintf(stderr,"Error: XScreenSaver Extension not present\n");
return(1);
}
}
rsync -e 'ssh -p 45688' codes.examples 'user@remote:~ahmet/'
Параметр-e
(--rsh
)указывает, какую команду следует использовать для открытия соединения с удаленным компьютером.
Вы также можете использоватьscp
:
scp -P 45688 codes.examples 'user@remote:~ahmet/'