Dans BleachBit, si je vais dans Édition> Préférences> Général , je peux vérifier le "Démarrer BleachBit avec l'ordinateur" , mais cela ne lancera l'interface graphique de BleachBit qu'à chaque démarrage de mon ordinateur, sans réellement nettoyer.
Au lieu de cela, je préférerais exécuter la CLI BleachBit en silence en arrière-plan et faire le nettoyage automatiquement en utilisant mes préréglages, en utilisant la commande suivante:
bleachbit -c --preset
J'ai essayé de configurer un travail cron
avec le @reboot
option. J'ai également essayé d'ajouter une entrée dans /etc/rc.local
mais aucune des deux méthodes n'a fonctionné.
Existe-t-il un moyen simple de le faire?
Cette réponse a été adaptée de réponse de Takkat répondant à la question comment puis-je démarrer les applications automatiquement lors de la connexion?
Lorsque la case "Démarrer BleachBit avec l'ordinateur" est activée, elle crée un fichier de configuration de bureau appelé bleachbit
dans ~/.config/autostart/
. Ceci est très bien expliqué dans les articles où sont stockées les commandes de démarrage? et où est le fichier de configuration utilisateur "applications de démarrage" pour les applications désactivées et activées?
Si vous souhaitez accéder au dossier avec nautilus
assurez-vous d'activer Affichage> Afficher les fichiers cachés , ou utilisez le Ctrl+H raccourci.
Modifiez le fichier avec l'éditeur de texte de votre choix, par exemple en utilisant gedit
. Ouvrez le terminal et exécutez la commande:
gedit ~/.config/autostart/bleachbit
À l'intérieur du fichier, recherchez la ligne Exec=bleachbit
et remplacez-le par:
Exec=bleachbit -c --preset
Enregistrez les modifications. Avaient fini.
Notez qu'après l'enregistrement, le fichier de configuration du bureau est renommé automatiquement en bleachbit.desktop
. Il s'agit d'un comportement par défaut.
gnome-session-properties
interfaceSi vous préférez ne pas jouer avec le fichier de configuration du bureau, vous pouvez utiliser le gnome-session-properties
interface, qui le fera pour vous.
Tout d'abord, ouvrez BleachBit et assurez-vous que la case "Démarrer BleachBit avec l'ordinateur" est activée.
Ensuite, ouvrez le terminal et exécutez:
gnome-session-properties
La page man
se lit comme suit:
LA DESCRIPTION
Le
gnome-session-properties
Le programme permet aux utilisateurs de configurer les applications à démarrer lors de la connexion, en plus des applications de démarrage par défaut configurées sur le système.Il propose également une interface pour enregistrer un instantané des applications en cours d'exécution afin qu'elles puissent être automatiquement restaurées à leur état actuel lors de votre prochaine session GNOME.
Cela ouvrira le panneau Préférences des applications de démarrage:
Sélectionnez l'entrée "BleachBit" et cliquez sur "Edit" .
Localisez le champ "Commande" et remplacez la chaîne par bleachbit -c --preset
Cliquez sur "Enregistrer" . Avaient fini.
Quelle ligne avez-vous utilisée pour configurer le travail cron? J'en ai quelques-uns configurés pour fonctionner au démarrage sur mon serveur et ils fonctionnent parfaitement.
Dans mon propre fichier crontab (dans /var/spool/crontabs
) c'est l'une des entrées de travail
@reboot /home/will/scripts/bootup.sh #notify of boot
J'ai mis cela en place via webmin, mais je suppose que c'est le contexte qui compte et non la façon dont il y est arrivé.
avez-vous essayé la commande avec le chemin d'accès complet de Bleachbit?
J'aime configurer un script dédié à exécuter en tant que tâche cron ou tout autre démarrage automatisé qui n'est pas configuré par le système lui-même, puis je peux tester le script pour m'assurer que ma commande est correcte et fonctionne, cela la rend plus facile pour résoudre les problèmes, je pense.