Konsole wechseln



  • Hi,
    gibt es einen Befehl zum Wechseln der Konsole?
    d.h. ich möchte in Konsole 2 den Befehl "WechsleZuKonsole 1" eingeben und
    dann auch auf der Konsole 1 sein.

    Tschau Gartenzwerg



  • hi, bei mir geht das mit alt+f1 bis f4. kannst ja ein script schreiben welches die tasten-kombi ausführt. vorher aber checken ob die bei dir ähnlich/gleich ist.



  • Hi,
    klar ist das bei mir ebenso,
    aber ich dachte es gibt einen Befehl, den die Tastenkombination Alt + F<x> aus-
    löst.
    Denn nun eine andere Frage wie kann ich im Script das Betätigen von Tasten
    simulieren?

    Tschau Gartenzwerg



  • schau dir auch mal "chvt N" (change virtual foreground terminal an )
    macht genau dasselbe wie alt + fN

    diesen call kannst du auch aus nem programm heraus machen.
    ansonsten kannst du per "ioctl()" einige sachen an VT drehen.
    öffnen kann man ein VT per "int fd = open ("dev/tty", O_RDWR)",
    (ioctl() braucht einen filedescriptor).



  • hi,
    ich habe es mit "chvt N" probiert, funktioniert auch wunderbar,
    jedoch habe ich den Aufruf einer Taste zugeordnet und wenn
    ich auf der Konsole im vi bin dann schreibt er den Befehl hin und
    wechselt die Konsole nicht. Wie kann man das verändern?

    Tschau Gartenzwerg



  • versteh jetzt nicht genau was du willst.
    wenn du nen keyboard shortcut brauchst dann nimm doch ALT + F[N] ...
    wie hast du denn die tastenbelegung für chvt gemacht ?



  • hi,
    ich muss ziemlich oft die Konsole wechseln und Alt+F[N] ist ziemlich schwer zu
    erreichen, deshalb wollte ich das auf die Windows-Tasten legen.

    # Ausschnitt aus der eigenen Tastaturtabelle
    keycode 125 = F125
    keycode 126 = F126
    
    string F125 = "changeConsole minus\n"
    string F126 = "changeConsole plus\n"
    

    Macht man das nicht so? 😕

    Tschau Gartenzwerg

    [ Dieser Beitrag wurde am 18.04.2003 um 21:49 Uhr von Gartenzwerg editiert. ]



  • was mach ich falsch?

    Tschau Gartenzwerg



  • Hi,

    vielleicht im VI vorher in den Kommandomodus und dann dann ein !+<deine_taste>.

    mfg
    v R



  • hi,
    das mit dem vi war nur ein Bsp. es stört generell wenn der Befehl auf der Kommandozeile
    eingegeben wird. Kann man nicht einen Befehl ausführen, ohne das er eingegeben werden muss, oder kann man nicht das drücken des ALT+F[n] Shortcuts auf eine Taste
    legen?

    Tschau Gartenzwerg


Anmelden zum Antworten