Script über KDEStartmenü in Konsole Starten lassen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
knecht
Beiträge: 1214
Registriert: 08.01.2004 15:33:44
Wohnort: Berlin
Kontaktdaten:

Script über KDEStartmenü in Konsole Starten lassen

Beitrag von knecht » 01.07.2004 01:51:07

Ich habe folgendes Problem mit einem Script. Wenn ich es in der Konsole ausführe läuft es wunderbar, wenn ich es aber übers Startmenü als Verknüpfung, die eine Konsole aufmacht, ausführe (selber Benutzer) bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

perl: warning: Please check that your locale settings:
LANGUAGE = "de_DE@euro"
LC_ALL = "de_DE.UTF-8"
LANG = "de_DE@euro"
are supported and installes on your System"
Es wird in einem uxterm ausgeführt.

Wie bringe ich das in Ordnung ?

Danke
Sebastian
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de

Benutzeravatar
The Torso
Beiträge: 882
Registriert: 13.07.2003 12:46:40
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von The Torso » 01.07.2004 10:02:09

Wie sieht der Aufruf mit uterm aus?
Hast du dein System auf Deutsch gestellt oder nicht?
Debian GNU/Linux 00101010

Benutzeravatar
knecht
Beiträge: 1214
Registriert: 08.01.2004 15:33:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von knecht » 01.07.2004 13:03:04

Eigendlich ja, nach dem HowTo von hier. Ich kann ja auch unter einem Terminal ohne Probleme es ausführen.

Wenn ich so einen uxterm aufmache (aus Terminal heraus) kommt folgendes:

Code: Alles auswählen

stupidslave:~# uxterm
Warning: locale not supported by C library, locale unchanged
Und der uxterm geht ganz normal auf.

uterm hab ich nicht drauf:

Code: Alles auswählen

stupidslave:~# uterm
bash: uterm: command not found
Außerdem wenn ich übers Startmenü ein Script das in einer Konsole ausgeführt werden soll starten lasse, habe ich eh keine Wahl außer uxterm. (hab jedenfalls keine Einstellmöglichkeiten gefunden).

Es scheint mir, als würde uxterm eben nicht mit de sondern der Standartsprache C arbeiten, und deshalb den Fehler machen eben weil mein System auf Deutsch eingestellt ist. (nur eben er nicht)

Wie ändere ich das ?
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de

Benutzeravatar
knecht
Beiträge: 1214
Registriert: 08.01.2004 15:33:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von knecht » 01.07.2004 13:36:44

Ich habe jetzt nochmals nach diesem howto alles auf Deutsch gestellt
http://www.debianforum.de/wiki/?page=Di ... +umstellen

Trotzdem ist der Fehler noch da.
In dem Howto steht, ich soll in die /etc/init.d/gdm die Zeile export LANG=de_DE@euro vor der Zeile
echo -n "Starting GNOME Display Manager: gdm"
start-stop-daemon --start --quiet --pidfile $PIDFILE $SSD_ARG || echo -n " already running"
einfügen. Ich hab, da ich KDM benutze, also unter /etc/init.d/kdm vor der Zeile
echo -n "Starting K Desktop Manager: kdm"
start-stop-daemon --start --quiet $SSD_ARGS -- $ARG || echo -n " already running"
das eingefügt. Das ist das einzige wo ich mir wegen der Sprache nicht sicher bin.
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de

Antworten