Pular para o conteúdo

Zshortcut - criar atalhos no menu de programas

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.
Fernando T. Da Silva nandosilva
Hits: 1.797 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

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.
Download zshortcut Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

#!/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/"
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

inSANE - Script para usar Scanner

Telefones

sources do ubuntu

Cadastrando usuários no Squid através de Shell Script

Versão do Kernel

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.