Отсутствует Thumbnails для .swf-файлов в Nautilus?

У меня была такая же проблема, и из-за того, что у меня есть EFI на моем ноутбуке, memtest86 + версия 4.x, отправленная ubuntu, не будет работать, поскольку EFI поддерживается только версией 5 и новее.

Последние версии не являются GPL и должны быть загружены вручную с веб-сайта memtest (у них есть ISO и USB-изображения), но, по крайней мере, они бесплатны.

6
задан 26 February 2011 в 20:59

49 ответов

Есть способ сделать это объясненным в Техническом блоге Floorplanner. Чтобы скомпилировать dump-gnash на новом Maverick, вам понадобится

sudo apt-get install gcc libboost-dev libboost-thread-dev libagg-dev libsdl1.2-dev libcairo-dev libgstreamer0.10-dev libatk1.0-dev libglib2.0-dev libpango1.0-dev libgtk2.0-dev libgtkglext1-dev libgl1-mesa-dev libgif-dev libjpeg-dev libgstreamer-plugins-base0.10-dev libspeex-dev libcurl-dev

. Затем вы просто выполните шаги. Это займет много времени. ПРИМЕЧАНИЕ. Для шага 7 вместо этого используйте следующий скрипт:

if [[ $3 ]]; then
    raw="$(mktemp)"
    dump-gnash $2 -P "FlashVars=url=file://$1" -D "$raw" --max-advances 1 -j 500 -k 500
    tail -c 1MB "$raw" | convert -size 500x500 -depth 8 rgba:- -separate -swap 0,2 -combine -trim png:"$3"
    trap "rm $raw" EXIT
else
    echo "Insufficient arguments (expected 3 arguments)"
    exit 1
fi

После того, как вы запускаете окончательный скрипт, вы просто подключите его в gconf-editor

gconftool-2 -s "/desktop/gnome/thumbnailers/application@swf" -t string "/usr/bin/swfthumbnailer.sh %s %i %o"
gconftool-2 -s "/desktop/gnome/thumbnailers/application@swf/enable" -t boolean 'true'
gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-swf" -t string "/usr/bin/swfthumbnailer.sh %s %i %o"
gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-swf/enable" -t boolean 'true'
gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-shockwave-flash/command" -t string "/usr/bin/swfthumbnailer.sh %s %i %o"
gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-shockwave-flash/enable" -t boolean 'true'

Затем перезапустите (или перезапустите gnome-settings-daemon), и у вас есть swf большие пальцы!

PS: Это огромный взлом. Лучший способ сделать это будет очень оценен.

4
ответ дан 26 May 2018 в 00:01
  • 1
    Ваши команды не работают: Error while parsing options: Unknown option -i – user 24 January 2011 в 00:32
  • 2
    Ваши команды не работают: Error while parsing options: Unknown option -i – user 24 January 2011 в 00:32
  • 3
    Ваши команды не работают: Error while parsing options: Unknown option -i – user 24 January 2011 в 00:32
  • 4
    Ваши команды не работают: Error while parsing options: Unknown option -i – user 24 January 2011 в 00:32
  • 5
    Ваши команды не работают: Error while parsing options: Unknown option -i – user 24 January 2011 в 00:32
  • 6
    Ваши команды не работают: Error while parsing options: Unknown option -i – user 24 January 2011 в 00:32
  • 7
    Завтра заканчивается завтрашний день, поэтому, если вы все еще хотите выиграть ... – user 25 January 2011 в 00:13
  • 8
    Завтра заканчивается завтрашний день, поэтому, если вы все еще хотите выиграть ... – user 25 January 2011 в 00:13
  • 9
    Завтра заканчивается завтрашний день, поэтому, если вы все еще хотите выиграть ... – user 25 January 2011 в 00:13
  • 10
    Завтра заканчивается завтрашний день, поэтому, если вы все еще хотите выиграть ... – user 25 January 2011 в 00:13
  • 11
    Завтра заканчивается завтрашний день, поэтому, если вы все еще хотите выиграть ... – user 25 January 2011 в 00:13
  • 12
    Завтра заканчивается завтрашний день, поэтому, если вы все еще хотите выиграть ... – user 25 January 2011 в 00:13
  • 13
    После нескольких корректировок код работает. Я документировал настройки здесь: codepad.org/ZBaYE6he HOWEVER , скрипт будет запускать флеш-файл на мгновение, что приводит к случайным фоновым шумом ... I ' вы обнаружили, что немного странно, но не трагично. Мне просто интересно, можно ли это сделать лучше? – user 25 January 2011 в 07:46
  • 14
    После нескольких корректировок код работает. Я документировал настройки здесь: codepad.org/ZBaYE6he HOWEVER , скрипт будет запускать флеш-файл на мгновение, что приводит к случайным фоновым шумом ... I ' вы обнаружили, что немного странно, но не трагично. Мне просто интересно, можно ли это сделать лучше? – user 25 January 2011 в 07:46
  • 15
    После нескольких корректировок код работает. Я документировал настройки здесь: codepad.org/ZBaYE6he HOWEVER , скрипт будет запускать флеш-файл на мгновение, что приводит к случайным фоновым шумом ... I ' вы обнаружили, что немного странно, но не трагично. Мне просто интересно, можно ли это сделать лучше? – user 25 January 2011 в 07:46
  • 16
    После нескольких корректировок код работает. Я документировал настройки здесь: codepad.org/ZBaYE6he HOWEVER , скрипт будет запускать флеш-файл на мгновение, что приводит к случайным фоновым шумом ... I ' вы обнаружили, что немного странно, но не трагично. Мне просто интересно, можно ли это сделать лучше? – user 25 January 2011 в 07:46
  • 17
    После нескольких корректировок код работает. Я документировал настройки здесь: codepad.org/ZBaYE6he HOWEVER , скрипт будет запускать флеш-файл на мгновение, что приводит к случайным фоновым шумом ... I ' вы обнаружили, что немного странно, но не трагично. Мне просто интересно, можно ли это сделать лучше? – user 25 January 2011 в 07:46
  • 18
    После нескольких корректировок код работает. Я документировал настройки здесь: codepad.org/ZBaYE6he HOWEVER , скрипт будет запускать флеш-файл на мгновение, что приводит к случайным фоновым шумом ... I ' вы обнаружили, что немного странно, но не трагично. Мне просто интересно, можно ли это сделать лучше? – user 25 January 2011 в 07:46
  • 19
    @nebukadnezzar Я отредактировал ответ, чтобы включить ваши изменения. – Isaiah 25 January 2011 в 08:14

