На момент написания, взятый из вики debian, изображение обоев grub2 не может быть больше, чем 1024×768px, и оно будет (настроено по умолчанию )растянуто в соответствии с вашим разрешением gfx.
Один из способов создать иллюзию 16 :9 обоев grub — взять существующие обои 16x9 и масштабировать их до изображения 4 :3 размером 1024x768 и установить режим grub gfx, например, на GRUB_GFXMODE=1920x1080
, когда grub загружает и растягивает это изображение, его соотношение сторон будет похоже на исходное.
Вики Debian, за исключением времени написания:
GRUB v2 Splash Image
Grub2 is ready to display a graphical screen (GRUB v1.95 is also known as “version 2”, it's called grub by upstream ).
Image constraints :
- file format : TGA (uncompressed or RLE 1 ).
- 640×480 pixels (you can change this, for instance 1024×768).
- 24 and 32bits True colors : 24 bits = 16 million colors ; 32 bits = 16 million colors + 8 bits for alpha channel).
- The text layout is fixed (including the frame).
- Specify a black background in "set menu_color_normal", in order to make GRUB menu transparent.
Я нашел решение. Когда вы помещаете строковые переменные в функцию Matlab в качестве аргументов, в Matlab они будут отображаться в двойных кавычках "", но в 1 -строковом скрипте весь вызов Matlab заключен в двойные кавычки, поэтому вы также должны экранировать аргумент -специальные двойные кавычки с "\". Таким образом, код выглядит как:matlab -nodisplay -nojvm -nodesktop -nosplash -r "f_Download_CRW_Temp('$LatArray', '$LongArray', \"1985\", \"2019\", '$Site', \"44\", ".csv"); quit;"