мерцания x11grab в OpenGL тянут области

Демон СШД начинается с /etc/init.d/sshd (точнее из ссылки, расположенной в /etc/rc$x.d).

При запуске SSHD проверка сделана над существованием ключевых файлов. Если эти файлы отсутствуют SSH-Keygen .

1
18.09.2014, 06:37
1 ответ

bash не может выполнять операции плавающего пункта, только целые числа. Вместо этого рекомендуется использовать bc -l :

$ mPercent='2.72'
$ fPercent='3.14'
$ bc -l <<< $(echo "$mPercent / 100 "*" .482 + $fPercent / 100 "*" .518")
.02937560000000000000
-121--86132-

Команда expr может выполнять только целочисленные или строковые манипуляции. Посмотрите на странице человека для этого руководства:

Операнды являются целыми числами или последовательностями. Целые числа состоят из одного или больше десятичных цифр, с необязательным началом '-'. 'expr' преобразует все, что появляется в позиции операнда в виде целого числа или последовательности в зависимости от применяемой к нему операции.

Таким образом, для выполнения этого типа операции необходимо подключить калькулятор командной строки, такой как bc .

Пример

$ mPercent='.123'
$ fPercent='.345'
$ echo "$mPercent / 100 * .482 + $fPercent / 100 * .518" | bc -l
.00237996000000000000

ПРИМЕЧАНИЕ: expr не является частью Bash, это автономный исполняемый файл, который является частью coreutils пакета. В системах, использующих RPM, вы можете видеть это так:

$ rpm -qf $(type -p /usr/bin/expr)
coreutils-8.21-13.fc19.x86_64

Используя ваши данные, которые вы предоставили в комментариях 3.27 для 2 переменных дает следующее:

$ mPercent='3.27'
$ fPercent='3.27'
$ echo "$mPercent / 100 * .482 + $fPercent / 100 * .518" | bc -l
.03270000000000000000
-121--86133-

Я окончательно разрешил это! Проблема заключалась в OpenGL, как я и подозревал. Чтобы решить проблему, я загрузил VirtureGL. В частности, я взял файл .deb из здесь и установил его с dpkg.

Запуск моих приложений с приложением vglrun , а затем запуск скринкаста теперь работает идеально, он даже работает более гладко, чем без vgl.

0
28.01.2020, 01:53

Теги

Похожие вопросы