Есть способ сделать это объясненным в Техническом блоге Floorplanner. Чтобы скомпилировать dump-gnash на новом Maverick, вам понадобится

sudo apt-get install gcc libboost-dev libboost-thread-dev libagg-dev libsdl1.2-dev libcairo-dev libgstreamer0.10-dev libatk1.0-dev libglib2.0-dev libpango1.0-dev libgtk2.0-dev libgtkglext1-dev libgl1-mesa-dev libgif-dev libjpeg-dev libgstreamer-plugins-base0.10-dev libspeex-dev libcurl-dev

. Затем вы просто выполните шаги. Это займет много времени. ПРИМЕЧАНИЕ. Для шага 7 вместо этого используйте следующий скрипт:

if [[ $3 ]]; then raw="$(mktemp)" dump-gnash $2 -P "FlashVars=url=file://$1" -D "$raw" --max-advances 1 -j 500 -k 500 tail -c 1MB "$raw" | convert -size 500x500 -depth 8 rgba:- -separate -swap 0,2 -combine -trim png:"$3" trap "rm $raw" EXIT else echo "Insufficient arguments (expected 3 arguments)" exit 1 fi

После того, как вы запускаете окончательный скрипт, вы просто подключите его в gconf-editor

gconftool-2 -s "/desktop/gnome/thumbnailers/application@swf" -t string "/usr/bin/swfthumbnailer.sh %s %i %o" gconftool-2 -s "/desktop/gnome/thumbnailers/application@swf/enable" -t boolean 'true' gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-swf" -t string "/usr/bin/swfthumbnailer.sh %s %i %o" gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-swf/enable" -t boolean 'true' gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-shockwave-flash/command" -t string "/usr/bin/swfthumbnailer.sh %s %i %o" gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-shockwave-flash/enable" -t boolean 'true'

Затем перезапустите (или перезапустите gnome-settings-daemon), и у вас есть swf большие пальцы!

PS: Это огромный взлом. Лучший способ сделать это будет очень оценен.

4
ответ дан 25 July 2018 в 22:46

Есть способ сделать это объясненным в Техническом блоге Floorplanner. Чтобы скомпилировать dump-gnash на новом Maverick, вам понадобится

sudo apt-get install gcc libboost-dev libboost-thread-dev libagg-dev libsdl1.2-dev libcairo-dev libgstreamer0.10-dev libatk1.0-dev libglib2.0-dev libpango1.0-dev libgtk2.0-dev libgtkglext1-dev libgl1-mesa-dev libgif-dev libjpeg-dev libgstreamer-plugins-base0.10-dev libspeex-dev libcurl-dev

. Затем вы просто выполните шаги. Это займет много времени. ПРИМЕЧАНИЕ. Для шага 7 вместо этого используйте следующий скрипт:

if [[ $3 ]]; then raw="$(mktemp)" dump-gnash $2 -P "FlashVars=url=file://$1" -D "$raw" --max-advances 1 -j 500 -k 500 tail -c 1MB "$raw" | convert -size 500x500 -depth 8 rgba:- -separate -swap 0,2 -combine -trim png:"$3" trap "rm $raw" EXIT else echo "Insufficient arguments (expected 3 arguments)" exit 1 fi

После того, как вы запускаете окончательный скрипт, вы просто подключите его в gconf-editor

gconftool-2 -s "/desktop/gnome/thumbnailers/application@swf" -t string "/usr/bin/swfthumbnailer.sh %s %i %o" gconftool-2 -s "/desktop/gnome/thumbnailers/application@swf/enable" -t boolean 'true' gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-swf" -t string "/usr/bin/swfthumbnailer.sh %s %i %o" gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-swf/enable" -t boolean 'true' gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-shockwave-flash/command" -t string "/usr/bin/swfthumbnailer.sh %s %i %o" gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-shockwave-flash/enable" -t boolean 'true'

Затем перезапустите (или перезапустите gnome-settings-daemon), и у вас есть swf большие пальцы!

PS: Это огромный взлом. Лучший способ сделать это будет очень оценен.

4
ответ дан 27 July 2018 в 00:17

Есть способ сделать это объясненным в Техническом блоге Floorplanner. Чтобы скомпилировать dump-gnash на новом Maverick, вам понадобится

sudo apt-get install gcc libboost-dev libboost-thread-dev libagg-dev libsdl1.2-dev libcairo-dev libgstreamer0.10-dev libatk1.0-dev libglib2.0-dev libpango1.0-dev libgtk2.0-dev libgtkglext1-dev libgl1-mesa-dev libgif-dev libjpeg-dev libgstreamer-plugins-base0.10-dev libspeex-dev libcurl-dev

. Затем вы просто выполните шаги. Это займет много времени. ПРИМЕЧАНИЕ. Для шага 7 вместо этого используйте следующий скрипт:

if [[ $3 ]]; then raw="$(mktemp)" dump-gnash $2 -P "FlashVars=url=file://$1" -D "$raw" --max-advances 1 -j 500 -k 500 tail -c 1MB "$raw" | convert -size 500x500 -depth 8 rgba:- -separate -swap 0,2 -combine -trim png:"$3" trap "rm $raw" EXIT else echo "Insufficient arguments (expected 3 arguments)" exit 1 fi

После того, как вы запускаете окончательный скрипт, вы просто подключите его в gconf-editor

gconftool-2 -s "/desktop/gnome/thumbnailers/application@swf" -t string "/usr/bin/swfthumbnailer.sh %s %i %o" gconftool-2 -s "/desktop/gnome/thumbnailers/application@swf/enable" -t boolean 'true' gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-swf" -t string "/usr/bin/swfthumbnailer.sh %s %i %o" gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-swf/enable" -t boolean 'true' gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-shockwave-flash/command" -t string "/usr/bin/swfthumbnailer.sh %s %i %o" gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-shockwave-flash/enable" -t boolean 'true'

Затем перезапустите (или перезапустите gnome-settings-daemon), и у вас есть swf большие пальцы!

PS: Это огромный взлом. Лучший способ сделать это будет очень оценен.

4
ответ дан 31 July 2018 в 11:19

Есть способ сделать это объясненным в Техническом блоге Floorplanner. Чтобы скомпилировать dump-gnash на новом Maverick, вам понадобится

sudo apt-get install gcc libboost-dev libboost-thread-dev libagg-dev libsdl1.2-dev libcairo-dev libgstreamer0.10-dev libatk1.0-dev libglib2.0-dev libpango1.0-dev libgtk2.0-dev libgtkglext1-dev libgl1-mesa-dev libgif-dev libjpeg-dev libgstreamer-plugins-base0.10-dev libspeex-dev libcurl-dev

. Затем вы просто выполните шаги. Это займет много времени. ПРИМЕЧАНИЕ. Для шага 7 вместо этого используйте следующий скрипт:

if [[ $3 ]]; then raw="$(mktemp)" dump-gnash $2 -P "FlashVars=url=file://$1" -D "$raw" --max-advances 1 -j 500 -k 500 tail -c 1MB "$raw" | convert -size 500x500 -depth 8 rgba:- -separate -swap 0,2 -combine -trim png:"$3" trap "rm $raw" EXIT else echo "Insufficient arguments (expected 3 arguments)" exit 1 fi

После того, как вы запускаете окончательный скрипт, вы просто подключите его в gconf-editor

gconftool-2 -s "/desktop/gnome/thumbnailers/application@swf" -t string "/usr/bin/swfthumbnailer.sh %s %i %o" gconftool-2 -s "/desktop/gnome/thumbnailers/application@swf/enable" -t boolean 'true' gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-swf" -t string "/usr/bin/swfthumbnailer.sh %s %i %o" gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-swf/enable" -t boolean 'true' gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-shockwave-flash/command" -t string "/usr/bin/swfthumbnailer.sh %s %i %o" gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-shockwave-flash/enable" -t boolean 'true'

Затем перезапустите (или перезапустите gnome-settings-daemon), и у вас есть swf большие пальцы!

PS: Это огромный взлом. Лучший способ сделать это будет очень оценен.

4
ответ дан 31 July 2018 в 12:20

Есть способ сделать это объясненным в Техническом блоге Floorplanner. Чтобы скомпилировать dump-gnash на новом Maverick, вам понадобится

sudo apt-get install gcc libboost-dev libboost-thread-dev libagg-dev libsdl1.2-dev libcairo-dev libgstreamer0.10-dev libatk1.0-dev libglib2.0-dev libpango1.0-dev libgtk2.0-dev libgtkglext1-dev libgl1-mesa-dev libgif-dev libjpeg-dev libgstreamer-plugins-base0.10-dev libspeex-dev libcurl-dev

. Затем вы просто выполните шаги. Это займет много времени. ПРИМЕЧАНИЕ. Для шага 7 вместо этого используйте следующий скрипт:

if [[ $3 ]]; then raw="$(mktemp)" dump-gnash $2 -P "FlashVars=url=file://$1" -D "$raw" --max-advances 1 -j 500 -k 500 tail -c 1MB "$raw" | convert -size 500x500 -depth 8 rgba:- -separate -swap 0,2 -combine -trim png:"$3" trap "rm $raw" EXIT else echo "Insufficient arguments (expected 3 arguments)" exit 1 fi

После того, как вы запускаете окончательный скрипт, вы просто подключите его в gconf-editor

gconftool-2 -s "/desktop/gnome/thumbnailers/application@swf" -t string "/usr/bin/swfthumbnailer.sh %s %i %o" gconftool-2 -s "/desktop/gnome/thumbnailers/application@swf/enable" -t boolean 'true' gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-swf" -t string "/usr/bin/swfthumbnailer.sh %s %i %o" gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-swf/enable" -t boolean 'true' gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-shockwave-flash/command" -t string "/usr/bin/swfthumbnailer.sh %s %i %o" gconftool-2 -s "/desktop/gnome/thumbnailers/application@x-shockwave-flash/enable" -t boolean 'true'

