Вы можете написать эту оболочку:
cat >/tmp/rsyncshell.c <<EOF
#include <unistd.h>
char *argv[] = (char *[]) {
"/usr/bin/rsync", "--server", "--sender",
"-lHogDtpre.iLs", ".", "//home/dummyuser/data/" };
int main () { execv(argv[0], argv); }
EOF
Скомпилируйте новую оболочку:
gcc -o /bin/rsyncshell /tmp/rsyncshell.c
затем установите интерпретатор-пустышка в /bin/rsyncshell
Создать файл 20-intel.conf
:
sudo vi /usr/share/X11/xorg.conf.d/20-intel.conf
Добавьте следующую информацию о конфигурации в файл:
Section "Device"
Identifier "intelgpu0"
Driver "intel"
Option "VirtualHeads" "2"
EndSection
Это указывает графическому процессору Intel создать 2 виртуальных дисплея. Вы можете изменить количество VirtualHeads
в соответствии с вашими потребностями.
Затем выйдите из системы и войдите в систему. Вы должны увидеть VIRTUAL1
и VIRTUAL2
при запуске xrandr
.
Обратите внимание, что если вы использовали драйвер настройки режима ранее (, который является современным по умолчанию ), переключение на драйвер Intel приведет к изменению имен дисплеев, например, HDMI-1
или DP-1
на HDMI1
. ] или DP1
.