Criação de atalhos no Desktop (Unity)
Publicado por Sócrates Duarte (última atualização em 07/04/2017)
[ Hits: 1.738 ]
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
Balanceamento e Redundância utilizando 2 Links Speedy (ip fixo)
Renomear em sequência arquivos de imagens acrescentando a informação do tamanho
Visualizar .DOC sem o Openoffice,Abiword,etc.
CoDe_X - Compactador/Descompactador de arquivos e diretórios usando Xdialog
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Git config não aplica configurações
O que você quer para sua vida ao usar o Linux?
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Como bloquear e desbloquear papel de parede no Ubuntu 24.04 (3)
Criar um servidor de arquivos local com o ubuntu server e o samba? (1)
Falhas em startar o mongodb [RESOLVIDO] (3)
samba4 versao 4.22.3 usuario nao consegue trocar a senha (2)