Fontes externas
O que você precisa é de gnome-desktop-item-edit
program. Basicamente, faz a mesma coisa - cria um arquivo .desktop
. Por quê ? Porque os lançadores são .desktop
arquivos, apenas fixados no lançador. Nada mais que isso. Os atalhos do Windows são .lnk
arquivos também, eles simplesmente não aparecem como arquivos com extensão .lnk
, mas se você já montou um disco rígido do Windows - você saberá.
O comando gnome-desktop-item-edit
ainda estará disponível se você instalar gnome-panel
ou gnome-tweak-tool
.
Uma vez que você o tenha, você pode usar este comando no terminal:
gnome-desktop-item-edit --create-new ~/Desktop
Homebrew
Eu realmente escrevi um pequeno roteiro para esse fim antes (porque não?). Você pode copiar o código, salvar em arquivo e executá-lo quando quiser. Simples assim!
#!/bin/bash
FORM=$(zenity --forms \ --title="Simple shortcut maker" --text="Create new .desktop file" \
--add-entry="Program Name" \
--add-entry="Command or path to file" \
--add-entry="Terminal app(true/false)" \
--add-entry="Icon (path)")
[ $? == 0 ] || exit 1
awk -F'|' -v home="$HOME" '{
FILE = home"/Desktop/"$1".desktop"
print "[Desktop Entry]" >> FILE
print "Type=Application" >> FILE
print "Name="$1 >> FILE
print "Exec="$2 >> FILE
print "Terminal="$3 >> FILE
if ($4 !~ /^[ ]*$/)
print "Icon="$4 >> FILE ;
system("chmod 755 " FILE);
}' <<< "$FORM"
E é assim que parece:
Vocêteráoarquivo.desktop
nasuapastaDesktop,quepoderáposteriormentefixarnoiniciador.
Nota:oconteúdosobreognome-desktop-item-editéfornecidopela