Em vez de 4, use 104 para redefinir uma cor específica, por ex. número de cor 108 como no seu exemplo:
printf "3]104;1083\"
Omita o número da cor para redefinir a paleta inteira (todas as 256 cores):
printf "3]1043\"
Nota: O Terminal GNOME (na verdade, VTE) usa dois "níveis" para cores. As cores definidas através da API do VTE (ou no caso do GNOME Terminal, as primeiras 16 cores escolhidas na caixa de diálogo Preferências e armazenadas em gsettings / dconf, o resto são padrões embutidos no VTE) têm menor precedência. Para cada slot, uma possível seqüência de escape tem maior precedência e temporariamente substitui esse valor. A seqüência de escape acima com o "104" parâmetro "resets", que é limpa o valor especificado via seqüência de escape "4" e, portanto, reverte para o valor especificado no diálogo de preferências do Terminal GNOME (ou padrão VTE para a paleta de 256 cores estendida) . Devido a este design, não há absolutamente nenhuma maneira de um comando gsettings ou dconf poder reverter o efeito de uma seqüência de escape de mudança de cor. Outros emuladores de terminal não baseados em VTE podem seguir uma abordagem diferente, ou podem não suportar essas sequências de escape.