No GNOME (v2 e v3), a direção de um widget é definida pelo primeiro caractere na caixa de texto. Isso significa que, se o texto inserido na caixa de texto começar com um caractere unicode com direcionalidade RTL, o layout do restante do conteúdo será RTL.
Se você quiser substituir esse comportamento, você pode inserir um caractere invisível chamado RLM / LRM como o primeiro caractere em seu conteúdo. No GNOME, isso é feito clicando com o botão direito - > "Inserir caractere de controle unicode" - > selecione RLM ou LRM. lembre-se de que, uma vez usado, o RLM / LRM se tornará parte da sua string e sempre será exibido dessa maneira.
Existe um método de entrada não oficial do GNOME que facilita para gerenciar esses caracteres, mas provavelmente será usado por usuários RTL que precisam mais dele.