Zshortcut - criar atalhos no menu de programas
Publicado por Fernando T. Da Silva (última atualização em 13/04/2020)
[ Hits: 1.527 ]
Homepage: http://meumundotux.blogspot.com.br/
Zshortcut é um simples script em Zenity para criar atalhos no Menu de Programa para pacotes que não colocam atalho no menu ou não vem com um arquivo .desktop, como o game penguin-command (mesmo instalando pacote do repositório do Ubuntu), pacotes baixados de outras fontes no formato bz2, tgz, tar, zip e AppImage caso você tenha escolhido não criar na primeira execução.
O arquivo .desktop do Menu será criado em ~/.local/share/applications/ e caso deseje criar o atalho em sua Área de Trabalho ou colocar de forma global para /usr/share/applications/, basta copiar ou mover arquivo para os respectivos diretórios.
Para criar o atalho no menu do zshortcut basta olhar o código fonte do script, no início do mesmo, para ver as instruções.
#!/bin/bash # zshortcut 1.0 # Criado por Fernando "nandosilva" abril de 2020. # Copie o script zshortcut para /usr/local/bin. # Para adicionar este script em seu Menu em "Nome que aparecerá no Menu" digite: Zshortcut # Em comentário digite: Criador de atalhos zshortcut (Opcional) # Em comando digite: zshortcut # Em Categoria digite: Utility # Para o ícone digite somente: applications-other # # Simples script para criação de atalhos em Menu de programa que utilizam arquivos .desktop. # Os atalhos pode ser criado pelo usuário normal pois os arquivos são salvos em ~/.local/share/applications/. # As Categorias devem ser digitadas na forma exata como consta neste script. # # zenity --question --title "zshortcut" --text "Criador de atalhos do Menu. Deseja prosseguir adiante ?" if [ $? = 1 ]; then zenity --error --title "zshortcut" --text "Criação de atalho cancelada" & exit fi sleep 1s nome=$(zenity --title="zshortcut" --text "Digite um nome para o arquivo (sem espaços em branco)." --entry) touch ~/.local/share/applications/$nome.desktop echo "[Desktop Entry]" >> ~/.local/share/applications/$nome.desktop echo "Version=1.0" >> ~/.local/share/applications/$nome.desktop echo "Type=Application" >> ~/.local/share/applications/$nome.desktop titulo=$(zenity --title="zshortcut" --text "Digite o nome que aparecerá no Menu." --entry) echo Name=$titulo >> ~/.local/share/applications/$nome.desktop comentario=$(zenity --title="zshortcut" --text "Digite um comentário." --entry) echo Comment=$comentario >> ~/.local/share/applications/$nome.desktop comando=$(zenity --title="zshortcut" --text "Digite o comando da aplicação." --entry) echo Exec=$comando >> ~/.local/share/applications/$nome.desktop categoria=$(zenity --title="zshortcut" --text "Digite uma categoria: Office, System, Settings, Utility, Game, Network, Graphics, AudioVideo, Others" --entry) echo Categories=$categoria >> ~/.local/share/applications/$nome.desktop icone=$(zenity --title="zshortcut" --text "Digite o nome de um ícone do sistema, deixe em branco ou entre com o caminho completo." --entry) echo Icon=$icone >> ~/.local/share/applications/$nome.desktop zenity --question --text "Utilizar janela de Terminal ?. Escolha: Yes (sim) ou No (não)." if [ $? -eq "0" ] then echo Terminal=true >> ~/.local/share/applications/$nome.desktop else echo Terminal=false >> ~/.local/share/applications/$nome.desktop fi zenity --info --text "Arquivo .desktop criado com sucesso em ~/.local/share/applications/"
Usando Shell para incluir múltiplos usuários no Windows
Envia mensagens para o serviço mensageiro do windows facilmente
Cadastro fácil e seguro no NCSA
Script que conta quantas barras tem em um diretorio
OH MY ALIAS - Crie seu alias facilmente
Nenhum coment�rio foi encontrado.
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Debian 13 Trixie para Iniciantes
Convertendo pacotes DEB que usam ZSTD (Padrão Novo) para XZ (Padrão Antigo)
O que você está ouvindo agora? [2] (212)
Debian 13 "trixie&... lançado! (43)
baschrc customizado pegeui vários. (1)
eu tive uma idéia, mas mais privada sobre o assunto de mu online e ser... (7)