Presentation is loading. Please wait.

Presentation is loading. Please wait.

Screen Profiles byobu Adding Bling To GnuScreen Presented by: Chuck Frain Ubuntu Maryland Loco Team To CALUG May 13, 2009.

Similar presentations


Presentation on theme: "Screen Profiles byobu Adding Bling To GnuScreen Presented by: Chuck Frain Ubuntu Maryland Loco Team To CALUG May 13, 2009."— Presentation transcript:

1 Screen Profiles byobu Adding Bling To GnuScreen Presented by: Chuck Frain Ubuntu Maryland Loco Team To CALUG May 13, 2009

2 Copyright Notice Copyright (c) 2009 Chuck Frain. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back- Cover Texts. http://www.gnu.org/copyleft/fdl.html

3 Overview ● What is gnu screen? ● What is byobu? ● How do they work together?

4 What is gnu screen? ● A window manager for the command line ● Provides multiple terminals in a single session ● Offers Persistence ● Sessions are shareable ● Powerful but tricky to take advantage of its power ● man page is 2852 lines long

5 Gnu Screen (screen -R)

6 A Split-Screen Gnu Screen Session

7 Gnu Screen Help

8 What is Byobu? ● Previously called screen-profiles ● Think Compiz for the command line window manager that is gnu screen ● Offers user friendly menus and visual cues ● Enhances existing gnu screen functionality ● Exposes options in gnu screen that are often overlooked

9 What Byobu Does For You ● Byobu creates a gnu screen profile from a menu of choices ● To get this gnu screen session...

10 What Byobu Does For You ● Byobu creates a gnu screen profile from a menu of choices ● To get this gnu screen session... ● You need to create a.screenrc like this: caption always "%{kW}%?%-Lw%?%{bw}%n*%f %t%?(%u)%?%{kW}%?%+Lw%? %= %{= Wk}%110`%109`%122`%111`" hardstatus string '%99`%{= Wk} %100`%112`%= %102`%101`%114`%115`%108`%113`%119`%117`%118`%116`%10 6`%104`%103`%105`%107`%123`%124`%120`%121`'

11 Byobu Configuration Menu

12 Byobu Help

13 Byobu Configuration Menu

14 Byobu Toggle Status Notification

15 Byobu Configuration Menu

16 Byobu Create New Windows

17 Byobu Configuration Menu

18 Byobu Manage Default Windows

19 Byobu Configuration Menu Screen By Default

20 Split Screen With Byobu

21 Byobu-export Feature ● Allows you to easily export your Byobu created gnu screen profiles to other machines without byobu installed ● Works for machines that you are not an admin on ● Creates a /tmp/byobu.??????.tar.gz file to copy to and extract on the foreign machine

22 Super Secret New Feature: C-a $ ● Unless of course you read the help screens... ● The 'C-a $' combination invokes the byobu- status-detail command to give detailed information on all your byobu status scripts ● This is a new feature in 2.0 and is actively being developed and will likely change somewhat from today's demo

23 More Resources ● The project website https://launchpad.net/byobu ● The project IRC channel irc://irc.freenode.net/#byobu ● Obtaining the source code bzr branch lp:byobu ● The PPA (for Ubuntu packages) https://launchpad.net/~byobu/+archive/ppa ● Dustin Kirkland's Blog (For Project Announcements) http://blog.dustinkirkland.com/search/label/Byobu

24 Thanks For Your Time ● Comments? ● Questions? ● More Demos?


Download ppt "Screen Profiles byobu Adding Bling To GnuScreen Presented by: Chuck Frain Ubuntu Maryland Loco Team To CALUG May 13, 2009."

Similar presentations


Ads by Google