estoy intentando ejecutar un block de notas con shell y gedit
el block de notas se aloja en el escritorio en la carpeta paraguas
el problema que se me presenta es que si el nombre es "paraguas.txt" si abre bien el block de notas, pero si el nombre es "el paraguas y el dueño.txt" me hace una cosa rara gedit
con Exec tambien lo probe, pero me hace lo mismo que con shell
'Con Shell
Shell ("gedit $HOME/Escritorio/paraguas/el paraguas y el dueño.txt")
Shell ("gedit $HOME/Escritorio/paraguas/el paraguas y el dueño.txt")
'con exec
Exec ["gedit", "$HOME/Escritorio/paraguas/el", "paraguas", "y", "el", "dueño.txt"]
Exec ["gedit", "$HOME/Escritorio/paraguas/el", "paraguas", "y", "el", "dueño.txt"]
como consigo que lea tambien lso espacios ?