Est-il possible de supprimer un tag dans Hamster Time Tracking ?
J'ai parcouru tous les menus graphiques mais je n'ai trouvé aucune option.
Le plus proche est le suivant, mais il ne répertorie pas mes propres balises:
Vous pouvez modifier le fichier de base de données de hamster dans ~/.local/share/hamster-applet/hamster.db
pour supprimer les balises.
Nous utiliserons sqlite3
programme pour éditer la ligne de commande.
Installez-le à l'aide de cette commande
Sudo apt-get install sqlite3
Ouvrez ensuite le fichier de base de données
sqlite3 ~/.local/share/hamster-applet/hamster.db
Voir toutes les balises définies (facultatif)
select * from tags;
Cela peut renvoyer quelque chose comme ça.
3|au|true
Ici, la première colonne est ID, la deuxième est le nom et la troisième contrôle si cette balise doit être affichée pour la saisie semi-automatique.
Maintenant, pour supprimer une balise nommée au
(par exemple)
delete from tags where name = 'au';
Cela supprimera la balise portant le nom au
. Vous pouvez vérifier en utilisant select * from tags;
.
Maintenant, enregistrez la base de données (sinon la sauvegarde ne persistera pas)
.save ~/.local/share/hamster-applet/hamster.db
Quittez l'invite sqlite3 à l'aide de la commande
.quit;
Installez n'importe quel éditeur de base de données sqlite3. Tels que sqliteman
.
Sudo apt-get install sqliteman
Ouvrez le fichier de base de données dans ~/.local/share/hamster-applet/hamster.db
.
Accédez à l'onglet Schéma , principal -> Tableaux . Double-cliquez sur les balises pour voir ses données sur le panneau de droite.
Sélectionnez la ligne de l'onglet que vous souhaitez supprimer et cliquez sur le bouton Supprimer la ligne ci-dessus.
Cliquez ensuite sur Valider la transaction actuelle pour enregistrer les modifications.
Quittez Sqliteman.
Voici une capture d'écran simple indiquant les boutons dans SQLiteman
Merci à l'indication de SteveK sur l'édition du fichier de base de données.
Je me posais la même question, car je veux me débarrasser de certaines des balises suggérées.
Il me semble que toutes les balises sont stockées dans le fichier de base de données: ~/.local/share/hamster-applet/hamster.db
. J'ai essayé de modifier ce fichier en supprimant les balises, mais sans succès. Le problème est qu'il y a un certain nombre de caractères supplémentaires autour de la balise que vous pourriez ou non devoir supprimer, mais pour moi, il n'est pas clair par où commencer et arrêter la suppression.
Après avoir modifié le fichier, le hamster n'a pas répondu et la seule solution est de restaurer le fichier. Il vaut donc mieux faire une sauvegarde avant de vous essayer (cp ~/.local/share/hamster-applet/hamster.db ~/.local/share/hamster-applet/hamster.db.bak
)