Затем перезапустите (или перезапустите gnome-settings-daemon), и у вас есть swf большие пальцы!

PS: Это огромный взлом. Лучший способ сделать это будет очень оценен.

4
ответ дан 2 August 2018 в 04:10

Существует способ сделать это объясненным в Техническом блоге Floorplanner . Чтобы скомпилировать dump-gnash на новом Maverick, вам понадобится

  sudo apt-get install gcc libboost-dev libboost-thread-dev libagg-dev libsdl1.2-dev libcairo-dev libgstreamer0.  10-dev libatk1.0-dev libglib2.0-dev libpango1.0-dev libgtk2.0-dev libgtkglext1-dev libgl1-mesa-dev libgif-dev libjpeg-dev libgstreamer-plugins-base0.10-dev libspeex-dev libcurl  -dev  

И затем вы просто выполняете шаги. Это займет много времени. ПРИМЕЧАНИЕ. Для шага 7 вместо этого используйте следующий скрипт:

 , если [[$ 3]];  затем raw = "$ (mktemp)" dump-gnash $ 2 -P "FlashVars = url = file: // $ 1" -D "$ raw" --max-advances 1 -j 500 -k 500 tail -c 1MB "$  сырой "|  convert -size 500x500 -depth 8 rgba: -separate -swap 0,2 -combine -trim png: "$ 3" trap "rm $ raw" EXIT else echo "Недостаточные аргументы (ожидаемые 3 аргумента)" exit 1 fi  

Как только у вас запущен окончательный скрипт, вы просто подключите его в gconf-editor

  gconftool-2 -s "/ desktop / gnome / thumbnailers / application @ swf"  -t string "/usr/bin/swfthumbnailer.sh% s% i% o" gconftool-2 -s "/ desktop / gnome / thumbnailers / application @ swf / enable" -t boolean 'true' gconftool-2 -s "  / desktop / gnome / thumbnailers / application @ x-swf "-t string" /usr/bin/swfthumbnailer.sh% s% i% o "gconftool-2 -s" / desktop / gnome / thumbnailers / application @ x-swf  / enable "-t boolean" true 'gconftool-2 -s "/ desktop / gnome / thumbnailers / application @ x-shockwave-flash / command" -t string "/usr/bin/swfthumbnailer.sh% s% i% o  «gconftool-2 -s» / desktop / gnome / thumbnailers / application @ x-shockwave-flash / enable «-t boolean« true » 

Затем перезапустите (или перезапустите gnome-settings- daemon), и у вас есть swf большие пальцы!

P.S .: Это огромный взлом. Лучший способ сделать это будет очень оценен.

4
ответ дан 4 August 2018 в 20:15

Существует способ сделать это объясненным в Техническом блоге Floorplanner . Чтобы скомпилировать dump-gnash на новом Maverick, вам понадобится

  sudo apt-get install gcc libboost-dev libboost-thread-dev libagg-dev libsdl1.2-dev libcairo-dev libgstreamer0.  10-dev libatk1.0-dev libglib2.0-dev libpango1.0-dev libgtk2.0-dev libgtkglext1-dev libgl1-mesa-dev libgif-dev libjpeg-dev libgstreamer-plugins-base0.10-dev libspeex-dev libcurl  -dev  

И затем вы просто выполняете шаги. Это займет много времени. ПРИМЕЧАНИЕ. Для шага 7 вместо этого используйте следующий скрипт:

 , если [[$ 3]];  затем raw = "$ (mktemp)" dump-gnash $ 2 -P "FlashVars = url = file: // $ 1" -D "$ raw" --max-advances 1 -j 500 -k 500 tail -c 1MB "$  сырой "|  convert -size 500x500 -depth 8 rgba: -separate -swap 0,2 -combine -trim png: "$ 3" trap "rm $ raw" EXIT else echo "Недостаточные аргументы (ожидаемые 3 аргумента)" exit 1 fi  

Как только у вас запущен окончательный скрипт, вы просто подключите его в gconf-editor

  gconftool-2 -s "/ desktop / gnome / thumbnailers / application @ swf"  -t string "/usr/bin/swfthumbnailer.sh% s% i% o" gconftool-2 -s "/ desktop / gnome / thumbnailers / application @ swf / enable" -t boolean 'true' gconftool-2 -s "  / desktop / gnome / thumbnailers / application @ x-swf "-t string" /usr/bin/swfthumbnailer.sh% s% i% o "gconftool-2 -s" / desktop / gnome / thumbnailers / application @ x-swf  / enable "-t boolean" true 'gconftool-2 -s "/ desktop / gnome / thumbnailers / application @ x-shockwave-flash / command" -t string "/usr/bin/swfthumbnailer.sh% s% i% o  «gconftool-2 -s» / desktop / gnome / thumbnailers / application @ x-shockwave-flash / enable «-t boolean« true » 

Затем перезапустите (или перезапустите gnome-settings- daemon), и у вас есть swf большие пальцы!

P.S .: Это огромный взлом. Лучший способ сделать это будет очень оценен.

4
ответ дан 6 August 2018 в 04:16

