O botão de ejeção provavelmente usa o mesmo tipo de chamadas do comando de ejeção , que usa ioctls para ejetar o dispositivo ( o código-fonte, com os vários ioctls por dispositivo, é aqui ).
Olá, eu tenho o Fedora 16 com o LXDE e quero conectar o ipod shuffle 2nd gen 1GB. De acordo com esta página códigos de piscando do iPod shuffle quando o LED âmbar está piscando, isso significa esse dispositivo está acessando por alguns processos ou está sincronizando dados. O seguinte eu observei:
Quando eu conecto o ipod, o dispositivo é montado automaticamente e o LED âmbar está piscando. Então, o que eu fiz é que eu usei fuser e lsof (também em / dev) para descobrir qual processo está acessando o dispositivo, mas eu encontrei nada e dispositivo ainda estava âmbar piscando.
Então eu tentei desmontar o dispositivo montado automaticamente para descobrir para fora se o diodo emissor de luz estiver brilhando, mas nada mudou era sempre piscando mesmo FS foi umount.
Então, minha terceira tentativa foi usar o botão "ejetar", que é parte do FileManager PCManFM contido no LXDE e é mostrado no arquivo montado sistemas. Isso ajudou! âmbar piscando pára e começa a brilhar âmbar, depois de alguns minutos, o ipod foi carregado, então o LED estava verde.
Minha pergunta, portanto, é: O que o botão "eject" faz diferente do comando classic umount?
O botão de ejeção provavelmente usa o mesmo tipo de chamadas do comando de ejeção , que usa ioctls para ejetar o dispositivo ( o código-fonte, com os vários ioctls por dispositivo, é aqui ).
Tags lxde ipod eject umount filesystems