Почему операция зеркала lftp замедляется с течением времени?

Привет, парень, Awesome WM! У меня была такая же проблема, и я обнаружил, что Awesome WM в настоящее время не поддерживает масштабирование dpi. Это означает, что мы сами по себе. Многие приложения получают разрешение от X-сервера. Поэтому убедитесь, что ваш X-сервер имеет правильное dpi (несколько способов: размер монитора Xorg conf, .Xresources, вызов xrandr с флагом dpi ...).

Лучшее решение, которое я нашел до сих пор: просто используйте большой размер шрифта.
Вы также можете увеличить размеры меню и других элементов, которые кажутся вам слишком маленькими.

Wayland - это не вариант, если вы хотите продолжать использовать Awesome WM, потому что он реализует api X-сервера, Wayland - это нечто иное.

IIRC compton также не поможет, потому что он не поможет вам с масштабированием в соответствии с dpi.

3
03.09.2018, 19:23
1 ответ

Поскольку вы используете SLES, вы можете использовать расширения GNU, чтобы сделать это безопаснее:

find trainB -mindepth 1 -maxdepth 1 ! -name '.*' -print0 |
  shuf -n 5533 -z |
  xargs -r0 mv -t testB

Это использует findдля обработки списков файлов через каналы вместо аргументов строки команды -, затем перемешивает их, ограничивая вывод, и, наконец, перемещает их в testB. Параметры -print0, -zи -0обеспечивают использование нулевых терминаторов вместо символов новой строки.

Вместо findможно использовать:

printf '%s\0' trainB/*

printfвстроен -в bash, на него не влияет слишком длинный список аргументов ограничение системного вызова execve(). Однако это потенциально менее эффективно, так как оболочке необходимо построить весь список и отсортировать его, в то время как findотображает пути к файлам без сортировки по мере их поступления.

2
27.01.2020, 21:25

Теги

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