Существует способ сделать это объясненным в Техническом блоге Floorplanner . Чтобы скомпилировать dump-gnash на новом Maverick, вам понадобится

  sudo apt-get install gcc libboost-dev libboost-thread-dev libagg-dev libsdl1.2-dev libcairo-dev libgstreamer0.  10-dev libatk1.0-dev libglib2.0-dev libpango1.0-dev libgtk2.0-dev libgtkglext1-dev libgl1-mesa-dev libgif-dev libjpeg-dev libgstreamer-plugins-base0.10-dev libspeex-dev libcurl  -dev  

И затем вы просто выполняете шаги. Это займет много времени. ПРИМЕЧАНИЕ. Для шага 7 вместо этого используйте следующий скрипт:

 , если [[$ 3]];  затем raw = "$ (mktemp)" dump-gnash $ 2 -P "FlashVars = url = file: // $ 1" -D "$ raw" --max-advances 1 -j 500 -k 500 tail -c 1MB "$  сырой "|  convert -size 500x500 -depth 8 rgba: -separate -swap 0,2 -combine -trim png: "$ 3" trap "rm $ raw" EXIT else echo "Недостаточные аргументы (ожидаемые 3 аргумента)" exit 1 fi  

Как только у вас запущен окончательный скрипт, вы просто подключите его в gconf-editor

  gconftool-2 -s "/ desktop / gnome / thumbnailers / application @ swf"  -t string "/usr/bin/swfthumbnailer.sh% s% i% o" gconftool-2 -s "/ desktop / gnome / thumbnailers / application @ swf / enable" -t boolean 'true' gconftool-2 -s "  / desktop / gnome / thumbnailers / application @ x-swf "-t string" /usr/bin/swfthumbnailer.sh% s% i% o "gconftool-2 -s" / desktop / gnome / thumbnailers / application @ x-swf  / enable "-t boolean" true 'gconftool-2 -s "/ desktop / gnome / thumbnailers / application @ x-shockwave-flash / command" -t string "/usr/bin/swfthumbnailer.sh% s% i% o  «gconftool-2 -s» / desktop / gnome / thumbnailers / application @ x-shockwave-flash / enable «-t boolean« true » 

Затем перезапустите (или перезапустите gnome-settings- daemon), и у вас есть swf большие пальцы!

P.S .: Это огромный взлом. Лучший способ сделать это будет очень оценен.

4
ответ дан 7 August 2018 в 22:20

Существует способ сделать это объясненным в Техническом блоге Floorplanner . Чтобы скомпилировать dump-gnash на новом Maverick, вам понадобится

  sudo apt-get install gcc libboost-dev libboost-thread-dev libagg-dev libsdl1.2-dev libcairo-dev libgstreamer0.  10-dev libatk1.0-dev libglib2.0-dev libpango1.0-dev libgtk2.0-dev libgtkglext1-dev libgl1-mesa-dev libgif-dev libjpeg-dev libgstreamer-plugins-base0.10-dev libspeex-dev libcurl  -dev  

И затем вы просто выполняете шаги. Это займет много времени. ПРИМЕЧАНИЕ. Для шага 7 вместо этого используйте следующий скрипт:

 , если [[$ 3]];  затем raw = "$ (mktemp)" dump-gnash $ 2 -P "FlashVars = url = file: // $ 1" -D "$ raw" --max-advances 1 -j 500 -k 500 tail -c 1MB "$  сырой "|  convert -size 500x500 -depth 8 rgba: -separate -swap 0,2 -combine -trim png: "$ 3" trap "rm $ raw" EXIT else echo "Недостаточные аргументы (ожидаемые 3 аргумента)" exit 1 fi  

Как только у вас запущен окончательный скрипт, вы просто подключите его в gconf-editor

  gconftool-2 -s "/ desktop / gnome / thumbnailers / application @ swf"  -t string "/usr/bin/swfthumbnailer.sh% s% i% o" gconftool-2 -s "/ desktop / gnome / thumbnailers / application @ swf / enable" -t boolean 'true' gconftool-2 -s "  / desktop / gnome / thumbnailers / application @ x-swf "-t string" /usr/bin/swfthumbnailer.sh% s% i% o "gconftool-2 -s" / desktop / gnome / thumbnailers / application @ x-swf  / enable "-t boolean" true 'gconftool-2 -s "/ desktop / gnome / thumbnailers / application @ x-shockwave-flash / command" -t string "/usr/bin/swfthumbnailer.sh% s% i% o  «gconftool-2 -s» / desktop / gnome / thumbnailers / application @ x-shockwave-flash / enable «-t boolean« true » 

Затем перезапустите (или перезапустите gnome-settings- daemon), и у вас есть swf большие пальцы!

P.S .: Это огромный взлом. Лучший способ сделать это будет очень оценен.

4
ответ дан 10 August 2018 в 10:30

Существует способ сделать это объясненным в Техническом блоге Floorplanner . Чтобы скомпилировать dump-gnash на новом Maverick, вам понадобится

  sudo apt-get install gcc libboost-dev libboost-thread-dev libagg-dev libsdl1.2-dev libcairo-dev libgstreamer0.  10-dev libatk1.0-dev libglib2.0-dev libpango1.0-dev libgtk2.0-dev libgtkglext1-dev libgl1-mesa-dev libgif-dev libjpeg-dev libgstreamer-plugins-base0.10-dev libspeex-dev libcurl  -dev  

