Alterar a pasta padrão python3 permanentemente

1

Instalei recentemente o python3 (3.6.4) no meu computador (CentOS 6). Eu posso executá-lo, programar com ele e até mesmo consegui criar um atalho na área de trabalho, colocando "idle3" como um comando (se eu fosse apenas colocar "ocioso", ele abriria python2). Mas os problemas vem quando eu o que salvar os scripts, ou quando eu quero abrir / salvar um arquivo.

O python, pelo que parece, tem o diretório padrão /home/Barlonium . Quando eu quero abrir / salvar um arquivo, eu tenho que mudar o diretório manualmente, o que é chato.

Procurei maneiras de alterar os comandos do atalho, tentando alterar o diretório atual:

cd /home/Barlonium/"Python Projects" && idle3

Mas recebo o seguinte erro:

Details: Failed to execute child process "cd" (No such file or directory)

Eu tentei procurar algum documento que contenha o caminho ou até mesmo como alterá-lo permanentemente no shell, mas não consigo encontrá-lo na rede.

Eu quero mudá-lo permanentemente para /home/Barlonium/Python Projects . Como posso fazer isso?

PS: Não tenho certeza se está nesta seção (unix.stackexchange), mas no stackoverflow a tag do Linux diz claramente que se não for um problema de programação do linux, este seria o site apropriado.

EDIT: Talvez ajude você me ajudando, mas o atalho parece ser uma aplicação do tipo application/x-desktop .

EDIT2: Retomando meu problema, não sei como abrir o python em uma pasta de salvamento diferente. Como posso fazê-lo permanentemente ou com os comandos de atalho (como descrevo no post)?

    
por Saclyr Barlonium 19.02.2018 / 18:55

1 resposta

0

Isso foi resolvido em uma discussão no Unix & Chat no Linux .

A solução é criar um atalho para o comando

sh -c 'cd /home/Barlonium/"Python Projects" && exec idle3'

O atalho em si não pode ser apenas cd ... && idle3 porque não sabe como avaliar o && . O sh shell, por outro lado, sabe como fazer isso.

O exec na frente de idle3 substituirá o processo sh pelo processo idle3 .

O padrão Free Desktop também diz que você deve ser capaz de definir diretório usando Path="/home/Barlonium/Python Projects" para o atalho (não sei como ele manipula espaços e / ou aspas) e tem Exec=idle3 (ou possivelmente seu caminho absoluto completo).

    
por 26.02.2018 / 18:57

Tags