hauck
(usa Nenhuma)
Enviado em 07/08/2019 - 20:09h
Não sei qual interface gráfica você está usando agora, se é o gnome, xfce ou o kde, então eu vou falar sobre o terminal.
Sobre a linha que você adicionou no bashrc - alias opentray='python /usr/share/trayMenuCode/trayMenuCode.py' - ela vai fazer o sistema aceitar o comando opentray como um comando válido e essa palavra se digitada no terminal vai executar o comando que está depois do sinal de igual que vai executar seu script, isso é só um alias que você pode usar para abreviar um comando muito maior.
Exemplo: alias df="df -h / && ls -sh $pwd"
Neste exemplo acima, se digitado df vai ser executado o primeiro comando e em seguida o segundo, mas somente se o primeiro funcionar.
Tenta executar esse comando na sua máquina para ver o resultado: df -h / && ls -sh $pwd
No lugar de "opentray" você pode colocar qualquer palavra, como eu fiz com o alias acima, em vez de df poderia estar "rjrjrjrnrjhrnrnfrn".
Do jeito que você fez no arquivo .bashrc não iria funcionar para iniciar junto com o sistema, com o bashrc você pode adicionar essas linhas bem no final do arquivo para ficar organizado:
Olha como eu fiz abaixo, o sistema vai esperar 30 segundos antes de executar o próximo comando que é o seu script, você pode deixar './' ou colocar 'python /usr/share/trayMenuCode/trayMenuCode.py', os dois jeitos irão executar o script.
As permissões do seu arquivo você deixa como o outro colega falou no comentário dele - 755
Se necessário logue-se com o usuário root, você pode mudar as permissões pela linha de comando assim:
#Isso é um comentário em Shell Cript
cd /usr/share/trayMenuCode #primeiro entre na pasta em que o arquivo está
chmod 755 trayMenuCode.py # agora, execute este comando e mude as permissões
# A linha abaixo você deixa no .bashrc
# Inicialização do script trayMenuCode junto com o sistema
sleep 30 && /usr/share/trayMenuCode/./trayMenuCode.py