Вы установили req_file_curr
, но используете req_file
. И ваша команда sed
не будет работать, так как переменная shell не может быть развернута в вашей команде sed
.
Вы можете попробовать следующее:
$ sed '/'"${req_file_curr}"'/d' file
req2,inc_patt1,exc_patt1,1,ind2
req2,inc_patt2,exc_patt2,2,ind2
req2,inc_patt3,exc_patt3,3,ind2
req3,pattern3,expatt3,1,ind3
req4,pattern4,expatt4,1,ind4
или используя sed
с двойными кавычками:
sed "/${req_file_curr}/d" file
и используя awk
:
$ awk -v req=$req_file_curr '$0 !~ req' file
req2,inc_patt1,exc_patt1,1,ind2
req2,inc_patt2,exc_patt2,2,ind2
req2,inc_patt3,exc_patt3,3,ind2
req3,pattern3,expatt3,1,ind3
req4,pattern4,expatt4,1,ind4
Xorg получает контроль над графическим процессором. Если другой tty получает контроль над монитором, Xorg должен освободить GPU. Приложения, использующие аппаратное ускорение графического процессора (Клиенты AIGLX, упомянутые в вашем журнале ), приостанавливаются, поскольку графический процессор нельзя использовать для разных tty или нескольких X-серверов.
Вы можете запустить Xorg вообще без аппаратного ускорения, сравните:Как отключить аппаратное ускорение в Linux?
Возможность использования ненадежных файлов cookie для отдельных приложений:
You can forbid an application to have access to GPU with untrusted cookies. Example: xauth -f $HOME/mycookie generate. untrusted XAUTHORITY=$HOME/mycookie glxgears glxgears will fail to start because it has no GPU access. Using trusted instead of untrusted allows GPU access, and glxgears works.