Gerador de arquivos da área de trabalho
Gera os ícones .desktop Files and Downloads .png com base nos argumentos da linha de comando.
Consulte gendesk --help ou a página do homem para obter mais informações.
Solicitações de tração são bem -vindas.
Alterações de 1.0.9 para 1.0.10
- Atualizar documentação.
- Atualize a configuração do CI.
- Mude do MIT para a licença BSD-3.
- Resolva o problema #26 renomeando
default.png para gendesk.png . - Alguns refatorando.
- Adicione suporte para ícones
.svg nos arquivos PKGBUILD , referência 22. - Adicione uma verificação e aviso de categoria, referência 21.
- Use
io em vez do pacote ioutil depreciado. - Atualizar dependências.
Alterações de 1.0.8 para 1.0.9
- Atualizar documentação.
- Expanda as variáveis, Ref #16.
- Adicione um
--path -para definir o diretório inicial, referência 17. - Adicione palavras-chave para detectar a categoria
AudioVideo e para detectar aplicativos relacionados ao e-mail. - Defina apenas
noExecSpecififed se o sinalizador não foi fornecido. - Se
--exec não for especificado para aplicativos relacionados ao e-mail, adicione %u ao campo Exec . - Considere o
Email;Network;Office; Categorias, Ref #19. - Atualizar dependências.
Alterações de 1.0.7 para 1.0.8
Alterações de 1.0.6 para 1.0.7
- Atualizar documentação.
- Também retire o sufixo
-bin . - Atualize a configuração do CI.
- Melhor melhoria para a saída
--help . - Adicione categorias adicionais.
- Atualizar dependências.
Alterações de 1.0.5 para 1.0.6
- Corrija um problema com o sufixo
-hg (obrigado Michael Straube). - Corrija um problema com a descrição do pacote (obrigado Simon Dierl).
- Pequenas mudanças.
- Atualizar dependências.
Alterações de 1.0.4 para 1.0.5
- Se o primeiro argumento não for um arquivo que exista, use -o como o nome do pacote.
- Atualizar dependências.
Alterações de 1.0.3 para 1.0.4
- Incluem go.mod e go.sum no pacote de liberação.
- Pequenas alterações na mensagem de saída quando nenhum argumento é fornecido.
- Atualizar dependências.
Alterações de 1.0.2 para 1.0.3
- Deixe os sinalizadores substituirem os valores de um determinado arquivo PKGBuild.
- Mude do Goconf para Goconfig.
- Mude de termo para textutput.
- Requer ir 1,10 ou posterior.
Alterações de 1.0.1 para 1.0.2
- Defina a versão para 1.0 em vez de 1.2 ao gerar arquivos
.desktop , para suportar uma gama mais ampla de distribuições.
Alterações de 1.0.0 para 1.0.1
- Corrija um erro de digitação na saída
--help . - Atualize o script de liberação.
Alterações de 0,7.0 para 1.0.0
- Adicione -Sinalizador
--icon , Ref #7. - Atualize para o formato 1.2 do Desktop-Entry-Spec 1.2 (Remova
Version Encoding e especifique), referência 8. - Várias pequenas mudanças, conforme sugerido pelo utilitário
golint . - Testado com Go 1.11.
Alterações de 0,6,5 para 0,7,0
- Dependências de Vendas atualizadas.
- Suporte adicionado ao GoreLeaser.
- Manuseio aprimorado de ícones, se estiver faltando um ícone.
- Pequenas mudanças e refatoração.
Alterações de 0,6,4 para 0,6,5
- Ignore o sufixo
-svn em nomes de pacotes (o mesmo que para -git , obrigado @mstraube). - Use
text/template para gerar o conteúdo do arquivo .desktop . - Pequenas alterações na saída/documentação da linha de comando.
- Alguns refatorando.
- Testado com Go 1.9.
Alterações de 0,6,3 para 0,6.4
- Corrija o bug, onde alguns sinalizadores não puderam ser substituídos.
Alterações de 0,6,2 para 0,6.3
- Agora ignorará o sufixo
-git se fizer parte de um nome de pacote.
Alterações de 0,6.1 para 0,6.2
- Adicionado a possibilidade de ter um arquivo de configuração para especificar um URL diferente para procurar ícones ausentes.
- Remova a bandeira
--iconurl . - Refatorou algum código para um pacote externo.
Alterações de 0,6 para 0,6.1
- Suporte para
StartupNotify=true / false - Ambos
--mimetype e --mimetypes são permitidos - Adivinha mais categorias do que antes
Alterações de 0,5,5 para 0,6
- Adicionou uma opção para gerar arquivos .Desktop para iniciar gerentes de janelas
Alterações de 0,5.4 para 0,5.5
- Corrija de bug Ao gerar arquivos .DESKTOP a partir de arquivos PKGBuild.
Alterações de 0,5,3 para 0,5.4
- Adicionado um sinalizador
-f para substituir arquivos (não substituirá sem ele). - Alguns refatorando
Alterações de 0,5,2 para 0,5.3
- Adicionado um sinalizador
--terminal para especificar se o aplicativo deve ser executado em um terminal. - Alguns refatorando.
Alterações de 0,5.1 para 0,5.2
- Suporte para variáveis de ambiente adicionais.
Alterações de 0,5,0 para 0,5.1
- Suporte para
$pkgname e $pkgdesc . - Atualizado a página do homem.
- Tentará baixar ícones especificados com
--iconurl .
Alterações de 0,4.4 para 0,5.0
- Opções da linha de comando, não há necessidade de especificar um PKGBUILL.
Alterações de 0,4,3 para 0,4.4
- Alterou o URL para procurar ícones do Fedora para abrir a Biblioteca de Icon
Alterações de 0,4,2 para 0,4.3
- Corrigido Bug Menor, onde jogos de quebra -cabeça não foram colocados na categoria certa
- Adicionado _categories = ()
Alterações de 0,4.1 para 0,4.2
- Categoria adicionada "Gráficos; 3DGraphics"; para modeladores 3D
- Categoria adicionada "Sistema"; para monitores de sensores
- Categoria adicionada "Game; Boardgame;" Para KW "Board", "Chess", "Goban" ou "Chessboard"
- Categoria adicionada "Office" para KW "e-book" e "eBook"
- Não usa ".png" por padrão ao especificar um ícone
Alterações de 0,4 para 0,4.1
- Corrigido um bug em que _name = () e _comment = () não funcionaram como deveriam
Alterações de 0,3 para 0,4
- Adicionado _GENERICNAME = ()
- Adicionado _comment = ()
- Adicionado _mimetype = ()
- Adicionado tipo = aplicativo
- Categoria adicionada "Game; LogicGame" para palavra -chave "quebra -cabeça"
- Categoria adicionada "Game; Arcadegame" para palavras -chave "Fighting"
- Formatação estranha corrigida na saída -help
- Adicionado _custom = () para adicionar campos personalizados no final do arquivo .desktop
- Glob para ícones .svg existentes também
- Linhas mais curtas
- Funções movidas e configurações relacionadas à saída do terminal para um arquivo separado
Alterações de 0,2 para 0,3
- Nova bandeira: -q para silêncio
- Nova bandeira: - -nocolor para nenhuma cor
- Nova bandeira: -n por não baixar nada (gerar apenas um arquivo .desktop)
- Nova bandeira: -q para silencioso (sem saída de stdout)
- Adicionado _name = ('nome') para poder especificar um nome que não seja apenas minúsculo (como "zynaddsubfx" ou "jedit")
- KW "Synthesizer" agora é a categoria Audiovideo
- KW "Editor" é agora a categoria Texteditor e/ou Desenvolvimento; Texteditor
- KW "emulador" é agora a categoria "jogo"
- KW "Game" é agora a categoria "jogo"
- KW "Combat" agora é o jogo de categoria "; Arcadegame"
- KW "GPS" ou "Inspeção" é agora a categoria "Aplicação; ciência"
- KW "Player" agora é o aplicativo de categoria "; jogo;"
- KW "Shooter" é agora "Aplicativo; jogo; ActionGame;"
- KW "Roguelike" é agora "Application; Game; AdventureGame";
- KW "Git" agora é o desenvolvimento da categoria; revisionControl
Requisitos
Solução de problemas
- Se você obtiver algo como
GLIBC_3.32 not found no Linux, tente a versão gendesk-1.xx-linux_static .
informações gerais