Como criar um item de menu no KDE que execute um comando de terminal?

1

Eu venho tentando realizar essa tarefa há anos e toda vez que eu faço isso, eu falho miseravelmente e simplesmente desisto completamente depois de pesquisá-lo e tentar por horas. Desta vez, decidi procurar ajuda de você!

Logicamente falando, deve ser uma tarefa simples e direta, como segue:

Passo 1: Clique com o botão direito do rato no botão do menu e depois em "Editar aplicações".

Etapa2:Cliqueem"Adicionar novo item", atribua um nome de entrada de menu e crie seu lançador ou comando.

Não importa quantas variações de comandos eu tente, nunca está funcionando. Tentei iniciar o terminal do Konsole e executar o comando, mas o Konsole não está parado e fechando automaticamente, mesmo depois de emitir o sinalizador correto para mantê-lo em execução.

konsole -e anaconda-navigator --noclose

Especificarocomandodiretamentetambémnãofuncionaesimplesmentenãorenderizanadanatela.

anaconda-navigator

Eumeperguntoporquetemquesermuitodifícilassim.Suaajudaserámuitoapreciada!

Minhasinformaçõesdosistema-parareferência:

    
por Ken 14.04.2018 / 05:58

2 respostas

1

De acordo com a opção --help , o -e deve ser a última parte da linha:

-e <cmd>                  Command to execute. This option will catch all following arguments, so use it as the last option.

Então, para executar o comando para mantê-lo aberto, seria:

konsole --noclose -e anaconda-navigator

Espero que isso ajude!

    
por Terrance 14.04.2018 / 06:58
0
O

anaconda-navigator deve ser executado sem parâmetros adicionais.

Verifique se o caminho para o anaconda está em ~ / .bachrc ou seja,

export PATH="/home/<user>/path/to/anaconda3/bin:$PATH"

Assegure-se de que o conda esteja atualizado: (este próximo comando falhará, mas lhe dará o comando correto para atualizar seu sistema.)

conda update

Caso contrário, um arquivo de configuração do plasma pode exigir exclusão / recriação. Tente renomear um ou ambos os arquivos a seguir (Aviso: as configurações da área de trabalho serão definidas de volta ao padrão!):

  • ~ / .config / plasmashellrc
  • ~ / .config / plasma-org.kde.plasma.desktop-appletsrc

Em seguida, reinicie o plasma:

killall plasmashell && plasmashell &
    
por TheCummuter 14.04.2018 / 07:47