И затем вы просто выполняете шаги. Это займет много времени. ПРИМЕЧАНИЕ. Для шага 7 вместо этого используйте следующий скрипт:

 , если [[$ 3]];  затем raw = "$ (mktemp)" dump-gnash $ 2 -P "FlashVars = url = file: // $ 1" -D "$ raw" --max-advances 1 -j 500 -k 500 tail -c 1MB "$  сырой "|  convert -size 500x500 -depth 8 rgba: -separate -swap 0,2 -combine -trim png: "$ 3" trap "rm $ raw" EXIT else echo "Недостаточные аргументы (ожидаемые 3 аргумента)" exit 1 fi  

Как только у вас запущен окончательный скрипт, вы просто подключите его в gconf-editor

  gconftool-2 -s "/ desktop / gnome / thumbnailers / application @ swf"  -t string "/usr/bin/swfthumbnailer.sh% s% i% o" gconftool-2 -s "/ desktop / gnome / thumbnailers / application @ swf / enable" -t boolean 'true' gconftool-2 -s "  / desktop / gnome / thumbnailers / application @ x-swf "-t string" /usr/bin/swfthumbnailer.sh% s% i% o "gconftool-2 -s" / desktop / gnome / thumbnailers / application @ x-swf  / enable "-t boolean" true 'gconftool-2 -s "/ desktop / gnome / thumbnailers / application @ x-shockwave-flash / command" -t string "/usr/bin/swfthumbnailer.sh% s% i% o  «gconftool-2 -s» / desktop / gnome / thumbnailers / application @ x-shockwave-flash / enable «-t boolean« true » 

Затем перезапустите (или перезапустите gnome-settings- daemon), и у вас есть swf большие пальцы!

P.S .: Это огромный взлом. Лучший способ сделать это будет очень оценен.

4
ответ дан 13 August 2018 в 16:56
  • 1
    Ваши команды не работают: Ошибка при настройке параметров: Неизвестный параметр -i – user 24 January 2011 в 00:32
  • 2
    Завтра заканчивается завтрашний день, поэтому, если вы все еще хотите выиграть ... – user 25 January 2011 в 00:13
  • 3
    После нескольких корректировок код работает. Я документировал настройки здесь: codepad.org/ZBaYE6he HOWEVER , скрипт будет запускать флеш-файл на мгновение, что приводит к случайным фоновым шумом ... I ' вы обнаружили, что немного странно, но не трагично. Мне просто интересно, можно ли это сделать лучше? – user 25 January 2011 в 07:46
  • 4
    @nebukadnezzar Я отредактировал ответ, чтобы включить ваши изменения. – Isaiah 25 January 2011 в 08:14

Эскизы были сделаны с libswfdec (т. е. /usr/bin/swfdec-thumbnailer из пакета swfdec-gnome), который был удален в Ubuntu 10.10 («maverick»). Автор libswfdec прекратил разработку, потому что уже есть 2 других проекта с открытым исходным кодом, работающих над внедрением SWF-плеера: gnash (который включен в Ubuntu) & amp; lightspark (который является новым и еще не включен). Я не уверен, существует ли thumbnailer, который использует gnash ...

5
ответ дан 26 May 2018 в 00:01
  • 1
    Я не понимаю, почему этот ответ проголосовали? Вы объясняете только , почему swfdec больше не существует в Lucid, но вы не объясняете, как получить эскизы обратно в Lucid. – user 19 January 2011 в 00:26
  • 2
    Я не понимаю, почему этот ответ проголосовали? Вы объясняете только , почему swfdec больше не существует в Lucid, но вы не объясняете, как получить эскизы обратно в Lucid. – user 19 January 2011 в 00:26
  • 3
    Я не понимаю, почему этот ответ проголосовали? Вы объясняете только , почему swfdec больше не существует в Lucid, но вы не объясняете, как получить эскизы обратно в Lucid. – user 19 January 2011 в 00:26
  • 4
    Я не понимаю, почему этот ответ проголосовали? Вы объясняете только , почему swfdec больше не существует в Lucid, но вы не объясняете, как получить эскизы обратно в Lucid. – user 19 January 2011 в 00:26
  • 5
    Я не понимаю, почему этот ответ проголосовали? Вы объясняете только , почему swfdec больше не существует в Lucid, но вы не объясняете, как получить эскизы обратно в Lucid. – user 19 January 2011 в 00:26
  • 6
    Я не понимаю, почему этот ответ проголосовали? Вы объясняете только , почему swfdec больше не существует в Lucid, но вы не объясняете, как получить эскизы обратно в Lucid. – user 19 January 2011 в 00:26

Самый простой ответ - просто установить swfdec-gnome, но версию Lucid. Не сложно сделать, просто перейдите на http://packages.ubuntu.com/da/lucid/swfdec-gnome и выберите свою архитектуру. Затем просто делайте то, что вы делали ранее, чтобы заставить его работать; как я помню, для меня это просто случайно ударило. Возможно, после выхода из системы / перезагрузки. Удачи вам.

0
ответ дан 26 May 2018 в 00:01

Самое близкое, что мне удалось найти, - это, возможно, использование ffmmpegthumbnailer для создания эскизов для вас, и это должно обрабатывать файлы .swf.

Этот ffmmpegthumbnailer имеет инструкции.

