Criação de atalhos no Desktop (Unity)
Publicado por Sócrates Duarte (última atualização em 07/04/2017)
[ Hits: 1.776 ]
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
audsw - trocar configurações do ALSA de forma fácil
Instalação de servidor LAMP com PHP 7 no Mint
Instalação do BrOffice.org 3.2.1 em distros Debian-like
Nenhum coment�rio foi encontrado.
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
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
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (4)
Erro na inicialização do Debian como resolver (2)
Como desinstalar o GIMP? [RESOLVIDO] (1)