Posso alterar a velocidade das apresentações de slides no OS X?

7

Existe alguma maneira de alterar a taxa em que o OS X progride através de imagens em uma apresentação de slides, especialmente na Visualização?

    
por Orion751 13.08.2010 / 16:36

4 respostas

1

Consegui que esta solução funcionasse no Lion (10.8) - eis como você pode fazê-lo se instalar o PList Edit Pro, além da interface de linha de comando, por meio de sua linha de comando

Bash$> sudo /usr/libexec/plistbuddy -c 'Set JustASlide:mainDuration 1' /System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Resources/Content/EffectDescriptions.plist

Note que você tem que ser uma conta root em sua máquina ou usar o comando sudo

Bash$> /usr/libexec/plistbuddy -c 'Print JustASlide:mainDuration' /System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Resources/Content/EffectDescriptions.plist
1
    
por 12.10.2013 / 23:12
1

[Atualização: não estou totalmente convencido de que o Preview esteja usando as configurações de apresentação de slides do JustASlide. Pode estar usando outra predefinição ou algo totalmente não relacionado. Se eu definir o valor mais baixo, digamos para 1, ele não parece se mover tão rapidamente quanto eu esperava.]

Eu fiz a mesma pergunta e não consegui encontrar uma resposta óbvia on-line. A resposta de sameers forneceu detalhes suficientes para encontrar o caminho e, por sorte, há comandos internos para editar arquivos plist no OS X.

Usando essas etapas, consegui alterar o atraso de apresentação da visualização de 3 segundos para 2 segundos. Isso também deve funcionar em 10.8 e em qualquer outra versão do OS X em que esse arquivo esteja presente, embora eu tenha testado apenas em 10.9.

Uma palavra de aviso: o valor que estamos mudando é um valor inteiro por padrão. Dependendo de como o Preview interpreta esses valores, você não poderá definir segundos parciais. Eu não testei isso e aconselho cautela. Nada vai explodir, mas você pode introduzir bugs / falhas. Se você decidir experimentar, altere o -int flag para -real .

Além disso, defaults é incomum porque foi projetado para ler um "domínio" da heirarquia da lista de propriedades do OS X, mas também pode trabalhar com um arquivo, desde que o caminho completo seja especificado e o ".plist" deixou o fim.

Aqui está a lista de comandos a serem executados no Terminal:

# Define variable, to save typing:
plist=/System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Resources/Content/EffectDescriptions

# make a backup copy:
cp -iv $plist.plist $HOME/Desktop/

# confirm backup copy is valid: MD5 checksums should match for both files
md5 $plist.plist $HOME/Desktop/EffectDescriptions.plist

# Take a look at the data structure before changing, to compare afterward
defaults read $plist JustASlide

# Set new value for slideshow duration: (in this case, 2 seconds)
sudo defaults write $plist JustASlide -dict-add mainDuration -int 2

# Fix permissions: 'defaults' recreates the file with 0600 permissions
sudo chmod -v 0644 $plist.plist

# Double check the edit was successful
defaults read $plist JustASlide

Agora, inicie o Preview.app (feche-o primeiro se já estiver em execução) e teste para ver as novas configurações de apresentação de slides em ação!

    
por 19.07.2014 / 02:57
0

Esta não é uma resposta real para a sua pergunta, mas é uma solução alternativa que eu uso para o mesmo problema e é mais fácil de ajustar em tempo real do que uma p-list, se eu quiser diferentes atrasos.

Basta selecionar os arquivos que você deseja slideshow no localizador e, em seguida, executar este Applescipt:

    set delayTime to the text returned of (display dialog "Set Delay Time in Seconds:" default answer "10")

tell application "Finder"
    activate
    set theFiles to selection
    set filecount to the number of items in theFiles
end tell
tell application "System Events"
    key code 49 -- space
    keystroke "y" using {command down, option down}
    repeat (filecount - 1) times
        key code 124 -- right arrow Key
        delay delayTime
    end repeat
end tell

E ele perguntará por quanto tempo você demorará e, em seguida, exibirá os arquivos com esse atraso. É melhor executá-lo no Editor de Applescript, para que você possa parar o script se quiser interromper a apresentação de slides antes de mostrar todos os arquivos ou se continuar pressionando a tecla de seta para a direita em qualquer atraso definido para cada arquivo que você tinha selecionado e não tinha visto ainda. Está apenas usando o script de interface do usuário para a apresentação de slides e pressionando a tecla de erro para você.

    
por 19.10.2014 / 04:02
-1

Eu estava prestes a dizer não, mas na verdade existe uma maneira de usar o Terminal para hackear as configurações do sistema para a apresentação de slides padrão da imagem do sistema operacional. : P

Aqui estão dois links úteis, o segundo mais aprofundado: link link

Além disso, apenas um aviso, estes tutoriais parecem ser projetados para o Mac OS 10.4. Eu não sei se esses trabalhos funcionam em 10.5 ou 10.6, mas você pode tentar, esperamos que seja o mesmo recurso.

    
por 13.08.2010 / 18:50

Tags