hicon - Criador de ícones desktop e aplicações do Gnome
Publicado por henrique (última atualização em 30/01/2023)
[ Hits: 2.808 ]
Homepage: https://mrh-ofici.github.io/
Ele cria um arquivo desktop e salva na área de trabalho e na pasta de aplicações para que ele seja exibido como app, mas isso é opcional. Como foco ele cria o arquivo que serviria como um link.
#!/bin/python # by: mrh from os import system; from colorama import Fore print('-' * 65) print(Fore.LIGHTBLUE_EX + """ ____ ____ ____ ____ ____ ||H |||i |||c |||o |||n || ||__|||__|||__|||__|||__|| |/__\|/__\|/__\|/__\|/__\| The creator of Application and desktop entrances for gnome """) #make file def file(filename, name): command = input('Command: ') terminal = input('Terminal[Y or N]: ') notification = input('Notification[Y or N]: ') icon = input('Icon: ') path = input('Path[Y orn N]: ') file = open(filename, "w") file.write("#!/usr/bin/env xdg-open" + "\n\n") file.write("[Desktop Entry]" + "\n\n") file.write("Version=1.0" + "\n") file.write("Type=Application" + "\n") file.write("Name=" + name + "\n") file.write("Exec=" + command + "\n") if 'y' in path or 'Y' in path: path1 = input('The office Directory: ') file.write("Path=" + path1 + "\n") if 'y' in notification or 'Y' in notification: file.write("StartupNotify=true" + "\n") if 'n' in notification or 'N' in notification: file.write("StartupNotify=false" + "\n") if 'N' or 'n' in terminal: file.write("Terminal=false" + "\n") if 'Y' or 'y' in terminal: file.write("Terminal=true" + "\n") file.write("Icon=" + icon + "\n") file.close() #move it for the directory of exibition def move(filename): system("sudo chmod +x " + filename) application = input('Application[Y or N]: ') desktop = input('Desktop[Y or N]: ') if 'Y' in desktop or 'y' in desktop: system("sudo cp " + filename + " ~/Desktop/") if 'Y' or 'y' in application: system("sudo cp " + filename + " /usr/share/applications") system('rm ' + filename) #execute def main(): try: name = input('Name: ') filename = f"{name}.desktop" file(filename, name) move(filename) except Exception as e: print(e) if __name__ == '__main__': main() print(Fore.RESET + '-' * 65)
Manipulando arquivos com Pickle
Dividir um grupo de arquivos em vários CDs Ou DVDs
Expressão regular com input STDIN
Converte valor de Bytes 2 Kbyte 2 Mbyte
Nenhum coment�rio foi encontrado.
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Gravação de tela com temporizador
Aplicativo simples para gravar tela
Eu tive esse erro aqui depois de de baixar o HyprLand Ubuntu na versão... (0)
Como fazer boot em img do debian 12.img da web? (11)
Manjaro 25.0 no permite usar crontab (1)