Criação de atalhos no Desktop (Unity)
Publicado por Sócrates Duarte (última atualização em 07/04/2017)
[ Hits: 1.565 ]
Criei esse script para suprir minha necessidade de criação de atalhos de forma facilitada no Ubuntu, interface Unity.
Utilizei o Zenity, assim fazendo ele ficar mais amigável...
Espero que seja que tenha utilidade.
Abraços.
#!/bin/bash # Criador de Atalhos para Ubuntu # Por Sócrates G. Duarte titulo="Criação de Atalhos" texto="Escolha Qual Tipo de Atalho Criar" while true; do opcao="$(zenity --title="$titulo"\ --text="$texto" --list \ --checklist \ --column "Escolha" FALSE 'Aplicativos do Sistema' FALSE 'Links da Internet' \ --column "Preferência" )" if [ "$opcao" = "Aplicativos do Sistema" ]; then aplic=`zenity --entry --text "Informe o Nome da Aplicação " --title "URL" --width=500 --height=100` if [ "$aplic" = "" ]; then zenity --info --text="Para Criar Atalho é Necessário Nome!, Não Será Realizado Atalho" else echo -e " \n[Desktop Entry]\nName=$aplic\nType=Application\nExec=$aplic\nIcon=$aplic" > /home/`users`/Área\ de\ Trabalho/link`date +%Y_%m_%d_%H_%M_%S`.desktop && sleep 1 && chmod +x /home/`users`/Área\ de\ Trabalho/link* fi else exit fi if [ "$opcao" = "Links da Internet" ]; then quest=$(zenity --forms --title="Criação de Atalhos" \ --text="Informe o Nome e Link para Criação do Atalho de Internet" \ --separator="," \ --add-entry="Nome do Atalho" \ --add-entry="Link do Atalho") nome=$(echo "$quest" | cut -d"," -f 1) url=$(echo "$quest" | cut -d"," -f 2) if [ "$nome" = "" ]; then zenity --info --text="Para Criar Atalho é Necessário Nome!, Não Será Realizado Atalho" else if [ "$url" = "" ]; then zenity --info --text="Para Criar Atalho é Necessário Link!, Não Será Realizado Atalho" else echo -e " \n[Desktop Entry]\nName=$nome\nType=Application\nExec=xdg-open $url\nIcon=/usr/share/icons/gnome/48x48/emblems/emblem-web.png" > /home/`users`/Área\ de\ Trabalho/link`date +%Y_%m_%d_%H_%M_%S`.desktop && sleep 1 && chmod +x /home/`users`/Área\ de\ Trabalho/link* fi fi else exit fi done
Script simples para ripar CDs de áudio em mp3 com uso do CDDB para nomear as faixas.
Gerar a linha do Depends prontinha para o "control" para gerar pacotes DEB
Criador de árvore de compilação
Configurando endereço de rede - Slackware, Debian, CentOS/RHEL
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Não to conseguindo resolver este problemas ao instalar o playonelinux (1)
Excluir banco de dados no xampp (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta