Execute o CLI do BleachBit na inicialização

1

No BleachBit, se eu for para Editar > Preferências > Geral , posso marcar a caixa de seleção "Iniciar o BleachBit com o computador" , mas isso só iniciará a GUI do BleachBit toda vez que eu iniciar meu computador, sem realmente limpar.

Em vez disso, eu preferiria executar a CLI do BleachBit silenciosamente em segundo plano e fazer a limpeza automaticamente usando minhas predefinições, usando o seguinte comando:

bleachbit -c --preset

Eu tentei configurar um trabalho cron com a opção @reboot . Eu também tentei adicionar uma entrada em /etc/rc.local , mas nenhum método funcionou.

Existe alguma maneira simples de fazer isso?

    
por codeaviator 22.03.2017 / 16:10

2 respostas

1

% bl0ck_qu0te%

Opção 1: Editando o arquivo de configuração da área de trabalho manualmente

Quando a caixa de seleção "Iniciar BleachBit with computer" é ativada, ela cria um arquivo de configuração da área de trabalho chamado bleachbit in ~/.config/autostart/ . Isso é muito bem explicado nos posts Onde os comandos de inicialização são armazenados? e onde está o arquivo de configuração do usuário de" aplicativos de inicialização "para aplicativos desativados e habilitados?

Sevocêquiseracessarapastacomnautilus,certifique-sedeativarVisualizar>Mostrararquivosocultos,ouuseoatalhoCtrl+H.

Editeoarquivocomoeditordetextodesuaescolha,porexemplo,usandogedit.Abraoterminaleexecuteocomando:

gedit~/.config/autostart/bleachbit

Dentrodoarquivo,localizealinhaExec=bleachbitesubstituapor:

Exec=bleachbit-c--preset

Salveasalterações.Nósterminamos.

Observeque,apóssalvar,oarquivodeconfiguraçãodaáreadetrabalhoérenomeadoautomaticamenteparableachbit.desktop.Esteéocomportamentopadrão.

Opção2:usandoainterfacegnome-session-properties

Sevocêpreferirnãomexernoarquivodeconfiguraçãodaáreadetrabalho,poderáusaro gnome-session-properties , que fará isso por você.

Primeiro, abra o BleachBit e certifique-se de que a caixa de seleção "Iniciar o BleachBit com o computador" esteja ativada.

Em seguida, abra o terminal e execute:

gnome-session-properties

A página man diz:

% bl0ck_qu0te%

Ele abrirá o painel Preferências de aplicativos de inicialização:

Selecioneaentrada"BleachBit" e clique em "Editar" .

Localize o campo "Command" e substitua a string por bleachbit -c --preset

Cliqueem"Salvar" . Nós terminamos.

    
por codeaviator 22.03.2017 / 16:10
0

Qual linha você usou para configurar o cron job? Eu tenho alguns configurado para executar na inicialização no meu servidor e eles funcionam perfeitamente.

No meu próprio arquivo crontab (em /var/spool/crontabs ) esta é uma das entradas de trabalho

@reboot /home/will/scripts/bootup.sh   #notify of boot

Eu configurei isso através do webmin, mas eu acho que é o contexto que importa e não como ele chegou lá.

você tentou o comando com o caminho completo do bleachbit?

Eu gosto de configurar um script dedicado para ser executado como um trabalho cron ou qualquer outra inicialização automatizada que não esteja configurada pelo próprio sistema, então eu posso testar o script para ter certeza de que meu comando está correto e funciona, torna mais fácil solucionar problemas que eu acho.

    
por Will 22.03.2017 / 17:25