[00:00] <ClassBot> Slides for Launchpad Basics: http://dl.dropbox.com/u/29576960/User%20Days/Launchpad%20Basics.pdf
[00:00] <ClassBot> Logs for this session will be available at http://irclogs.ubuntu.com/2011/09/25/%23ubuntu-classroom.html following the conclusion of the session.
[00:00] <benonsoftware> Hello all,
[00:01] <benonsoftware> Today I will be running a Launchpad Basics session
[00:01] <benonsoftware> So lets start
[00:02] <benonsoftware> [SLIDE 2]
[00:02] <benonsoftware> "Launchpad (LP) is an online platform for developers,
[00:02] <benonsoftware> translaters and everyone else involved in open source software"
[00:02] <benonsoftware> – Neline (Snicksie on IRC)
[00:02] <benonsoftware> Thats what in mine and Snicksie opion what Launchpad is
[00:03] <benonsoftware> By the way for questions in #ubuntu-classroom do this: QUESTION: What is Launchpad?
[00:04] <benonsoftware> What Launchpad can do for you?
[00:04] <benonsoftware> [SLIDE 3]
[00:04] <benonsoftware> Project Hosting:
[00:04] <benonsoftware> Launchpad can host any open source project for you for free
[00:05] <benonsoftware> The most popular when has to be Ubuntu
[00:05] <benonsoftware> https://launchpad.net/ubuntu
[00:07] <benonsoftware> Launchpad is also known as LP
[00:07] <benonsoftware> Now Launchpad can also be used as Bug Tracking
[00:08] <benonsoftware> [SLIDE 4]
[00:09] <benonsoftware> Bug tracking can be found at https://bugs.lauchpad.net/
[00:10] <benonsoftware> Any LP project that has been set up to enale Bug Tracking means that you can post any type of bugs you want to
[00:10] <benonsoftware> Any questions so far?
[00:11] <benonsoftware> [SLIDE 5
[00:11] <benonsoftware> [SLIDE 5]
[00:11] <benonsoftware> Answers:
[00:11] <benonsoftware> LP Answers can help you if you have a problem that isn't a bug
[00:12] <benonsoftware> The Launchpad community and project maintainers/drivers help answer your questions
[00:12] <benonsoftware> The URL for the Q&A system is at https://answers.launchpad.net/
[00:13] <benonsoftware> [SLIDE 6]
[00:14] <benonsoftware> Translations:
[00:14] <benonsoftware> Now I'm so sorry but in that slide I have used the wrong URL the correct one is https://translations.launchpad.net/
[00:15] <benonsoftware> Now using LP you can help translate your favourite piece of software
[00:16] <benonsoftware> At the moment we are translating the Ubuntu Oneiric (11.10) serise
[00:16] <benonsoftware> Now just to let you know the project maintainer on LP has to setup translations or they won't work.
[00:17] <benonsoftware> [SLIDE 7]
[00:18] <benonsoftware> Now Launchpad can be used tp store your code though PPA's or Bazaar branches
[00:19] <benonsoftware> PPA's stand for Personal Package Archive
[00:21] <benonsoftware> Each PPA can hold 2GB and you can request more though a LP question
[00:21] <benonsoftware> Now you can also browse the code though LP via Loggerhead which is a Bazaar extension.
[00:22] <benonsoftware> For example you can view the code at http://help.ubuntu.com/
[00:23] <benonsoftware> The code would be at http://bazaar.launchpad.net/~ubuntu-core-doc/ubuntu-docs/oneiric/files
[00:23] <benonsoftware> Any questions about that?
[00:24] <benonsoftware> [SLIDE 8]
[00:24] <benonsoftware> Teams:
[00:24] <benonsoftware> Teams can be used to mange quite a few things
[00:25] <benonsoftware> One is to maintain a project, as well as having just one person maintaing it you can have a team to manage it
[00:27] <ClassBot> TheEvilPhoenix asked: with PPAs, how would one be able to create a private PPA?  As in that its not publicly viewable.  Is this even possible?
[00:27] <benonsoftware> TheEvilPhoenix: Well at the moment PPA's are always publis
[00:28] <benonsoftware> public*
[00:29] <benonsoftware> Teams can also have a mailing list
[00:30] <benonsoftware> The list address will be in the form of:
[00:30] <benonsoftware> team-name@lists.launchpad.net
[00:31] <benonsoftware> Now does anyone have any questions about what I have covered so far?
[00:32] <benonsoftware> With LP anyone can create a account
[00:33] <benonsoftware> and with it you can do a number of things with it like join teams
[00:34] <benonsoftware> and use it with OpenID
[00:34] <benonsoftware> Who here wasn't used OpenID before or they don't know what it is?
[00:34] <ClassBot> TheEvilPhoenix asked: Will that OpenID authentication work on any site that supports OpenID authentication?
[00:35] <benonsoftware> TheEvilPhoenix: Nice question, yes, just use http://launchpad.net/~youlpid in the OPenID URL
[00:35] <benonsoftware> So for me it would be https://launchpad.net/~benny
[00:37] <benonsoftware> and with your LP account you can sign into http://wiki.ubuntu.com
[00:37] <benonsoftware> http://help.ubuntu.com
[00:37] <benonsoftware> http://harvest.ubuntu.com
[00:37] <benonsoftware> http://loco.ubuntu.com
[00:37] <benonsoftware> Just to name a few
[00:39] <ClassBot> JoseeAntonioR asked: Do I need to be logged in to use all the LP services?
[00:40] <benonsoftware> JoseeAntonioR: Well pretty much you need to be logged in to use the services
[00:41] <benonsoftware> Now in LP you can earn Karma
[00:41] <benonsoftware> But be warned Karma expires over time
[00:42] <benonsoftware> For example the Karma you got 6 months ago is worth as half as when you first got it
[00:42] <benonsoftware> and after 12 months your Karma *expires*
[00:43] <ClassBot> TheEvilPhoenix asked: what is used to calculate karma, and what are the various weights for various activities?  (yes, i know its weighted, because one new blueprint has a greater weight than a new bug fix being released by the same person)
[00:44] <benonsoftware> Well blueprints are worth the most karma
[00:44] <benonsoftware> and I'm sure that for every string you translate you get 1 piece of karma
[00:45] <benonsoftware> Are there any more questions?
[00:47] <benonsoftware> and if you would like to test out LP you can do that at https://staging.launchpad.net/ and not break anything
[00:48] <ClassBot> jsjgruber-l-onei asked: ​ Is bug heat always calculated in the same way? I've seen bugs reported by just one person get five flames.
[00:49] <benonsoftware> jsjgruber-l-onei: Well bug heat is used to helps you to appraise a bug by giving you a calculated measure — called bug heat — of its likely significance.
[00:49] <benonsoftware> For example a private question adds 250
[00:50] <ClassBot> There are 10 minutes remaining in the current session.
[00:50] <benonsoftware> jsjgruber-l-onei: http://pastebin.ubuntu.com/696424/ Tells you how bug heat is calculated
[00:51] <ClassBot> TheEvilPhoenix asked: What is bug heat?
[00:51] <benonsoftware> Well bug heat helps you to appraise a bug by giving you a calculated measure — called bug heat — of its likely significance.
[00:51] <benonsoftware> Anymore questions in the last 10 minutes?
[00:52] <benonsoftware> QUESTION TIME:
[00:54] <benonsoftware> I think I'm finished if there are no more questions
[00:55] <ClassBot> There are 5 minutes remaining in the current session.
[00:55] <benonsoftware> Well thank you all for coming this morning/afternoon/evening
[00:56] <benonsoftware> There is a very good Increasing your productivity using Guake by sagaci
[01:00] <ClassBot> Logs for this session will be available at http://irclogs.ubuntu.com/2011/09/25/%23ubuntu-classroom.html following the conclusion of the session.
[01:00] <sagaci> Hi, I'd like to thank you all for coming --
[01:01] <sagaci> I'm Joel Pickett (aka. sagaci) and I'd like to share some of my experiences with the program, Guake
[01:02] <sagaci> Guake is a drop-down terminal for the GNOME environment, however you can also install it on LXDE/lubuntu or XFCE/xubuntu without anything conflicting
[01:02] <sagaci> TheEvilPhoenix> sagaci:  i assume one of the first questions you'll answer is "What is Guake"?
[01:03] <sagaci> Guake is a drop-down terminal... Guake was inspired by the old Quake games, where you could press a button and a terminal would slide down on the screen so you could type a few commands and then exit it again
[01:04] <sagaci> I'd just like to note, this class won't be on using commands, it is rather getting set up for with Guake to make it a pleasure to use and configure
 QUESTION: Is there similar software for the KDE environment?  Or can you use Guake without conflicts on KDE
[01:06] <sagaci> yes, there are guake alternatives... for KDE there is yakuake
[01:06] <sagaci> a similar, yet arguably more featured guake-style terminal... there's also "tilda" and "yeahconsole" with different configurations and displays
[01:07] <ClassBot> TheEvilPhoenix asked: Is there similar software for the KDE environment?  Or can you use Guake without conflicts on KDE?
[01:07] <sagaci> see above :)
[01:09] <sagaci> I've uploaded complementary slides to spreadubuntu - http://http://spreadubuntu.org/en/material/presentation/increasing-your-productivity-using-guake
[01:10] <sagaci> I've uploaded complementary slides to spreadubuntu - http://spreadubuntu.org/en/material/presentation/increasing-your-productivity-using-guake
[01:11] <sagaci> but anyhow, you can get guake by searching for "guake" in the software centre
[01:11] <sagaci> or via the command line - with $ sudo apt-get install guake
[01:12] <sagaci> it's a fairly small download, as long as you're installing on l/x/ubuntu
[01:13] <sagaci> once Guake is installed, you're either want to launch it from the Dash (11.04 and later) or by going to Applications > Accessories > Guake Terminal on 10.10 or earlier
[01:16] <sagaci> if you can't find guake or you run into errors with installing, make sure you've got the universe repository enabled, though it should be enabled by default in recent versions of ubuntu
[01:21] <sagaci> so when you install guake and run it for the first time, you should get a bubble notification in the top right saying you're running it for the first time, press F-12 to display Guake
[01:22] <sagaci> you may need to press your function key and F-12 on some keyboards/laptops
[01:25] <sagaci> You'll be presented with your new Guake :), but now isn't the time to type commands, it's a good time to configure your new terminal
[01:25] <sagaci> you can right click the main area of the terminal to select Properties
[01:25] <sagaci> rather, Preferences :)
[01:28] <sagaci> now all of these options are obviously to your discretion, however I personally like to remove tray icon, disable popups on startup, disable prompt on quit, not stay on top, tick hide on lose focus and not show the tab bar
[01:29] <sagaci> the main window height can be configured by either dragging the bottom of the guake terminal to your liking or it can be set by using the slider at the bottom of the General preferences page
[01:30] <sagaci> The appearance tab is where you can configure colour, fonts and transparency -- who doesn
[01:30] <sagaci> 't like pretty colours for their terminal ? :)
[01:31] <sagaci> the Keyboard Shortcuts is where the awesomeness of guake enters...
[01:31] <sagaci> the Toggle Guake visibility hotkey will be that key you hit to show/hide guake
[01:32] <sagaci> by default it is F-12 but on some keyboards, it's on the far end of the keyboard, and even two key-presses on some laptops
[01:33] <sagaci> personally, I use the Menu key, which is the key between the right Alt and Ctrl key (yours may differ)
[01:34] <sagaci> obviously you wouldn't want to assign this hotkey to something like Enter or Spacebar since you'll find it will conflict with the other things you use your computer for
[01:35] <sagaci> while New tab is assigned Shift+Ctrl+T, it is also a tip to assignet Go to next tab as Ctrl+E, since you can open a new tab, then switch quickly to your other screens
[01:36] <sagaci> mind you, what works for me may not be what you prefer, keeping in mind that any key-binds you make, shouldn't interfere with the other programs you use
[01:39] <sagaci> I guess just as a general comment, guake is handy for the newbie terminal user, right up to the seasoned CLI veteran, it's handy to have on startup, so you don't need to hunt for it via the dash/menus
[01:40] <sagaci> it's also really cool that when you "exit" the terminal, via Ctrl-D or typing "exit", the terminal is still there as a fresh, if you were to hit your "Guake visibility" key, which makes is super easy to exit and start afresh
[01:42] <sagaci> ok, so the question is, "how do I really exit guake", well you can right click the terminal window and click Quit, this will really quit guake, or you can search through your System Monitor for the process python (since it's a python application) and select end process on the one that is running guake.py
[01:42] <sagaci> however, the first case is the recommended one :)
[01:43] <sagaci> Guake allows you to multi-task between, let's say, a web-browser and a programming project or an email and a "sudo apt-get upgrade"
[01:45] <sagaci> although you could pin gnome-terminal or similar to the dash/panel, I've found that the keybinds in guake to be more effective
[01:50] <ClassBot> There are 10 minutes remaining in the current session.
[01:51] <sagaci> Well anyhow, I hope you've all had a great time and learned a few things from these sessions, I'll be looking forward to the next ubuntu user days and similar community events that allow users to share their experiences with a piece of software or a project
[01:52] <sagaci> once again, complementary slides are available on spreadubuntu
[01:52] <sagaci> http://spreadubuntu.org/en/material/presentation/increasing-your-productivity-using-guake
[01:53] <sagaci> using the Source file (it's an .odp) on the right hand side, will hopefully jump-start your memory of guake :)
[01:55] <ClassBot> There are 5 minutes remaining in the current session.
[02:00] <ClassBot> Logs for this session will be available at http://irclogs.ubuntu.com/2011/09/25/%23ubuntu-classroom.html