[Eisfair] Arbeiten über eine ssh-Verbindung

Marcus Röckrath marcus.roeckrath at gmx.de
Mi Jan 21 11:32:04 CET 2026


Hallo,

Marcus Röckrath wrote:

>> außerdem greifen die set-Kommandos nicht zu 100%.
>> Immer mal wieder werden diese ignoriert..?!?
>> 
>> Habe jetzt eine andere Lösung:
>> (vorher set-Kommandos wieder entfernt)
>> 
>> Die folgenden drei Zeilen von Olivers Skript (20.01.2026, 22:23) wie
>> folgt anpassen:
>> 
>>      19    exec tmux -u new-session
>>      38    exec tmux -u new-session  # NEW unnamed
>>      42    exec tmux -u new-session  # Enter = IMMER NEW unnamed
>> 
>> Damit wird tmux auf einem UTF-8 - System gezwungen auch UTF-8 zu
>> verwenden. Bisher scheint es zu funktionieren..
> 
>  -u            Write UTF-8 output to the terminal even if the first
>                      environment variable of LC_ALL, LC_CTYPE, or LANG
>                      that is set does not contain "UTF-8" or "UTF8".
> 
> Kann es sein, dass die Stelle, an der über die profile.d-Datei der tmux
> gestartet wird, das Environment noch nicht vollständig "steht"?

Das Problem sollte man anders lösen.

Mit dem profile.d-Dateinamen checkconnection.sh wird das Skript so früh, 
vermutlich werden sie alphabetisch abgearbeitet, gestartet, dass LC_CTYPE 
noch nicht gesetzt ist.

tmux manuell auf utf zu zwingen wäre aber kontraproduktiv, wenn man nun 
einen alten Client mit iso hätte, vermute ich jedenfalls mal.

Besser sollte mab schauen, dass es schlicht erst möglichst spät "startet".

Nimm die Änderung mal wieder raus und benne das Skript in /etc/profile.d mal 
um, z. B.

zzz_checkconnection.sh

In /etc/profile.d gibt es schon andere Skripte, die genau diesen Trick zu 
nutzen scheinen.

-- 
Gruß Marcus
[eisfair-Team]



Mehr Informationen über die Mailingliste Eisfair