Вы можете добавить и cd desktop
в конце вашего .bashrc
; Таким образом, каждый раз, когда вы открываете новый терминал, он будет перенаправлять вас в нужный каталог.
Sourcing /home, вероятно, неправильный. Если Weather.py получает доступ к вашему экрану, передайте $DISPLAY, чтобы он знал, куда идти.