The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Learn About Linux (Round II) *VOTE HERE*

    Discussion in 'Linux Compatibility and Software' started by Gautam, May 24, 2007.

  1. Gautam

    Gautam election 2008 NBR Reviewer

    Reputations:
    1,856
    Messages:
    3,564
    Likes Received:
    0
    Trophy Points:
    105
    A few months back, we asked you what about Linux you wanted to know more about. Some of those ideas were implemented in stickies, but it has come time again to ask again. Please VOTE and post in this thread. Thanks to those who posted new ideas last time, which are now part of this poll.
     
  2. Wes611

    Wes611 Notebook Enthusiast

    Reputations:
    0
    Messages:
    20
    Likes Received:
    0
    Trophy Points:
    5
    I voted for "Wine/VMWare." I plan to buy a notebook this summer, and install a debian based linux distro on it. I have a windows desktop at home that I would like to be able to use remotely from my linux notebook, as there are some applications I need that are Windows only. I don't know if I would use a VMWare client, or something like TightVNC to accomplish this, but I know I am most likely going to be looking for guidance when the time comes to set all of this up.
     
  3. AuroraS

    AuroraS Notebook Virtuoso

    Reputations:
    651
    Messages:
    3,497
    Likes Received:
    0
    Trophy Points:
    105
    I also voted for the Wine/VMWare option. I'm curious as to how to get that stuff working...
     
  4. Paul

    Paul Mom! Hot Pockets! NBR Reviewer

    Reputations:
    759
    Messages:
    2,637
    Likes Received:
    0
    Trophy Points:
    55
    Voted for the Linux Filesystem Overview here. If you're looking for a good list of Linux applications, you can check www.linux.org. The driver help might not be a bad idea either.
     
  5. Charr

    Charr Notebook Deity

    Reputations:
    415
    Messages:
    1,564
    Likes Received:
    0
    Trophy Points:
    55
    I voted the FS and driver help. Both are interesting topics, and have a lot less coverage than Linux programs.
     
  6. AuroraS

    AuroraS Notebook Virtuoso

    Reputations:
    651
    Messages:
    3,497
    Likes Received:
    0
    Trophy Points:
    105
    I still think the whole tarball thing is foreign to many newbs. Perhaps teaching them about alien and how to create .deb packages from source code might be useful for many.
     
  7. Gautam

    Gautam election 2008 NBR Reviewer

    Reputations:
    1,856
    Messages:
    3,564
    Likes Received:
    0
    Trophy Points:
    105
    Come on people, VOTE and/or add in your OWN ideas!
     
  8. LIVEFRMNYC

    LIVEFRMNYC Blah Blah Blah!!!

    Reputations:
    3,741
    Messages:
    2,382
    Likes Received:
    0
    Trophy Points:
    55
    AuroraS took the words right out of my mouth. I now know a good deal about about the rest of choices listed on poll, but I never got around to learning how to create .deb packages.

    WINE sucks IMO ....... I use VMWare with XP almost every time I log on Ubuntu. I don't think I can live without it. It's the answer to SYNCing my Windows Mobile Smartphone via USB, Using Office 2007, Paltalk, MS Streets, ETC: on Linux.

    I'm pretty familair with the file system at this point, but it wouldn't hurt to have some sort of file system chart. I think it would help newbies and experts.
     
  9. tudor_mobile

    tudor_mobile Newbie

    Reputations:
    1
    Messages:
    8
    Likes Received:
    0
    Trophy Points:
    5
    I voted for Linux Drivers. Learning how to properly set up some drivers would, in my opinion, have a direct impact on the performance of the machine.
     
  10. Jalf

    Jalf Comrade Santa

    Reputations:
    2,883
    Messages:
    3,468
    Likes Received:
    0
    Trophy Points:
    105
    I'd like to know how to configure/install Linux. Yeah, some distros have nice graphical automated installers, and then what? Now I want to change my default shell to something other than bash (we use tcsh at uni by default, I've gotten used to that). How do I do that?
    Which of the several hundreds of script/config files do I need to fiddle with if I want to change the default window manager?
    Basically, how do I customize the system?

    For that matter, how exactly are programs installed. Yeah, on some distros you can *usually* just do apt-get or emerge, but what if you just grab a package off the web? Or compile it from source code?

    Where do each bit of the application end up when it's installed? And where should I look if I want to remove all traces of a program again?
     
  11. adewolf

    adewolf Notebook Enthusiast

    Reputations:
    0
    Messages:
    41
    Likes Received:
    0
    Trophy Points:
    15
    Hello all:
    I am looking for the Linux equivalents to Act! and Quick Books. Any suggestions?
     
  12. Gautam

    Gautam election 2008 NBR Reviewer

    Reputations:
    1,856
    Messages:
    3,564
    Likes Received:
    0
    Trophy Points:
    105
  13. null84

    null84 Notebook Evangelist

    Reputations:
    5
    Messages:
    368
    Likes Received:
    0
    Trophy Points:
    30
    i voted for vmware because i think most ppl need such guide. if we need help installing drive, we can ask in forum.
     
  14. tudor_mobile

    tudor_mobile Newbie

    Reputations:
    1
    Messages:
    8
    Likes Received:
    0
    Trophy Points:
    5
    Gautam, do you happen to know when exactly is this poll going to be closed and when will the actual material be posted on the forum?
     
  15. Gautam

    Gautam election 2008 NBR Reviewer

    Reputations:
    1,856
    Messages:
    3,564
    Likes Received:
    0
    Trophy Points:
    105
    Yes, this poll publicly states that (at the top of the page, check it out)

    "This poll will close on 06-24-2007 at 11:19 AM"

    and we will try to get the information published within a month, since it's summer, and we students have some time off. :p
     
  16. wearetheborg

    wearetheborg Notebook Virtuoso

    Reputations:
    1,282
    Messages:
    3,122
    Likes Received:
    0
    Trophy Points:
    105
    1.
    I'd like to know how to configure X, by editing xorg.conf.
    Eg, take the following segment from
    http://lunapark6.com/debian-40-etch.html
    How does one go about knowing these things ? Is there some tutorial on this ?
    I've never been comfortable with manual edits of xorg.config files.

    2.
    Configuration of firewall. What programs are there, and how does one go aout setting them up ? IP filter / shorewall ? I've heard of them. I'd like a primer on these.
     
  17. wearetheborg

    wearetheborg Notebook Virtuoso

    Reputations:
    1,282
    Messages:
    3,122
    Likes Received:
    0
    Trophy Points:
    105
    I can answer most of these (I'm a bit surprised you dont know all this stuff :D)

    Changing default shell : Use the command

    Code:
    chsh
    Changing the default window manager.
    It can normally be done by selecting the appropriate window manager in the login screen, and saying yes to the option of making it default.
    If that is not available, then, create a file
    Code:
    .xinitrc
    in the home directory, and put in the window manager you want to start on log in.
    Eg, for fluxbox:
    Code:
    exec startfluxbox
    This assumes startfluxbox in your path, if not, then give the full name.

    The commands for starting some popular window managers and desktop environments
    are:
    * KDE =
    Code:
    startkde
    * Gnome =
    Code:
     gnome-session
    * Blackbox =
    Code:
    blackbox
    * FVWM =
    Code:
    fvwm
    (or, for FVWM2 it's
    Code:
    fvwm2
    * Window Maker =
    Code:
    wmaker
    * IceWM =
    Code:
    icewm
    *XFCE =
    Code:
     startxfce4


    Installing programs

    Lets assume we have downlaoded an archive foo.tgz that contains the installtion files.
    Download it to some place, /home/jalf/Foo say.
    Suppose you want to install it in /home/jalf/inst/Foo
    untar it:
    Code:
     tar xvfz foo.tgz
    
    This will unpack it, (and usually create a directory like foo-3.9
    Code:
    cd /home/jalf/Foo/foo-3.9
    This will have a README or INSTALL file for installtion instructions.
    90% of the time, the installtion instructions are as follows:

    Firstyou have to configure. Configure script has a deafult path to install the program, which is in the system directories. If you want to install it in your directory of choice, you have to give it the prefix option:
    Code:
    ./configure --prefix=/home/jalf/inst/Foo
    The configure script will run and make the correct makefile if there are no problems.
    Then do:
    Code:
    make
    Make will compile the programs.
    Finally you need to put in the executables in the installtion directory:
    Code:
    make install
    This will typically put in the executable, say "foo" in /home/jalf/inst/Foo/bin/foo
    To excute it, cd into the directory and execute:
    Code:
    cd  /home/jalf/inst/Foo/bin
    ./foo
    Or, you can add /home/jalf/inst/Foo/bin to your path and directly execute foo.

    If you're compiling from scratch as above, its preferabel to install it in your home directory as shown. That way you know for sure where the installtion files are.
    For system installations, apt-get (or the preferred aptitude), or .rpm installs are preferable. To find where the files are, do
    Code:
    locate jalf-file
    Locate maintains a database of the files in the system.
    Or if the output of locate flys by
    Code:
    locate jalf-file | less 
    Eg, on my system:
    Code:
    $ locate javac
    /etc/alternatives/javac
    /etc/alternatives/javac.1.gz
    /usr/bin/javac
    /usr/lib/jvm/java-1.5.0-sun-1.5.0_10/bin/javac
    /usr/lib/python2.4/site-packages/SCons/Tool/javac.py
    /usr/lib/python2.4/site-packages/SCons/Tool/javac.pyc
    /usr/share/doc/packages/gettext/examples/build-aux/javacomp.m4
    /usr/share/doc/packages/gettext/examples/build-aux/javacomp.sh.in
    /usr/share/man/man1/javac-java-1_5_0-sun.1.gz
    /usr/share/man/man1/javac.1.gz
    /usr/share/vim/vim64/compiler/javac.vim
    /usr/share/vim/vim64/syntax/javacc.vim
    /var/lib/rpm/alternatives/javac
    /windows/C/Program Files/Java/jre1.5.0_06/bin/javacpl.exe
    $
     
  18. mfmbcpman

    mfmbcpman Notebook Consultant

    Reputations:
    59
    Messages:
    289
    Likes Received:
    0
    Trophy Points:
    30
  19. Jalf

    Jalf Comrade Santa

    Reputations:
    2,883
    Messages:
    3,468
    Likes Received:
    0
    Trophy Points:
    105
    Haha, well, they were just examples, and some of it I have figured out myself before.
    But I've never been a linux fanatic. We use it at university, and I've got it installed on both my desktop and laptop, but I still primarily use Windows.
    And essentially, while I quite like using it at uni, and more or less feel at home with it (I know about both make, less and locate from your examples, and have run into the configure script several times before), I still don't know that much about what goes on behind the scenes, where to look to troubleshoot problems or tweak/adjust some feature.

    It's not *using* Linux I have problems with, it's knowing how to get it set up the way I want, essentially. :p
    At uni, I have a nice pre-configured setup and it works well. At home, I have to configure it myself, and that's where the questions start popping up :p

    Or, if I do something silly and screw up a program, or even the system as a whole, how do I go about recovering? How do I completely rid myself of all traces of a program, or how do I know whether a program still has corrupted config files lying around that will mess up any new installation I make of the program? Which files do I need to edit to get back to where I were? (Not asking about anything specific here, just a general overview of what is defined where)

    Again, just examples of what I'm getting at. Using Linux is easy. Configuring it and maintaining it isn't. (or as you asked above, editing the xorg config file is another good example)

    Anyway, thanks for the effort. I appreciate it :)
     
  20. Pitabred

    Pitabred Linux geek con rat flail!

    Reputations:
    3,300
    Messages:
    7,115
    Likes Received:
    3
    Trophy Points:
    206
    Maintaining Linux is even easy. It's just if you want to change your configuration that things might get a bit hairy. If you just get on and surf the web, email and chat, then it's perfect for you.

    The problem is that Linux is great for the really low end users, and for the really high end user/administrators, but not as much so for the great unwashed masses ;)
     
  21. Jalf

    Jalf Comrade Santa

    Reputations:
    2,883
    Messages:
    3,468
    Likes Received:
    0
    Trophy Points:
    105
    Er, how can it be easy to maintain, if changing configuration gets hairy? ;)

    Oh, another add-on question (I'll just keep adding things as I think of them)
    Just how do desktop-, window- and session managers play together? Which one does what, how do I set up each of them (assuming I don't just go with a generic "throw KDE or Gnome at everything" setup), how do they interact, and what if I want to use, say, Gnome's desktop manager with some other window manager?
     
  22. Lysander

    Lysander AFK, raid time.

    Reputations:
    1,553
    Messages:
    2,722
    Likes Received:
    1
    Trophy Points:
    55
    You know, you could google it?

    I don't think NBR is supposed to be an advanced Linux knowledge repository. The point of these guides is to help new users get their stuff working, not to help advanced users tweak their setup. The are plenty of other sites on the internet for that.
     
  23. Jalf

    Jalf Comrade Santa

    Reputations:
    2,883
    Messages:
    3,468
    Likes Received:
    0
    Trophy Points:
    105
    Let me quote the title of this thread...
    Want it in bold too? Pardon me if I misunderstood something, but I figured with a title like that, we were allowed to say... what we wanted to know about.
    Yes, I could google it. Yes, I have googled most of it. And yes, I would like to see a comprehensive guide explaining some of these things, especially if it were written by the very clever people around here.
    If that is a problem, feel free to ignore my posts.
     
  24. Gautam

    Gautam election 2008 NBR Reviewer

    Reputations:
    1,856
    Messages:
    3,564
    Likes Received:
    0
    Trophy Points:
    105
    Hi Friends:

    Let's get along with each other and allow people to post what they want here. I want to spread the word about free, open source to all people, advanced and novices alike. I think all Linux people should strive for that, but I realize it's ambitious.

    Thanks to everyone who posted a question, or a suggestion on ANYTHING they want to learn about, regardless of difficulty level.

    regards,
    gautam
     
  25. Gautam

    Gautam election 2008 NBR Reviewer

    Reputations:
    1,856
    Messages:
    3,564
    Likes Received:
    0
    Trophy Points:
    105
    We got a lot of votes this time! The poll was truly a success.

    Now, to divvy up the writing! Who wants to do what, Pita, ftw, Lysander, BigV (where has he gone?), Twilight? :D (Sorry if I missed anyone!)
     
  26. Lysander

    Lysander AFK, raid time.

    Reputations:
    1,553
    Messages:
    2,722
    Likes Received:
    1
    Trophy Points:
    55
    I can tackle common WINE programs if you want, include how to install patches.
     
  27. Paul

    Paul Mom! Hot Pockets! NBR Reviewer

    Reputations:
    759
    Messages:
    2,637
    Likes Received:
    0
    Trophy Points:
    55
    I'll do the free equivalents to Windows software part.
     
  28. Pitabred

    Pitabred Linux geek con rat flail!

    Reputations:
    3,300
    Messages:
    7,115
    Likes Received:
    3
    Trophy Points:
    206
    I'll write up the filesystem thing
     
  29. Gautam

    Gautam election 2008 NBR Reviewer

    Reputations:
    1,856
    Messages:
    3,564
    Likes Received:
    0
    Trophy Points:
    105
    Wow, my Linux brethren are such nice people, too! ;)

    Thanks guys!

    I guess I can tackle the driver information.
     
  30. Pitabred

    Pitabred Linux geek con rat flail!

    Reputations:
    3,300
    Messages:
    7,115
    Likes Received:
    3
    Trophy Points:
    206
    If any of y'all want me to proofread and fact-check your stuff, feel free to pm me or email me a draft ;) I used to be an editor on the school newspaper, so I can at least do spelling and grammar... hehe
     
  31. Arla

    Arla Notebook Deity

    Reputations:
    35
    Messages:
    1,073
    Likes Received:
    0
    Trophy Points:
    55
  32. Paul

    Paul Mom! Hot Pockets! NBR Reviewer

    Reputations:
    759
    Messages:
    2,637
    Likes Received:
    0
    Trophy Points:
    55
    I will try to have my part knocked out this week. I've got a test Monday and Tuesday, so I'm a little busy right now. But I'm trying to get to it as soon as possible.
     
  33. Gautam

    Gautam election 2008 NBR Reviewer

    Reputations:
    1,856
    Messages:
    3,564
    Likes Received:
    0
    Trophy Points:
    105
    Take your time, ftw! Thanks for doing this, once again. :)