/srv/irclogs.ubuntu.com/2011/01/29/#ubuntu-classroom.txt

sebsebsebHi00:00
=== cyberdyne is now known as Guest2214
=== xindz is now known as xindz`off
AntoHi i'm a new user to fedora, can you help me?03:22
iktAnto, this is probably the wrong place to look for help03:24
iktthis is a chatroom for irc discussions based around: https://wiki.ubuntu.com/Classroom03:24
AntoOk fine, i guess there is some event going on, how to connect to that?03:24
iktdoesn't start till later tonight03:25
AntoOh I thought its starting at 8.3003:25
AntoSo after it starts how to connect to it, i'm a newbie!03:26
iktthat's ok03:27
iktyou just have to be in this channel03:27
iktthis channel will be muted so only specific people can talk03:27
iktand you can ask questions in #ubuntu-classroom-chat03:27
AntoOh fine, so i have to be in this channel, right??03:28
iktyep :)03:28
Antohmmm fine, thanks03:28
AntoI'm using Fedora, is this event will help me?03:29
ikta little bit, but not as much if you were using ubuntu03:30
anlaryeit might give you some help ... this event will be using Ubuntu which is based on Debian and Fedora is based on Red Hat. There are differences but still it will be useful.03:30
iktyeah, switch over to ubuntu :D03:30
AntoOh!03:31
anlaryeLOL ikt03:31
ikthttp://www.ubuntu.com/ <- ubuntu > fedora03:31
Antohmmm!03:32
AntoSo your saying ubantu is better than Fedora? :)03:34
iktyes :D03:35
anlaryeeveryone believes their flavor of Linux is better than others03:36
anlaryeubuntu is my choice but then i've always been on the debian side of things03:36
AntoOh Ok ok03:37
iktanlarye, it depends though, ofc I love ubuntu but if someone asked me what distro to checkout before using red hat, I would recommend fedora03:37
iktif someone asks me which distro I recommend for new users, it's always going to be ubuntu03:38
iktor even linux mint03:38
anlaryemint is based on ubuntu isnt it03:38
iktyep03:38
anlaryei like ubuntu of course myself ...03:39
AntoBut the command's in ubantu and fedora changes?03:39
Antoa little bit?03:39
iktyeah a little bit03:40
iktthat's if you're using the commands03:40
AntoYa or else the desktop structure all same right isn't it?03:41
anlaryefedora would use yum for installing packages via command line while ubuntu uses apt-get03:41
AntoI have a doubt, can I put nw?03:41
iktnw?03:42
Antonow!03:42
Antolike in windows os, if some one went wrong, we can claim Microsoft, but in case of open source, whom to claim?03:43
iktyou can try it now yeah, you just install it to a usb drive or cd and then when you boot of the cd, it has try ubuntu without installing, use that and then if you like it you can install03:43
Antosorry something went wrong  means.......03:44
iktoh03:44
iktif someone goes wrong we have: http://ubuntuforums.org/ + #ubuntu + #ubuntu-beginners03:44
iktbut ubuntuforums.org is incredibly active, your questions would be answered there quickly03:44
iktActive Members: 56,81903:44
iktsomeone = something03:45
AntoBut if something internally goes wrong, say kernel crashes.. then who will be responsible?03:45
iktyou would be, because you did something wrong :P03:46
AntoA critical answer ;)03:47
iktbut if something does go wrong (and it will because we are not all experts) then the ubuntuforums.org can answer if you need help03:48
iktbut ubuntu is the easiest to install03:48
ikteasier than windows to install03:48
AntoOh ok ok!03:48
AntoI havent tired it :)03:49
anlaryeits helped me a few times :)03:49
anlaryeand even here on IRC too03:49
anlaryelove the support03:49
iktyeah support with ubuntu is by far above and beyond the best03:50
AntoOh!!!03:50
AntoI'm waiting for the event to start!! :)03:51
ikt^_^03:53
=== Fred_ is now known as Guest1342
Antowhen the event will be start?04:36
pleia28:30 UTC, you can see the current UTC time with this command in a terminal: date -u04:37
Antodate -u04:37
pleia2not here, in a terminal on your computer :)04:37
pleia2a little under 4 hours from now04:38
AntoOh !!!!04:38
habeouscorpusfour hours?04:38
anlaryeSat Jan 29 04:39:01 UTC 201104:39
habeouscorpusI'm going to be, graces willing, passed out in bed in four hours.04:39
pleia2well it lasts for 21 hours, so there will be plenty of other classes when you wake up :)04:39
habeouscorpusis there going to be logs posted online somewhere?04:40
pleia2all logs are automatically posted to irclogs.ubuntu.com04:40
pleia2plus they will be linked to the wiki after each session04:40
pleia2(well, as soon as a volunteer can add the link :))04:41
habeouscorpusooh nice little ftp style going on there04:41
AntoEvent will be a "video streaming"?04:42
pleia2no, it's IRC only04:42
pleia2our presenters are from all over the world04:42
AntoSo all things will be chatted??04:43
pleia2yes04:43
pleia2presenters talk here, you can ask questions and talk about the session in #ubuntu-classroom-chat04:43
Antooh, i'm a newbie!! Will it help for me?04:43
Antoand i'm using fedora :)04:43
pleia2the schedule is here: https://wiki.ubuntu.com/UserDays04:44
pleia2it's geared toward regular users, so hopefully you'll find something useful :)04:44
AntoYa, its cool :) I'm a hard fan windows user :) Time changed me:)04:44
sam1231hello everyone...!!!05:38
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Event: Ubuntu User Day - Current Session: Introduction to User Day - Instructors: nigelb, pleia2
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/29/%23ubuntu-classroom.html following the conclusion of the session.08:31
pleia2Hello everyone, and welcome to our third Ubuntu User Day event! https://wiki.ubuntu.com/UserDays08:32
pleia2The User Days Team has been working hard these past few weeks in order to bring you these 20 sessions.08:32
pleia2Due to today's event lasting more than 20 hours, the other members of the User Days Team are unable to be here right now. However, they will be around helping out later in the day, so be sure to thank them for all of their hard work when you see them :)08:32
pleia2(I myself am heading to bed after this session, it's just after midnight here)08:33
pleia2Now, we have members from many teams in the Ubuntu community here today who have graciously volunteered to share their knowledge with all of us.08:33
pleia2Before we begin, we would like to get a quick feel for who is here. If you are here, please say your name and where you are from.08:33
* zkriesse is here... Rockford IL, US08:33
pleia2ah, you're up late! :)08:34
pleia2California here08:34
* JackyAlcine is from NYC, NY.08:34
digbydogdigbdog ... Bristol, UK08:34
zkriesseyeah..I am08:34
Fred55411Fred in Minneapolis, Mn08:34
tvaculinZubri, Czech Republic08:35
yofelPhilip, Stuttgart/Germany08:35
pleia2Great! Quite the international turnout, good to see.08:35
pleia2A few of you are probably wondering what User Days are all about.08:35
pleia2User Days were created to be sets of classes offered during a one day period to teach the beginning or intermediate Ubuntu user the basics in order to get them started using Ubuntu. This includes:08:35
pleia2Software Installation, Finding Help in Ubuntu, Accessibility Apps, Command Line Basics, Linux Security Myths, Unity, What's Cooking in Ubuntu...08:35
zeroseven0183Jean Austin, Philippines08:35
pleia2...and more! For our full schedule head over to https://wiki.ubuntu.com/UserDays08:36
pleia2User Days were born out of a discussion at the Ubuntu Developers Summit in November 2009 regarding Ubuntu Open Week not being targeted enough at users.08:36
pleia2Now for a quick rundown of how today will work:08:36
pleia2Each hour, an instructor will be giving a class in this channel, #ubuntu-classroom08:36
pleia2During the classes, #ubuntu-classroom will be moderated (+m). This means that only the instructor and hosts will be able to talk in the channel.08:36
pleia2Any discussion about the class should take place #ubuntu-classroom-chat08:37
pleia2If you have a question during the class, please ask in #ubuntu-classroom-chat. Be sure to prefix it with 'QUESTION:' to ensure that it gets noticed. For example:08:37
pleia2QUESTION: What are Ubuntu User Days?08:37
pleia2Anyone wanna give it a try? :)08:37
ClassBotzeroseven0183 asked: How long has Ubuntu been holding Ubuntu User Days08:38
pleia2We held our first User Days in January of 2010, had the second in July of 201008:38
ClassBotgeekosopher asked: who is the target audience08:38
pleia2beginner to intermediate users, but some sessions may be of interest to everyone08:39
ClassBotFred55411 asked: is there a way to see schedule in local time?08:40
pleia2there are a couple of ways, you can add the schedule ical in the topic to your own calendar: http://is.gd/8rtIi08:40
pleia2or you can go to the schedule on https://wiki.ubuntu.com/UserDays and click on the time - it'll take you to a website which tells you the local time in dozens of cities around the world08:41
pleia2After each session, our group of volunteers will post the IRC logs to the wiki as soon as possible.08:41
pleia2So if you miss a session or just want to review what you learned, be sure to check out https://wiki.ubuntu.com/UserDays for links to logs that our volunteers will put up as soon as they are able08:41
pleia2If you can't wait, Logs will also be automatically posted on http://irclogs.ubuntu.com near the end of each hour.08:42
pleia2Please be sure to remind all of your friends and family who might be interested in using Ubuntu that this event is taking place today. https://wiki.ubuntu.com/UserDays/JoiningIn has some information about how they can participate.08:42
pleia2Finally, before we move on to answering any more questions about Ubuntu User Days that you might have, I would like to give a big thanks to everyone who has helped make this day possible.08:42
pleia2It simply would not have been possible to organize this event without all of their help :)08:43
pleia2Finally, at the end of the day, please take some time to fill out our survey! We will use the results to help make the next Ubuntu User Day event even better. http://tinyurl.com/UUDSurveyJan1108:43
pleia2Now, does anyone have any general questions about the day?08:43
ClassBotFred55411 asked: What percent of time would you expect will be questions?08:44
pleia2It depends on the class and the instructor and some instructors have a lot of Q&A throughout their session, some wait until the end08:45
pleia2generally it's most of the class as a lecture, and a minority of questions08:46
ClassBotdigbydog asked: I'm using IRC via my browser and there is a long list of users to the right but there are only a few users attending this class. Who are all the ussers on the right?08:46
pleia2a lot of people idle in this channel 24/7 and some people are here but don't wish to speak up (that's fine!)08:46
pleia2so you'll always get a good percentage of people who are "here" but inactive08:46
ClassBotgeekosopher asked: how were the topics for UUD selected?08:47
pleia2a call for instructors goes out a month or two prior to the Day, volunteer instructors then submit class suggestions to the classroom team08:47
pleia2from there the team goes through the proposals and instructors and selects ones from the day, we've been quite fortunate in recruiting to have lots of great volunteers08:48
ClassBotFred55411 asked: Is it ok to ask questions at any time even if they will be aswered at the end?08:48
pleia2it depends on the instructor, they will often tell you when it's ok to ask questions08:49
pleia2generally it's fine though, you may just have to wait until the end08:49
ClassBotzeroseven0183 asked: Do you need to be an official Ubuntu Member to be an instructor?08:49
pleia2no, but if you're a new instructor and the classroom team isn't familiar with you we may ask for some documentation of previous work or a class outline so we can make sure you're prepared for the class08:50
ClassBotThere are 10 minutes remaining in the current session.08:51
treb29Is this for newbies?08:52
ClassBotzeroseven0183 asked: What if I miss a class? How do I catch up? Are there any chat logs I can see?08:52
pleia2at the end of each hour, all logs are automatically posted to http://irclogs.ubuntu.com and we'll also link the logs on https://wiki.ubuntu.com/UserDays08:53
pleia2treb29: yes, beginners to intermediate08:53
treb29Thank you08:53
ClassBotFred55411 asked: Do you encourage chat on the topic in the ...chat channel?08:55
pleia2Yes, please stay on topic in the -chat channel, remember the chat channel is where questions are, so instructors have to keep an eye on it during their class08:55
pleia2if you have a lot of offtopic chat this makes it very difficult for them to follow while giving their class08:56
ClassBotThere are 5 minutes remaining in the current session.08:56
pleia2so feel free to talk as much as you like about the current session :)08:56
ClassBotdigbydog asked: Will other media aprart from IRC be used in these sessions?08:57
pleia2some instructors may post links to screenshots or other things during their class, but other than that no08:58
ClassBotFred55411 asked: Is being able to ask questions (and gets answers) the main advantage over reading the archives?08:58
pleia2that's certainly one of the advantages - you get to hear and talk with the expert directly08:58
pleia2I also have found it fun to chat with folks in -chat who share my interest for a subject, so there is the social aspect as well08:59
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Event: Ubuntu User Day - Current Session: Software Installation - Instructors: shrini
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/29/%23ubuntu-classroom.html following the conclusion of the session.09:01
pleia2Shrinivasan, is a open source lover, who lives in Chennai, India. He talks about open source philosophies in local colleges and schools.  Currently he is giving technical support to subversion and TeamForge at CollabNet. He runs a weekly newsletter "FossNews" and a blog for Foss Jobs.09:02
pleia2shrini: take it away! :)09:02
shriniHello all09:02
shriniSo happy to meet you all here09:02
shriniHere, let us explore the various options of package management in ubuntu09:03
shriniOne of the best feature that ubuntu provides is its package management09:04
shriniWhen I was in windows world, I used to carry some 30 to 40 CDs with me always09:04
shrinithey were filled with various software09:04
shriniI had my local collection of required software09:05
shrinibut the ubuntu linux changed the way we approach installing software in our systems09:05
shriniLet us explore about installing and removing of various software in ubuntu linux09:06
shriniusing Graphical Tools and commandline tools09:06
shriniFirst tool is "Ubuntu Software Center"09:07
shriniIt is available under the menu "Applications"09:07
shriniHope you all have ubuntu machines now09:08
shriniPlease open that software09:08
shriniIt is talking a little time to load09:09
shriniIt is there opened09:09
shriniIt is showing some departments09:09
shriniWhat are they?09:09
shriniUnlike Windows and Mac, Ubuntu linux provides tons and tons software09:10
shriniIt gives a central place where we can fetch required software09:10
shriniThat central place is available in the internet09:12
shriniit is called as "repository"09:12
shriniUbuntu gives some default repositories to fetch the software09:13
shriniwe can add some extra repositories too.09:13
shrinirepository can be called as "repo" too09:13
shriniThe default repository is available at http://archive.canonical.com/ubuntu/dists/09:14
shriniyou can browse the available packages for all the ubuntu versions09:14
shriniLet us come back to our "Ubuntu Software Center"09:14
shriniThe available software in the repositories are categorised into various departments09:15
shriniUbuntu is for all human beings09:16
shriniso it provides software for various fields where computers can be used09:16
shriniFrom Education, development, graphics, multimedia, research, office to games09:17
shriniand more09:17
shriniLet us explore the Graphics packages available09:17
shriniI am clicking the "Graphics" department09:18
shriniIt gives some more categories like 3D, Drawing, Photography, Viewers etc09:18
shriniGoing into Photography09:19
shriniIt provides all the software required for digital photography management09:19
shriniSee the small green tick mark in the "Shotwell Photo Manager"09:19
shriniIt means that "Shotwell Photo Manager" is already installed in our computer09:20
shriniWe can install any of the software shown here09:20
shriniLet us install "Gwenview"09:21
shriniIt is a nice Image viewer09:21
shriniLEt us click on it09:21
shriniIt shows some little info with a button "install"09:22
shriniLet us click the button "more info"09:22
shriniIt gives some more info really09:22
shriniin the upcoming page09:23
shriniAn introduction, link to the original website, a screenshot, size and some more details are displayed here09:23
shriniNow let us click the button "install" shown in the same page09:24
shriniNow it asks the password09:24
shriniwe need the administrator privileges to install any software in ubuntu09:25
shriniThe first user in ubuntu has the admin right and we can give the password09:25
shriniif we have the admin permission, the screen goes to the next stage09:26
shriniThe blue bar shows the status as "installing"09:26
shriniIn the left panel, we can see a new item as "In progress (1)"09:27
shriniAfter a while, it is finished the progress and it shows as "installed"09:29
shrinithe speed depends on the speed of Internet connection09:31
shriniand the dependencies it has to download09:32
shriniWe can install any package like this09:32
shriniUbuntu provides such easiest process to install any software09:35
shriniThe same software center provides some "Featured" software in the home  page09:36
shriniThey are the best software referred by the ubuntu community to install and live happily09:38
shrinithey are popular, stable and feature rich software09:39
shriniWe can click on any already installed software and we can see the button "remove"09:40
shriniwe can uninstall the software by clicking the "remove" button09:41
shriniIt will ask for the password and will remove it09:41
shriniLet us explore some advanced software called "Synaptic Package Manager"09:42
shriniIt is available at the menu System->administration09:43
shriniClose the Software center and open the Synaptic09:44
shriniIt interface is little advanced but give a lot of details09:44
shriniThe left panel gives various departments same as software center09:44
shrinithe right panel lists the software available at the selected department09:45
shrinitop right corner has a search box09:45
shrinigive some text there and see the result09:45
shriniI give there as "thunderbird"09:46
shriniIt shows the results of the software related to the word "thunderbird"09:46
shriniwe can click on any software and select "Mark for Installation" in the menu09:47
shriniI selected "thunderbird"09:47
shriniNow, click the "Apply" button in the top panel09:47
shrinianother window pops up with some more details09:48
shriniit shows the size of download, dependency package list etc09:48
shriniI click "apply" button and it starts to download09:48
shriniwe can see the files being downloaded and installed automatically09:49
ClassBotFred55411 asked: Does KDE app have lots of dependencies when installed on Gnome system?09:49
shriniyes. KDE apps will download the core packages to run the KDE apps09:50
shriniwe can run all the KDE apps in Gnome, after installing the required kde packages09:50
ClassBotgeekosopher asked: If installing a package requires removal of other already installed program, does Software Center warn the user that the other package will be removed?09:51
ClassBotThere are 10 minutes remaining in the current session.09:51
shriniit will do that automatically09:53
shrinisynaptic and commandline tools will show the list of software installed and removed09:53
shriniafter we confirm only they start installing09:53
shriniTo remove any software using synaptic, we can click and select "Mrk for removal"09:54
shrini"Mark for complete removal" will remove all the dependency software too09:54
shriniwe can edit or add repositories in "Settings->Repositories" in synaptic09:56
ClassBotThere are 5 minutes remaining in the current session.09:56
shriniLet us explore some commandline tools09:56
shriniopen a terminal09:56
shriniapt-cache search <name>09:56
shrinito search the software related to the "name?09:56
shriniapt-cache search thunderbird09:57
shriniwill list the repated software09:57
shrinirelated software09:57
shrinisudo apt-get install thunderbird09:57
shriniwill list the required software to fetch and after our confirmation09:57
shriniit will install thunderbird09:57
shrinito uninstall any software09:57
shrinisudo apt-get remove thunderbird09:58
ClassBotFred55411 asked: You said "left panel gives various departments same as software center" but software center's seem more "friendly" and less extensive. Do you concur?09:58
shriniYes. software center is more user friendly09:59
shriniMy old dad loves it very much then synaptic09:59
shriniUbuntu is always making our life much easier09:59
shrinihttps://help.ubuntu.com/community/SynapticHowto10:00
shrinithis links give more info about snaptic10:00
shriniI am done with the session10:01
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Event: Ubuntu User Day - Current Session: Networking and sharing files in Ubuntu - Instructors: dnivra
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/29/%23ubuntu-classroom.html following the conclusion of the session.10:01
pleia2thanks shrini!10:01
pleia2now we welcome dnivra for a class on Networking and sharing files in Ubuntu :)10:01
dnivrathanks pleia2 !10:01
dnivraHello everyone. I'm dnivra and welcome to this session on “Networking and Sharing Files in Ubuntu”.10:02
dnivraIf you have any questions at any point of time, ask at #ubuntu-classroom-chat and I shall try to answer them as much as possible.10:02
dnivraso let's begin.10:02
dnivraHere's a scenario: you want to browse the video collection of your friend and copy few that you like.10:03
dnivraBUT, your friend is busy doing some important work on his computer so you can't use it and you don't have a hard disk to copy all videos to view at your own leisure.10:03
dnivraIn this session, I will introduce a simple and easy to do solution-how to connect two computers over LAN(Local Area Network) and share files between them using samba.10:03
dnivraNote that this is a very basic method, to be used when you want to share files instantly and recommended for a short period only.10:04
dnivraThat is there can be issues(say security) with this method.10:04
dnivraI just think going into those details would be rather overwhelming at this stage. So we will just stick to the basics of this.10:05
dnivraFor sharing files you will need10:05
dnivra2 computers :)10:05
dnivraa LAN cable,10:06
dnivraand an internet connection on either computer.10:06
dnivrathis computer will act as the server, while other as client.10:06
dnivraoh and you need sudo privilege on the server as well.10:06
dnivraIf you have two laptops/desktops with wireless cards, you don't need a LAN cable-you can settle for a wireless connection.10:07
dnivraBut, I strongly suggest using LAN owing to higher transfer rates.10:07
dnivraso for starters, let's install samba.10:07
dnivraTo do so, please run the command “sudo apt-get install samba” in the terminal.10:07
dnivraAlternatively, you can install samba from Synaptic Package Manager(System -> Administration -> Synaptic Package Manager).10:08
dnivrabut i prefer command line, sort of easier and hassle free.10:08
dnivranote that you'll need samba installed on both machines.10:08
dnivraWhile samba is being installed, let us configure the network and establish a connection.10:09
dnivraTo do so, right click on the network manager icon on the top panel and select “Edit Connections”.10:09
dnivraYou'll be greeted by the Network Connections window, in which the Wired tab would be selected.10:09
dnivraIn the Wired tab, create a new connection by clicking on “Add”.10:10
dnivraI recommend this over using Auto eth0 connection just in case anything gets messed up, you still have Auto eth0.10:10
dnivraFor those connecting via wireless, choose the wireless tab and create the connection by clicking on “Add”.10:11
dnivraThose who have a DHCP server running on local network can avoid the following step and hit the “Apply” button.10:11
dnivraIf you are unsure, follow the next step(recommended for all).10:12
dnivraOn clicking add, a window pops up asking you to specify the properties of the connection.10:12
dnivra(I'm not going to cover security of the connection-it'd require a lot more time.)10:12
dnivraChoose the “IPv4 Settings” tab in the window that just popped up.10:12
dnivra“Method” is set to “Automatic(DHCP)” by default. Choose “Manual” from the box. The “Addresses” box just below will become active.10:13
dnivraClick on the “Add” button. This enables to specify an IP address manually.10:13
dnivraEnter the value 192.168.1.1 for Address, 255.255.255.0 for Netmask and 192.168.1.255 for Gateway.10:13
dnivraI'll explain the meaning of the values if we have time at the end of the session-they are not really relevant here.10:14
dnivra(as long as they work of course :) )10:14
dnivraOnce you have entered the values, click Apply.10:14
dnivraRepeat the above steps from right clicking on network manager icon to clicking on apply in the second machine as well except using 192.168.1.2 instead of 192.168.1.1.10:15
dnivraEnsure you use the same name for the network, in case of wireless connections.10:15
dnivraby now, we have configured the connection.10:16
dnivranow, plug the lan cable into the ethernet ports of the two computers.10:16
dnivraand please click on network manager and connect to the network you created by clicking on the name of the network. A notification would be shown soon which would say whether the connection is active or not.10:17
dnivraThough the connection is active, it needn't be the case that the computers are connected.10:18
dnivraTo test if two computers are indeed connected, we use the command ping.10:18
dnivrathere are two ways you can use ping.10:18
dnivra1. Simple Method: run “ping 192.168.1.2” in the terminal of the machine 192.168.1.1.10:19
dnivraand vice versa too if you want though not required.10:19
dnivraor do it using the GUI: System -> Administration -> Network Tools -> Ping.10:19
dnivraEnter the IP address in the box there and click on the button “ping”.10:20
dnivraenter IP address in the box named "Network address".10:20
dnivrayou can do vice versa too.10:20
dnivraif you were able to ping successfully, the computers are connected! success! yaay!10:21
dnivraa successful ping from terminal would have a similar output http://paste.ubuntu.com/559830/.10:22
dnivra*similar* not same.10:22
dnivrai'll pause for questions if any :). though I'm guessing steps till now are pretty clear.10:22
dnivrano questions? alright then moving on to the sharing part.10:24
dnivraIn the server machine, right click the folder/file you want to share and select “Sharing Options”.10:24
dnivraThe folder sharing window opens up.10:24
dnivraBy default, the “Share this folder” option is not selected. Check this option.10:25
dnivraNow, you can specify a share name or choose to stick to the default name.10:26
dnivrasometimes samba may complain that 'share name is too long'. just choose a shorter name in that case.10:26
dnivrathe other two options can be left untouched. they are self explanatory in my opinion.10:28
dnivrabut if you do enable them, do so with care :)10:28
dnivraClick on “Create Share” and your share will be created in the server machine.10:29
dnivraany questions till this stage?10:29
ClassBotdigbydog asked: The share defaults to the same name as the folder can that be a problem?10:31
dnivrano there wouldn't be any issues10:31
dnivrain fact, i choose to stick to the same name as the folder. otherwise I have to remember the mapping-which share name for which folder.10:32
dnivrahope that answers your question digbydog10:32
dnivraany more questions before we move on?10:32
dnivraokay so moving on.10:33
dnivraNow how to view the shared files.10:33
dnivraIn the client machine, navigate to Places -> Connect To Server.10:33
dnivrathe connect to server box pops up now.10:34
dnivraThere are several ways to connect to the server. This is specified by service type.10:34
dnivraFor our current discussion, select “Windows Share”.10:35
dnivranote that using this method, you can connect to windows shares from ubuntu and also to samba shares on other ubuntu machines.10:35
dnivraIn server, enter the IP address of server machine.10:36
dnivrai.e. 192.168.1.110:36
dnivra(assuming 192.168.1.1 is your server)10:36
dnivraYou can supply the optional information but not essential-you will be prompted for the required ones later.10:36
dnivraonce you are done entering the information(if you are doing so), click on connect.10:37
dnivraif you did not specify any specific information, the share list will be retrieved from the server automatically.10:38
dnivrashare list is the list of folders that are currently being shared by the server. you can then select the appropriate share.10:38
dnivrathis is where it helps to have same, or at least similar, share name as the folder.10:39
dnivraof course, if you have an amazing memory, you can choose any share name :). as long as you will remember it.10:39
dnivralet us say the shared folder is videos and it's share name is also videos.10:40
dnivraonce you connect to the server, the share names will be displayed and the share video will also be displayed there.10:40
dnivra(assuming you did everything right :) )10:41
dnivraif you had specified any information, you would see that you won't be prompted for those if they were right.10:41
dnivrabut, i would suggest provide less details-samba will prompt you for required details.10:42
dnivraand you'd be prompted to enter them, if you double click the share name.10:42
dnivrai.e. here 'videos'.10:43
dnivrafor the username and password, you can just enter the username and password of the user who created this share on the server.10:44
dnivraand leave the workgroup to the default value 'WORKGROUP'.10:44
dnivrathe workgroup concept is same as the workgroup concept in windows. so nothing new there :).10:45
dnivraonce you have entered all details, click on connect.10:46
dnivrathe contents of the share would be displayed to you110:46
dnivra(assuming all details are correct)10:46
dnivrawhich means you've successfully shared files! yaay!10:46
dnivraand of course, you can do the same via command line as 'nautilus smb://192.168.1.1'.10:47
dnivrashort, simple and my preferred method :)10:47
dnivrai guess that pretty much means the sessions. i welcome questions now.10:48
dnivrawe have about ten minutes.10:49
dnivrameanwhile I shall try retrieving a few interesting links about samba.10:49
dnivrafirst and best I'd say https://help.ubuntu.com/community/Samba.10:50
dnivraIt talks about various aspects such as configuring clients, servers, the web interface(SWAT) to configure samba, securing samba, sharing filters, troubleshooting, mounting shares permanently and much more.10:50
dnivraswat is something you can check out-Samba Web Administration Tool.10:50
ClassBotThere are 10 minutes remaining in the current session.10:51
dnivrabut *before* installing swat, back up the samba configuration file located at /etc/samba/smb.conf10:51
ClassBotdigbydog asked: You used the command line nautilus smb://192.168.1.1. smb does not appear as an option for nautilus. What is happening with that command line?10:53
dnivradigbydog, smb is not an option true. it is a protocol. it stands for Server Message Block.10:54
dnivrain fact, you can press Alt+F2 and type in 'smb://192.168.1.1'. it would still retrieve the share.10:54
dnivrasmb://192.168.1.1 is sort of similar to http://www.google.com or http://192.168.1.110:55
dnivrabottom line, SMB is a protocol just like HTTP.10:55
ClassBotThere are 5 minutes remaining in the current session.10:56
dnivramore questions anyone?10:56
dnivrawe got 5 minutes or we could wrap up.10:56
dnivraHere's how to on mounting windows shares permanently. might come in handy for a few. https://help.ubuntu.com/community/MountWindowsSharesPermanently10:58
dnivrathere are tons of guides out there on how to share stuff using samba.10:59
dnivrahere is one on how to share without need for a password. i don't think it quite works though. you can still try it out even though it may be a bit out of reach. http://www.debuntu.org/guest-file-sharing-with-samba11:00
dnivraand do remember that the normal unix permissions do apply on samba shares. so if you login as a user who can't create a file, you can't create a file.11:00
dnivrat#ubuntu is the place for any sort of help on this-surely somebody will help you out there. Thank you for listening patiently!11:00
dnivraI'm done with my session.11:00
* dnivra bows graciously to the audience. I had a lot of fun!11:00
dnivraWell see you guys around in #ubuntu. Enjoy rest of User Days!11:01
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Event: Ubuntu User Day - Current Session: Cloud for users - Instructors: Daviey
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/29/%23ubuntu-classroom.html following the conclusion of the session.11:01
cjohnstonUp next is Daviey, but we can't seem to find him right now..11:03
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/29/%23ubuntu-classroom.html11:12
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat ||
cjohnstonWe are going to have to reschedule Daviey's class on Cloud for Users. Sorry for the inconvenience.11:12
cjohnstonFor now, take a break, and we will resume in about 45 minutes.11:13
obengdakookay then11:13
cjohnstonSorry for the change all.11:14
=== xindz`off is now known as xindz
=== yofel_ is now known as yofel
=== droidslayer_ is now known as droidslayer
edwardteachhelp #ubuntu has turned into ubuntu-ot11:37
droidslayeredwardteach: not really the right channel11:38
dnivraedwardteach, there is !ot in #ubuntu.11:39
dnivrayou can just tell the users that.11:39
edwardteachi know i typed it in the wrong tab sorry guys !  i have fat clumsy fingers on my netbook :)11:42
cjohnstoncoming up in just a few minutes is ralsina11:55
Faroukus-Ubounutlet talk about somthing ?11:57
cjohnstonyou have 1.5 minutes11:59
MrChrisDruifFaroukus-Ubounut: Ubuntu One within secs11:59
cjohnstonSomeone kick ClassBot12:00
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Event: Ubuntu User Day - Current Session: Ubuntu One - Instructors: ralsina
cjohnstonhey look.. i kicked it12:01
cjohnstonralsina: its all you12:01
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/29/%23ubuntu-classroom.html following the conclusion of the session.12:01
ralsinathanks cjohnston12:01
ralsinaHi, my name is Roberto, I work in Ubuntu One at Canonical, and my goal here today is to help you learn about Ubuntu One,12:01
ralsinaand share some of the reasons why we at the Ubuntu One team are really excited about what we have to offer you now, and our12:01
ralsinaplans for the future.12:01
ralsinaSo, what's ubuntu one?12:02
ralsinaHere's our standard definition, taken form the webpage:12:02
ralsina"The personal cloud that brings your digital life together"12:02
ralsinaThat's not really a bad definition, assuming you know what a "personal cloud" is, and that you have a "digital life" ;-)12:02
ralsinaI think of Ubuntu One as my own chunk of Internet.12:03
ralsinaIt's as if I took a piece of Internet and put it into my computer.12:03
ralsinaThat way, I can do things like taking a file, save it inside Ubuntu One, and voilá, it's on the Internet! I can then do things with that file, like sharing it with other people.12:03
ralsinaIf I have more than one computer connected to the Internet, then of course my own piece of the Internet that's Ubuntu One is also there, so when I put a file into it, I get it on all my computers.12:03
ralsinaAnd if I have a cell phone that has an internet connection, like an iPhone or one with Android, why, my chunk of the Internet is there too.12:04
ralsina(Sadly I don't yet, I got a symbian phone before I joined the company ;-)12:04
ralsinaIf you have a windows computer? You can get Ubuntu One there, too.12:05
ralsinaAnd if you don't have the Ubuntu One application installed, you can still use it online via our webpage: http://one.ubuntu.com12:05
ralsinaWhat I just described is our file syncing service.12:05
ralsinaBut that's not all Ubuntu One provides, there are also ways to put your contacts, your bookmarks, your music, your notes, in that "personal cloud".12:05
ralsinaLater on, we will see how to do many of those things.12:06
ralsinaSo now, let's see how you can use Ubuntu One, too.12:06
ralsinaI will be using for all examples a fresh install of Maverick Meerkat. If you have a different version, things may be slightly different, but you can probably figure it out with no problems.12:06
ralsinaNote: feel free to ask anything at any time, I am happy to stop and answer, don't be shy!12:07
ralsinaSo, if you are using Ubuntu, you should have what's called the "me" menu near the top right12:08
ralsinaSorry about the delay, lost connection for a second12:11
ralsinaAs I said, you have the "me" menu, and in it, there is an Ubuntu One item. If you click on it12:11
ralsinaOf course, questions are to be asked in #ubuntu-classroom-chat , not here :-)12:12
ralsinaThis is my first time doing this on IRC, so expect me to stumble on things  ;-)12:12
ralsinaWell, I have no idea why the name was chosen, I was not around at the time :-)12:14
ralsinaI think it sounds nice, though!12:14
=== starcraftman is now known as starcraft
ralsinaIf you choose Ubuntu One in the me menu, you will see this window:12:14
ralsinahttp://img5.imagebanana.com/img/fzs8k4re/CreateUbuntuOneaccount_002.png12:15
ralsinaWith that, you can create your own Ubuntu One account.12:15
ralsinaAnyone can have one, and you get 2GB of storage.12:15
ralsinaIf that is not enough, you can later buy extra storage12:16
ralsinaIf you already have an account, you can just sign in, using the big button at the bottom.12:16
ralsinaOnce you login you will see this, the preferences for Ubuntu One:12:17
ralsinahttp://img5.imagebanana.com/img/w1vctj8f/UbuntuOnePreferences_003.png12:18
ralsinaOf course with your name on it, instead of mine.12:18
ralsinaOnce you sign in, you can start using it.12:19
ralsinaFor the simplest service, file sync, you just put whatever you want uploaded into the "Ubuntu One" folder in your home12:20
ralsinageekoshopper asked " can we expect a Ubuntu One to be integrated into Kubuntu desktop anytime?"12:20
ralsinaWell... did I mention my email address is ralsina@kde.org?12:20
ralsina;-)12:20
ralsinaHowever, don't expect it very soon.12:21
ralsinaCurrently we are working on cleaning up the lower layers to make them less platform-dependent.12:21
ralsinaOnce that's done, I will be working on my own time on a Qt-based client, that could be improved into a KDE client later on.12:21
ralsinampounta asked "why it still says "disconnected" even if we are connected to the service?"12:22
ralsinampounta: well, it was not connected ;-)12:22
ralsinaMrChrisDruif asked "Why are there only paid upgrade plan? Dropbox has an upgrade plan with social media and friend invites etc too a max of 8GB.."12:23
ralsinaMrChrisDruif: well, currently they are just not there. We may do something similar on the future, or not. Not really my area, I'm afraid.12:23
ralsinaSo, if you put files into your "Ubuntu One" folder, they will be replicated on the storage you have online, and in any other computers where you are running Ubuntu One.12:25
ralsinaIf this is the first time you use this computer, you have to go to the Devices tab and "Connect" this computer12:25
ralsinaOnce you have some files in "Ubuntu One" folder, if you open it in Nautilus, you will get something in the right-button menu12:27
ralsinaA "Ubuntu One" sub-menu, with options like "Publish" and others.12:28
ralsinaFor example, I clicked "Publish" on an image I have in my Ubuntu One. http://ubuntuone.com/p/a6b/12:28
ralsinaYou get the link by right-click -> Ubuntu One -> Copy Web Link12:28
ralsinaAs you can see, Ubuntu One is a very easy way to share things with your friens.12:29
ralsinafriends*12:29
ralsinaJust keep in mind that anyone can see those files just by having the URL, so don't use it for private stuff!12:29
ralsinaYou can later stop publishing the file by using the "Stop Publishing" option.12:30
ralsinaYou can also "Share" specific folders with other Ubuntu One users.12:31
ralsinaThat way, for example, you can share your family photos with other family members. These are private, and only the users you select will see them.12:31
ralsinaFor using Ubuntu One with notes, you use the Tomboy application.12:32
ralsinaFor contacts, there an evolution plugin.12:33
ralsinaAnd for bookmarks, there is a Firefox extension.12:33
ralsinaUbuntu One also has a Music Store12:34
ralsinaMrChrisDruif asked: Isn't syncing music the same as syncing files, but only specified to music?12:34
ralsinaNo, it's not the same.12:34
ralsinaYou could, of course, just put MP3 files in your Ubuntu One folder12:34
ralsinaBut ubuntu one also supports streaming your music to mobile devices.12:35
ralsinaSo you can listen to your music without having to sync it to the device.12:35
ralsinaI missed a question by Ddorda: "will the Ubuntu One server become open sourced in the future?"12:36
ralsinaDdorda: there are two answers to that question12:36
ralsinaOne answer is "I don't know"12:36
ralsinaThe other is that there's nothing preventing the implementation of a free server, but currently Canonical is not doing it.12:37
ralsinaBack to music: you can stream any music you have, not just the songs you buy from the Ubuntu One Music Store, BTW12:38
ralsinamore about the server: the protocol is open, and there's an open source implementation of the protocol at http://launchpad.net/ubuntuone-storage-protocol12:39
ralsinaOk, so, back to Ubuntu One12:40
ralsinaI would like to share some of the plans we have12:41
ralsinaWe are currently working on creating reasonable APIs so 3rd parties can use them to develop interesting applications that take advantage of Ubuntu One services.12:42
ralsinaJust think about what that could be used for.12:42
ralsinaAnd if you come up with an interesting use, please tell me about it :-)12:42
=== xindz is now known as xindz`off
ralsinaFor the next version, we will have a completely new control panel, which is much more capable than the current one.12:43
ralsinaAnd there are lots of new services coming I can't mention ;-)12:44
ralsinaWe are releasing a whole new Windows client, that' s a complete rewrite.12:44
ralsinaQuestion by danyR: "  photo syncing between shotwell, your own cloud and mobile devices, isn't that right?"12:45
ralsinaYes, that is planned.12:45
ralsinaIt' s not done yet, but is scheduled for Natty Narwhal.12:46
ralsinaAlso, there is a lot of integration with the new Unity shell, that should provide a great user experience.12:46
ralsinaWe are trying to make Ubuntu One a seamless part of the Ubuntu desktop.12:47
ralsinaMrChrisDruif: QUESTION: You mentioned something about music syncing/streaming, how would we go about using that? Is it also over the Internet or only at our home network? Is there a limit to how much music can be synced/streamed?12:48
ralsinaHow much music you can sync depends only on how much storage you have available.12:48
ralsinaAnd I have seen a 2TB storage plan (really ;-)12:48
ralsinaThe streaming is currently only supported for mobile devices, and it works over wifi or 3G12:49
ralsinaBut I have seen at least one hack to make it work on a desktop.12:49
ralsinaOf course strwaming music to a mobile device can be expensive, depending on your data plan.12:50
ralsinadanyR: QUESTION: how about an OSX port?12:50
ralsinadanyR: not scheduled, but if I can make my Qt client... well, it's half way there. Probably many OSX users would hate using a non-customized portable UI, but it can be done.12:50
ralsinadanyR: make that TWO hacks to stream on the desktop ;-)12:51
ClassBotThere are 10 minutes remaining in the current session.12:51
ralsinaMrChrisDruif: QUESTION: Would it be possible to sync an entire Ubuntu account (the one you log in) with Ubuntu One? =D12:52
ralsinaMrChrisDruif: well, I am going to try to do something like that as an experiment (that' s ehy I have 80GB of storage right now ;-)12:52
ralsinaBut I expect it' s impractical.12:52
ralsinaThere is a project called oneconf that syncs your apps configuration over Ubuntu One12:52
ralsinadanyR: QUESTION: what's the current status of oneconf? ubiquity integration not planned for natty, is it?12:53
ralsinaI am not sure on the schedule for oneconf12:53
ralsinaSo, using oneconf and the ability to share selected folders and files, you can get *almost* to sharing your whole account12:54
ralsinaA quick check tells me it would take 2 months to upload my current home folder, so keep that in mind when you choose what to sync ;-)12:54
ralsinaAnd as aquarius said on -chat, sharing the settings is not a trivial task12:55
ClassBotThere are 5 minutes remaining in the current session.12:56
ralsinaYou can share the config files, sure, but then when you have the same app running at the same time on two devices, you are going to get conflicts.12:56
ralsinaOk, ask questions or we wrap :-)12:56
ralsinaFeel free to contact me here for questions in the future, I am here most of the day at #ubuntuone12:57
ralsinaI think that' s all then :-)12:57
ralsinait was great to have this conversation with you people, have a nice day!12:58
ralsinadanyR: QUESTION: where do you see Ubuntu One in 1 year? where, for what, could it be used?12:58
ralsinalet' s see if I can answer that in 2 minutes :-)12:58
ralsinadanyR: I expect the local storage will become the place where you put stuff that' s not important, or too large to move over the air.12:59
ralsinaI also expect many apps will use Ubuntu One implicitly12:59
ralsinain the sense that you will not even know it' sthere, but data will just be available  for you everywhere.13:00
ralsinaAnd I don' t think I can explain much more over IRC in one minute :-)13:01
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Event: Ubuntu User Day - Current Session: Finding Help in Ubuntu - Instructors: starcraftman
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/29/%23ubuntu-classroom.html following the conclusion of the session.13:01
cjohnstonThank you ralsina! Up next is starcraftman!13:01
starcraftmanHello folks :) No big introduction this time cjohnston?13:02
starcraftmanWell no matter, hi everyone I'm starcraft.man you can find more about me on my wiki page > https://wiki.ubuntu.com/starcraft.man. In short I'm a computer science major, part of the beginners team as well as a few others. Done a little bit of everything. Today's topic will be focussing on support and finding help.13:04
starcraftmanI've got my speech pre-written so I'll be moving considerably quickly after this, please follow allong. This lecture is interactive in so far as I'd like everyone to follow the sites I go to. Please reserve questions for the end. Write them in a text editor like gedit so you don't forget. :)13:05
starcraftmanI will be copy/pasting from now so it will go a little quick,  and now on with the session.13:06
starcraftmanSection 0 - Introduction13:06
starcraftmanI'll be covering an important topic today. What to do when things go wrong. It happens to everyone and dealing with it correctly can save a lot of trouble.13:06
starcraftmanAn overview of the material to be covered today is available on the wiki https://wiki.ubuntu.com/UserDays/01232010/FindingHelp13:07
starcraftmanTake a moment and look over it while I continue with the introduction. At the end you'll notice a links section. I'll be mentioning these as I go, they are listed for convenience.13:07
starcraftmanPlease keep questions to #ubuntu-classroom-chat as with other sessions. I'd prefer if they were reserved for the end. You're free to ask them during and hopefully someone else can respond. I don't want to be stopping at every question I've a lot of stuff to mention, I'm also pretty sure I've covered most things people will question by end.13:07
starcraftmanI'll try to pace these out not too fast.13:07
starcraftmanIf your question remains unanswered by end, I'll take it then from the queue. Please make sure you keep them  prefaced with Question so people can see them.13:08
starcraftmanThings go wrong. Especially when you can least afford it.13:08
starcraftmanThe same way gravity unfortunately is still there when you wake up in the morning even if you were dreaming of flying.13:08
starcraftmanOne minute you are typing away merrily on your word processor then.....13:09
starcraftman[Insert program crash here with some profanity about lost work]13:09
starcraftmanMaybe you just finished installing some updates and wham!13:09
starcraftmanSome unknown error appears on screen and you don't know what to do.13:09
starcraftmanThe first rule of getting help is DON'T PANIC. Incidentally, this is also written in big bold letters on the back of a certain book for Hitchhiker's trekking the galaxy.13:09
starcraftmanI'd say it's a very good first rule.13:09
starcraftmanThe focus of this session will dealing with such problems like the aforementioned in a simple and effective manner. By the end, you should be able to gather simple information and on any problem and find help from the most appropriate resource.13:10
starcraftmanSection I - Preparing for Help13:10
starcraftmanThe title sounds a bit silly doesn't it?13:10
starcraftmanYou'd be surprised how just a few steps make all the difference finding good help.13:10
starcraftmanMostly it will help you narrow the focus of your search. If you reach out to someone else on forums or in person, it's easier to bring them up to speed.13:10
starcraftmanThe average user skips this step. Usually this is followed by an attempt to use bad or limited information to fix the problem.  The result is getting flustered. At this point they usually reach out to someone else, say on a forum or by email to a friend. This results in more annoyance as they answer many questions they didn't consider at first to give the expert necessary information.13:10
starcraftmanIn the end, users can get very angry/frustrated.13:11
starcraftmanPosting on a forum in a bad mood “My video is broken, FIX IT!” is not a good way to get help.13:11
starcraftmanConsider (as some may know) that the forums are staffed, moderated and questions answered by volunteers not being paid. None of above like seeing rants posted.13:11
starcraftmanIf you speak like that to your tech friend, well, I don't think he'll be your friend after giving you the fix.13:11
starcraftmanMore to the point, a lot of your time got wasted. You got upset. You also didn't resolve the problem given the time invested.13:11
starcraftmanThis leads to rule 2 “Try to spend time solving a problem yourself before you ask other people for help. If you follow this common courtesy, then it will not be an imposition when you ask for help.” That's from community wiki.13:12
starcraftmanSection 1a – Analysis13:12
starcraftmanWhen something goes wrong, the first thing that's important to do is think what just happened? What was I doing? What crashed? What did I see?13:12
starcraftmanGet a piece of paper and a pen and immediately write the answers to those questions down. Write in plain language all the details, you may not think it's important but the person who helps you might disagree.13:12
starcraftmanSay for example evolution mail client just crashed, and there's a window that popped up stating so with an error and asking you to file a report. Take down the error, note what you were doing.13:13
starcraftmanIf the error is a graphical one (like the error window popping up) you might want to take a screenshot of this.13:13
starcraftmanScreenshots are just a way of taking an image of the screen, works on Linux just like Windows. Push print screen on the keyboard. Doing so will open up a screenshot application (on any Ubuntu variant), from there save the image to your Desktop.13:13
starcraftman(you can try to printscreen now if you like)13:13
starcraftmanWe'll see what to do with this image later.13:13
starcraftmanAnother helpful thing to do in advance of getting help is knowing your hardware (this can especially help with networking/graphics problems). An easy way to get a complete listing of your hardware is to use the following simple command in any terminal (open from menus Applications > Accessories >Terminal) and using the command:13:13
starcraftmansudo lshw > ~/Desktop/hardware.txt13:14
starcraftmanThis command creates a file called hardware.txt that you can open and browse on your desktop. It lists all components of your PC, CPU, RAM, Graphics card, Network interfaces, etc... There are a few commands that produce more precise output (like just listing PCI cards) but this covers everything with one shot.13:14
starcraftmanThe similar commands are lspci, lsusb, lsbpcmia, all listing what the command is named.13:14
starcraftmanVery useful.13:14
starcraftmanAfter jotting down this information and taking a screenshot we can proceed to play detective. Ask yourself what went wrong?13:14
starcraftmanDid the internet stop working for instance? That would be a networking issue.13:14
starcraftmanIT detective work involves narrowing things down through categories, you start at the top and work your way down specifying at each new level until the problem is clear.13:15
starcraftmanYou might not have enough experience to solve it completely, but getting a start with what you know can go a long way.13:15
starcraftmanIt's hard to say how much effort you should put in before moving on. Usually it becomes clear when you can no longer write or deduce anything else.13:15
starcraftmanSection 2 - Power Searching Google13:15
starcraftmanSo the first stop is a search engine. I'll use Google for this example, any engine should work.13:15
starcraftmanThe reason to search is another rule- If you're having a problem, 99.9% of the time someone else has had the same one and posted its solution.13:15
starcraftmanAt this point, if everyone can go to www.google.com that'd be great.13:15
starcraftmanOr your local version . I recommend google.ca :)13:16
starcraftmanPower searching is when you do more than simply type key words into Google. By default, each word is searched successively. For example, do the following three searches seperately in Google and see the difference:13:16
starcraftmanDC Batman Robin Crusader13:16
starcraftman“DC Batman Robin Crusader”13:16
starcraftmanDC OR Batman OR Robin OR Crusader13:16
starcraftmanThe first time (first search with no quotes) Google searches for DC and finds all pages with references to it, then cross-references with all pages with Batman. The overlap becomes the new base and then further narrowed by overlap with Robin and Crusader. The search operation descends one word at a time, so the first word is most important and more general usually.13:16
starcraftmanWhen searching in Google “DC Batman Robin Crusader” you get 0 results (actually 1, an old pastebin of my speach), very different from before. In this instance, Google searched for the string (a computer science term referring to the quoted line) as a whole, the exact sequence of words in the order inside the quotes is simply never used (it is incoherent as a sentence after all). The last one returns well over a million13:16
starcraftmanresults.13:16
starcraftmanNow time to get to the meat of this. Everyone go to Google homepage and click “Advanced” on the right.13:17
starcraftmanHere's the advanced search page, a lot of people don't know about it. It is very handy.13:17
starcraftmanImmediately I'd like you to note the box at the top highlighted in blue stating “Use the form...”, here you will see the actual search string used when you enable all these advanced tricks. Look up every time you try something else.13:18
starcraftmanThis means that this is the actual search you could use alternatively in the standard Google Search box, you'll see what I mean as I go.13:18
starcraftmanFirst two lines cover what I've already explained.13:18
starcraftmanThe third is the Boolean OR search. This means that rather than only take the overlap (or intersection) between DC and Batman, a search for DC OR Batman would include all results from the individual searches for DC and all results from Batman. Rather than narrow down this really widens a search with every new result, use carefully.13:18
starcraftman"Don't show these pages" does exactly what it says, put keywords here and all pages with them will be subtracted from the search. Excellent at excluding specific things.13:18
starcraftman"Search within site or domain" is another useful one. Your entire search is then confined to the site listed. You can also limit by domain, so .edu limits it to educational websites indexed by Google on the internet.13:19
starcraftmanTake a moment and play around with these modifiers to search, take note of the top line that shows how the modifiers are used. You can combine many, like a site search, all these words and language.13:19
starcraftman(just in case folks need, direct link > http://www.google.ca/advanced_search?hl=en)13:20
starcraftman"Filetype" does as it says and limits your search to an extension, say .pdf or .txt. Any extension is valid (though limited in the drop down, on a text search you specify what you want).13:20
starcraftmanLanguage and results are self explanatory.13:20
starcraftmanClick on "Date, usage rights, numeric range, and more..." here you'll find even more advanced though less commonly used modifiers.13:20
starcraftmanThese are mostly obvious, you can check pages by date, search with numeric ranges (like price), confine it to a geographic region, search based on sites usage rights (click the link for more explanation on that, its outside my scope).13:21
starcraftmanPage specific tools are interesting, first one lets you specify a page and google will find something similar. Second lets you identify pages that link to page x.13:21
starcraftmanOne thing not here is wildcard modifier for search.13:21
starcraftman* is the wildcard. Say I knew part of a word, say.... nvidia but I only knew it started with nvid. Searching nvid* produces nvidia as top result. It isn't always most useful given there might be words that complete the wildcard that you maybe don't want included.13:21
starcraftmanCareful with wildcards, they can be quite loose depending on how much of the word you put and googles ranking algorithm.13:22
starcraftmanI don't have time to go into all of them. I will warn, don't be tempted to use too many. The more you employ the less results will appear. Often just one or two of these modifiers makes the difference.13:22
starcraftmanSay you have a video problem, you want to check whether other people have had trouble with it. It's an nvidia 8800GT. You know Ubuntu Forums usually has people posting about such things. You fill "ubuntuforums.org" in Site Search box, "nvidia 8800 GT" in all these words then search. Voila.13:22
starcraftmanI don't have time to cover all the nuance of power searching. I will leave you with a good site for those interested. http://www.googleguide.com/ . See the section start now that best applies to you.13:22
starcraftmanAnother page to note is Ubuntu Search at http://search.ubuntu.com/13:22
starcraftmanAs it says on its homepage, by default it only searches Ubuntu related sites like the Wikis and Forums.13:22
starcraftmanThough it doesn't have an advanced option per se, I'm pretty sure it supports most of the above function. You just have to do it manually via text modifiers.13:22
starcraftmanlil pause here again, so people can catch up.13:23
starcraftmanoff we go again then....13:24
starcraftmanSection 3 - System Documentation and Wiki13:24
starcraftmanFor this section we will cover Ubuntu's official documentation.13:25
starcraftmanSystem Docs are the documentation that comes with any standard Ubuntu installation, these are accessible locally even without a net connection.13:25
starcraftmanOn the main panel, notice the blue question mark. Please click it. If you don't have it, see System > Help and Support (KDE users open up K Menu and search for help, first option).13:25
starcraftmanNote: If your not on Ubuntu at this moment, you won't of course.13:25
starcraftmanHere you will find the documentation promised. It's a gem overlooked often by people in need of help. Feel free to click around.13:25
starcraftmanOn the main page at the right you'll see some common questions. At the left is most of the main sections covered like "New to Ubuntu?", go ahead and click it, new options appear, pick what you like. You can always go back to beginning with the Home button (the house) on the Toolbar at the top.13:25
starcraftmanThe documentation contains a lot of answers to common questions and introductory material you can read to understand Ubuntu.13:26
starcraftmanDo a test search and scroll to the bottom. You'll see repeat this search online, click it. Presto, you're back at search.ubuntu.com, nifty. I only just found that one.13:26
starcraftmanFeel free to take a while and explore a bit.13:26
starcraftmanGo back to homepage pls (push home button as mentioned on the toolbar).13:26
starcraftmanI'd like to note at the home page you can find the Free Support link, directing you to a lot of materials I'll talk about.13:27
starcraftmanA new project to mention quick is the manual project. It's a pdf that serves as a beginners tutorial, does offer explanations of many common things. While not a diagnostic tool per se it can be searched by contents and text search, see http://ubuntu-manual.org/ for more details.13:27
starcraftmanNext is the Wikis, we have two.13:28
starcraftmanThe help wiki you'll be most interested in is at- https://help.ubuntu.com/ . The other site is https://wiki.ubuntu.com/ . This second site I tell you to prevent confusion, it is primarily for organization of teams. Help.ubuntu.com as the name implies stores all the help documents. Use the first one, not the second.13:28
starcraftmanPeople often don't understand, these are official sites. They aren't like a wikia, a spin off by fans.13:28
starcraftmanSo take a moment and load up https://help.ubuntu.com/13:28
starcraftmanHere you'll see listed the versions of Ubuntu still in support (i.e. 10.10, 10.04, these are links to their documentation). Clicking any of the versions will take you to an online version of the system pages, useful if you need it on the internet for reference.13:29
starcraftman(if your not on Ubuntu at this moment, you can now browse system docs)13:29
starcraftmanSome people prefer the system docs in their browser, it's got a different feel. The content is to my knowledge exactly the same though.13:29
starcraftmanAt the bottom you'll see a link on upgrade notes, useful for upgrades.13:29
starcraftmanMore interesting is the community link, please click it https://help.ubuntu.com/community/ < to be clear.13:29
starcraftmanThis is the main wiki area it is maintained entirely by the community (folks like me) in an effort to document the software of Ubuntu and problems that arise. Browse all the information on the main page.13:30
starcraftmanThe bulk of documentation is in English, it is however translated into other languages and available.13:30
starcraftmanYou can of course probably use google translate if you need.13:30
starcraftmanSee the "Getting Started with Ubuntu" section. Here is some beginner stuff you can read, there are also three subsequent sections underneath with useful links to stuff beginners need like Installation help and learning more information about their system.13:30
starcraftmanThis is all good reading material even if you don't have an immediate problem.13:30
starcraftmanNext, have a look at the "Finding Your Way with Ubuntu" section.13:30
starcraftmanSay hello to Signpost.13:31
starcraftmanIts aim is simple, to start with the general and try and narrow down to the right information.13:31
starcraftmanClick "get some Help", and click around some. It's fairly easy. Different sections have different focus, some on help, filing bugs, some for programmers. See what you need.13:31
starcraftmanNow lastly, search (top right). Say for example I'm having a video problem with my nvidia card. It won't display my maximum resolution. Do a quick search here for "video nvidia" and see what pops up. Or maybe I just want to learn a good way to backup my system... search for "backup system". Shameless plug,  top result is one of my pages. Good reading.13:31
starcraftmanSearch will present you with relevant pages, as long as you know what you're looking for. If you do the preparation at the beginning this shouldn't be a problem.13:32
starcraftmanThe community wiki is my preferred resource for a wide variety of problems. It's up to date and usually covers problems/software in a timely fashion.13:32
starcraftmanAnother little pause, ahead of my schedule I think. Have a little look around the wiki :).13:32
starcraftmanok, that's good. You'll have time to explore more later, logs of this are available. On we go to more sections!13:34
starcraftmanSection 4 – Forums13:34
starcraftmanNext, www.ubuntuforums.org13:34
starcraftmanAn excellent site, when in doubt posting here is reasonably certain to get you a good answer. There's an art to posting though, as well as a wrong way to do it.13:34
starcraftmanWhile I'm explaining, feel free to sign up, click Register at left.13:34
starcraftmanForums are openID enabled so if you know what that is, you can use it.13:34
starcraftmanFirst let's look at the structure. The most relevant section is Absolute Beginners Talk. It's come to be a catch all for new people and just problems in general, it gets the most eyeballs. If you post here with reasonable amount of information problem is usually resolved in one or two posts.13:35
starcraftmanThe next section is the Main Support Categories, it offers more specialized help for those with... more exotic problems. Advanced server configurations or some more obscure problems. It's less used by beginners and is less frequented by support people. I'd encourage you to stick with ABT unless you've posted there and not gotten a reply in a reasonable time.13:35
starcraftmanThe remainder of the site is aimed less at support than discussion/development. You can peruse it at your own leisure.13:36
starcraftmanTime to discuss posting etiquette on the forums, what to do/not do.13:36
starcraftmanWe have a full list of things you have to agree to at register I believe, this is just a rundown of pet peeves and things that really shouldn't happen.13:37
starcraftmanDon't TYPE IN CAPS OR with LOTS of exclamations!!!!! CAPS usually infer yelling and exclamations excessively used are annoying.13:37
starcraftmanDon't curse or insult other members offering help. If you wouldn't say it to someone standing next to you, it generally shouldn't be posted.13:37
starcraftmanDon't demand help in the title/topic like "Fix this or I'm leaving Ubuntu". We aren't prone to offering better help when threatened. This is an unfortunate practice by people who get frustrated, it also gets attention quickly. It is incredibly rude and doesn't make things easier.13:37
starcraftmanDon't post in the ABT, wait a minute then repost the same thread in different sections. This is annoying. Post in one section (I recommend ABT) and wait for response. It may take 10 minutes or 20, or more, no more than a few hours usually. If so, you can bump your forum post.13:38
starcraftmanA bump of course is just you replying to the post and pushing it back to the top of cue of threads so it is noticed.13:38
starcraftmanNow a few pointers to actual posting, you can click New Reply somewhere (doesn't matter where) to follow along (just don't submit please).13:38
starcraftmanTo be clear, Do NOT push submit on the post, this is just so you see the advanced features to posting.13:38
starcraftmanIncidentally, in case it wasn't clear, you need to be signed in to post.13:39
starcraftmanDo make your post title pertinent to your problem. If you don't have any internet on the machine then "I don't have internet" is better than "problem needs fixing". You don't need to convey too much information, just the general category of problem. Including the version of Ubuntu might also be good.13:39
starcraftmanTo the left of title you'll find prefix, please select your version of Ubuntu. When it's solved, edit your first post and change the prefix to Solved.13:39
starcraftmanThe solved tag is useful, it tells people searching the archives your problem was resolved. So they can rely on the proposed fix.13:39
starcraftmanThis is nice, also goes back to one of the rules.13:39
starcraftmanI'd like to make a note here- to the right of the title is "Check if Already Posted". Please click this after writing in a title it will quickly search all previous posts for related information. Experiment with different titles. Often your question has already been answered. Don't be afraid to detour and read some of these pages, you can always return to new post and submit it.13:39
starcraftmanJust another way of preventing double posts, we get a lot of similar questions.13:39
starcraftmanGoes back to the 99.9% of all problems have happened before :).13:40
starcraftmanIn your first post, try to put as much information as you can. Now is the time to consult that page we wrote earlier. Explain what you were doing, what went wrong, and what you have since learned (maybe from wiki). Nothing's too small, at the same time, don't write pages.13:40
starcraftmanTake a note of the GUI at top of the forum reply, there is # button.13:40
starcraftmanThis is for the code tag.13:40
starcraftmanpeople will often use it responding, if you want to post the hardware.txt file output use these tags. It stops the page overflowing.13:40
starcraftmanPuts an inline scrollbar instead. Handy.13:41
starcraftmanScreenshots can be hosted at sites like http://www.imgur.com or as attachments to the post (scroll down on new post page, click Manage Attachments). These are very useful.13:41
starcraftmanImages hosted on imgur you just copy the forum link and paste in the body of reply. The attachments way automates this. No preference to me, attachments do better integrate with site.13:41
starcraftmanWhen you're happy with your post, submit it. Someone should get back to you with instructions in a timely and friendly fashion.13:41
starcraftmanSome people ask how do I know the instructions will help? Or to trust the person giving? Well, there isn't a rule per se.13:41
starcraftmanI for instance have an almost 3000 post count, does that imply a user should trust me? I guess. Though when I started posting I only had a post count of 1, my knowledge has improved since but my advice was still usually helpful based on what I knew.13:42
starcraftmanThe rule I'd say is, does it sound right and well explained? A person who knows their stuff should be able to convey relevant information and convince you it's the right thing to do.13:42
starcraftmanA few closing comments on the forums.13:42
starcraftmanIt's a helpful resource, it harnesses the collective experience of thousands of geeks like me. Do remember we all volunteer for no pay.13:42
starcraftmanAlso, a few helpful links you might enjoy are- http://ubuntuforums.org/showthread.php?t=105206513:42
starcraftmanA free beginners guide PDF to getting started.13:42
starcraftmanhttp://ubuntuforums.org/showthread.php?t=80140413:42
starcraftmanA general launch point to many good forum guides written by people who know their stuff.13:42
starcraftmanPeruse them on your own. These links are good for general learning. Like the wiki.13:43
starcraftmanSection 4.5 - IRC (Real  quick)13:43
starcraftmannhandler is covering this later. I only want to point out that IRC can be used for support. Channels such as #ubuntu, #kubuntu and #ubuntu-beginners are all good stops. A good run down of channels and getting help is available here- https://help.ubuntu.com/community/InternetRelayChat13:43
starcraftmandon't click the #links, that will open IRC client to somewhere else).13:44
starcraftmanThe web page lists the channels, what they focus and how to fix her up. maco will give more details.13:44
starcraftmanoops, maco -> nhandler hehe13:44
starcraftmanAnyway, that's that, on to the next stop.13:44
starcraftmanSection 5 – Launchpad13:44
starcraftmanI'm going to try and make this brief, I don't want to cover charlie-tca's topic (see agenda for time), he's devoting a whole hour to launchpad.13:45
starcraftmanLaunchpad is however the place to go when all of the above doesn't get you an answer. You have two choices.13:45
starcraftmanFirst is the answers section, see here- https://answers.launchpad.net/13:45
starcraftmanLaunchpad Answers is basically a section designed to let the people working on the projects answer your question.13:45
starcraftmanPlease note, you need to be signed up to use this site. If you want, you can sign up now in preparation for later with charlie-tca. A nice plus, any launchpad account is automatically an opened, can be used on other sites supporting such login.13:45
starcraftmanSay I have a problem with music playing in rhythmbox, so esoteric that none of the above helped.13:46
starcraftman(by above, I mean the other resources)13:46
starcraftmanGo to answers home, click choose one project and type in rhythmbox. This takes you right to the project answer section. See if your problem is listed. If not, you can file a question here in much the same way as you would a bug (bug filing is last resort).13:46
starcraftmanClick ask a new question and fill it out. Someone should get back to you in a reasonable time. (don't file a question at this time...)13:46
starcraftmanPeople are very active in the Ubuntu project answering the Answers section, you might consider posting there more generally before in a specific project like rhythmbox.13:46
starcraftmanNext is a quick bug filing run down. Click bugs section at the top of rhythmbox. At the right, on top of ask a question is now Report a Bug.13:46
starcraftmanClick this only if you want to file a bug, please don't file them without being sure it's a bug and having searched existing bugs. Devs get a lot of duplicates that don't help.13:46
starcraftmanThere's a structure to filling reports, ddecator will cover this. It's important to put more not less info, as specific as you can so devs can reproduce bugs, test and fix.13:47
starcraftmanLaunchpad is a good service, though I'm more of a doc person so I guess I'm biased to recommend system then wiki docs.13:47
starcraftmanThat's it on LP, please stay tuned later for more.13:47
starcraftmanSection 6 – AskUbuntu.com13:47
starcraftmanSo now a new interesting site that I haven't covered previously. AskUbuntu. Please go to the following url: http://askubuntu.com/questions . It's a Stack Overflow type site that some may be familiar with.13:47
starcraftmanBasically, you can post questions on the site and tag them with certain keywords. Other users then look through the unanswered section and write answers. Answers are voted up or down based on other users thoughts and you can validate that the users answer is the best or not helpful at all.13:48
starcraftmanTo start using you can sign up if you want in top right (login). It isn't strictly required.13:48
starcraftmanUse the Ask Question > button in the header to make a question and then wait a while until it gets an answer.13:48
starcraftmanYou'll also see a Tags section, where you can search based on sorted tags to find questions already asked.13:48
starcraftmanUnanswered section like name implies sorts and lists questions that are still open and waiting an answer. Lastly, there is Users sections. Here you can see the history of a person's answers on the site, maybe you want to know if they have a good history of suggestions. You can also see their shiny badges I suppose.13:48
starcraftmanThe Site isn't directly run by Ubuntu, but many of it's top contributors are long standing members of the community.13:49
starcraftmanThat's about it, poke around and don't be shy to ask questions.13:49
starcraftmanSection 7 – Closing13:49
starcraftmanWhen confronted by a problem, stop and think. Don't panic.13:49
starcraftmanWrite down all pertinent information that you know.13:49
starcraftmanThen use the right resource. I usually start with the system or wiki documentation. Or a Google search.13:49
starcraftmanhttp://search.ubuntu.com is fast becoming a favourite of mine to get quick answers as it indexes most of the good resources.13:49
starcraftmanIf looking on your own fails to turn up help, I'd next suggest the forums or IRC. Search them carefully and if you can't find relevant info ask in ABT for help with all the information you know.13:50
starcraftmanNext if that doesn't work, see Launchpad answers/bug system as relevant.13:50
starcraftmanThere's no hard fast rule, it's more of an experience thing finding good answers. The more you do it the easier it becomes. It's not too intimidating now I hope.13:50
starcraftmanDo please consider where the information comes from before doing anything, if you do a Google search and you find a lone blog post detailing an answer with no comments or any affiliation with Ubuntu that's been abandoned by the poster, you should hesitate.13:50
starcraftmanWhere the information comes from is important.13:50
starcraftmanJust like quoting wikipedia ain't gonna cut it on a term paper.13:50
starcraftmanI know it's a lot of information to absorb, I hope you've found it helpful.13:50
starcraftmanI have extra links I may not have mentioned on my outline as listed at the beginning. Click and browse them at your leisure.13:51
starcraftmanI guess we can open questions, to do so orderly please follow the question format.13:51
ClassBotThere are 10 minutes remaining in the current session.13:51
starcraftman /Begin_Asking_Questions13:51
ClassBotThere are 5 minutes remaining in the current session.13:56
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Event: Ubuntu User Day - Current Session: How to fix a broken machine - Instructors: popey
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/29/%23ubuntu-classroom.html following the conclusion of the session.14:01
cjohnstonup next is popey...14:01
cjohnstonpopey needs a couple minutes, so we will start shortly14:01
=== starcraft is now known as starcraftman
popeyHello14:06
popey== Introduction ==14:07
popeyHello, I am Alan Pope. I'm a member of my LoCo Team in the UK where we make a little podcast <http://podcast.ubuntu-uk.org/>. I'm also on the Ubuntu Community Council, LoCo Council and EMEA Membership Board.14:07
popeyI try to give people support in #ubuntu and #ubuntu-uk and on http://askubuntu.com/ when I get time.14:07
popeyThis session is called "How to fix a broken machine".14:08
popeyThe target audience for this session is 'People who may at some point experience a broken Ubuntu machine' - which lets face it is potentially everyone :)14:08
popeyThe goal of the session is to empower people to fix their own computer when something goes wrong.14:08
popeyWhat do I mean by "goes wrong" and "broken"?14:08
popeyThe types of issues I am thinking of are the 'potential show-stoppers' which could be described using phrases like:-14:09
popey"When I turn my computer on I get..."14:09
popey"... no desktop or logon screen!"14:09
popey"... a black screen!"14:09
popey"... some crazy text I don't understand!"14:09
popeyHas this ever happened to you?14:09
popey(It has to me, on more occasions than I can remember!)14:09
popey== What I will cover ==14:10
popey* An overview of the boot process14:10
popey* What goes wrong14:10
popey* Toolbox contents14:10
popey* Diagnosing issues14:10
popey* Solving some problems that occur14:10
popeyI'm happy to take questions any time :D14:10
popey== What I can't cover ==14:10
popey* Installations of Ubuntu using WUBI (Windows on Ubuntu Installer)14:10
popey - Whilst many bits are similar between a 'bare metal' install of Ubuntu and one done inside Windows, I've not had enough experience of it to speak about it confidently14:10
popey== WARNING! ==14:11
popeyDespite this being a 'user day' I will be using the command line!14:11
popeyThe reason for this is that when there are show-stopping bugs which prevent you getting a GUI up and running, the command line is the best way to fix the issue.14:11
popeyNote: I do not consider 'reinstall Ubuntu' as a fix, it's a work-around.14:11
popeyOk, so lets start..14:11
popey= An overview of the boot process =14:11
popey(simplified)14:11
popey(massively)14:11
popeySo what actually happens on a standard installation of Ubuntu on a pretty normal Intel/AMD based PC?14:12
popey(the reason I say Intel/AMD based PC is because things are a little different on ARM, Phones, Macs etc)14:12
popeyRight after you power on, a bunch of checks are done, hardware is looked for and eventually the BIOS (chip on the motherboard) does some hardware checks called POST (Power On Self Test)14:12
popeyIf those pass (and your BIOS is configured correctly) then the BIOS will then go looking for a device to boot from.14:12
popey<http://www.howstuffworks.com/pc3.htm> describes that process in a little more detail.14:13
popey 14:13
popeyUnder normal circumstances you can boot from:-14:13
popey- An internal hard disk (be that of a spinning variety or a new fangled SSD (Solid State Drive)14:13
popey- An external device attached via USB14:13
popey- Some kind of optical device (like a CD or DVD)14:13
popey- A network server - often called PXE (Pre-boot eXecution Environment)14:13
popey- Some other magic from the future that hasn't been invented yet.14:14
popey 14:14
popeyLets assume that it's booting from a local hard disk which happens to contain Ubuntu.14:14
popey 14:14
popeyThe BIOS will look for an MBR (Master Boot Record) which is located at the start of the disk. We call this 'Stage 1'14:14
popeyThe MBR is pretty small and contains enough program code to find, load and execute the next part of the boot process.14:14
popeyThe program used on Ubuntu is called GRUB (Grand Unified Bootloader), and we call this 'Stage 2'.14:14
popeyOptionally at this point we may get a menu displayed by GRUB. If no menu appears then it can be triggered by pressing and holding down the [SHIFT] key as GRUB loads.14:15
popey(the menu is configured based on files in /boot/grub/ - specifically /boot/grub/grub.cfg)14:15
popey(older versions of GRUB in previous releases of Ubuntu used a different file)14:15
popeyThe menu contains a list of operating systems to boot from. If one is selected from the menu then it will continue the boot process..14:15
popeyThe next step is to load the operating system selected in GRUB, this is usually a two-stage operation.14:15
popey(well, technically it's a many many stage operation, but I'm simplifying remember) :)14:16
popeyFirst a small Linux Kernel is loaded which is called an 'Initial RAMdisk' (although you may see it called 'initrd' or 'initramfs'.14:16
popeySecondly the actual Linux Kernel which will be used by your desktop/laptop is loaded. The Kernel has drivers for many things, and will go through its initialisation process loading whatever drivers are necessary.14:16
popeySome are built into the Kernel image when it's compiled by the developers.14:16
popeySome are 'modules' which the Kernel can load in and run after it's started running.14:16
popey(the kernel usually figures out what modules to load, but sometimes it needs a little help)14:17
popeyOnce the Kernel is up and running it hands over to a program called 'init' (short for Initialisation). On Ubuntu 'init' is provided by a package called 'Upstart'.14:17
popeyinit/upstart then takes care of loading all the subsequent programs required to get the desktop up and running.14:17
popey(which you might see listed in places like /etc/rc2.d/ )14:17
popeyAt some point during that last process GDM (GNOME Display Manager) will load. This will present the logon screen (or not if you chose to skip the logon screen).14:18
=== xindz`off is now known as xindz
popey(KDE and XFCE use other display managers like KDM)14:18
popeyOnce you have logged in your desktop starts.14:18
popey 14:18
popeySo thats BIOS -> MBR -> Stage 1 -> Stage 2 (GRUB) -> Initial RAMdisk -> Kernel -> init (Upstart) -> GDM -> Desktop14:18
popey(roughly speaking)14:18
popeyAs I said, massively simplified. If you'd like to know more about the boot process I'd recommend reading this page (which is quite technical, but interesting):-14:19
popeyhttp://www.ibm.com/developerworks/linux/library/l-linuxboot/14:19
popey 14:19
popeyYou can find out more about GRUB at:-14:19
popeyhttp://en.wikipedia.org/wiki/GNU_GRUB14:19
popey 14:19
popeyYou can find out more about Upstart at:-14:19
popeyhttp://upstart.ubuntu.com/14:19
popey 14:19
popeyAny questions about that boot process?14:19
popey 14:20
popey= What goes wrong? =14:20
popeySo now you know that the boot process consists of a bunch of parts linked together, lets see where it can all fall apart!14:20
popey 14:20
popey== Hardware Failure ==14:20
popeyCommonly forgotten about when diagnosing issues with Ubuntu is that it's possible for hardware to fail. Some ways in which hardware can fail and what the result could be:-14:20
popey* Failing RAM14:20
popey - Unfortunately this can cause all kinds of issues which are often hard to pinpoint14:20
popey - Machine may not boot at all, it may boot to the BIOS and no further, or it may get part way through booting and then lock-up, shutdown or reboot.14:21
popey 14:21
popey* Failing Disk14:21
popey - When a disk is failing it can also look like files are corrupted, so can look like a piece of software has gone wrong14:21
popey - Machine may not boot at all beyond the BIOS, or it may get part way through and (as with RAM issues) fail in sporadic or spectacular ways14:21
popey 14:21
popey* Failing CPU14:21
popey - In my experience least likely, but can happen. More likely is failing to cool the CPU properly, so this could mean a failed heatsink/fan or broken down thermal paste between the CPU and heatsink.14:21
popey - Usually this results in a failure to boot at all, beeps during the POST or random crashes14:22
popey 14:22
popey* Failing GPU (Video Card)14:22
popey - If completely failed then this can cause a machine to not boot, but beep in a cryptic but documented way when the video card is tested during boot up.14:22
popey - This often manifests itself as a blank screen or more commonly as colourful screen corruption, which may last all the way from the BIOS screen through to GDM.14:22
popey 14:22
popeyOk, so that's a few ways in which hardware can fail, lets move on to see other ways we can fail.14:22
popey 14:23
popey= BIOS =14:23
popey* Can't get past the BIOS boot screen14:23
popey* BIOS boots off wrong device14:23
popey 14:23
popey== GRUB ==14:23
popey* Can't boot past stage 1 or 2, but get a blank screen, or perhaps the GRUB menu, but can't get past it.14:23
popey 14:23
popey== initramdisk ==14:24
popey* Get dropped to an (initramfs) prompt14:24
popey 14:24
popeyAll of which makes a user into a sad puppy :(14:24
popey 14:24
popey== Kernel ==14:24
popey* Kernel panic on boot14:24
popey* Kernel cannot find root file system14:24
popey* Graphics driver no loading14:24
popey 14:25
popey..and so on. So there's a large and diverse number of ways in which the system can fail to boot. Lets move on to look at some tools we can use to diagnose these issues.14:25
popey 14:25
popey== Toolbox Contents ==14:25
popeyHere's some things that are useful to have when diagnosing issues!14:26
popey* Ubuntu Live CD14:26
popey - Essential because it contains the following great diagnostic utilities14:26
popey  - Memtest, GRUB, GParted, a web browser in which you can go and find answers to all your questions :D -> see http://askubuntu.com/14:26
popey 14:26
popey* Ubuntu Live USB Key14:26
popey - Create using USB creator, UNetbootin, or by installing onto USB from CDROM (or other USB stick)14:26
popey - Useful for when you have netbook or other machine which has no optical drive14:26
popey - You can install from CD onto USB stick which means you can boot from it and add additional tools / utilities to the stick.14:27
popeyI personally carry round a 32GB usb stick which has Ubuntu installed on it, and from there can diagnose issues with a hard disk based install. Very handy!14:27
popey* Ethernet Cable14:27
popey - For when wireless messes up :(14:27
popey* USB Hard disk14:27
popey - Useful for backing up the system14:27
popey* A backup of your existing system! <- most essential!14:28
popey* A backup of any passwords / encryption keys which may have been used to install the system14:28
popey 14:28
popey== Diagnosing Issues ==14:29
popeySo given we now know the steps of the boot process we can identify potentially where issues can occur. First off I'd start by asking some questions:-14:29
popey* What has changed since the system worked?14:29
popeyoften the answer from the user is "nothing" and "I never touched it"14:29
popey(until you shine a light in their face and threaten them)14:30
popeySo this could include:-14:30
popey - Hardware added / taken away / moved ?14:30
popeye.g. adding a new USB device on my desktop caused it not to boot!14:31
popey(the USB device was an Android phone) :(14:31
popey - Software updates, drivers added, new packages installed, packages removed?14:31
popeye.g. installing the latest and greatest applications you saw on omgubuntu! :D14:31
popey 14:32
popey* What has been done differently today than on other days?14:32
popeyMaybe today the user didn't plug in their external screen, but usually they do..14:32
popeyAny little change can potenially cause an issue.14:33
popey 14:33
popeyThe final question:-14:33
popey* Do I have a backup of all my data and passwords/keys?14:33
popeyBecause it's entirely possible that the system is irreversibly broken, and if that's the case then new hardware or a reinstall may be the _only_ option.14:33
popeyBut I'd like to hope we can fix most things without a reinstall.14:33
popey 14:33
popey== Solving Problems That Occur ==14:34
popey 14:34
popeyOk, so it's impossible in the next 30 minutes for me to go through every single possible scenario of what might go wrong :D14:34
popeyBut I can pick out a couple that are quite common14:34
popeyAnd I can explain how to get your environment setup so you can diagnose these issues14:35
popey 14:35
popeyThe main thing that's useful to do when you have a completely unbootable system, is to boot to another install and inspect the contents of the broken system14:35
popeyThat can be done in at least two ways:-14:35
popey 14:35
popey1. Pull the disk out of the broken machine and put it in another machine as a slave disk14:36
popey(this is actually impossible in some systems like the Asus Eee 900 where the SSD 'disk' is soldered onto the motherboard)14:36
popey(this is also unpleasant to do on many laptops because you have a bazillion screws to undo and little ribbon cables that tear easily)14:37
popeySo that's why I often advocate option 2..14:37
popey2. Boot from an Ubuntu Live CD / USB stick.14:37
popey(hence me saying you should always carry one) :D14:37
popey 14:37
popeyNow, booting from a Live CD/USB stick is great, and can let you inspect the contents of the hard disk of the broken machine14:38
popeyBut you often need to do more than look.14:38
popey 14:38
popeyIn the same way that a Doctor might start by giving a patient a non-invasive X-Ray or MRI scan14:38
popeySometimes you need to slice people open in order to figure out what's wrong14:39
popeyNote: I do not advocate slicing people open randomly :)14:39
popey 14:39
popeySo the diagnostic tool I'm going to talk about is using a Live CD/USB with a program called "chroot"14:39
popeyThe main use for chroot here is to attach to / login to, an existing install of Ubuntu and then look, and optionally make changes where needed.14:40
popey 14:40
popeyThis is a slightly complex process which involves a lot of commands on the command line:-14:40
popeyHere's what I do:-14:40
popey1. Boot from a Live CD/USB14:41
popey2. Use "sudo fdisk -l" to identify which device my local hard disk is14:41
popeyhttp://paste.ubuntu.com/559909/ <- that is the result of me running that command on my PC14:42
popeyAs you can see I have 3 disks on this computer.14:42
popey /dev/sda is a 500GB disk14:42
popey /dev/sdb is a 250GB disk14:42
popey /dev/sdg is a 32GB USB stick14:42
popeyNow looking closer at /dev/sda we can see multiple partitions:-14:43
popey/dev/sda1   *           1       24832   199463008+   7  HPFS/NTFS14:43
popey^^ that one contains Windows XP14:43
popeySo I am not interested in that for this session :)14:43
popey/dev/sda2           32251       60802   229338113    5  Extended14:43
popey^^ this is an extended partition, it contains the next three partitions.14:43
popey(note: there is a limit of 4 primary partitions on disks, so we tend to have lots of extra partitions under an Extended one, so we can have more than 4)14:44
popey/dev/sda5           32251       59639   220001280   83  Linux14:44
popeythats a biggie!14:45
popeyThat's my root partition, which contains everything on my pc.14:45
popeySome people separate / and /home as separate partitions, I haven't on this PC.14:45
popey/dev/sda6           59640       60802     9335808   82  Linux swap / Solaris14:45
popeythat's my swap space.14:45
popeyOk, so assuming that /dev/sda5 is my root partition and it's in some way broken.14:46
popeyHere's what we move on to in step 3.14:46
popey3. Open a terminal14:46
popeyNow this may be scary for some, but it's really the best way to diagnose these issues14:46
popey4. Issue the following commands:-14:46
popey(assuming /dev/sda5 is indeed the broken root partition)14:46
popeyNow, remember at this point we're booted into a Live USB/CD environment.14:47
popeyWe need to make some directories under which we will "mount" the broken installation.14:47
popeymkdir ~/target14:47
popeymkdir ~/target/dev14:47
popeymkdir ~/target/sys14:47
popeymkdir ~/target/proc14:47
popey~ means "my home directory", so all of those will be in the home directory of the Live environment user14:47
popey(the above are going to be used to 'mount up' the broken install into)14:47
popeyNow we mount up:-14:47
popeysudo mount /dev/sda5 ~/target14:48
popey(the above mounts up the hard disk into onto the target directory, you can see your files in there)14:48
popeySo you could open nautilus on the Live CD/USB and navigate to the home directory, and under 'target/' you'll see your files (hopefully)14:48
popey(the next three lines mount up some special folders that may be needed by the diagnostic tools)14:48
popeysudo mount -o bind /dev ~/target/dev14:48
popeysudo mount -o bind /proc ~/target/proc14:48
popeysudo mount -o bind /sys ~/target/sys14:48
popey(At this point we have the local install mounted up in a folder)14:49
popeyNow we "chroot" into it..14:49
popey5. 'chroot' into the install with the following command:-14:49
popeychroot ~/target14:49
popeyactually, sorry.14:50
popeysudo chroot ~/target14:50
popey(at this point we'll get a root prompt inside the 'broken' system and can start poking around looking for problems).14:50
popey 14:50
popeyThis is the single most useful diagnostics system (in my opinion) for troubleshooting a broken system.14:50
popeyNow we're running low on time, so I'll go through an example of a specific issue that can be fixed once we have the sytem in this state.14:51
ClassBotThere are 10 minutes remaining in the current session.14:51
popey 14:51
popey=== Fixing broken GRUB ===14:51
popeyIf GRUB has become broken we can at this point check the configuration of GRUB by looking in ~/target/boot/grub/grub.cfg14:52
popeyHere is my grub.cfg http://paste.ubuntu.com/559911/14:52
popeyNote at the top:- "DO NOT EDIT THIS FILE"14:52
popeyHowever it is 'interesting' to look at14:53
=== MichealH is now known as MH0
popeySo fixing all grub issues is beyond the time we have here, but, now we have the system mounted up and chrooted we can perform additional steps which can help the diagnosis or indeed resolve the issue)14:54
popeyso for example at this point I would head over to the following pages:-14:54
popeyhttps://help.ubuntu.com/community/GrubHowto14:54
popey(or if windows had rubbed out my grub install) :-14:54
popeyhttps://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows14:54
popey 14:55
popeyThe massive stumbling block many people have is a chicken-and-egg problem that goes like this:-14:55
popey1. My system wont boot, grub is broken14:55
popey2. To fix grub, boot your system and run these commands..14:56
popey3. Goto 1.14:56
popey 14:56
ClassBotThere are 5 minutes remaining in the current session.14:56
popeyBy using the chroot method above, we can circumvent the "my system wont boot" and get logged into the system, bypassing the broken grub / kernel / video issue that's preventing bootup in the first place14:56
popey 14:56
popeyI'll very quickly mention another issue that this can help fix..14:57
popey 14:57
popey=== Fixing a half-finished upgrade/update ===14:57
popeyIf the system powered down or crashed during system update, sometimes this can render the system unusable until the updates are 'finished'. Some commands which can help here:-14:57
popey(assuming you're already chrooted in)14:57
popeydpkg --configure -a14:57
popey(will continue processing outstanding updates)14:57
popeyand..14:57
popeyapt-get dist-upgrade14:57
popey(which will be useful if some updates need to be installed)14:58
popeyNote: Both of those commands, I did not use sudo.14:58
popeyThe reason for that is because when you "chroot" you "become root" on the system. this is of course dangerous, so be careful.14:58
popey 14:58
popeyHmm, I'm getting to the end of my slot, and we don't really have any time left for questions, sorry about that.14:59
popeyI'm hoping to make a video about this which I'll put up online at http://ucasts.tv/14:59
popeyfeel free to ping me on irc if you have questions later :)14:59
popeyApparently the next session is blank for some reason. Free period!15:00
popeythanks to everyone for watching me wibble on, and thanks to the classroom team!15:01
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/29/%23ubuntu-classroom.html15:01
popeythanks ClassBot !15:01
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat ||
robertf.15:02
LeGambitteurhi there15:45
doctormohi LeGambitteur15:45
sebsebsebLeGambitteur: doctormo hi15:46
LeGambitteurso you'll be the next presenter doctormo15:49
sebsebsebLeGambitteur: no Cheri703 will be15:49
LeGambitteurah yes gmt time, sorry :p15:50
Cheri703Hi Everyone16:00
sebsebsebCheri703: Hi16:01
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Event: Ubuntu User Day - Current Session: Tips and tricks for multi-booters - Instructors: Cheri703
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/29/%23ubuntu-classroom.html following the conclusion of the session.16:01
Cheri703Welcome to "Tips and Tricks for Multi-Booters"16:01
Cheri703I’m Cheri703, I have been using Ubuntu for a few years now. I started with a dual-boot machine, once I was more confident, I went to Ubuntu only, and recently set up a secondary computer as a Windows/Ubuntu machine. I help with the Ubuntu Beginners Team, am a ReLoCo lead for in the Ohio LoCo, and hang out in the Ubuntu Women irc room.16:02
Cheri703As an outline, first I'm going to give references/resources for setting up a dual-boot, second I will discuss a partitioning method that works WONDERS for simplifying the day to day use of a multi-boot machine, third, I will explain how to set up a 1 button OS Swap (reboot into the alternate OS).16:03
Cheri703If you have questions, follow the ClassBot format: QUESTION: <question>16:04
Cheri703Where <question> is your actual question. If you do not begin the line with QUESTION:, ClassBot will not recognize it, and your question will most likely not get answered. Though I'll be keeping an eye on #ubuntu-classroom-chat16:04
Cheri703And away we go!16:04
Cheri703Setting up a dual-boot16:04
Cheri703I’m not going to go into detail on the actual steps of setting this up, but you can check out these links to get more information.16:04
Cheri703(though if there are questions, and I run too quickly, I can answer them)16:05
Cheri703Windows: https://help.Ubuntu.com/community/WindowsDualBootHowTo16:05
Cheri703Mac: https://help.Ubuntu.com/community/MacBookPro   https://help.Ubuntu.com/community/YabootConfigurationForMacintoshPowerPCsDualBoot16:05
Cheri703If you run into problems or have questions, consult the forums ( http://www.Ubuntuforums.org ) or come visit the Ubuntu Beginners IRC room #Ubuntu-beginners16:05
Cheri703When setting your initial partitions, you CAN just install Windows on your whole Hard Drive (HDD) because the Ubuntu installer can adjust partitions, BUT it makes it easier if you have a general idea of your desired partition sizes right off the bat, and create them accordingly. This avoids the possibility of losing/corrupting data during the partition adjustments.16:06
Cheri703If you decide to alter an existing installation, make sure you backup ALL important information and files. External HDD, Ubuntu One, or other online backup options are good considerations.16:07
Cheri703This brings us to our next topic:16:07
Cheri703Cheri703's Patented Partitioning Program!!16:07
Cheri703Not really. This is just a way of partitioning that I've found gives me the most flexibility and access to my data, across multiple OSs on one computer or many.16:08
Cheri703The basic version: One partition (or HDD) per operating system, and one partition JUST for storage (music, files, etc).16:08
Cheri703Using Symlinks in Ubuntu, all of your usual Documents/Pictures/Downloads/Etc folders (located in your home folder) will actually be saving on your Storage drive, thus enabling access from the alternate Operating System.16:09
Cheri703In Windows, you'll just have to name the other partition D: or what have you, and point to the appropriately named folders/files.16:09
Cheri703(Further reading about symlinks: https://secure.wikimedia.org/wikipedia/en/wiki/Symlink )16:09
Cheri703This way, I can access all files without worrying about duplicates, file paths, or which OS can read which file systems.16:10
Cheri703If you are using Windows/Ubuntu, be sure you make your Storage drive NTFS so you can access it from Windows! (Further reading on file systems: https://secure.wikimedia.org/wikipedia/en/wiki/File_systems )16:10
Cheri703Symlinks are not like shortcuts in Windows16:11
Cheri703They are a "hard link"16:11
Cheri703more useful in that if you navigate to /home/user/Documents, even within the open dialog from a program, you'll be accessing the contents of /media/Storage/Documents (or however you've named it)16:12
Cheri703Once you've partitioned, the next step is to set the storage partition to automount at boot.16:13
Cheri703If you've created an NTFS partition for use with Windows, follow the directions in the first post of this thread from UbuntuForums: http://Ubuntuforums.org/showthread.php?t=785263 (this worked for me!)16:13
Cheri703If you are dual-booting multiple linux variants, and your Storage drive is ext3 (or extsomethingelse) use the directions here: https://help.Ubuntu.com/community/AutomaticallyMountPartitions16:13
Cheri703Now we're ready for the joys of Symlinking!16:14
Cheri703Setting Up Symlinks:16:14
Cheri703This is a multi-step process, but not especially difficult.16:14
Cheri7031. Boot into Ubuntu16:14
Cheri7032. Open Home Folder16:15
Cheri7033. Choose folder (Documents, Pictures, Downloads, Whichever)16:15
Cheri7034. Cut/paste (Move) folder to Storage Drive16:15
Cheri7035. Right click the folder, choose "Make Link"16:15
Cheri703This creates a "Link to Documents" icon16:15
Cheri7036. Cut/paste (Move) icon to Home folder16:16
Cheri703*Move "Link to Documents" icon to home folder16:16
Cheri7037. Rename as Documents16:16
Cheri703Congratulations! You now have a Symlink! Repeat this process for any other folders you'd like to access from your alternate OS. Naming the Symlinks to match the original folder names will allow the “Places” bookmarks to work, adding to the convenience factor.16:16
Cheri703Now, I can already assume that a few of you will be asking, "Why not just mount /home on a different partition?"16:17
Cheri703That CAN be useful. I found that I had more issues with it. Also, when using multiple linux variants, and even different flavors of Ubuntu, you don't necessarily want to mix your .app folders in /home.16:17
Cheri703If you have a Kubuntu .mozilla folder and an Ubuntu .mozilla folder, they might have vastly different settings. This can lead to conflicts and issues. Having only benign data lumped together makes it much easier to avoid screwing things up! I mess up random obscure things easily enough, I don't need to make it more likely to happen!16:18
Cheri703One other benefit that I use HEAVILY is the fact that if you need to reinstall your OS (any of them) you can simply copy relevant system/configuration files (and in Ubuntu your entire home folder to save your program settings) to the Storage drive, Reinstall on the OS drive, and copy back over as needed.16:19
Cheri703Using this method, I have gone from blank OS drive to fully functioning (and reconfigured) Ubuntu install in under 45 minutes (and my computers are fairly slow). This includes updates and program installation, and everything. THAT IS WAAAAAAY faster than I have EVER installed Windows.16:20
Cheri703Finally we come to the OS change method.16:20
Cheri703A bit of backstory: when I decided to set up a hand-me-down computer as a dual-boot (Thanks Dad!), I idly wondered if it was possible to have it set up as a headless secondary server. For those unfamiliar with the term, headless implies "without monitor/keyboard/mouse."16:21
Cheri703The main difficulty I had when previously setting up dual-boot machines was catching the GRUB menu in time to choose my OS. When trying to use the computer via SSH or VNC, there would be no access to GRUB. After much googling, I found a magical command built into GRUB: grub-reboot.16:22
Cheri703(Further information about SSH: https://help.Ubuntu.com/community/SSH  Further information about VNC: https://help.Ubuntu.com/community/VNC I use tightVNC in Windows)16:22
Cheri703grub-reboot X is the format used, where X is the POSITION in the GRUB menu of the OS you want to choose.16:23
Cheri703Just to check, does anyone have any questions about what I've covered so far?16:23
Cheri703One important thing to remember is that the numbering starts with 0 (this threw me off when I was initially attempting this). For my system, I need grub-reboot 6. This command ONLY boots into the selected OS once, then goes back to the default selection.16:25
gpcmhall119> QUESTION: How difficult is it to mix security/access control when using NTFS as your Storage partition?16:27
Cheri703I have not run into any issues in my own use of it, depending on your specific use case, it may vary.16:28
Cheri703The reason I use NTFS on my secondary drive in my server is for backup purposes16:28
Cheri703If my computer dies (It is old and has fits), I can pull that HDD and plug it into any other computer and access my data.16:29
gpc<decumanus> QUESTION: My windows grub entry is _last_ - kernel number above it  tends to increase - is it possible to use grub-reboot last entry?16:29
Cheri703Other than keeping track of the number I'm not sure. Perhaps clearing old kernel versions from your list on a regular basis? Once I'm done, I will check to see if there is any info about that available.16:31
Cheri703Any further questions? If not, I'll continue16:31
Cheri703To set the default selection, open the terminal, type "sudo gedit /boot/grub/grub.conf"16:32
Cheri703Change the default line to "default=0" if you want Ubuntu (first selection) to be your default.16:32
Cheri703You may also use startupmanager It is a GUI for changing your GRUB settings (I have used it several times)16:33
Cheri703To use the grub-reboot method, there are a few options: you can open terminal and type "sudo grub-reboot 6" or you can make a script and add a launcher to your panel (this is nice if you reboot often). My script is as follows:16:34
Cheri703#!/bin/bash16:35
Cheri703gksu grub-reboot X16:35
Cheri703gksu reboot16:35
Cheri703Also available here: http://paste.Ubuntu.com/559801/16:35
Cheri703X is replaced by the number16:35
gpc<russjr08> QUESTION: Doesn't grub-reboot automatically reboot? or do you have to have the reboot command?16:36
Cheri703No, because it is just setting the condition16:36
Cheri703you are telling it "Grub, next time you reboot, use selection 6"16:37
gpc<wolfpack> QUESTION: Does grub-reboot is same as system-reboot ?16:38
Cheri703No, it is a command within GRUB.16:39
Cheri703you will still need to reboot separately from running grub-reboot16:39
Cheri703Any further questions?16:39
Cheri703Oh, you must run grub-reboot as sudo16:40
Cheri703(forgot to note that :) )16:40
Cheri703This script/launcher is very handy when sitting at the computer, or when connecting via SSH or VNC. This is what enables headless use. I've found it incredibly useful to have VNC set up in both Ubuntu and Windows, so I can access it with the same IP address, no matter which OS is loaded.16:40
=== Flavio is now known as Guest34592
Cheri703As previously stated, grub-reboot only changes OS once, so simply rebooting from Windows brings you right back to Ubuntu.16:41
Cheri703(or any other alternate OS)16:41
gpc<bircow_> I have one question about NTFS (if I can). NTFS has ACL permissions - multiple users/groups can have particual access. How to achive the same with extN if there's only owner, group, other?16:43
Cheri703You should be able to add the users to a new group, and (I may be wrong) perhaps give group one access also to group two (if you are wanting group one to access a folder that others can access as well)16:44
Cheri703Any further questions?16:44
Cheri703Well, there you have it, Cheri703's Patented Partitioning Program and The Amazing Headless Dual-Boot!16:45
Cheri703bircow_: I was provided with this link as well: https://help.ubuntu.com/community/FilePermissions#ACLs16:46
Cheri703That may help you16:46
gpc<wolfpack> QUESTION : Can we remove some of the kernel entries from grub?16:46
Cheri703wolfpack: if you uninstall the kernel entries using synaptic OR sudo apt-get autoremove I believe grub should update at your next reboot, if you want it to happen sooner, you can run update-grub16:48
Cheri703We have about 10 minutes before the next session, so questions are welcome :)16:49
Cheri703If none, take an intermission :)16:49
ClassBotThere are 10 minutes remaining in the current session.16:51
doctormoThis next session will be for Inkscape graphics, and because it's a visual topic.16:54
doctormoWe're going to stream a video live, with sound.16:54
Cheri703I am told that the 10.10 version of startupmanager has a selection for number of entries on your grub menu (sorry to interrupt doctormo)16:54
doctormoplease go to this link http://www.livestream.com/technicallyaclassroom?t=809264 to listen in and see what I'm teaching16:54
ClassBotThere are 5 minutes remaining in the current session.16:56
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Event: Ubuntu User Day - Current Session: Inkscape Introduction - Instructors: doctormo
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/29/%23ubuntu-classroom.html following the conclusion of the session.17:01
nigelbFolks, doctormo is doing a live session at http://www.livestream.com/technicallyaclassroom?t=80926417:27
gpcdoctormo> http://openclipart.org17:47
gpc<doctormo> http://www.wikimedia.org/17:47
ClassBotThere are 10 minutes remaining in the current session.17:51
ClassBotThere are 5 minutes remaining in the current session.17:56
doctormoThanks everyone for watching the live cast, suggestions and research into better video solutions are most welcome.17:58
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Event: Ubuntu User Day - Current Session: Command Line Email Clients for Ubuntu - Instructors: _marx_
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/29/%23ubuntu-classroom.html following the conclusion of the session.18:01
PendulumOkay, it looks like _marx_ hasn't made it back from a work thing he got called out to so I'm going to do the session on Accessibility now and he'll do his session at 20:00 UTC when mine was originally scheduled18:06
Pendulumunfortunately, I don't have access to the bot so please bare with me when it comes to questions as I have to try to catch them all myself18:06
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Event: Ubuntu User Day - Current Session: Accessibility apps - Instructors: Pendulum
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/29/%23ubuntu-classroom.html following the conclusion of the session.18:08
PendulumJust a quick intro, I'm Penelope Stowe and I'm the co-leader of the Ubuntu Accessibility team. My co-leader is Luke Yelavich (or TheMuso on IRC)18:09
PendulumI focus on the outreach and documentation side of the team, while he runs the development side.18:09
PendulumThis session isn't a how-to guide and won't go into a huge amount of detail into any one program.18:09
PendulumInstead, it should give you an overview of what's availible for accessibility tools in Ubuntu.18:10
PendulumI'll also give you some resources for where you can get help and find more information.18:10
PendulumThis session will focus on GNOME-based accessibility features. GNOME has used at-spi as it's accessibility toolkit. Right now it is switching to Dbus/at-spi2.18:10
PendulumI am also focusing on programs that can be found in the Ubuntu Software Center in Maverick.18:10
PendulumThis means there are programs that may have worked in older versions of Ubuntu, which aren't currently there or that are in PPAs and will possibly be in the software center in the future.18:10
PendulumI'll also talk a little bit about a couple derivatives of Ubuntu which focus on accessibility features.18:11
PendulumI do want to note that this information is for Maverick (Ubuntu 10.10) and earlier. Due to the switch to Unity, the accessibility framework starting with 11.04 is changing, but I have no idea what may or may not change yet in how accessibility programs and features are accessed.18:11
PendulumBefore I talk about specific programs, I want to talk about the Assistive Technologies menu, which can be found in System->Preferences -> Assistive Technology.18:11
PendulumThis menu is where you can select your preferred accessibility programs and enable assistive technologies.18:12
PendulumYou can use this menu to specify things such as how long to accept as a keypress, how to prevent accidental double clicking, and how quickly to respond to key presses.18:12
PendulumIt's also useful for turning off and on sticky keys or specifying keystrokes to stand in for things you'd normally do with a mouse.18:12
PendulumThis is also the menu you use to specify which programs you want for an alternate keyboard or as a screen reader.18:12
PendulumI also want to mention the accessible install process.18:14
PendulumWhen you install Ubuntu can an accessible install, this allows for you to choose between several different 'accessibility profiles' (such as blind or motor impaired) so you can have the tools to install without needing to be non-disabled.18:14
Pendulum Unfortunately, this process doesn't always work.18:14
PendulumIn Lucid, the accessible installer was reached through a specific set of keystrokes18:15
Pendulumin Maverick it didn't work at all initially. It is hopefully already fixed for Natty18:15
PendulumIf you need an accessible install and want to run Maverick, I would suggest installing Lucid and upgrading.18:15
PendulumYou can find instructions on doing an accessible install at: http://www.theopensourcerer.com/2010/08/13/going-headless/ (along with some humour)18:15
PendulumDoes anyone have any questions about the Assisstive Technologies Menu or the accessible install?18:16
=== ajain is now known as aju
PendulumThe first set of programs I'm going to talk  about are the text-to-speech programs.18:18
ClassBotTexou asked: so today to install accessible Ubuntu, is there a manual?18:18
Pendulumthe post I linked to for http://www.theopensourcerer.com/2010/08/13/going-headless/ has a pretty good description of the install process and how to do it on Lucid18:18
Pendulumhttps://help.ubuntu.com/community/Accessibility/doc/StartGuide also has information18:19
PendulumAny other questions?18:20
PendulumMoving on18:21
PendulumThe most popular text-to-speech program is Orca, although it isn't just a screen reader, but has other capabilities as well18:21
PendulumOrca includes a screen reader, magnification capabilities, and braille capabilities, so it is more than text-to-speech, however most people when you say Orca think of it as a screen reader.18:22
PendulumOrca was developed by the Accessibility department at Sun Microsystems, however, with the acquisition of Sun by Oracle, it has moved to community-development only.18:22
PendulumOrca can work with programs that include the at-spi toolkit including the GNOME desktop, Firefox, OpenOffice, and many others.18:23
ClassBothabeouscorpus asked: Does Orca do speech to text?18:23
PendulumNo it does not. As far as I know Orca has no plans to do speech to text (I'll cover the limited options for speech to text later)18:23
PendulumMore information about Orca can be found at http://live.gnome.org/Orca18:24
PendulumAnd, yes, it is named after the animal in the tradition of screen readers being named after aquatic animals. (The most well known is JAWS for Windows)18:24
PendulumAre there any other questions about Orca?18:24
PendulumAnother text-to-speech program is eSpeak. eSpeak is command line based.18:25
PendulumIt supports quite a few different languages18:25
PendulumThere are several different versions of eSpeak including one specific to emacs.18:25
PendulumMore information can be found at http://espeak.sourceforge.net/18:26
PendulumThese are the two main text-to-speech/screen reader options in the Software Center18:26
PendulumAre there any questions about espeak or other questions about text-to-speech in Ubuntu?18:26
PendulumMoving on from text-to-speech, I'm going to very quickly cover magnification software18:27
PendulumThe two bits of magnification software commonly found in Ubuntu are gnome-mag and the magnification part of Orca18:27
PendulumAnd that's about all I have there :P18:28
PendulumNext I want to talk about alternate keyboards.18:29
Pendulumoh, before I move on AlanBell has mentioned in -classroom-chat that Compiz zoom is also pretty good for screen magnification18:30
Pendulumanyway, alternate keyboards  are programs which can be used to replace or augment a traditional keyboard. They usually directly interface with the mouse however the mouse may be controlled.18:30
PendulumThe built-in alternate keyboard for Ubuntu is onBoard.18:30
PendulumIt was developed as a Google Summer of Code project several years ago and is a basic on screen keyboard.18:31
PendulumIt includes everything except the function keys from a regular keyboard18:31
PendulumYou click on the key or a sequence of keys and it inputs directly into whatever program you're working on18:32
PendulumNot only useful as assistive technology, it's rather useful for people using Ubuntu on a tablet18:32
Pendulum(in fact, I find onBoard tedious to use with a mouse, but would probably be fine with it as a tablet)18:32
PendulumThe other well known option for alternate keyboard capabilities is Dasher18:33
PendulumWhich, for those of you who know me, I promise not to wax poetically about for the next 20 minutes ;-)18:33
PendulumDasher, rather than having a keyboard set-up, is mouse controlled by hovering the mouse over the letters on the screen18:33
PendulumIt also has predicitve text capabilities, which can be quite useful18:33
PendulumIf you run Dasher from the Applications menu in Ubuntu, it prints the characters in its own text editor and you can copy and paste into other programs18:34
PendulumFrom the command line you can run " dasher -a direct " which allows direct input into other programs18:34
Pendulumthat said, direct input can be buggy and with GNOME's move to Dbus/at-spi2 this functionality will become slightly more complex. I'm not quite sure how it will work with Unity (or if it will work with Unity) yet18:35
PendulumThere are also Windows and MacOS X versions of Dasher.18:35
PendulumFor more information (including video and a way to try without downloading) you can go to http://www.inference.phy.cam.ac.uk/dasher/18:35
PendulumAre there any questions about alternate keyboards?18:35
PendulumMoving on...18:37
PendulumThere are two programs in Ubuntu that help with alternate mouse controls18:37
PendulumMouseTrap allows headtracking using a webcam to control your mouse18:37
PendulumMouseTweaks works with the Assistive Technologies menu to give the ability to allow the mouse to "click" even if the mouse user can't actually make the motion that allows a mouse to click normally18:37
PendulumThese should then work with whatever programs the user uses within the computer to control it (such as Dasher)18:38
PendulumAnd now the topic that everyone asks about (and is one of the things that got me involved with the accessibility team): Voice Recognition software18:39
PendulumThe short answer is that there are hacks and there are programs that sort of work, but there aren't great results for voice recognition in Ubuntu18:39
PendulumThe only voice recognition software in the Software Center is Julius (and it's not listed in the assistive technology section so you have to search for it and know it's there)18:39
Pendulum(yes, I know I still need to file a bug about that ;) )18:40
PendulumJulius was originally developed in Japanese and is being ported to English18:40
PendulumUnfortunately, as it's not finished software, the documentation is lacking18:40
PendulumI've spent some time trying to figure out how to make it work in the past with no success, although I know others who've had slightly more success18:40
PendulumThe other thing which has worked for some Ubuntu users is to run Dragon Natural Speaking under Wine18:40
PendulumI have been hearing good things about Simon-Listens which can be found in a PPA, however, it is really only meant to be voice control for the computer, not speech-to-text.18:41
PendulumAre there any questions about voice recognition?18:41
Pendulum< hajour> is there not something from julius from microsoft ?18:42
PendulumI honestly don't know. I know that a lot of the open source work on voice recognition has in some way involved proprietary voice engines and libraries, but I don't know about Julius specifically18:43
PendulumAre there any other questions about voice recognition?18:44
PendulumOkay, those are the major groups of accessibility programs and what's availible in Ubuntu18:45
PendulumNow I'm going to talk about some of the accessibility-specific Ubuntu derivatives (or are related to accessibility)18:45
Pendulumthe biggest of these at the moment is Vinux, which is aimed and blind and visually impaired users.18:46
PendulumYou can get more information at http://vinux.org.uk/18:46
PendulumAnother one that's been discussed in the GNOME community quite a bit Guadalinux- a11y edition18:47
PendulumThis is a Spanish-language derivative and the a11y edition was supposed to have its first release in November 2010, however, I can't find any information on whether it actually released or not (and I can't read Spanish to really look at the Guadalinux site to find it)18:47
PendulumFinally, we have Qimo4kids, which mhall119 developed partially as a way to create something that would be easy for kids with developmental disabilities to use18:47
PendulumBefore I give the list of ways to get help with accessibility, I'd like to talk a little bit about how the future of accessibility development for Ubuntu is looking18:48
PendulumRight now Luke and several other people at Canonical are working to get the accessibility framework for Unity written and in18:49
ClassBotThere are 10 minutes remaining in the current session.18:51
PendulumThere are also new projects being worked on such as SpeechControl, a community developed project that aims to provide a screen reader, and hopefully also voice control for Ubuntu18:51
PendulumAre there any questions about the derivatives or the future of accessibility?18:52
PendulumOkay, I'm going to end with where you can go to get help on accessibility related issues in Ubuntu18:53
Pendulumhttps://help.ubuntu.com/community/Accessibility has the official documentation18:54
Pendulumhttp://wiki.ubuntu.com/Accessibility is the wiki pages, these are slowly being updated18:54
PendulumThe Accessibility section of Ubuntu Forums18:54
Pendulum#ubuntu-accessibility here on freenode18:54
Pendulumubuntu-accessiblity@lists.ubuntu.com (to subscribe go to https://lists.ubuntu.com/mailman/listinfo/Ubuntu-accessibility )18:55
Pendulumthe ubuntu accessibility team is http://wiki.ubuntu.com/Accessibility/Team and now http://ubuntuaccessibility.wordpress.com/18:55
PendulumThe Gnome A11y team is also often useful: gnome-accessibility-list@gnome.org & http://projects.gnome.org/accessibility/18:55
PendulumDoes anyone have any final questions?18:55
ClassBotThere are 5 minutes remaining in the current session.18:56
ClassBothabeouscorpus asked: Are there any known bugs or incompatibilities with Orca?18:56
Pendulumthe biggest known bug recently has been the installer bug18:58
PendulumI have talked to people who have, however, found it fixed in the early teasting of Natty so hopefully it is fixed18:58
Pendulumotherwise you can find the bugs by search for Orca on Launchpad18:58
PendulumLooks like we're out of time. If you have any other questions feel free to ask in #ubuntu-accessibility or on the mailing list18:59
PendulumThanks everyone for coming to my session!18:59
pleia2Thanks Pendulum!19:01
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Event: Ubuntu User Day - Current Session: Using IRC - Instructors: nhandler
nhandlerHello everyone. My name is Nathan Handler. I am a member of the Ubuntu IRC Council and freenode staff, and I am here to talk about using IRC.19:01
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/29/%23ubuntu-classroom.html following the conclusion of the session.19:01
nhandlerIf you have any questions during the session, please ask them in #ubuntu-classroom-chat (prefix them with 'QUESTION:') and I will answer them as soon as possible.19:02
nhandlerIRC stands for Internet Relay Chat. It is a convenient way for many people to chat in real-time online. It is also how everyone here today is participating in the Ubuntu User Day event.19:02
nhandlerIn the Ubuntu community, IRC serves several key purposes.19:02
nhandlerFirst, it is one of the main methods for users to receive support.19:03
nhandlerIf you have questions about using Ubuntu, one of the hundreds of people in #ubuntu will probably be able to help you (or point you in the right direction).19:04
nhandlerMany teams in the Ubuntu community also have their own IRC channels. These channels make it easy for members of the team to collaborate and organize their activities.19:04
nhandlerA list of Ubuntu IRC channels and their purposes is available on the wiki: https://wiki.ubuntu.com/IRC/ChannelList/ . You can join an IRC channel by entering: /join #channel in your client.19:05
nhandlerCurrently, the closest thing to an IRC client that Ubuntu ships with is empathy. Empathy has many issues with IRC, so I would recommend using the freenode webchat (http://webchat.freenode.net/) if you are hesitant to install a new IRC client (https://help.ubuntu.com/community/InternetRelayChat#IRC%20Clients).19:05
nhandlerOne of the first things you should do if you are planning on regularly using IRC is register your nick. Registering your nick ensures that nobody else can steal it, and allows other people to verify that you are really who you say you are (rather than someone impersonating you).19:06
nhandlerfreenode recommends that you setup your nick in this fashion: http://freenode.net/faq.shtml#nicksetup19:07
nhandlerWhen you join an IRC channel, be sure to closely read the channel's topic by using the /topic command. This is where you will be able to learn about what the channel is used for and what rules you need to follow.19:07
nhandlerFor example, in most Ubuntu channels, you are expected to observe the Code of Conduct (http://www.ubuntu.com/community/conduct) and the IRC Guidelines (http://wiki.ubuntu.com/IRC/Guidelines)19:08
nhandlerFailure to abide by the rules in a channel can result in you getting banned from being there.19:08
nhandlerChannels are managed by people called operators. You can view a list of operators for a particular channel by entering: /msg ChanServ ACCESS #channel LIST19:09
nhandlerPeople with the +o flag are operators. Information about what the other flags mean is available by entering: /msg ChanServ HELP FLAGS19:10
nhandlerAre there any questions so far?19:11
ClassBotmhall119 asked: Who gets to have +o on Ubuntu channels?19:11
nhandlerThat is a good question19:11
nhandlerThere are different types of Ubuntu IRC Channels19:11
nhandlerThere are channels that we refer to as "Core Channels" (https://wiki.ubuntu.com/IRC/IrcTeam/Scope). These channels are managed by the IRC Team19:12
nhandlerFor the core channels, the IRC Council will occassionally put out a call for more operators when they feel it is needed19:14
nhandlerI'm trying to find a link to the wiki page explaining that process19:15
nhandlerFor non core channels (i.e. team channels), they will have their own process. Some channels, such as #ubuntu-classroom, grant OP access to all Ubuntu Members.19:15
nhandlerhttps://wiki.ubuntu.com/IRC/IrcTeam/OperatorRequirements explains the process for the core channels19:16
ClassBotakshatj asked: What is half-ops?19:16
nhandlerfreenode does not support half-ops. Instead, it uses flags (/msg ChanServ HELP FLAGS) to allow you to control what level of access certain people have in a channel.19:16
nhandlerAny more questions?19:17
nhandlerOne topic I would like to mention is channel creation19:18
nhandlerLots of good information about setting up a channel on freenode can be found here: http://blog.freenode.net/?p=7819:18
=== abhishek_ is now known as abhijain
nhandlerIf you want to create a channel in the Ubuntu namespace (i.e. #ubuntu-*), you should notify the IRC Council. This is mainly to make sure we are aware of what channels are in the namespace and to prevent abuse.19:19
nhandlerFor channels created outside of the Ubuntu namespace, you will most likely want to prefix the name with 2 #s to comply with freenode channel naming policy ( http://freenode.net/policy.shtml#channelnaming ). Only groups with a group registration form on file ( http://freenode.net/group_registration.shtml ) should have single # channels19:20
nhandlerAnother source of frequent confusion on IRC has to do with channel and user modes.19:21
nhandlerI don't want to go into much detail about modes during this session, but I do want to note that lots of useful explanations are available at: http://freenode.net/using_the_network.shtml19:21
nhandlerAnother useful document is the freenode faq (http://freenode.net/faq.shtml). This page tries to answer many of the common questions that users tend to have.19:22
nhandlerAny questions?19:23
nhandlerI'd also like to briefly mention some of the bots that we utilize in Ubuntu.19:25
nhandlerIn the Ubuntu channels, you will often find ubottu or one of the ubot clones. These bots (among other things) serve as factoid bots. They make it easy to send users information about certain important topics.19:26
nhandler!ubuntu19:26
nhandlerubot2: !ubuntu19:26
nhandlerHmmm...Well, I'm not sure why ubot2 is choosing to ignore me right now, but the usual response to something like that would be:19:27
nhandlerUbuntu is a complete Linux-based operating system, freely available with both community and professional support. It is developed by a large community and we invite you to participate too! - Also see http://www.ubuntu.com19:27
nhandlerubuntulog serves as a log bot. It is the bot that causes logs to show up on irclogs.ubuntu.com. Most of the main Ubuntu channels have logs there (including this one)19:28
nhandlerAh, that would be the reason (I forgot we were +m)19:29
nhandler!ubuntu19:29
ubot2Ubuntu is a complete Linux-based operating system, freely available with both community and professional support. It is developed by a large community and we invite you to participate too! - Also see http://www.ubuntu.com19:29
nhandler:)19:29
nhandlerfreenode also provides some bots. There is NickServ for managing your account, chanserv for managing channels, memoserv for sending messages to users who might be offline, and alis for searching for channels19:30
nhandlerAll freenode bots support the 'help' command, so feel free to use that to get information on their usage19:30
nhandlerAnother common question new users tend to ask concerns cloaks19:31
nhandlerUbuntu only gives out 2 types of cloaks. There are ubuntu/member cloaks for official Ubuntu Members and ubuntu/bot cloaks for bots. Information on the requirements and process for getting these cloaks is available on the wiki: https://wiki.ubuntu.com/IRC/Cloaks19:32
nhandlerfreenode also offers 2 types of cloaks. They offer unaffiliated cloaks for free (and unaffiliated bot cloaks) as well as special PDPC cloaks for users who donate. Information on the freenode cloaks is available here: http://freenode.net/faq.shtml#cloaks19:34
nhandlerCloaks are a useful method to show your affiliation with a project. If you are interested in hiding your IP address for security purposes, you should consider TOR: http://blog.freenode.net/2010/01/connecting-to-freenode-using-tor-sasl/19:35
nhandlerAny questions?19:35
ClassBotLeGambitteur asked: are we allowed to use bots others then official ones ?19:36
nhandlerThe general rule for bots on freenode is that you should not have them join any channel without permission from the people who manage the channel. You also do not want it to be PMing random users (which might be considered spam)19:38
nhandlerYou are more than welcome to run a bot in your own IRC channel19:38
ClassBotcharlie-tca asked: does memoserv work in the #ubuntu named channels?19:38
nhandlerYou interact with MemoServ via PM. That means that it does not matter what channel you or another user is in.19:39
nhandlerYou can prevent yourself from receiving messages from MemoServ with: /msg NickServ HELP SET NOMEMO19:39
nhandlerYou can also use the following command to cause you to receive all memos as emails: /msg NickServ HELP SET EMAILMEMOS19:40
nhandlerAny more questions?19:40
ClassBotsebsebseb asked: When does memoserv tend to get used?19:42
nhandlerI tend to use MemoServ if I need to notify an offline user about something non-urgent (as users who do not get email notifications about them sometimes miss reading them). MemoServ is also useful as it tells you when the user has read your memo19:44
nhandlerWell, if you are interested in lesser-known features, I have 2 more you might enjoy19:46
nhandlerMany users use a /notify feature in their IRC client to get notified when certain people come online19:46
nhandlerfreenode has a special 'MONITOR' command that allows the server to notify you about these users (rather than having your client query the server)19:48
nhandlerA script to add MONITOR support to irssi is available at http://www.stack.nl/~jilles/irc/monitor.pl.txt19:49
nhandler(Information about the command will soon be available on the freenode faq)19:49
ClassBotsebsebseb asked: What's that command again for finding out when an account was registered on the network?19:49
nhandlerYou can use /msg NickServ INFO NICK to figure out when a nick was registered. That command is also useful for seeing when the nick was last identified to19:50
* nhandler notes that the question above is mentioned at: http://freenode.net/faq.shtml#inuse as well19:51
ClassBotThere are 10 minutes remaining in the current session.19:51
nhandlerAnother not-well-known feature has to do with CAPAB IDENTIFY-MSG. This is a useful feature for knowing that a user is actually identified.19:51
nhandlerYou can change your nick to almost anything that you want. For instance, there is nothing stopping you from changing your nick to sabdfl right now. However, CAPAB IDENTIFY-MSG will make it clear to other people that you are not identified, and therefore, it is not safe to assume that you are really Mark Shuttleworth19:52
ClassBotpalhmbs asked: which client do you find most useful?19:53
nhandlerI run irssi inside of screen. It is a CLI-based IRC client, but it allows me to access my IRC client from any computer I can run ssh on. When I don't have access to ssh, I use the freenode webchat at webchat.freenode.net19:54
ClassBotsebsebseb asked: Do you recommend using nick protection?  Maybe you should provide the command for those that don't know how.19:54
nhandlerThat really depends. For most users here, you will not have to worry about people using your nick while unidentified. If you ever experience that, you can use /msg nickserv help release to reclaim your nick (You will probably have to run the command twice)19:54
nhandlerThe feature that sebsebseb is referring to will force users to change their nick if they do not identify within 30 seconds: /msg nickserv help set enforce19:55
ClassBotThere are 5 minutes remaining in the current session.19:56
ClassBotLeGambitteur asked: where can we find useful commands list ?19:57
=== PhilT is now known as Guest24518
nhandlerThere are several places to learn about commands. You can PM any of the freenode bots 'HELP' to see all of their commands, you can look through the freenode website (especially the faq and the using the network guide), you can send the HELP command to the server (/quote HELP), or you can look at many of the IRC guides online (although not all of them will apply)19:59
nhandlerYou can also always ask questions in #freenode19:59
nhandlerAlright. We are about out of time. Thanks for attending.19:59
nhandlerFeel free to PM me at any time with additional questions (or ask in #freenode).20:00
nhandlerRemember to fill out the survey for UUD20:00
nhandlerhttp://tinyurl.com/UUDSurveyJan1120:01
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Event: Ubuntu User Day - Current Session: Command Line Email Clients for Ubuntu - Instructors: _marx_
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/29/%23ubuntu-classroom.html following the conclusion of the session.20:01
pleia2Unfortunately _marx_ got called in to work earlier today and hasn't made it back20:01
pleia2so we're just going to leave this as a free session, go ahead and stretch your legs :)20:02
ClassBotThere are 10 minutes remaining in the current session.20:51
ClassBotThere are 5 minutes remaining in the current session.20:56
pleia2Quick reminder before the next session begins, we have a survey that we'd love for you to fill out at the end of the day to help us improve UUD next time: http://tinyurl.com/UUDSurveyJan1120:58
pleia2it's short :)20:58
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Survey: http://tinyurl.com/UUDSurveyJan11 || Event: Ubuntu User Day - Current Session: Desktop Environments: Gnome, KDE, XFCE - Instructors: maco, pleia2
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/29/%23ubuntu-classroom.html following the conclusion of the session.21:01
pleia2Hi everyone! Welcome to the session on Desktop Environments.21:01
pleia2Quick introductions, I'm Elizabeth Krumbach, a member of the Ubuntu Community Council and I've been using Xubuntu since my first *buntu install and have been using XFCE since 2003. My day job is as Debian Sysadmin.21:01
macoI'm Mackenzie Morgan, and I'm a MOTU & member of the Americas Regional Membership Board.  I used Ubuntu from 2006-2008 and Kubuntu 2009 to now.  I am an as-of-this-past-Monday member of the real world instead of being a student anymore :P21:02
pleia2OK, to start out, I will quickly explain what a Desktop Environment is.21:03
pleia2A Desktop Environment is the full interface, including Window Manager, panels, menus, engines, tools and applications which are put or built to work together.21:03
pleia2By default, when you install Ubuntu you will get "Gnome" as your Desktop Environment. Other options for a Desktop Environment include KDE and XFCE.21:03
pleia2I will note, as it can be confusing, but a "Window Manager" is not a "Desktop Environment", it's only a part of it. At the core, a Window Manager simply handles the behavior of the windows on your screen.21:03
pleia2To add complexity, we've also been hearing a lot about "Unity" and "Gnome Shell" - a "Shell" in the graphical sense is more than a Window Manager and less than a Desktop Environment. If you want to learn more about Unity, jcastro is doing a session at 03:00 UTC.21:04
pleia2As far as Window Managers go, Gnome uses Metacity, KDE uses KWin, and XFCE uses XFwm. A common example of when you may replace a Window Manager is when you use Compiz Fusion, the window manager which gives you "The Cube" and other effects in the Gnome or KDE Desktop Environments.21:04
pleia2So, why would you want to switch from Gnome, the default in Ubuntu, to a different Desktop Environment?21:05
pleia2One popular reason is simply preference. Give another one a try! You may like you find out how customizable the panels are in XFCE, or the flashy widgets are in KDE.21:05
pleia2Another is speed/performance. Some let you slim down your environment by loading up fewer things by default, some are faster (usually by sacrificing eye candy), some work with lighter window managers which may run better on your system.21:05
pleia2Any questions so far?21:06
pleia2< Interficio> So what what desktop enviroment would you suggest if your running the ubuntu netbook edition?21:07
pleia2the ubuntu netbook edition comes with a version of gnome adapted for the netbook21:08
macoThat's what's now known as Unity21:08
pleia2personally I didn't like it a whole lot and just use regular gnome on my netbook, it's really about personal preference21:08
macoKubuntu Netbook on the other hand uses Plasma Netbook, an interface upstream KDE created for netbooks21:09
macoSo, the default DEs in the various Ubuntu releases are:   GNOME in Ubuntu, KDE in Kubuntu, Xfce in Xubuntu, and...well LXDE in Lubuntu but...Lyz are you going to talk about that? Lubuntu isn't official yet, as far as I know.21:09
pleia2No, we're skipping LXDE this time around21:09
macoYou can install any of them from a CD specifically containing that version, or you can install another of them right along with your current version by simply installing the *-desktop metapackage21:10
macoIt'll pull in everything that's normally included on the CD for that version and add an entry to the options on your login screen so you can pick between them21:11
macoIt won't replace the existing one, just add to it.  (And by the way, metapackages are just dummy packages that pull in lots of others as dependencies so you can get full sets.)21:11
macoEach has its own default set of applications. If you get more than one of them, you'll end up with lots of applications installed21:12
macoMany of those will do the same thing21:12
macoYou'll also notice that each has its own default theme and wallpaper and all that goodness. Ubuntu's historically been the brown one, but now it's eggplant/aubergine/purple. Kubuntu's the blue one. And Xubuntu's that funny colour that comes between blue and grey21:13
ClassBottaves asked: while running Kubuntu i noticed there were different in sytax ie. instead of gksudo it was kdesudo are all the commands different for each environment21:16
pleia2not all of them, but as the DEs feel the need they will create and adapt the code to work better within their environment21:17
macoThe graphical applications are different, so in that case you're invoking different graphical applications for requesting credentials. You can use gksudo on Kubuntu if you install it. No harm in using "gksudo kate" for example. Normal command line stuff (mv, irssi, cp) is the same though21:17
ClassBotdigbydog asked: you mentioned 'upstream' which some other people have used today. Could you explain it's meaning?21:17
pleia2"upstream" just means the project above the one you're using21:17
macoCode flows from upstream to downstream (like water in a river)21:17
pleia2right, so there is a gnome project, and ubuntu takes gnome from that, so gnome is upstream from ubuntu21:18
macoUpstream writes it, downstream (in this case Ubuntu) packages it and maybe patches it a bit too21:18
ClassBotnhandler asked: Should I worry if apt says it is going to remove ubuntu-desktop (or another meta package)?21:18
macoIt's not the scary "oh god my entire desktop is going away" thing it sounds like, BUT it could make upgrades go less smoothly21:19
pleia2when it says that, it means you're removing one of the packages that is the ubuntu-desktop meta package pulls in21:20
ClassBottaves asked: so instead of running dual boot Kubuntu and Ubuntu i can install the KDE environment on my *buntu21:21
macoExactly21:21
pleia2Ok, that's all the questions for now so we'll move on, now, each of these comes with different software and looks different, we'll now explain a bit about them and how they differ21:21
macoUbuntu, being GNOME-based, has a top and bottom panel. Bottom lists your windows and workspaces. Top has menus to get to apps and configure stuff and also your clock and all21:23
macoThe top panel is also where you find the broadcast UI for using Twitter / Identi.ca21:24
macoKubuntu uses the KDE4 Plasma-Desktop interface on the desktop mode and Plasma-Netbook for netbooks. Starting with 10.10 (Maverick), these are on a single iso21:25
macoWhich interface you see on first login is determined by your screen resolution21:25
macoYou can change between them in System Settings -> Workspace if you have a preference. I actually use Plasma Netbook on my 22" screen at work21:25
macoPlasma-Desktop has a fairly normal menu for launching applications (but with a search box) in the bottom left corner21:26
macoPlasma-Netbook has the menu embedded in the desktop21:26
macoUbuntu's defaut set of applications includes Empathy for IM, Firefox for web, Tomboy for notes, Evolution for mail/cal/address, and some other stuff21:28
macoIn Kubuntu these are corresponded to by Kopete, Arora, hmm for notes I think that's mixed into the next bit which is Kontact21:29
macoOne thing Kubuntu has that you don't see in Ubuntu so much is that you can have lots of widgets. They can be rotated or resizes or even overlapped. One of these is on the Plasma-Desktop by default to contain all your files and such on the desktop to a small area instead of scattering everywhere21:29
macoIn Plasma-Netbook you get a page called Page One that can scroll to fit *even more* widgets on your itty bitty screen21:30
macoAny questions?21:30
maco<shadeslayer> maco: s/arora/rekonq :P     <-- he's right. the Kubuntu team went through many arguments about default browser21:32
ClassBottaves asked: using the KDE4 on ubuntu does it keep all my programs and commands? or do i have 2 im's such as empathy and kopete?21:32
macoYes, you'd have both21:32
macoI used Pidgin with Kubuntu for a long while21:33
ClassBotsebsebseb asked: Is this one of the last one of these kind of sessions for User Days or Open Week? Since soon things will be mainly about Unity and Gnome Shell when comes to Ubuntu.21:33
pleia2Unity and Gnome Shell are just for Gnome :)21:34
macoYou can pry Plasma out of Kubuntu's cold dead hands :P21:34
pleia2KDE and XFCE will still go on as they are, so next time we can do the same session21:34
pleia2(with Gnome section expanded to talk about Unity, etc)21:35
pleia2So, Xfce and Xubuntu!21:35
pleia2Some examples of how Xubuntu with Xfce differs from Ubuntu: it doesn't come with Open Office, instead it comes with lighter-weight "abiword" for word processing and "gnumeric" for spreadsheets.21:35
pleia2It does use gdm for the graphical login, and several other gnome things, but even those are discussed each release to see if they are still the best viable option for Xubuntu21:36
pleia2The default Xubuntu in Lucid looks like this: http://people.ubuntu.com/~lyz/xfce/xubuntu04.png (maverick didn't change much - but watch out for some exciting changes in natty!)21:36
pleia2As mentioned above, Xubuntu uses the XFwm by default for the window manager. It uses Thunar for a basic file manager, as sorta seen here: http://people.ubuntu.com/~lyz/xfce/xubuntu06.png (it's pretty basic though)21:37
pleia2The Xfce panels (at the top and bottom in the screenshot) have their own items you can add, but you can also use gnome panel items.21:37
pleia2For some more screenshots of the installation and default configuration of Xubuntu you can see: http://people.ubuntu.com/~lyz/xfce/ (these were taken from Lucid, but give you a good idea)21:38
pleia2Most of what you'll find app-wise is that Xubuntu takes apps from other DEs, you can even run the gnome and kde services in the background so things launch more quickly even on Xfce21:38
pleia2For more, check out http://xubuntu.org/ and http://www.xfce.org/21:39
pleia2That pretty much wraps up our prepared presentation, questions?21:40
ClassBotshadeslayer asked: How about metioning edubuntu as well? :D they have this cool new feature where you can launch a edubuntu session on the web21:41
macoEdubuntu is sort of a hybrid of Ubuntu and Kubuntu for educational purposes21:41
macoIt's a GNOME desktop with the KDE Education suite added on, and yes, the thing where you can play with it online to try it out is SO COOL21:42
pleia2and there is also qimo4kids.com - another educational suite which uses XFCE21:42
ClassBottaves asked: so gnome is avail for other *nixs aswell not just ubuntu21:42
macoYep21:42
pleia2right21:42
macoUbuntu's is slightly modified, though...for example the notification system started in Ubuntu (though some other distros offer it in their repos now)21:43
ClassBottaves asked: whats  canonical?21:43
macoCanonical is the company that funds Ubuntu development21:43
macosee http://canonical.com21:43
pleia2they also control the trademarks21:43
macoIf you have any questions about Unity, GNOME, and the relationship thereof, hold them for jcastro's session at 0300 UTC please21:47
macoSorry, make that "questions or opinions"21:48
ClassBotThere are 10 minutes remaining in the current session.21:51
ClassBotThere are 5 minutes remaining in the current session.21:56
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Survey: http://tinyurl.com/UUDSurveyJan11 || Event: Ubuntu User Day - Current Session: Command Line Basics - Instructors: imbrandon
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/29/%23ubuntu-classroom.html following the conclusion of the session.22:01
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Survey: http://tinyurl.com/UUDSurveyJan11 || Event: Ubuntu User Day - Current Session: Command Line Q&A - Instructors: pleia2, paultag
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/29/%23ubuntu-classroom.html following the conclusion of the session.22:04
pleia2ok, unfortunately our scheduled instructor is a no-show, but this is a popular session so paultag and I will fill in with a more generic command line Q&A22:05
pleia2When we use the command line we are using a shell. In this context a shell is the most basic way a user can interact with a computer's operating system22:05
pleia2A shell is a piece of software. A unix type system can have many different shells installed.22:06
pleia2by default, Ubuntu uses "bash" for the shell that the user sees (and "dash" for /bin/sh - the shell that the system uses)22:06
pleia2For this session we don't need to be concerned with the differences between dash and bash, but be aware that they exist22:06
pleia2now we won't have a set agenda, so we're just going to open the floor to questions, so open up a terminal and as away!22:08
pleia2s/as/ask22:08
paultaganyone? bueller? bueller?22:08
pleia2ok, well while we wait for questions I can run through some of the basics I first learned22:09
paultagThere :)22:09
ClassBotpaultag asked: Why do we use that scary black terminal thing? What use is it?22:09
pleia2Well, the easy answer is that you typically don't have to, these days with Ubuntu there are ways to do many of your common system tasks via the graphical interface22:10
ClassBotobengdako asked: without screen and byobu would there be a nicer way of multitasking in shells not including using & and disown22:10
paultagHumm, what an interesting question22:10
pleia2but it helps when you want to learn more about how your system works, have to do some complicated changes (maybe due to a hardware problem, graphics not working?) or if you need to do debugging (program crashing? launch it from a terminal instead to see if it tells you the problem )22:10
paultagthe UNIX system was created in the footsteps of the ITS system at MIT. It really was designed to allow processes to stop, pause, and resume without breaking like other systems of the day22:11
paultagso you can always stop / start apps, using ctrl + z, fg / ctrl + s / q and so forth22:11
paultagbut it was designed to be "under" your bash shell, screen and byobu really are unique because they let you buffer bash through that22:12
paultagand it lets you really isolate processes in a way that it was not really designed to do, so the short answer is no. If you want to detach, quit, and login elsewhere on the same system, you'll need something like screen22:12
paultagor know how to redirect stuff in /proc/ to your shell, but that's not basic!22:12
ClassBotvigs asked: could you list a few commands of intermediate level (not too simple like cd etc.) which can be used to easily do tasks that people regularly do ?22:12
pleia2this is a good question, and lets us get into the basics a little22:12
pleia2so for those of you who never opened a terminal before (or feel hopelessly lost when you do) the "cd etc" in this question include:22:13
pleia2ls22:13
pleia2when you open a terminal and type "ls" it gives you a directory listing of all your files, by default when you open a terminal this will be in your home directory22:13
pleia2to change directories you use "cd" so to go into folder foo/ you "cd foo"22:14
pleia2to manipulate files you have commands like move "mv" and copy "cp"22:14
paultag(rename is just a move;)22:15
pleia2to edit a file you can use the command line editor "nano" so: nano filename22:15
pleia2(no need to include .txt in the filename)22:15
pleia2now, intermediate commands22:15
pleia2there are LOTS of them!22:15
ClassBotDdorda asked: even though you said we should be concerned about it, you mentioned dash, and i know there are more few kinds of shells. can you explain the differences?22:15
pleia2paultag: hold up :)22:15
paultagShoot, sorry :)22:16
pleia2"history" is a good one, it gives you the full history of commands you've typed22:16
pleia2"df" tells you how much space you have in different partitions (try "df -h" for human readable)22:16
paultagdon't forget stuff like `netstat' and `lsof'22:17
paultagthose can help you see active connections to files or external sockets :)22:17
pleia2"lsmod" is super helpful when debugging hardware problems - it's "ls" (list) plus "mod" which means modules22:17
pleia2so it "lists modules" that you have loaded22:17
pleia2modules are like drivers in windows22:17
=== Flavio is now known as Guest43676
pleia2you can also manipulate permissions of files on the command line, using commands like "chmod" "chown" and "chgrp"22:18
pleia2a quick google search for "linux commands" will find lots more :)22:19
paultag`clicompanion' rocks for this, as well22:19
paultagand it was written by a member of the beginners team, so it's aimed for new users!22:19
pleia2paultag: ppa?22:19
paultagYeah, I'll grab the repo ID22:19
paultaghttp://okiebuntu.homelinux.com/okwiki/clicompanion <-- that's the howto :)22:20
paultagpleia2: mind if I move on to Ddorda's question?22:20
pleia2paultag: please do22:20
pleia2The author of the Bash Cookbook speaks at the Philadelphia LUG I used to run, he did a presentation on bash vs dash a couple years ago, his slides are here: http://princessleia.com/plug/2008-JP_bash_vs_dash.pdf22:21
paultagEach shell has a different feature set -- just like KDE / Fluxbox / GNOME / Unity have their strong points and weak points, so do the shells. Each has a slightly different dialect of the same language22:21
paultagshells like zsh have a cult following22:21
paultagcsh trys to be like C, so scripting will be easier to those with C background ( but it ends up just being confusing )22:21
paultag99% of the time bash does what you need it to do -- but there are those "1%-ers"22:22
ClassBotgpc asked: Why isn't the .txt needed?22:23
paultagthe full filename on the computer includes ".txt" -- unless of course it does not on the machine ;) -- so to edit a file "foo.txt" you need to use `nano foo.txt', and not `nano foo'22:23
pleia2+if22:24
paultagbecause to the GNU userland / filesystem / kernel foo.txt is a totally different file then foo, or FOO.txt22:24
paultagwhen in doubt, use tab22:24
pleia2Linux doesn't tend to be as strict about extensions as a system like Windows is, so while Windows may complain that a file has no ".txt" on it, it's pretty common in linux22:25
paultag+122:25
paultagwe use magic numbers at the head of the file22:25
* pleia2 hasn't used .txt in years :)22:25
paultagthat's why you see "#!--->" at the top of a script22:25
paultagpleia2: me neither ;)22:25
paultag22:25 < mhall119> for more command line fun, run "file foo" and it'll tell you what kind of file "foo" is.22:26
paultagYeah, this. That uses the magic number of a file to "ID" it22:26
pleia2great tip :)22:26
ClassBotmhall119 asked: Where can I find helpful instructions on how to use all these commands?22:26
paultagmanual pages!22:27
pleia2most commands have "man" pages, so if you wnt to learn more about ls: man ls22:27
paultag+1 pleia2 :)22:27
pleia2some also have info pages22:27
pleia2info ls22:27
paultagmanual pages are also great for looking at files, as well22:27
pleia2and most also have a --help, so: ls --help22:27
paultag+122:28
ClassBottxomon asked: the X enviromenth is executed in a shell, how can it execute more than a windows? doesn't it suspend it?22:28
paultagInteresting question, txomon22:28
paultagtritium: the trick here is using subprocesses22:28
paultagso, when you start X, it uses raw library calls to the video subsystem ( through a networked interface ) to draw your windows22:29
paultagX it's self is just a server, much like apache222:29
paultagand just like any server, when you connect with a client ( like a web browser for apache ), it handles each client on it's own22:30
paultagin that way, when you start an X application, it connects ( like a browser ) to it, and "talks" back and forth22:30
paultagand so each process is isolated and talking over a socket :)22:31
ClassBotmhall119 asked: Oh No! "ls --help" is too long and scrolls out of view, how can I display it a page at a time?22:31
pleia2you can pipe the output to a command "less" or "more"22:31
pleia2ls --help | less22:31
pleia2that confines it to your terminal, you just hit the space bar to page down, esc to exit22:32
ClassBotDdorda asked: recently i saw someone climbing up in the shell prompt! was it magic?22:33
pleia2if you hit the up arrow, you can get to the last command you typed22:33
pleia2*super* helpful!22:33
pleia2if you hit the up arrow more, it scrolls through your history one line at a time22:33
ClassBottxomon asked: When I press cntl+alt+<functionkey> I switch to another shell, is there any difference between that and executing a shell in X enviroment?22:33
paultagNot one bit. You won't be able to start X apps by default ( you'll need to start an X server session and export it ), but you have the exact same shell as an X shell22:34
paultagbut on TTY1, you can run something like `export DISPLAY=":0.0"' to use X apps22:34
paultagbut no, same commands, same system22:34
pleia214:35:40 < Ddorda> for ex. if you get a super long answer to "ls", he didn't use |more, but scrolled up22:35
pleia2clarification from previous question22:36
pleia2most terminals allow you to to hold down shift and hit the "page up" key to read the terminal buffer22:36
ClassBotmhall119 asked: what if I want to re-run a command I ran like 50 commands back, I remember the start of it, but not the parameters, do I have to hit 'up' 50 times?22:36
pleia2no, there are a couple ways to tackle this22:37
pleia2you can search through the history, so if you know your command starts with "ls" you can: history | grep ls22:38
paultag!command is usually the most common way ( if it was the last command you ran with that binary )22:38
paultagor grepping history, too :)22:38
pleia2you'll see a number next to the list it returns, so in mine I see:22:38
pleia2  499  info ls22:38
pleia2to run that again, I just: !49922:38
pleia2there are also fancy ways to search bash history, but they aren't consistant between shells22:39
pleia214:39:09 < mhall119> paultag: pleia2: with bash, you can also hit ctrl+r and start typing the beginning of the command22:39
pleia214:39:15 < mhall119> it'll search ~/.bash_history22:39
pleia2^^ a good example :)22:39
paultag+1 there22:39
ClassBotUndiFineD asked: I always forget how I executed a command in the past, how can i eassily retrieve that ? , I think it was something like: !command22:40
paultag22:39 < UndiFineD> paultag: is it !command:p to show the command before execution ?22:40
paultagUndiFineD: yes, thanks :)22:40
ClassBottxomon asked: When I want to run a X app, I must start a shell, but if I close it, the app closes. Is there any way to let it work without that shell?22:41
paultagOh yes, this is a good one22:41
paultagthe trick is when you close a TTY it's like "hanging up" the side of your TTY22:41
paultagso, there's a fun binary called "nohup", which takes the SIGHUP call and trashes it22:41
paultagso, to run nm-applet in a x terminal and close it, try running it likeL22:42
paultag`nohup nm-applet &'22:42
paultagit will log output for you as well :)22:42
paultagit's really handy and fun to use22:43
paultagthat or alt+f222:43
paultagthen the system'll take care of forking it and pushing it to the background22:43
ClassBotvigs asked: When I do a ctrl+r search, it takes me to the last time i used the command. Suppose I want to browse through all the uses of that command, is there a way to do that with Ctrl+r ?22:44
paultagI don't think so :(22:45
paultagtry patching bash! ;)22:45
paultagusually tabing would work, but I've not tried it22:46
paultagnope, tabbing fails. I have no idea22:46
ClassBotLeGambitteur asked: is the command history limited ? If so how to increase it ?22:46
pleia2oh22:47
pleia214:46:54 < mhall119> pleia2: hit ctrl-r again while it's searching and it'll step through anything that matches the current search22:47
pleia2there we go :)22:47
pleia2the command history is 500 by default22:47
paultag22:46 < mhall119> pleia2: hit ctrl-r again while it's searching and it'll step through anything that matches the current search22:47
pleia2to increase it you'll need to edit your .bashrc to add:22:47
paultagOh shoot. Sorry for the double post :)22:47
pleia2export HISTSIZE=100022:47
pleia2^^ makes it 1000 rather than 50022:47
ClassBotobengdako asked: nohup is it equivalent to command + & + disown &22:48
paultagWooo, I love this question22:48
paultagYES! and it's actually slightly more "clean" since bash is not even sending a HUP signal22:48
paultagBUT, that's a "bashism"22:48
paultagit's not present as a binary in the system, or some sort of global flag, so know that that command will only work for bash22:49
paultagI'm not sure about dash, but the shell I wrote did not have disown, so I had to use nohup ( and it works globally )22:49
paultagso if you are writing for others, use nohup. If you're just playing around, disown is great22:49
paultagobengdako: is that good?22:50
paultagor were you looking for something else?22:50
ClassBotUndiFineD asked: how to log compilation into one file ?22:51
ClassBotUndiFineD asked: how to log compilation into one file ? >1&2 or something22:51
ClassBotThere are 10 minutes remaining in the current session.22:51
paultagusually it's 2>&122:51
paultagand that takes stderr and pipes it to stdout, so that you can dump both together22:52
paultagit's handy for logging errors as well as messages from the application in question22:52
paultagfoo > bar # will push stdout into a file22:52
paultagI'm not totally clear on the question, pleia2 ?22:52
pleia2that's good :)22:53
paultagcool :)22:53
ClassBotThere are 5 minutes remaining in the current session.22:56
paultag5 minutes, take your best shot, guys!22:56
ClassBottxomon asked: Is there any good guide to learn to use shell?22:58
paultagtons. The best way is to use it to do casual stuff ( browsing the filesystem, renaming files, and so forth ), but again, the `clicompanion' app is fantastic for this22:58
paultagit can help teach the basics. Once you have that, a bash scripting guide actually helps day-to-day bash a lot22:59
paultagand keep in mind that once you're past the basics, you're learning the shell and not the GNU/Linux userland so much :)22:59
pleia2http://tldp.org/LDP/abs/html/ is great (don't be scared off by "advanced"22:59
paultag(stuff like disown)22:59
paultag+1 pleia222:59
paultagI learned from that page, and I love it23:00
paultag22:58 < _marx_> learning the bash shell oreilly book23:00
paultagnot bad either, a great book for sure23:00
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Survey: http://tinyurl.com/UUDSurveyJan11 || Event: Ubuntu User Day - Current Session: Asking questions on Launchpad and Reporting bugs on Launchpad - Instructors: charlie-tca
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/29/%23ubuntu-classroom.html following the conclusion of the session.23:01
charlie-tcaI'm Charlie Kravetz, known as charlie-tca on irc and the mailing lists. I am Xubuntu Quality Assurance Lead, a member of ubuntu-bugsquad, bug-control, and a bugsquad mentor.23:02
charlie-tcaI test the latest development images, and am using Xubuntu Natty Narwhal on my daily machine. This gives me considerable experience in testing, filing bugs, and helping others with bugs.23:02
charlie-tcaI am also one the bug triagers that checks the bug reports to make sure there is enough information for the developer to begin working to resolve your issues.23:02
charlie-tcaI am going to talk about Asking Questions on Launchpad and Filing Bugs on Launchpad.23:02
charlie-tcaPlease keep questions to #ubuntu-classroom-chat. Please make sure you keep them prefaced with "QUESTION: " so people can see them. If I am going to answer you question during my session, I will skip over it or save it for later. Please don't feel ignored.23:03
charlie-tcaLaunchpad is a collaboration and hosting platform for software projects.23:03
charlie-tcaIt brings communities together by making it easy to share code, bug reports, translations and ideas across projects.23:04
charlie-tcaBefore you can ask a question or report a bug, you must sign up for Launchpad.23:04
charlie-tcaSigning up for Launchpad is easy. If you have never registered in launchpad, there is an excellent help guide to get you started at https://help.launchpad.net/YourAccount23:04
charlie-tcaIn my experience, this is a very well written guide to registering and getting started with Launchpad. Why do you want to register?23:05
charlie-tcaIt gives you easy access to all the great things offered by Launchpad! One of those great Launchpad offerings is called Launchpad Answers.23:06
charlie-tcaWhile mailing lists, web forums, and IRC are great places to find help with free software they do have a couple of shortcomings:23:06
charlie-tca(a) There's no way to track the progress of a question and23:07
charlie-tca(b) knowledge about the software is spread across different places.23:07
charlie-tcaAn alternative solution to that is Launchpad Answers. Launchpad Answers is a place that keeps track of questions, the comments on those questions, and the answers to those questions.23:07
charlie-tcaIt notifies volunteer support contacts of new questions, builds a searchable knowledge base of good answers, and allows people to ask questions and offer support in different languages.23:08
charlie-tcaUsing Launchpad Answers is easy, just visit the Answers page at https://answers.launchpad.net/ubuntu.23:08
charlie-tcaheh, yes, it does seem strange to go to something called "answers" to ask a question.23:08
charlie-tcaIf you are not logged into launchpad, you will be asked to login before you can ask a question. Since you already registered, just click the login link at the top and sign in.23:09
charlie-tcaNow, if you are not in a hurry, it is a good idea to browse the link called "All FAQs". This is a listing of the "Frequently Asked Questions".23:09
charlie-tcaMany times, I find there are questions and answers in the FAQ that have been bothering me, but were not important enough for me to ask.23:09
charlie-tcaDon't get lost in the FAQs, though. Your own question is important. You can always come back to this and browse through the list.23:10
charlie-tcaYou do not need to look to see if your question is already asked, since one of the great features in Launchpad is that it will look for your question.23:10
charlie-tcaYou will also see on the right side, a link called "My questions". After you have asked a question, you can click this link to see the questions you have asked, and any comments or answers.23:12
charlie-tcaThis makes it easier to find your own questions later, instead of trying to remember what the question was, or the link to it that you forgot to write down.23:13
charlie-tcaYou only need the one link to find it later, the same link you used and bookmarked to ask the question - https://answers.launchpad.net/ubuntu23:13
charlie-tcaYou will also see a list called "Answer contacts for Ubuntu". These are some of the people who have volunteered to answer questions.23:14
charlie-tcaThey are notified by automatic email of questions asked, and will do their best to answer questions they know the answer to.23:15
charlie-tcaNow, click on the "Ask a Question" link in the right top of the page. Next, type good summary to your question, making sure that the question is entered clearly.23:15
charlie-tca"Please help me!" or "I need help" is not a good question. A good summary tells what your problem is, in as few words as you can use.23:15
charlie-tcaA good summary would be "How to replace a hard drive without losing the boot loader" or "How do I back-up my data on my hard drive to my cd drive?"23:16
charlie-tcaOf course, a summary that is more than one or two lines is much too long to be useful. Put that extra information in the description instead.23:16
charlie-tcaClick on next, and Launchpad will now search for existing questions that look similar. Don't you just hate those places that ask you to search before you ask?23:16
charlie-tcaLaunchpad Answers took care of that for you. If it finds anything that loos like your question, it will show you them.23:16
charlie-tcaIf Launchpad doesn't find any similar questions, or those it finds are unhelpful to you, you can write a more detailed description of your problem and submit your question.23:17
charlie-tcaOnce you've added your question, Launchpad emails anyone who's volunteered to be an answer contact for your language.23:17
charlie-tcaThey can then ask you for more information or offer an answer. Launchpad will then email you whenever your question changes, such as when someone suggests an answer.23:17
charlie-tcaIf someone does ask for more information, please be polite in answering. Not everyone is as well versed in your language as you, and may not understand the way the question was worded.23:18
charlie-tcaWhen adding information, it is usually good to add it as a comment, rather than expand the original description. Many of us do not realize the description was modified, and miss the added material.23:18
charlie-tcaWhen adding information, it is usually good to add it as a comment, rather than expand the original description. Many of us do not realize the description was modified, and miss the added material.23:18
charlie-tca<txomon> QUESTION: Is there any type of connection between the forum and the IRC channel? a question might be answered in the chat, and no one would be able to see it later--23:19
charlie-tcaNo, to the best of my knowledge, there is no connection. The log files would have to be transcribed to the format used in the forums23:20
charlie-tcaand, yes, we do answer the answer quite often sometimes on IRC.23:20
charlie-tcathe good news is... Most of us realize that there is no "search" for the question and will answer it each time.23:21
charlie-tcaThats about it for LP answers. Are there any other questions?23:21
charlie-tcaOkay, so lets move on to bug reporting now. Ubuntu, as you may already know, uses Launchpad for reporting bugs.23:22
charlie-tcaLaunchpad is a very good bug tracker. We'll be covering how to make your bug report more complete and therefore more likely to get fixed!23:22
charlie-tcaVery often we see bug reports with incomplete information, which means more time is spent getting the actual information. If you give proper information, its easy for us triagers to confirm the bug so the developers can look into it.23:23
ClassBottxomon asked: Years ago, I submited a bug and I had no response (wifi hw problem), I tried with the latest driver months ago, and replyed the 1st bug I created... Is there any way to make it be reviewed?23:23
charlie-tcaThat is a great question! and right on time, too. Thanks, txomon23:24
charlie-tcaAs bug triagers, we do attempt to get the bugs reported ready for the developers to step up and work them. We use the status of the bug to let us know what is happening23:25
charlie-tcawhen we ask questions.23:25
charlie-tcaThe triager asked you for more information. You supplied some of it, but never responded to his second request for trying the mainline kernel.23:26
charlie-tcaSince he did not have all the information, he never completed getting the bug ready.23:27
charlie-tcaAlso, I see you moved status to confirmed. Let's examine the bug status down the road a bit.23:27
charlie-tcaEven though you can report bugs directly to Launchpad, we suggest that you don't you do that.23:28
charlie-tcaIn fact, most of the time, the appropriate information is never really attached or given when you report directly.23:28
charlie-tcaWhen you are ready to file a bug report, and need some help with it, please see https://help.ubuntu.com/community/ReportingBugs23:29
charlie-tcaIf an application crashes, and you're using a version of Ubuntu which is actively under development, Apport will start automatically, raising an appropriate bug report for you to complete in Launchpad. This provides developers with rich debugging information that will make it easier to fix the problem.23:29
charlie-tcaFor more information about apport, see https://wiki.ubuntu.com/Apport23:29
charlie-tcaMost of the time, to file your bug report that is not a crash, you will use a small command line program called "ubuntu-bug". Don't let the words "command line" scare you, please. It is not going to be all typing without the graphics.23:30
charlie-tcaLet's say that nautilus is giving you trouble. To report a bug about nautilus, you simply hit Alt+F2, and type "ubuntu-bug nautilus" without those quotes, and click on "Run".23:30
charlie-tcaThe format is "ubuntu-bug <package-name>", making it important that you try to have the package correct.23:30
charlie-tcaMany times, the package will be the application that just gave you the problems. You can click on Help -> About  to get the name.23:31
charlie-tcaTo know more about finding the right package, please see https://wiki.ubuntu.com/Bugs/FindRightPackage23:31
charlie-tcaTo file a bug against a program that is currently running, go to System > Administration > System Monitor, and find the ID of the process.23:31
charlie-tcaThen type the process ID instead of the <package-name> into the Alt+F2 window.23:31
charlie-tcaHaving done that, wait. It is gathering the information about the application that is needed for your bug report. You should get a window titled "Apport".23:32
charlie-tcaWhen all the information is gathered, you will see a question "Send problem report to the developers?" Please click on "Send Report".23:32
charlie-tcaThis opens a window in your web browser or firefox. You will be asked questions now. You may have to type in a summary. Please make this as short but descriptive as possible.23:33
charlie-tcaThis is the bug report title, so "crashed" is not a good summary. "Crashed when I opened 1000 files" is good. "Frozen for 10 minutes when I opened 1000 files at once" is better.23:33
charlie-tcaYou will also be given a list of similar bugs to compare your bug to. If it doesn't match any, or is a bug report about the audio, linux, or graphics, please check "file a new report".23:34
charlie-tcaYou are also give a large window called description or "Further Information".23:34
charlie-tca"I don't know, I was away when this crash happens" is an accurate description, but not helpful.23:34
charlie-tcaWhen you submit a bug report, it's important to specify three things:23:34
charlie-tca(1) What you expected to happen23:34
charlie-tca(2) What actually happened23:35
charlie-tca(3) The minimal series of steps necessary to make it happen, where step 1 is "I clicked on ???".23:35
charlie-tcaI personally look at over 1000 bugs a month. I don't know all the programs, and I don't use most of them.23:36
charlie-tcaI like to add when asking a reporter to do this, "please tell me how to do this if I have never used this program or application".23:36
charlie-tcaIf I have a good step by step procedure, I will do everything I can to reproduce the issue, so we can tell the developer what they need to fix the issue.23:37
charlie-tcaFill in the description field with as much information as you can, including the release of Ubuntu you are using.23:37
charlie-tcaIt is better to have too much information in the description than not enough.23:38
charlie-tca<txomon> QUESTION: the url you previously submited the HowTo report a bug, Is good for reporting a bug from the packages, but it doesn't say anything about kernel (just to submit a new one) Is there any other that refers to this specific?23:39
charlie-tcaThanks for asking!23:39
charlie-tcawe try to confuse the reporter with the kernel bugs. There is no package labeled "kernel".23:40
charlie-tcaIn Ubuntu, the kernel, which is what everything else requires to work, is called "linux"23:40
charlie-tcaTherefore, any bug against the kernel, gets the package     linux     asigned to it.23:41
charlie-tcatxomon: Does that answer the question?23:42
charlie-tca<UndiFineD> QUESTION: I get APPORT maximum errors reported23:43
charlie-tcaAnother very good question!23:43
charlie-tcaThis is harder to answer. It usually happens when you get too many crashes without reporting the bugs.23:43
charlie-tcasometimes, it means whatever is crashing is crashing over and over.23:45
charlie-tcaThere are two ways to fix this one. The quick and easy one is to remove the .crash reports from /var/crash23:46
charlie-tcaUnfortunately, that doesn't help us get anything fixed.23:46
charlie-tcainstead, open your terminal, go to /var/crash, and use23:48
charlie-tcaubuntu-bug -c <location of apport file> to file the bug23:49
charlie-tcaIn Nautilus, you can also double-click the file to file the report.23:49
charlie-tcaand that happens to be the same command you can use to file a bug if your system is offline when it crashes23:50
ClassBotThere are 10 minutes remaining in the current session.23:51
charlie-tcaOnly describe a single problem per bug report so that each can be followed up on in detail. If you experience several issues file separate reports.23:51
charlie-tcaAdd supporting attachments to explain or help others reproduce your bug. This might include a screenshot or video capture of the problem or a sample document that triggers the fault.23:52
charlie-tcaTo add an attachment to the bug use the "Include an attachment" section of the bug form.23:52
charlie-tcaAdditional attachments, if necessary, can be added after the bug is reported via "Add a comment/attachment" at the bottom of the page, after the report is filed.23:52
charlie-tcaIf for some reason you cannot file a bug through the Apport tool you can file one via Launchpad. When doing so please ensure that you have determined which package it should be filed against.23:53
charlie-tcaPlease read the "Finding the right package" link, https://wiki.ubuntu.com/Bugs/FindRightPackage.23:53
charlie-tcaTo report a bug when you don't know the package name https://bugs.launchpad.net/ubuntu/+filebug/?no-redirect - please use this as the last instance. If you need help with filing a bug, do drop by at #ubuntu-bugs. We'd be happy to help.23:53
charlie-tcaYou should be aware, if you do file the bug directly, we are going to ask you a lot of questions, and have you attach several files to the bug report in most cases.23:54
charlie-tcaPlease subscribe to the bug you file. Any changes or added comments will then be sent to you by email. This keeps you informed of the need for more information or even when the bug gets fixed.23:55
charlie-tcaIf a request for more information goes without a response for 60 days, most of the time, the bug will expire, and the developers will not look at it again.23:55
charlie-tcaOkay, let's hit status quickly23:56
ClassBotThere are 5 minutes remaining in the current session.23:56
charlie-tcaMost bugs will start out in "New" status. It remains there until the triager gets to it, or someone else experiences the bug.23:56
charlie-tcaThe triager will change the status to confirmed if all the information is complete.23:57
charlie-tcaPlease do not set your own bugs to confirmed. It tends to confuse us and we don't come back to them.23:57
charlie-tcaIf you added information to the bug, please set it back to New. That triggers us to look more23:57
charlie-tcaWe will move the bug to triaged to tell the developer we think it is complete.23:58
charlie-tcaIf you need further help with filing a bug, or have questions about the bug you filed, please ask in #ubuntu-bugs, and we will do our best to help you.23:58
charlie-tcaAny other questions?23:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!