Более простой способ, избавляющий от некоторых догадок о том, как создавать профили для netctl
(, взятый со страницыnetctl
в вики-архиве):
Шаг 1. Настройте беспроводной Интернет вручную, используя wpa_supplicant
, как описано в OP. Если в вашей системе он не установлен, выполните $ pacman -S wpa_supplicant
.
Шаг 2. Вам также понадобится пакет dialog
, поэтому $ pacman -S dialog
. Затем вы можете либо перезагрузить систему, либо отключиться от беспроводной сети.
Шаг 3. Запустите $ wifi-menu -o
, затем выполните очень простые настройки Windows/Mac -esque. Вы можете проверить предустановленное значение идентификатора сети вашей системы через $ sudo netctl list
. Значение будет в формате wlan098-SSID
. (где SSID = имя вашей беспроводной сети)
Шаг 4. Наконец, запустите $ netctl enable wlan098-SSID
и перезагрузите систему$ reboot
Тем не менее, иногда вы можете получить сообщение об ошибке с чем-то вродеtemporarily unable to resolve name
или что-то в этом роде, но просто попробуйте еще раз пропинговать, и это должно сработать.
Когда утилита ImageMagick convert
изменяет размер изображения, она сохраняет соотношение сторон изображения, не выходя за пределы указанного размера.
Если у вас есть изображение размером 48x36 пикселей (или 480x360 или что-то с тем же соотношением сторон 4 :3 ), и вы просите convert
изменить его размер до 336x336 пикселей, тогда 336x252 самый большой, который он сможет сделать, сохраняя при этом соотношение сторон.
Вы можете заставитьconvert
игнорировать соотношение сторон изображения, используя '336x336!'
в качестве аргумента опции для опции -resize
.
Это задокументировано в документации строки команды ImageMagick -, в разделе Image Geometry .
В своем цикле вы используете printf
неправильным образом.
Вместо этого сделайте это:printf 'Resizing %s\n' "$i"
Первый аргумент printf
должен всегда быть шаблоном статического формата, а остальные аргументы должны быть данными, которые следует использовать для заполнения шаблона.
См. также:Код ошибки ShellCheck SC2059(«Не используйте переменные в строке формата printf» ).