Criação de atalhos no Desktop (Unity)
Publicado por Sócrates Duarte (última atualização em 07/04/2017)
[ Hits: 1.937 ]
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 para geração de relatórios do sarg
Instalação do Asterisk no Debian Etch
Instalar TDE em sistemas Debian
Instalador automático nVIDIA para Debian
Nenhum comentário foi encontrado.
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
KDE Plasma - porque pode ser a melhor opção de interface gráfica
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Vou destruir sua infância:) (8)
Interface gráfica com problema (2)
Instalar Linux em notebook Sony Vaio VPCEG13EB (13)









