×
Create a new article
Write your page title here:
We currently have 3,189 articles on s23. Type your article name above or create one of the articles listed here!



    s23
    3,189Articles

    Screen: Difference between revisions

    Content added Content deleted
    imported>Took
    (HowTo share a console)
     
    imported>Hundfred
    No edit summary
     
    (10 intermediate revisions by 4 users not shown)
    Line 12: Line 12:


    suse:/home/took # screen -x 7565</pre>
    suse:/home/took # screen -x 7565</pre>

    (Beispiel nicht auf den 1192er-Servern kopiert sondern auf meinem Laptop... funzt aber genauso auch auf unseren Servern. Ggf Packet "screen" noch instalieren - auf DebianServern keine weiteren änderungen der Einstellungen nötig.)
    Das muss aber nicht unbedingt root sein, es reicht wenn sich zwei Personen mit dem gleichen Usernamen anmelden und der erste '''screen''' tippt und der zweite '''screen -x''''. Dafür kann man einen besonders eingeschränkten User anlegen dessen Passwort 2 oder mehr Personen verraten wird.


    ==screen inside screen inside screen ==
    [[Image:Screen.jpg|thumb|right|screen inside screen]]
    ... ausserdem ist es sehr nett, wenn man innerhalb der ~/[[screenrc]] einige eintellungen vornimmt:
    <pre>
    # Begin ~/.screenrc

    caption always "%{rk}%H %{yk}%d-%m-%YT%c -- %{= kc}%?%-Lw%?%{= kY}%n*%f %t%?(%u)%?%{= kc}%?%+Lw%?"
    sorendition | | kG # black | on bold green

    activity | | | | | | | "%C -> %n%f %t activity!"

    bind h hardstatus ignore
    bind g hardstatus alwayslastline

    startup_message off

    screen -ln -t title 0
    #and so on

    compacthist on

    # EOF
    </pre>

    === tutorial (incl. split window) ==

    A GNU screen Tutorial that also includes a section on how to '''split a window horizontally'''.

    * http://news.softpedia.com/news/GNU-Screen-Tutorial-44274.shtml

    === man screen ===

    <man>screen</man>

    === jargon ===

    <jargon />


    [[Category:Linux]]
    [[Category:Linux]]

    Latest revision as of 08:46, 25 August 2009

    Eine Console kann man zu zweit (oder auch mit noch mehr Leuten) bearbeiten indem man so vorgeht:


    User A meldet sich als root an. Und tippt screen. Dann muss man einmal auf Return drücken und hat erstmal ne Console in der man normal arbeiten kann.

    User B meldet sich auch als root an und tippt screen -list um die Screen-ID heraus zu bekommen. Dann noch screen -x ID und schon sind zwei Leute in einer Console.

    suse:/home/took # screen -list
    There is a screen on:
            7565.pts-2.suse (Attached)
    1 Socket in /var/run/screens/S-root.
    
    suse:/home/took # screen -x 7565

    Das muss aber nicht unbedingt root sein, es reicht wenn sich zwei Personen mit dem gleichen Usernamen anmelden und der erste screen tippt und der zweite screen -x'. Dafür kann man einen besonders eingeschränkten User anlegen dessen Passwort 2 oder mehr Personen verraten wird.


    screen inside screen inside screen[edit]

    screen inside screen

    ... ausserdem ist es sehr nett, wenn man innerhalb der ~/screenrc einige eintellungen vornimmt:

    # Begin ~/.screenrc
    
    caption always "%{rk}%H %{yk}%d-%m-%YT%c -- %{= kc}%?%-Lw%?%{= kY}%n*%f %t%?(%u)%?%{= kc}%?%+Lw%?"
    sorendition |  | kG # black | on bold green
    
    activity |  |  |  |  |  |  | "%C -> %n%f %t activity!"
    
    bind h hardstatus ignore
    bind g hardstatus alwayslastline
    
    startup_message off
    
    screen -ln -t title 0
    #and so on
    
    compacthist on
    
    # EOF
    

    = tutorial (incl. split window)[edit]

    A GNU screen Tutorial that also includes a section on how to split a window horizontally.

    man screen[edit]

    <man>screen</man>

    jargon[edit]

    <jargon />

    Cookies help us deliver our services. By using our services, you agree to our use of cookies.
    Cookies help us deliver our services. By using our services, you agree to our use of cookies.