Представление VNC искажено

В вашем подходе find. -type f -name '*~' -exec rm -f '{}' \;есть несколько проблем/областей улучшения:

  • -name '*~'соответствует только файлам, оканчивающимся на ~; если вы хотите сопоставить любой файл, содержащий ~, используйте*~*

  • -exec rm -f '{}' \;порождает rmдля каждого файла, что неуклюже и неэффективно; вместо этого, поскольку rmможет принимать несколько файлов в качестве аргументов, вы можете указать find... -execполучить столько файлов за один раз, не вызывая ARG_MAX, используя аргумент +для-exec

Соединение этих двух вместе:

find. -type f -name '*~*' -exec rm -f {} +

Если у вас есть GNU find, вы можете использовать действие -delete:

find. -type f -name '*~*' -delete

В zshвы можете выполнять рекурсивное сопоставление и удаление шаблонов за один раз, например:

rm -f -- **/*~*(.)

модификатор glob .соответствует только обычным файлам.

0
16.09.2019, 10:10
1 ответ

Похоже на сжатие JPEG и другие артефакты. В настройках профиля соединения VNC remminaкакие настройки «Глубина цвета» и «Качество» вы используете?

По крайней мере, в моей системе Debian 10 настройка качества по умолчанию выглядит как «Плохое (самое быстрое )», что может объяснить искажения, связанные с агрессивным сжатием отображаемых данных.

2
28.01.2020, 02:29

Теги

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