Если Ваш вариант Unix поддерживает FUSE (Linux, *BSD, OSX, Солярис, который все делают), смонтируйте AVFS для доступа к архивам прозрачно. Команда mountavfs
создает представление целой файловой системы, базировался в ~/.avfs
, в котором архивные файлы имеют связанный каталог, который содержит каталоги и файлы в архиве. Например, если Вы имеете foo.zip
в текущем каталоге затем следующая команда примерно эквивалентна unzip -l foo.zip
:
mountavfs # needs to be done once and for all
find ~/.avfs$PWD/foo.zip\# -ls
Так, чтобы циклично выполниться по всем изображениям, содержавшимся в zip-файле под текущим каталогом и скопировать их в /destination/directory
(с подсказкой в случае столкновения):
find ~/.avfs"$PWD" -name '*.zip' -exec sh -c '
find "${0}#" -name "*.jpg" -exec cp -ip {} "$1" \;
' {} /destination/directory \;
В zsh:
cp -ip ~/.avfs$PWD/**/*.zip(e\''REPLY=($REPLY\#/**/*.jpg(N))'\') /destination/directory
Разрушение: ~/.avfs$PWD/**/*.zip
расширяется до представления AVFS zip-файлов под текущим каталогом. Спецификатор шарика e
используется для изменения вывода шарика: …/*.zip(e\''REPLY=$REPLY\#'\')
просто добавил бы a #
к каждому соответствию. REPLY=($REPLY\#/**/*.jpg(N))
преобразовывает каждое соответствие в массив .jpg
файлы в .zip#
каталог.
gconftool -s /apps/mutter/general/overlay_key -t string "Super_R"
работавший (после того, как окружают перезапуск) для меня. Вместо Super_R
не стесняйтесь ставить имя любого ключа, который не существует на Вашей клавиатуре.
Это сработало для меня: в Tweak Tool > Ввод > Поведение клавиш Alt/Win выберите Мета сопоставляется с левой Win , это заменяет левую (но не правую) клавишу Win фиктивной клавишей alt, которая в остальном работает как клавиша Win, но не переключает действия (и я видел это на виртуальной клавиатуре Florence).
Исходный ответ здесь.