Criação de atalhos no Desktop (Unity)
Publicado por Sócrates Duarte (última atualização em 07/04/2017)
[ Hits: 1.757 ]
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
APACHE - Script para gerenciar usuários do apache
Script para "Ler" arquivos de texto
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
Dica para encontrar diversos jogos Indies criativos
Instalando Discord no Debian 13
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Instalar Linux e grub em hd ssd externo [RESOLVIDO] (5)
Software livre - será que eu estou tão errado assim? (14)