Recoverykonsole von Ubuntu
-
- Posts: 152
- Joined: 18. May 2013 5:01
Recoverykonsole von Ubuntu
Ich habe eine relativ allgemeine Frage ohne ins Detail zu gehen.
Den Wiederherstellungsmodus finde ich zur Zeit faszinierend.
Es gibt verschiedene Kompiler zum Beispiel gambas oder Ncurses (Erweiterung) oder xdialog (alt) dialog (neu), oder Qt oder gtk usw.
Welche Programmiertechnik könnt ihr mir Empfelen damit ich Programme programmieren kann die optisch ansprechend sind und funktionstüchtig sind?
Den Wiederherstellungsmodus finde ich zur Zeit faszinierend.
Es gibt verschiedene Kompiler zum Beispiel gambas oder Ncurses (Erweiterung) oder xdialog (alt) dialog (neu), oder Qt oder gtk usw.
Welche Programmiertechnik könnt ihr mir Empfelen damit ich Programme programmieren kann die optisch ansprechend sind und funktionstüchtig sind?
VORKENNTNISSE
Wie sind deine Vorkenntnisse, wieviel Zeit ist Du bereit zu investieren und was sollen die Programme können?
Also Optik müssen sie bringen:
Einfache Dialoge oder Abfrage: kdialog
V.-Basic-Vorkenntnisse: gambas
Vielseitig, aber mit Lernaufwand und nicht ohne Mühe und Buch: Java
Also Optik müssen sie bringen:
Einfache Dialoge oder Abfrage: kdialog
V.-Basic-Vorkenntnisse: gambas
Vielseitig, aber mit Lernaufwand und nicht ohne Mühe und Buch: Java
Code: Select all
#!/usr/bin/tclsh
package require Tk
label .l -text "Ich bin ein erklärender Text."
button .b -text "Drück mich und das Programm ist zu Ende" -command exit
pack .l
pack .b
Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
Ich mag die Schreie.
-
- Posts: 152
- Joined: 18. May 2013 5:01
Den folgenden
habe ich in gedit editiert , wie gepostet, und dann in einer Datei (test.sh) abgespeichert.
Auf dem Ubuntu Desktop, bei gestarteter Desktopoberfläche bekam ich folgende
Ausgabe.
Code: Select all
#!/usr/bin/tclsh
package require Tk
label .l -text "Ich bin ein erklärender Text."
button .b -text "Drück mich und das Programm ist zu Ende" -command exit
pack .l
pack .b
Auf dem Ubuntu Desktop, bei gestarteter Desktopoberfläche bekam ich folgende
Ausgabe.
Installiert habe ich nichts, neues auch kein Paket TK.bash: /home/internet/Arbeitsfläche/test.sh: /usr/bin/tclsh: Defekter Interpreter: Datei oder Verzeichnis nicht gefunden
-
- Posts: 152
- Joined: 18. May 2013 5:01
Ab jetzt >>>
Habe folgendes installiert >>>
Auf Script geklickt, und auf Ubuntu Desktop funktioniert es,
aber in Recoveryconsole (Wiederherstellungsmodus) nicht
Code: Select all
sudo apt-get install tcl8.5 tk8.5 expect
aber in Recoveryconsole (Wiederherstellungsmodus) nicht
Befehl kann nicht gefunden werden
-
- Posts: 152
- Joined: 18. May 2013 5:01
Fehlermeldung
Nachdem ich in der Recoverconsole das tcl script /root/test.sh mit 'Enter' bestätigt hatte bekam ich folgende Fehlermeldung >>
no display name and no $DISPLAY environment variable while executing ...
Re: Fehlermeldung
Dann läuft da vermutlich kein X. Oder, falls doch, fehlt ein "export DISPLAY=:0".Andreas 1967 wrote:Nachdem ich in der Recoverconsole das tcl script /root/test.sh mit 'Enter' bestätigt hatte bekam ich folgende Fehlermeldung >>
no display name and no $DISPLAY environment variable while executing ...
Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
Ich mag die Schreie.
-
- Posts: 152
- Joined: 18. May 2013 5:01
Funktioniert so nicht.
Ich habe den folgenden
abgespeichert. Dann habe ich den Recoverymodus von grub gestartet.
Als Fehlermeldung bekam ich folgendes >>>
Funktioniert so nicht.
Code: Select all
#!/usr/bin/tclsh
"export DISPLAY=:0"
package require Tk
label .l -text "Ich bin ein erklärender Text."
button .b -text "Drück mich und das Programm ist zu Ende" -command exit
pack .l
pack .b
Als Fehlermeldung bekam ich folgendes >>>
...invalid command name "export Display=:0"
Funktioniert so nicht.
Das export DISPLAY=:0 musst du in der Shell angeben, bevor du das Skript aufrufst. So wird das allerdings vermutlich sowieso nichts. Es reicht nicht, von etwas "fasziniert" zu sein. Dir fehlt bereits Grundwissen in der Shell. Da ist das Programmieren noch ganz weit weg.
Janka
Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
Ich mag die Schreie.
-
- Posts: 152
- Joined: 18. May 2013 5:01
couldn't connect to ":0"
Janka
Im Recoverymodus habe ich im Terminal folgendes gemacht
Das Terminal>>>
Funktioniert auch nichtDas export DISPLAY=:0 musst du in der Shell angeben, bevor du das Skript aufrufst.
Im Recoverymodus habe ich im Terminal folgendes gemacht
Code: Select all
mount -o remount, /rw
Code: Select all
export DISPLAY=:0
couldn't connect to ":0" while executing
Dann läuft da kein X und du kannst in dieser "Recovery-Konsole" nur Werkzeug benutzen, das im Textmodus oder mit dem Framebuffer funktioniert. DirectFB kann das z.B. oder SDL oder Qt, wenn es mit Framebuffer-Support kompiliert wurde. Oder du schreibst die Zeichenfunktionen selbst und schiebst selbst Pixel in den Framebuffer.
Janka
Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
Ich mag die Schreie.