Como posso configurar o PyCharm para iniciar a partir do Iniciador?


126

Instalei o PyCharm no meu novo laptop Ubuntu 13.10.

Para iniciar o PyCharm, acho que devo navegar para o diretório em que o pycharm reside e executá-lo a partir daí, da seguinte forma:

cd home/matt/software/pycharm/bin sh pycharm.sh

Espero que isso não exija muito, mas gostaria de poder clicar em um ícone no Iniciador para iniciar este aplicativo.

Tentei clicar com o botão direito do mouse no ícone PyCharm no Launcher quando o aplicativo estiver sendo executado e selecionar "Bloquear no Launcher", mas isso não funcionará (depois de fixar, quando tento executar o software dessa maneira, o ícone vibra muito desajeitado algumas vezes e não faz nada).

Havia um boato de que um aplicativo pequeno chamado Alacart era útil, mas não tenho idéia de como ele funciona e parece inútil. Não sei por que os autores nos provocaram com um botão "Ajuda" se não houver arquivos de ajuda escritos para exibição.

Tentativas adicionais incluíram a leitura de página após página da documentação técnica sobre como escrever scripts que de alguma forma me ajudarão a personalizar minha experiência.

Como posso configurar o PyCharm para iniciar a partir do Launcher ???


1
O botão "Bloquear no iniciador" funciona no UBUNTU LTS 16.04, PyCharm 2018.2
techkuz 28/08

No Ubuntu 18.0x: i. pycharm de lançamento, ii. clique com o botão direito do mouse no ícone do pycharm no iniciador, iii. na lista suspensa, selecione "Adicionar aos favoritos".
Zhubarb

Respostas:


244

O PyCharm pode criar seu próprio ícone do iniciador (mas não é criado por padrão).

Tudo que você tem a fazer é:

  1. Inicie o PyCharm.
  2. No menu Ferramentas, selecione "Criar entrada da área de trabalho ..."
  3. Marque a caixa correspondente se desejar o iniciador para todos os usuários.
  4. Se você selecionou "Criar entrada para todos os usuários", será solicitada sua senha.
  5. Um balão de mensagem verde deve aparecer informando que foi bem-sucedido.
  6. Você deve encontrar o PyCharm no Unity Dash ou fixá-lo no iniciador.

Nota: Pode ser necessário reiniciar o sistema antes que ele apareça.


Obrigado pela resposta! Fiz o que você recomendou, mas, infelizmente, quando clico no ícone que agora fixei no Launcher, ele dispara de uma maneira muito estranha algumas vezes e não faz nada. Muito confuso ..
Matt O'Brien

3
@ MattO'Brien Você pode encontrar um arquivo PyCharm em ~/.local/share/applications(para o seu usuário) ou /usr/share/applications(para todos os usuários). Clique com o botão direito do mouse em> Propriedades e verifique o campo 'Comando'.
kiri

O campo 'Comando' diz: "/home/matt/software/pycharm/bin/pycharm.sh"% f Há algo de errado com isso?
Matt O'Brien

@ MattO'Brien Eu acho que você só precisa executar isso chmod a+x /home/matt/software/pycharm/bin/pycharm.sh.
kiri

3
Estou usando o PyCharm CE e não há "Criar entrada da área de trabalho ..." no menu Ferramentas.
mhaghighat

12

O método "mais puro", na minha opinião, é simplesmente criar um iniciador em um editor de texto mais ou menos assim:

[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm
Icon=/opt/pycharm-2017.1.1/bin/pycharm.png
Exec="/opt/pycharm-2017.1.1/bin/pycharm.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm

Acredito que este foi criado pelo JetBrains, mas você pode digitar o seu. Em seguida, salve-o em /home/yourname/.local/share/applications/appname.desktop para um iniciador vinculado ao seu próprio logon ou em /usr/share/applications/appname.desktop se desejar aplicar a outros usuários do Seu sistema.

Obviamente, depois da edição, você pode modificar o ícone etc. E pode transferir essa habilidade para outros aplicativos ou tarefas.


4

Eu tive o mesmo problema após "Criar entrada da área de trabalho ...". Foi isso que resolveu meu problema: Vá para a pasta bin do PyCharm e adicione a seguinte linha ao início do pycharm.shscript:

export JDK_HOME='your java home folder'

e salve o arquivo. Agora, execute a entrada do iniciador no Unity.


Isso resolveu meu problema, finalmente! Procuro uma solução para este há um tempo. Obrigado!
diplosaurus

@diplosaurus você é muito bem-vindo!
Basir Shariat

3

Existe um programa chamado "menu principal" disponível no centro de software. Ele permite que você crie lançadores para qualquer comando.

Além disso, você precisa executar o cdcomando e o lançamento como um comando como este:

sh -c "cd /folder/to/go/to  && launch-command -options"

Clique no novo item Clique no novo item

Digite um nome para o iniciador e o comando, e talvez uma imagem Digite um nome para o iniciador e o comando, e talvez uma imagem


Se você leu a versão original, se isso pode não funcionar, devido à falta de um único comando usando sh. Verifique a versão editada acima.
Julian Stirling

por favor me perdoe. Depois de criar este novo item, qual é o próximo passo? Meu Iniciador está apenas sentado no aplicativo "Menu principal". Como faço isso útil?
Matt O'Brien

Ahh, aqui ficamos confusos porque eu uso o Gnome, não o Unity. Agora deve aparecer no Unity Dash. Presumi que você poderia arrastá-lo de lá para a barra do lançador de unidades, como eu posso no Gnome.
Julian Stirling

Olhe na pasta: ~/.local/share/applicationsvocê pode ver o iniciador? Abra o editor dconf (instale se você não o tiver) e vá para: "desktop-> unidade-> iniciador -> favoritos" Tente adicionar o nome do iniciador nessa lista.
Julian Stirling

Em "área de trabalho-> unidade", temos apenas "lentes" e "corredor".
Matt O'Brien

1

Supondo que o Gnome WM padrão, com o Aplicativo PyCharm aberto, clique com o botão direito do mouse no ícone do dock. Escolha a opção "Adicionar aos Favoritos".

insira a descrição da imagem aqui

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.