0
ответ дан 26 May 2018 в 00:01
  • 1
    ffmpegthumbnailer оказывается несовместимым со сжатыми SWF-файлами, что дефакторирует файл file по умолчанию для .swf-файлов: [swf @ 0x8348e40]Compressed SWF format not supported (после запуска ffmpegthumbnailer -f -s 128 -i test.swf -o out.png) – user 19 January 2011 в 01:06
  • 2
    ffmpegthumbnailer оказывается несовместимым со сжатыми SWF-файлами, что дефакторирует файл file по умолчанию для .swf-файлов: [swf @ 0x8348e40]Compressed SWF format not supported (после запуска ffmpegthumbnailer -f -s 128 -i test.swf -o out.png) – user 19 January 2011 в 01:06
  • 3
    ffmpegthumbnailer оказывается несовместимым со сжатыми SWF-файлами, что дефакторирует файл file по умолчанию для .swf-файлов: [swf @ 0x8348e40]Compressed SWF format not supported (после запуска ffmpegthumbnailer -f -s 128 -i test.swf -o out.png) – user 19 January 2011 в 01:06
  • 4
    ffmpegthumbnailer оказывается несовместимым со сжатыми SWF-файлами, что дефакторирует файл file по умолчанию для .swf-файлов: [swf @ 0x8348e40]Compressed SWF format not supported (после запуска ffmpegthumbnailer -f -s 128 -i test.swf -o out.png) – user 19 January 2011 в 01:06
  • 5
    ffmpegthumbnailer оказывается несовместимым со сжатыми SWF-файлами, что дефакторирует файл file по умолчанию для .swf-файлов: [swf @ 0x8348e40]Compressed SWF format not supported (после запуска ffmpegthumbnailer -f -s 128 -i test.swf -o out.png) – user 19 January 2011 в 01:06
  • 6
    ffmpegthumbnailer оказывается несовместимым со сжатыми SWF-файлами, что дефакторирует файл file по умолчанию для .swf-файлов: [swf @ 0x8348e40]Compressed SWF format not supported (после запуска ffmpegthumbnailer -f -s 128 -i test.swf -o out.png) – user 19 January 2011 в 01:06

Самый простой ответ - просто установить swfdec-gnome, но версию Lucid. Не сложно сделать, просто перейдите на http://packages.ubuntu.com/da/lucid/swfdec-gnome и выберите свою архитектуру. Затем просто делайте то, что вы делали ранее, чтобы заставить его работать; как я помню, для меня это просто случайно ударило. Возможно, после выхода из системы / перезагрузки. Удачи вам.

0
ответ дан 26 May 2018 в 00:01

Самый простой ответ - просто установить swfdec-gnome, но версию Lucid. Не сложно сделать, просто перейдите на http://packages.ubuntu.com/da/lucid/swfdec-gnome и выберите свою архитектуру. Затем просто делайте то, что вы делали ранее, чтобы заставить его работать; как я помню, для меня это просто случайно ударило. Возможно, после выхода из системы / перезагрузки. Удачи вам.

0
ответ дан 26 May 2018 в 00:01

Самый простой ответ - просто установить swfdec-gnome, но версию Lucid. Не сложно сделать, просто перейдите на http://packages.ubuntu.com/da/lucid/swfdec-gnome и выберите свою архитектуру. Затем просто делайте то, что вы делали ранее, чтобы заставить его работать; как я помню, для меня это просто случайно ударило. Возможно, после выхода из системы / перезагрузки. Удачи вам.

0
ответ дан 26 May 2018 в 00:01

Самый простой ответ - просто установить swfdec-gnome, но версию Lucid. Не сложно сделать, просто перейдите на http://packages.ubuntu.com/da/lucid/swfdec-gnome и выберите свою архитектуру. Затем просто делайте то, что вы делали ранее, чтобы заставить его работать; как я помню, для меня это просто случайно ударило. Возможно, после выхода из системы / перезагрузки. Удачи вам.

0
ответ дан 26 May 2018 в 00:01

Самый простой ответ - просто установить swfdec-gnome, но версию Lucid. Не сложно сделать, просто перейдите на http://packages.ubuntu.com/da/lucid/swfdec-gnome и выберите свою архитектуру. Затем просто делайте то, что вы делали ранее, чтобы заставить его работать; как я помню, для меня это просто случайно ударило. Возможно, после выхода из системы / перезагрузки. Удачи вам.

0
ответ дан 26 May 2018 в 00:01

Эскизы были сделаны с libswfdec (т. е. /usr/bin/swfdec-thumbnailer из пакета swfdec-gnome), который был удален в Ubuntu 10.10 («maverick»). Автор libswfdec прекратил разработку, потому что уже есть 2 других проекта с открытым исходным кодом, работающих над внедрением SWF-плеера: gnash (который включен в Ubuntu) & amp; lightspark (который является новым и еще не включен). Я не уверен, существует ли thumbnailer, который использует gnash ...

5
ответ дан 25 July 2018 в 22:46
  • 1
    Я не понимаю, почему этот ответ проголосовали? Вы объясняете только , почему swfdec больше не существует в Lucid, но вы не объясняете, как получить эскизы обратно в Lucid. – user 19 January 2011 в 00:26

Самый простой ответ - просто установить swfdec-gnome, но версию Lucid. Не сложно сделать, просто перейдите на http://packages.ubuntu.com/da/lucid/swfdec-gnome и выберите свою архитектуру. Затем просто делайте то, что вы делали ранее, чтобы заставить его работать; как я помню, для меня это просто случайно ударило. Возможно, после выхода из системы / перезагрузки. Удачи вам.

0
ответ дан 25 July 2018 в 22:46

Самое близкое, что мне удалось найти, - это, возможно, использование ffmmpegthumbnailer для создания эскизов для вас, и это должно обрабатывать файлы .swf.

