Kein UTF-8 im yast über SSH ??
Hallo Ich habe hier ein Problemchen auf meinem neu installierten SuSE10.0 system Lokal funktioniert alles wunderbar; ich verwende eigentlich UTF8. Sowohl mc wie yast gehen korrekt. Wenn ich mich jedoch via SSH einlogge und das Terminal auf UTF-8 einstelle geht nur der mc, im yast sind alle linien nur irgendwelche buchstaben was die Bedienung und vorallem die Lesbarkeit erheblich einschränkt.... Was muss ich ändern damit auch der Yast korrekt aussieht?? Grüsse Matti
hi folkz, ich hab mal ne frage, und zwar nutze ich bei mir als WM blackbox 0.65 und lade mehrere programme automatsch in die slit. (via wmpinboard & wmcalc & bbpager...) dummerweise laden die progis nicht immer gleich schnell, so das die reihenvolge teilweise vertauscht ist. Jetzt meine Frage, gibt es eine möglichkeit zu sagen, lade programm 1, warte bis programm 1 ordentlich gestarted wurde, starte programm 2,.... ich hoffe ihr könnt mir helfen, greatz Johannes
Johanns Schneider wrote:
hi folkz, ich hab mal ne frage, und zwar nutze ich bei mir als WM blackbox 0.65 und lade mehrere programme automatsch in die slit. (via wmpinboard & wmcalc & bbpager...) dummerweise laden die progis nicht immer gleich schnell, so das die reihenvolge teilweise vertauscht ist. Jetzt meine Frage, gibt es eine möglichkeit zu sagen, lade programm 1, warte bis programm 1 ordentlich gestarted wurde, starte programm 2,....
Geht natürlich, wenn du mit einem Befehl feststellen kannst, ob das Programm denn tatsächlich läuft. Bei Serverprogrammen versucht man eben, den Dienst zu erreichen. Wenn das klappt, dann geht man davon aus, dass das zugehörige Serverprogramm läuft. Bau dir also ein Script, welches in einer Schleife nachfragt, bis Programm 1 antwortet und danach das gleiche für Programm 2 und Programm 3 macht. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
ist aber kein serverprogramm, sondern ein einfaches tool, das nur auf interaktionen via X und maus reagiert. Sandy Drobic wrote:
Johanns Schneider wrote:
hi folkz, ich hab mal ne frage, und zwar nutze ich bei mir als WM blackbox 0.65 und lade mehrere programme automatsch in die slit. (via wmpinboard & wmcalc & bbpager...) dummerweise laden die progis nicht immer gleich schnell, so das die reihenvolge teilweise vertauscht ist. Jetzt meine Frage, gibt es eine möglichkeit zu sagen, lade programm 1, warte bis programm 1 ordentlich gestarted wurde, starte programm 2,....
Geht natürlich, wenn du mit einem Befehl feststellen kannst, ob das Programm denn tatsächlich läuft. Bei Serverprogrammen versucht man eben, den Dienst zu erreichen. Wenn das klappt, dann geht man davon aus, dass das zugehörige Serverprogramm läuft. Bau dir also ein Script, welches in einer Schleife nachfragt, bis Programm 1 antwortet und danach das gleiche für Programm 2 und Programm 3 macht.
Sandy
-- Es gibt 10 Arten von Menschen auf dieser Welt, die einen verstehen das Binärsystem und die anderen verstehen es nicht.
Johanns Schneider wrote:
ist aber kein serverprogramm, sondern ein einfaches tool, das nur auf interaktionen via X und maus reagiert.
Dann mache es so, wie Jürgen bereits geschrieben hat: prog1; sleep 10 ... Schlimmstenfalls musst du nachsehen ob in der Taskliste so ein Programm läuft und was der Status davon ist. Aber wenn das ein Konsolenprogramm ist, dass lokal genutzt wird, dann reicht wohl der Aufruf der Programme mit sleep dazwischen. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Am Donnerstag, 24. November 2005 12:12 schrieb Johanns Schneider:
hi folkz, ich hab mal ne frage, und zwar nutze ich bei mir als WM blackbox 0.65 und lade mehrere programme automatsch in die slit. (via wmpinboard & wmcalc & bbpager...) dummerweise laden die progis nicht immer gleich schnell, so das die reihenvolge teilweise vertauscht ist. Jetzt meine Frage, gibt es eine möglichkeit zu sagen, lade programm 1, warte bis programm 1 ordentlich gestarted wurde, starte programm 2,....
ich hoffe ihr könnt mir helfen, greatz Johannes
prog1& prog2 startet prog1 im Hintergrund, es wird NICHT gewartet bis prog1 terminiert hat. Die shell führt sofort prog2 aus prog1; prog2 startet prog1 wartet bis es terminiert hat, daann wird prog2 gestartet prog1 && prog2 startet prog1, wartet bis es fertig ist, liefert es 0 als Exit-Code (also "alles ok") dann und nur dann wird prog2 gestartet prog1 || prog2 startet prog1, wartet bis es fertig ist, liefert es einen Wert != 0 als Exit-Code (also "irgend was ging schief") dann und nur dann wird prog2 gestartet wenn man will, daß Programme im Hintergrund in einer bestimmten Reihenfolge gestartet werden kann man das so machen: prog1 & sleep x ; prog2 & sleep x ; prog3 & wobei x ein Wert in Sekunden ist. Das klappt _meistens_. Ausser ein Programm braucht eine bestimmte Zeitspanne > x, um "ordnlich" zu stareten. Andere Möglichkeit: feststellen was "ordentlich gestartet heisst", z.B. eine bestimmte Datei wurde erzeugt, und eben auf diese Datei pollen: prog1 & while [ ! -f datei ]; do sleep 1; done prog2 (Achtung, wenn prog1 diese Datei (aus welchen Gründen auch immer) nicht erzeugt, dann hat man hier eine schöne Endlosschleife Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Dr. Jürgen Vollmer wrote:
Am Donnerstag, 24. November 2005 12:12 schrieb Johanns Schneider:
hi folkz, ich hab mal ne frage, und zwar nutze ich bei mir als WM blackbox 0.65 und lade mehrere programme automatsch in die slit. (via wmpinboard & wmcalc & bbpager...) dummerweise laden die progis nicht immer gleich schnell, so das die reihenvolge teilweise vertauscht ist. Jetzt meine Frage, gibt es eine möglichkeit zu sagen, lade programm 1, warte bis programm 1 ordentlich gestarted wurde, starte programm 2,....
ich hoffe ihr könnt mir helfen, greatz Johannes
wenn man will, daß Programme im Hintergrund in einer bestimmten Reihenfolge gestartet werden kann man das so machen: prog1 & sleep x ; prog2 & sleep x ; prog3 & wobei x ein Wert in Sekunden ist. Das klappt _meistens_. Ausser ein Programm braucht eine bestimmte Zeitspanne > x, um "ordnlich" zu stareten. so hab ich das bis jetzt gelöst, aber mit dem problem, das ich alle zeiten von hand eingeben muss, und falls ich irgendwas änder die zeiten neu anpassen muss.
Andere Möglichkeit: feststellen was "ordentlich gestartet heisst", z.B. eine bestimmte Datei wurde erzeugt, und eben auf diese Datei pollen:
prog1 & while [ ! -f datei ]; do sleep 1; done prog2
(Achtung, wenn prog1 diese Datei (aus welchen Gründen auch immer) nicht erzeugt, dann hat man hier eine schöne Endlosschleife
Bye Jürgen
es erstellen nicht alle programme eine datei, außerdem würde die datei ja schon beim programmstart erstellt werden, und nicht dann wenn das programm in der slit erscheint. greatz Johanens -- Es gibt 10 Arten von Menschen auf dieser Welt, die einen verstehen das Binärsystem und die anderen verstehen es nicht.
hi folkz, ich hab (wiedermal) ne frage, und zwar binde ich mein isdn-device via usb ein, leider kann ich es nicht sofort nutzen, da, wenn ich die fehlermeldungen richtg verstanden habe, der haldemon und ial vorher gestartet werden muss. Ich habe das ganze bis jetzt soweit verstadnen, das die dateien unter /etc/init.d/rc[0-5], die mit S anfangen startskripte und die die mit K anfangen Stopskripte sind, und das die zahl die priorität festlegt, je kleiner die zahl, desto früher wird der dienst gestartet. Ich hab aber auch ein paar skripte, mit der gleichen nr. S12acpid S12alsasound S12kbd S12running-kernel S12smpppd S12splash was passiert hier ?? werden die gleichzeitig gestartet ?? und wenn ich die prioritäten von S05Network, S18ial und S16haldaemon ände, muss ich da irgendwelche abhängigkeiten beachten ??? google hat zu der ganzen problematik leider sehr wenig ergeben greatz Johannes. - Es gibt 10 Arten von Menschen auf dieser Welt, die einen verstehen das Binärsystem und die anderen verstehen es nicht.
Johanns Schneider, Freitag, 25. November 2005 13:21:
Ich habe das ganze bis jetzt soweit verstadnen, das die dateien unter /etc/init.d/rc[0-5], die mit S anfangen startskripte und die die mit K anfangen Stopskripte sind,
Stimmt.
und das die zahl die priorität festlegt, je kleiner die zahl, desto früher wird der dienst gestartet.
Stimmt.
und wenn ich die prioritäten von S05Network, S18ial und S16haldaemon ände, muss ich da irgendwelche abhängigkeiten beachten ???
Ich würde diese Zahlen nicht von Hand ändern. Guck Dir das jeweilige Skript in /etc/init.d an, dessen Priorität Du ändern möchtest. Da ist recht gut kommentiert, wie man dem Skript sagt, was zuvor und was danach gestartet werden muß, in welchem Runlevel es überhaupt gestartet werden soll, usw. Nehmen wir an, Du änderst die entsprechenden Vorgaben in /etc/init.d/network. Dann entfernst Du sämtliche Start-/Stop-Skripte aus den rcX.d mit insserv -r /etc/init.d/network und fügst sie mit insserv /etc/init.d/network wieder ein. insserv berechnet für Dich die richtige Reihenfolge und also auch die entsprechenden Start-/Stopnummern. Der Inhalt von rcX.d sind nur Links auf die Skripten unter /etc/init.d, und diese Links legt insserv für Dich an. -- Andre Tann
Am Donnerstag, 24. November 2005 12:12 schrieb Johanns Schneider:
hi folkz, ich hab mal ne frage, und zwar nutze ich bei mir als WM blackbox 0.65 und lade mehrere programme automatsch in die slit. (via wmpinboard & wmcalc & bbpager...) dummerweise laden die progis nicht immer gleich schnell, so das die reihenvolge teilweise vertauscht ist. Jetzt meine Frage, gibt es eine möglichkeit zu sagen, lade programm 1, warte bis programm 1 ordentlich gestarted wurde, starte programm 2,....
ich hoffe ihr könnt mir helfen, greatz Johannes
was genau bedeutet " reihenvolge teilweise vertauscht ist"? Position auf dem Bildschirm? falls ja, dann mit -geometry +X+Y die Position auf dem Bildschirm festlegen. Alle X-Programme kennen diese Option. Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Hallo Matthias, hallo Leute, Am Donnerstag, 24. November 2005 10:53 schrieb Matthias Keller:
Ich habe hier ein Problemchen auf meinem neu installierten SuSE10.0 system Lokal funktioniert alles wunderbar; ich verwende eigentlich UTF8. Sowohl mc wie yast gehen korrekt.
Wenn ich mich jedoch via SSH einlogge und das Terminal auf UTF-8 einstelle geht nur der mc, im yast sind alle linien nur irgendwelche buchstaben was die Bedienung und vorallem die Lesbarkeit erheblich einschränkt....
Was muss ich ändern damit auch der Yast korrekt aussieht??
Schuss ins Blaue: Du verwendest mc als User und YaST als root? Wenn ja: In der Voreinstellung werden nicht alle Einstellungen für Sprache und Zeichensatz auch für root verwendet - zu ändern in YaST2 - Sprache. Und/oder einfach mal die Ausgabe von "locale" als User und als root vergleichen. Wenn nein, habe ich die Zielscheibe verfehlt ;-) Gruß Christian Boltz --
Laut pin ist es in perl-$version.rpm enthalten, müsste also unproblematisch sein. Das ist nicht ausschlaggebend, wenn SuSE will, können sie auch OpenOffice in ihr perl.rpm mit reinstopfen. [> Christian Boltz und Ratti in fontlinge-devel]
participants (6)
-
Andre Tann
-
Christian Boltz
-
Dr. Jürgen Vollmer
-
Johanns Schneider
-
Matthias Keller
-
Sandy Drobic