Générateur de fichiers de bureau
Génère des fichiers .desktop et télécharge des icônes .png basées sur des arguments de ligne de commande.
Voir gendesk --help ou la page Man pour plus d'informations.
Les demandes de traction sont les bienvenues.
Changent de 1.0.9 à 1.0.10
- Mettre à jour la documentation.
- Mettre à jour la configuration CI.
- Passez du MIT à la licence BSD-3.
- Résolvez le problème n ° 26 en renommant
default.png à gendesk.png . - Un peu de refactorisation.
- Ajoutez la prise en charge des icônes
.svg dans les fichiers PKGBUILD , reflète # 22. - Ajoutez un contrôle et un avertissement de catégorie, REF # 21.
- Utilisez
io au lieu du package ioutil obsolète. - Mettre à jour les dépendances.
Changent de 1.0.8 à 1.0.9
- Mettre à jour la documentation.
- Développez les variables, réf # 16.
- Ajoutez un indicateur
--path pour définir le répertoire de démarrage, réf # 17. - Ajoutez des mots clés pour détecter la catégorie
AudioVideo et pour détecter les applications liées aux e-mails. - Définissez
noExecSpecififed si le drapeau n'a pas été donné. - Si
--exec n'est pas spécifié pour les applications liées par e-mail, ajoutez %u au champ Exec . - Considérez l'
Email;Network;Office; Catégories, Réf # 19. - Mettre à jour les dépendances.
Changent de 1.0.7 à 1.0.8
- Mettre à jour les dépendances.
Changent de 1.0.6 à 1.0.7
- Mettre à jour la documentation.
- Dépuisez également le suffixe
-bin . - Mettre à jour la configuration CI.
- Amélioration mineure de la sortie
--help . - Ajoutez des catégories supplémentaires.
- Mettre à jour les dépendances.
Change de 1.0.5 à 1.0.6
- Résoudre un problème avec le suffixe
-hg (merci Michael Straube). - Correction d'un problème avec la description du package (merci Simon Dierl).
- Changements mineurs.
- Mettre à jour les dépendances.
Change de 1.0.4 à 1.0.5
- Si le premier argument n'est pas un fichier qui existe, utilisez-le comme nom du package.
- Mettre à jour les dépendances.
Changent de 1.0.3 à 1.0.4
- Inclure Go.mod et Go.sum dans le package de version.
- Modifications mineures du message de sortie lorsqu'aucun argument n'est donné.
- Mettre à jour les dépendances.
Change de 1.0.2 à 1.0.3
- Laissez les drapeaux remplacent les valeurs d'un fichier pkgbuild donné.
- Passez de GoConf à GoConfig.
- Passez de la période à Textoutput.
- Nécessite GO 1.10 ou version ultérieure.
Changent de 1.0.1 à 1.0.2
- Définissez la version sur 1.0 au lieu de 1.2 lors de la génération de fichiers
.desktop , pour prendre en charge une gamme plus large de distributions.
Change de 1.0.0 à 1.0.1
- Corrigez une faute de frappe dans la sortie
--help . - Mettez à jour le script de version.
Change de 0,7,0 à 1,0,0
- Ajouter le drapeau
--icon , réf # 7. - Mise à jour du format de bureau 1.2 de l'entrée de bureau (supprimer
Encoding et spécifier Version ), réf # 8. - Plusieurs changements mineurs, comme suggéré par l'utilitaire
golint . - Testé avec GO 1.11.
Change de 0,6,5 à 0,7,0
- Dépendances vendues mises à jour.
- Ajout de la prise en charge de GoreleSeaser.
- Amélioration de la gestion des icônes, si une icône est manquante.
- Changements mineurs et refactorisation.
Change de 0,6,4 à 0,6,5
- Ignorez le suffixe
-svn dans les noms de packages (comme pour -git , merci @mstraube). - Utilisez
text/template pour générer le contenu du fichier .desktop . - Modifications mineures à la sortie / documentation de la ligne de commande.
- Un peu de refactorisation.
- Testé avec GO 1.9.
Change de 0,6,3 à 0,6,4
- Correction d'un bug où certains indicateurs ne peuvent pas être remplacés.
Change de 0,6,2 à 0,6,3
- Ignorera désormais le suffixe
-git s'il fait partie d'un nom de package.
Change de 0,6,1 à 0,6.2
- Ajout de la possibilité d'avoir un fichier de configuration pour spécifier une URL différente pour rechercher des icônes manquantes.
- Retirez le drapeau
--iconurl . - Refactorisé un code dans un package externe.
Change de 0,6 à 0,6,1
- Prise en charge de
StartupNotify=true / false - Les deux
--mimetype et --mimetypes sont autorisés - Devine plus de catégories qu'avant
Change de 0,5,5 à 0,6
- Ajout d'une option pour générer des fichiers .desktop pour le lancement des gestionnaires de fenêtres
Changent de 0,5,4 à 0,5,5
- Correction de bogue lors de la génération de fichiers .desktop à partir de fichiers pkgbuild.
Changent de 0,5,3 à 0,5,4
- Ajout d'un drapeau
-f pour l'écrasement des fichiers (ne remplacera pas sans lui). - Un peu de refactorisation
Changent de 0,5,2 à 0,5,3
- Ajout d'un indicateur
--terminal pour spécifier si l'application doit être exécutée dans un terminal. - Un peu de refactorisation.
Changements de 0.5.1 à 0.5.2
- Prise en charge des variables d'environnement supplémentaires.
Changent de 0,5,0 à 0,5.1
- Prise en charge de
$pkgname et $pkgdesc . - Mise à jour de la page de l'homme.
- Essaiera de télécharger des icônes spécifiées avec
--iconurl .
Changent de 0,4,4 à 0,5.0
- Options de ligne de commande, pas besoin de spécifier un pkgbuild.
Changent de 0,4,3 à 0,4.4
- Modifié l'URL pour rechercher des icônes de Fedora pour ouvrir la bibliothèque d'icônes
Changent de 0,4,2 à 0,4,3
- Correction d'un bug mineur où les jeux de puzzle n'ont pas été placés dans la bonne catégorie
- Ajouté _categories = ()
Changements de 0.4.1 à 0,4.2
- Ajout de la catégorie "Graphiques; 3Dgraphics;; pour les modesseurs 3D
- Ajout de la catégorie "Système"; Pour les moniteurs de capteurs
- Ajout de la catégorie "jeu; Boardgame;; pour KW "Board", "Chess", "Goban" ou "Échecs"
- Ajout de la catégorie "Office" pour KW "E-Book" et "Ebook"
- N'utilise pas ".png" par défaut lors de la spécification d'une icône
Changent de 0,4 à 0,4.1
- Correction d'un bogue où _name = () et _comment = () ne fonctionnaient pas comme ils devraient
Change de 0,3 à 0,4
- Ajouté _genericName = ()
- Ajouté _comment = ()
- Ajouté _MiMetype = ()
- Type ajouté = application
- Ajout de la catégorie "jeu; logicgame" pour le mot-clé "puzzle"
- Ajout de la catégorie "jeu; arcadegame" pour les mots clés "combattant"
- Correction d'une mise en forme étrange dans la sortie - help
- Ajouté _custom = () pour ajouter des champs personnalisés à la fin du fichier .desktop
- Glob pour les icônes .svg existantes aussi
- Lignes plus courtes
- Fonctions et paramètres déplacés liés à la sortie du terminal à un fichier séparé
Change de 0,2 à 0,3
- Nouveau drapeau: -Q pour le calme
- Nouveau drapeau: - Oncool sans couleur
- Nouveau drapeau: -n pour ne rien télécharger (générer uniquement un fichier .desktop)
- Nouveau drapeau: -Q pour le silence (pas de sortie stdout)
- Ajout _name = ('name') pour pouvoir spécifier un nom qui n'est pas seulement en minuscules (comme "zynaddsubfx" ou "jedit")
- KW "Synthesizer" est maintenant la catégorie Audioovideo
- KW "Editor" est désormais la catégorie Texteditor et / ou développement; Texteditor
- KW "Emulator" est maintenant la catégorie "jeu"
- KW "jeu" est maintenant la catégorie "jeu"
- KW "Combat" est maintenant la catégorie "jeu; Arcadegame"
- KW "GPS" ou "inspection" est maintenant une catégorie "application; science"
- KW "Player" est maintenant une catégorie "application; jeu;"
- KW "Shooter" est maintenant "application; jeu; ActionGame;"
- KW "Roguelike" est maintenant "application; jeu; aventuregame;"
- KW "Git" est maintenant le développement de catégories; RevisionControl
Exigences
Dépannage
- Si vous obtenez quelque chose comme
GLIBC_3.32 not found sur Linux, essayez la version gendesk-1.xx-linux_static .
informations générales