Этот ffmmpegthumbnailer имеет инструкции.

0
ответ дан 25 July 2018 в 22:46
  • 1
    ffmpegthumbnailer оказывается несовместимым со сжатыми SWF-файлами, что дефакторирует файл file по умолчанию для .swf-файлов: [swf @ 0x8348e40]Compressed SWF format not supported (после запуска ffmpegthumbnailer -f -s 128 -i test.swf -o out.png) – user 19 January 2011 в 01:06

Эскизы были сделаны с libswfdec (т. е. /usr/bin/swfdec-thumbnailer из пакета swfdec-gnome), который был удален в Ubuntu 10.10 («maverick»). Автор libswfdec прекратил разработку, потому что уже есть 2 других проекта с открытым исходным кодом, работающих над внедрением SWF-плеера: gnash (который включен в Ubuntu) & amp; lightspark (который является новым и еще не включен). Я не уверен, существует ли thumbnailer, который использует gnash ...

5
ответ дан 27 July 2018 в 00:17
  • 1
    Я не понимаю, почему этот ответ проголосовали? Вы объясняете только , почему swfdec больше не существует в Lucid, но вы не объясняете, как получить эскизы обратно в Lucid. – user 19 January 2011 в 00:26

Самый простой ответ - просто установить swfdec-gnome, но версию Lucid. Не сложно сделать, просто перейдите на http://packages.ubuntu.com/da/lucid/swfdec-gnome и выберите свою архитектуру. Затем просто делайте то, что вы делали ранее, чтобы заставить его работать; как я помню, для меня это просто случайно ударило. Возможно, после выхода из системы / перезагрузки. Удачи вам.

0
ответ дан 27 July 2018 в 00:17

Самое близкое, что мне удалось найти, - это, возможно, использование ffmmpegthumbnailer для создания эскизов для вас, и это должно обрабатывать файлы .swf.

Этот ffmmpegthumbnailer имеет инструкции.

0
ответ дан 27 July 2018 в 00:17
  • 1
    ffmpegthumbnailer оказывается несовместимым со сжатыми SWF-файлами, что дефакторирует файл file по умолчанию для .swf-файлов: [swf @ 0x8348e40]Compressed SWF format not supported (после запуска ffmpegthumbnailer -f -s 128 -i test.swf -o out.png) – user 19 January 2011 в 01:06

Эскизы были сделаны с libswfdec (т. е. /usr/bin/swfdec-thumbnailer из пакета swfdec-gnome), который был удален в Ubuntu 10.10 («maverick»). Автор libswfdec прекратил разработку, потому что уже есть 2 других проекта с открытым исходным кодом, работающих над внедрением SWF-плеера: gnash (который включен в Ubuntu) & amp; lightspark (который является новым и еще не включен). Я не уверен, существует ли thumbnailer, который использует gnash ...

5
ответ дан 31 July 2018 в 11:19
  • 1
    Я не понимаю, почему этот ответ проголосовали? Вы объясняете только , почему swfdec больше не существует в Lucid, но вы не объясняете, как получить эскизы обратно в Lucid. – user 19 January 2011 в 00:26

Самый простой ответ - просто установить swfdec-gnome, но версию Lucid. Не сложно сделать, просто перейдите на http://packages.ubuntu.com/da/lucid/swfdec-gnome и выберите свою архитектуру. Затем просто делайте то, что вы делали ранее, чтобы заставить его работать; как я помню, для меня это просто случайно ударило. Возможно, после выхода из системы / перезагрузки. Удачи вам.

0
ответ дан 31 July 2018 в 11:19

Самое близкое, что мне удалось найти, - это, возможно, использование ffmmpegthumbnailer для создания эскизов для вас, и это должно обрабатывать файлы .swf.

Этот ffmmpegthumbnailer имеет инструкции.

0
ответ дан 31 July 2018 в 11:19
  • 1
    ffmpegthumbnailer оказывается несовместимым со сжатыми SWF-файлами, что дефакторирует файл file по умолчанию для .swf-файлов: [swf @ 0x8348e40]Compressed SWF format not supported (после запуска ffmpegthumbnailer -f -s 128 -i test.swf -o out.png) – user 19 January 2011 в 01:06

Эскизы были сделаны с libswfdec (т. е. /usr/bin/swfdec-thumbnailer из пакета swfdec-gnome), который был удален в Ubuntu 10.10 («maverick»). Автор libswfdec прекратил разработку, потому что уже есть 2 других проекта с открытым исходным кодом, работающих над внедрением SWF-плеера: gnash (который включен в Ubuntu) & amp; lightspark (который является новым и еще не включен). Я не уверен, существует ли thumbnailer, который использует gnash ...

5
ответ дан 31 July 2018 в 12:20
  • 1
    Я не понимаю, почему этот ответ проголосовали? Вы объясняете только , почему swfdec больше не существует в Lucid, но вы не объясняете, как получить эскизы обратно в Lucid. – user 19 January 2011 в 00:26

Самый простой ответ - просто установить swfdec-gnome, но версию Lucid. Не сложно сделать, просто перейдите на http://packages.ubuntu.com/da/lucid/swfdec-gnome и выберите свою архитектуру. Затем просто делайте то, что вы делали ранее, чтобы заставить его работать; как я помню, для меня это просто случайно ударило. Возможно, после выхода из системы / перезагрузки. Удачи вам.

0
ответ дан 31 July 2018 в 12:20

Другие вопросы по тегам:

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