Atalho da área de trabalho para comando do terminal

24

Eu queria saber como fazer um atalho do terminal clicável para o meu desktop usando o comando easytether connect.

Não quero abrir / fechar o terminal toda vez que desejar conectar-me à Internet através do meu telefone.

Tentei atualizar meu painel gnome, mas só posso criar um novo diretório na minha área de trabalho.

Scott
fonte
você quer dizer criar atalho de terminal na área de trabalho ou incorporar terminal na área de trabalho?
Penreturns
Por favor, deixe mais claro qual é o problema e o que você deseja.
Hytromo 31/08/2012
BTW, você pode gostar do terminal Guake. É um terminal tipo Quake que aparece / desaparece com a tecla F12 (ou qualquer outra). Pessoalmente, eu o uso muito se precisar instalar algum pacote ou executar algum alias útil.
Maksym Ganenko

Respostas:

23

Clique com o botão direito na área de trabalho e crie um arquivo vazio (ou use o gedit) chamado easytether.desktop. Cole isso neste arquivo:

[Desktop Entry]
Name=Easytether
Exec=easytether connect
Terminal=true
Type=Application

e economize! Em seguida, terá de fazer o arquivo executável, editando as propriedades do arquivo, ou em execução: chmod +x easytether.desktop.

  • A Name=Easytetherlinha especifica o nome do atalho que aparecerá para o usuário.

  • A Exec=easytether connectlinha especifica o comando a ser executado, neste caso easytether connect,.

  • A Terminal=truelinha especifica que o comando deve ser executado no Terminal GNOME, para que o usuário possa inspecionar sua saída.

  • Você pode até mesmo adicionar uma linha Icon=path/to/png/(ou Icon=iconnamee colocar o seu iconname.pngem ~.local/share/icons), a fim de adicionar um ícone personalizado para seu lançador.

Além disso, você pode colocar o easytether.desktoparquivo ~/.local/share/applicationse iniciá-lo no Dash ou outro iniciador de aplicativos (Synapse, Kickoff, Slingshot etc.).

jeremija
fonte
funcionou thx !! ubuntu 12.10, btw, se você quiser arrastar / soltar no cairo-dock, ele irá falhar, mas o lançador cairo doca tem uma interface gráfica para editar seus campos para que ele não é um grande problema :)
Aquarius Poder
4

Achei que isso funcionou melhor para mim, estou no Ubuntu 14.04 LTS

Primeiro, crie um arquivo em branco na área de trabalho, denomine Terminal.desktop (ou qualquer coisa que você desejar.desktop)

Abra o arquivo com o seu editor de texto preferido (gedit, vim, nano etc.) e cole / digite o seguinte:

[Desktop Entry]
Version=0.99
Name=Terminal
Comment=Terminal Desktop Shortcut
Exec=/usr/bin/gnome-terminal
Icon=/usr/share/app-install/icons/terminal-tango.svg
Terminal=false
Type=Application
Categories=Application

Salve e saia.

Eu sei, eu sei, o ícone ainda não parece certo, não se preocupe! Clique com o botão direito do mouse no arquivo, selecione Propriedades , vá para a guia Permissões e marque 'Permitir a execução de arquivo como programa'.

Como alternativa, você pode usar chmod 775 Terminal.desktop ou chmod +x Terminal.desktoppara conceder permissões de execução usando o terminal, se você preferir comandos do terminal (quando estiver em ~ / Desktop).

N 'ta-da! Isso é tudo, muito simples, parece bonito e funciona bem também :)

Rani Kheir
fonte
2

A maneira mais fácil, que também é útil em outras plataformas, seria:

  • Clique com o botão direito do mouse-> Criar novo documento-> Documento vazio
  • Chame no entantoYouWant.sh
  • Abra-o e edite-o, escrevendo em cada linha de cada linha que você usaria no terminal; portanto, "easytether connect"
  • Clique com o botão direito do mouse em-> Propriedades-> Permissões-> Permitir a execução
  • Clique duas vezes no arquivo e escolha Executar no terminal
efaj
fonte
2

Clique com o botão direito na área de trabalho e escolha criar Lançador.

Digite isso no comando:

exo-open --launch TerminalEmulator

Salve-o com um nome e ícone de sua escolha e NÃO selecione "Executar no terminal"

Sriram Murali
fonte
1

Parabéns ao efaj, cuja resposta me levou até o meio do caminho. Para aqueles que ainda estão perplexos, isso deve levar você à linha de chegada:

  1. Crie um documento vazio, provavelmente na área de trabalho, chamado algo .sh (altere a parte em itálico para o que desejar, mas verifique se a extensão é .sh).
  2. Edite o documento e insira uma série de comandos do terminal, um em cada linha, para realizar sua tarefa. É provável que você queira que a primeira linha seja um comando "cd" que altere o diretório ativo na sessão do terminal que será iniciada.
  3. Clique duas vezes no novo arquivo de documento.
    • Se for lançado, você está pronto.
    • Se você receber uma caixa de diálogo perguntando se deseja executar o arquivo ou exibir seu conteúdo, escolha a opção "Executar no Terminal".
    • Se o arquivo for aberto em um editor ou você sempre desejar executar arquivos .sh, mas a caixa de diálogo mencionada acima for aberta, abra o Nautilus (também conhecido como Arquivos) e escolha "Editar preferências" no menu e clique na guia "Comportamento". Na seção "Arquivos de texto executáveis", você pode escolher se deseja executar os arquivos .sh (e outro tipo de texto executável), visualizá-los ou perguntar o que fazer ao iniciá-los.
oddacorn
fonte
0

Lutei com isso por muito tempo antes de ver isso ..............

"abra o Nautilus (também conhecido como Arquivos) e escolha" Editar preferências "no menu e clique na guia" Comportamento ". Na seção" Arquivos de texto executáveis ​​", você pode escolher se deseja executar .sh (e outro tipo de texto executável) arquivos, visualizá-los ou perguntar o que fazer ao iniciá-los. "

problema resolvido.

avgJoeUser
fonte
-1

Clique em "Pesquisar seu computador e recursos" na barra de ferramentas esquerda (iniciador). Na parte inferior, clique em aplicativos. Em "Instalado", procure o Terminal que você deseja usar, abra-o.

O aplicativo aparece na barra de ferramentas esquerda, clique com o botão direito e selecione "bloquear no Launcher".

toto
fonte