Como redefinir o mac PRAM através da linha de comando no Lion / Mountain Lion?

8

Estou tentando escrever um script para automatizar uma reinicialização da PRAM e já vi muitos guias antigos que me dizem para usar o seguinte comando para redefinir a PRAM do Mac por meio do terminal:

nvram boot-args="-p -r"

Mas este comando parece não funcionar mais, pelo menos não em nenhum dos computadores em que o testei. Eu estou tentando encontrar uma lista mais atualizada de boot-args disponíveis e eu fui capaz de encontrar esta questão sobre strings boot-args mas parece que não há nada lá ou qualquer um dos links sobre como redefinir o pram.

Alguma idéia?

    
por Alex Plumb 03.01.2013 / 16:16

3 respostas

5

O Mountain Lion não tem essa funcionalidade, mas o Mavericks faz isso!

A redefinição da PRAM agora é tão simples quanto executar o seguinte comando como root:

nvram -c

De acordo com a página man do comando nvram (em Mavericks):

-c     Delete all of the firmware variables.

Devo observar que isso também funciona até e incluindo a Sierra.

    
por 23.10.2013 / 17:23
-1
  1. Você precisa estar logado como administrador.
  2. Você deve usar "sudo" antes do comando "nvram" se fizer isso no terminal.
por 11.05.2015 / 13:14
-3

Encontrei o artigo da Apple para o Mountain Lion, o processo parece ser bem simples. Link aqui: KB PH11243

  1. Encerre o Mac.
  2. Encontre o comando, opção, P & Teclas R.
  3. Ligue a energia e segure essas teclas. Verifique se as teclas estão pressionadas até o segundo som de inicialização ser executado.
  4. Solte as teclas.
por 21.01.2013 / 22:59
Gifs animados de ile_qstnhdr ___ ______ qstntxt ___

Existe alguma maneira de usar imagemagic / montagem para juntar gifs animados em loop (misturados com os não-animados)?

Ou seja, quero concatenar as animações no espaço, não no tempo. Percebo que o número de quadros e sua duração na animação podem impossibilitar a combinação perfeita de duas animações. Mas estou bem com o programa fazendo aproximações e suposições, e estendendo / repetindo quadros, contanto que todos os quadros estejam lá de alguma forma.

Eu tentei

%pre%

e

%pre%

mas ambos tratam os gifs animados como vários indivíduos não animados individuais.

Suponho que eu provavelmente poderia escrever um script para separar os animados por quadros, repetir / estender loops mais curtos conforme necessário para corresponder ao loop mais longo, repetir os gifs não-animados para quantos quadros estiverem no animado mais longo os quadros correspondentes em quadros grandes individuais com %code% e, em seguida, combine esses quadros grandes em um único gif grande. Mas eu não quero reinventar a roda se isso já for possível por algum comando simples.

Estou obviamente aberto a outras opções gratuitas além do imagemagick.

    
______ azszpr622672 ___

Parece que você deseja combinar várias animações ao longo do tempo, mas isso levará um programa para ler cada quadro e seu atraso e, em seguida, exibir esse quadro em alguma freqüência periódica até que o atraso seja atingido. por exemplo: 1 quadro, atraso de 1 segundo e sua 'frequência' é 100 ms, então você deseja que 10 quadros a 100ms sejam escritos? E então convertido para uma montagem linear?

Isso exigiria um programa ou roteiro pesado para realizar esse tipo de processamento e você teria que definir sua 'frequência' (100 ms aqui).

Mas isso funciona muito bem: (gifsicle é um pacote, a montagem faz parte do pacote imagemagick)

%pre%

(linha quebrada por legibilidade)

A primeira linha separa o gif recebido em quadros individuais (stdout), mas com as camadas preenchidas. inicialmente, sem a opção --unoptimize, daria o primeiro quadro, mas os quadros subseqüentes continham apenas o que mudava a cada vez. Feito para montagens estranhas!

A segunda linha cria a saída linear, pegando cada imagem de quadro (de stdin) e organizando-as na ordem que você especificar. 'x1' para organizá-los ao longo de uma linha horizontal.

Você pode substituir o nome de arquivo único (cool_animation.gif) por vários, ou até mesmo um caractere curinga * .gif.

Não tenho certeza de que é isso que você está procurando.

    
___
Como copiar a atualização das definições de vírus do Kaspersky 2013 para outro computador?