Если вы хотите сделать копию их всех в одном каталоге, попробуйте следующее:
sudo updatedb
mkdir $HOME/svg
locate *.svg | awk -F'/' '{X=NF-1;Y=NF-2;Z=NF-3}{ system("cp "$0" '$HOME'/svg/"$Z"\"-\""$Y"\"-\""$X"\"-\""$NF) }'
Это скопирует все файлы SVG в папку svg в вашем доме. Вы можете, конечно, настроить эти пути по мере необходимости. Так как многие системные SVG (наборы значков) имеют одно и то же имя среди темы. Это скопирует их в папку SVG следующим образом:
Этот /usr/share/icons/Humanity/actions/22/mail-read.svg становится ~/svg/Humanity-actions-22-mail-read.svg, что означает, что вы можете просматривать их в одной папке Nautilus без необходимости пересекать часто громоздкие структуры каталогов.
[d3 ] Еще одна альтернатива - сохранить все ваши SVG в одном месте, но обновить их при обновлении наборов значков темы - было бы символизировать их все в этой папке. Пока вы выполняете «Сохранить-как» вместо перезаписывания значков при работе над ними:sudo updatedb
mkdir $HOME/svg
locate *.svg | awk -F'/' '{X=NF-1;Y=NF-2;Z=NF-3}{ system("ln -s "$0" '$HOME'/svg/"$Z"\"-\""$Y"\"-\""$X"\"-\""$NF) }'
Вы также можете попробовать Cygwin.
Cygwin - это набор инструментов, которые обеспечивают среду Linux для внешнего вида для Windows. Cygwin не является: способ запуска собственных приложений Linux в Windows. Вы должны перестроить свое приложение из источника, если хотите, чтобы он работал в Windows. способ волшебным образом сделать собственные приложения Windows осведомленными о функциях UNIX®, таких как сигналы, ptys и т. д.