O script bash que usa ROFI é:
xdg-open "$(locate home | rofi threads 0 -dmenu -i -p "locate:")"
Isso funciona bem no URXVT (linha de comando), mas quando eu vinculo isso a uma chave e abro ROFI, tudo funciona (por exemplo, o diretório é aberto no thunar) exceto quando tento abrir um arquivo de texto como .Xdefault
Eu já verifiquei minhas configurações mime e funciona, porque o arquivo abre bem com nano usando mimeopen e xdg-open.
Algo acontece em segundo plano, porque quando eu saio do I3, vejo o arquivo aberto no nano junto com alguns rabiscos. Eu posso X sair do nano para chegar ao prompt bash.
Normalmente não faço perguntas, mas nem sei como procurar uma solução. por favor, deixe-me saber como isso pode ser corrigido.
Editar:
Apenas fique claro quando eu abro o mesmo arquivo de texto no I3 usando o xdg-open ele abre no nano (no mesmo terminal do urxvt).
"xdg-mime query text / plain padrão" retorna "nano.desktop"