Hallo Zusammen,
ich habe ein kleines Problem, mit der Darstellung eines Sonderzeichens im OSD.
Wenn ich mir die GPU Temperatur via SVDRP in einem Terminal anzeigen lasse, ist die Ausgabe korrekt;
Code
vdr01_64 ~ # svdrpsend MESG "$(echo "GPU Kern Temperatur $(nvidia-settings --display :0 -c :0.0 -q GPUCoreTemp -t) °C")"
220 vdr01_64 SVDRP VideoDiskRecorder 2.3.4; Sat Apr 29 11:02:06 2017; UTF-8
250 Message queued
221 vdr01_64 closing connection
vdr01_64 ~ #
[Blockierte Grafik: http://imagizer.imageshack.us/v2/280x200q90/922/EalIIq.jpg]
Trage ich nun den selben Aufruf in die "commands.conf" ein ein und rufe ihn via Befehlsmenü auf, dann wird das "Gradzeichen" nicht dargestellt:
Code
.....
GPU Temperatur : screen -dm sh -c "svdrpsend MESG $(echo "GPU Kern Temperatur $(nvidia-settings --display :0 -c :0.0 -q GPUCoreTemp -t) °C")"
.....
[Blockierte Grafik: http://imagizer.imageshack.us/v2/280x200q90/922/7Qa1KZ.jpg]
Was mache ich falsch?