<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Linux Forums - All Forums]]></title>
		<link>http://www.go2linux.org/forums/</link>
		<description><![CDATA[Linux Forums - http://www.go2linux.org/forums]]></description>
		<pubDate>Fri, 29 Aug 2008 21:18:00 -0700</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Greetings]]></title>
			<link>http://www.go2linux.org/forums/showthread.php?tid=12</link>
			<pubDate>Tue, 24 Jun 2008 08:00:16 -0700</pubDate>
			<guid isPermaLink="false">http://www.go2linux.org/forums/showthread.php?tid=12</guid>
			<description><![CDATA[Greetings!<br />
 I am Tito De Jesus . I live in Puerto Rico. I am trying linux to get out of Windows. Is not as easy as windows but good things come to those who try them. Hopefully with help I will be able to get around. Take care!]]></description>
			<content:encoded><![CDATA[Greetings!<br />
 I am Tito De Jesus . I live in Puerto Rico. I am trying linux to get out of Windows. Is not as easy as windows but good things come to those who try them. Hopefully with help I will be able to get around. Take care!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Lenny Thinkpad R61, Intel 3945 Wireless problem]]></title>
			<link>http://www.go2linux.org/forums/showthread.php?tid=11</link>
			<pubDate>Sun, 16 Mar 2008 06:38:14 -0700</pubDate>
			<guid isPermaLink="false">http://www.go2linux.org/forums/showthread.php?tid=11</guid>
			<description><![CDATA[I have posted here a problem one of our readers have.<br />
<br />
<br />
Quote:Hi, I've install Lenny just as you've suggested and is stuck with the wireless for the past few days.<br />
<br />
Still unable to get the wireless working (Thinkpad R61, Intel 3945).<br />
<br />
Any suggestions or articles would be nice :-)<br />
<br />
Will be reinstalling soon....Aarghhhh !!<br />
<br />
Hope to hear from you<br />
<br />
<br />
Mich, please post here the output of <br />
<br />
<br />
Code:<br />
sudo iwconfig<br />
<br />
<br />
I would like to know if Lenny is recognizing your Wireless card<br />
<br />
thanks.]]></description>
			<content:encoded><![CDATA[I have posted here a problem one of our readers have.<br />
<br />
<br />
Quote:Hi, I've install Lenny just as you've suggested and is stuck with the wireless for the past few days.<br />
<br />
Still unable to get the wireless working (Thinkpad R61, Intel 3945).<br />
<br />
Any suggestions or articles would be nice :-)<br />
<br />
Will be reinstalling soon....Aarghhhh !!<br />
<br />
Hope to hear from you<br />
<br />
<br />
Mich, please post here the output of <br />
<br />
<br />
Code:<br />
sudo iwconfig<br />
<br />
<br />
I would like to know if Lenny is recognizing your Wireless card<br />
<br />
thanks.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[samba problem &quot;samba is not accessible&quot;]]></title>
			<link>http://www.go2linux.org/forums/showthread.php?tid=10</link>
			<pubDate>Sat, 16 Feb 2008 03:42:23 -0800</pubDate>
			<guid isPermaLink="false">http://www.go2linux.org/forums/showthread.php?tid=10</guid>
			<description><![CDATA[Hi I am quoting below, a message from one of our readers, he has a problem with SAMBA, if anybody has a clue please help him.<br />
<br />
<br />
Quote:HI all,<br />
<br />
im also new to linux and have very little networking experienced so let me know if i need to give you more info.<br />
<br />
i think i set up my samba share ok but when i try to view workgroup computers i get an error<br />
<br />
"samba is not accessible. you might not have permission to use this network resource. contact the administrator of this server to find out if you have access permissions.<br />
<br />
list of servers for this workgroup not currently available."<br />
<br />
so im wondering what i did wrong. these are home computers im working with so permissions shouldnt be a problem.<br />
<br />
]]></description>
			<content:encoded><![CDATA[Hi I am quoting below, a message from one of our readers, he has a problem with SAMBA, if anybody has a clue please help him.<br />
<br />
<br />
Quote:HI all,<br />
<br />
im also new to linux and have very little networking experienced so let me know if i need to give you more info.<br />
<br />
i think i set up my samba share ok but when i try to view workgroup computers i get an error<br />
<br />
"samba is not accessible. you might not have permission to use this network resource. contact the administrator of this server to find out if you have access permissions.<br />
<br />
list of servers for this workgroup not currently available."<br />
<br />
so im wondering what i did wrong. these are home computers im working with so permissions shouldnt be a problem.<br />
<br />
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[installing and using compiz on ubuntu]]></title>
			<link>http://www.go2linux.org/forums/showthread.php?tid=9</link>
			<pubDate>Sun, 10 Feb 2008 18:27:57 -0800</pubDate>
			<guid isPermaLink="false">http://www.go2linux.org/forums/showthread.php?tid=9</guid>
			<description><![CDATA[if you don't already have the compiz packages installed, you will probably want to install compiz-plugins, compiz-plugins main, compiz-plugins-extra [optional], compiz-kde for kde or compiz-gnome on gnome.  emerald isn't required for compiz to work although it's generally a good addition to compiz as it handles themes which are very customizable.  compizconfig-settings-manager [under debian there is an unofficial repo, alternatively you can compile from source] compizconfig-settings-manager is a very useful package to have as it is very simple to configure compiz through this handy GUI.<br />
<br />
compiling compiz from source:<br />
the first thing you need to do before the actual compiling takes place is to get the dependencies:<br />
<br />
Code:<br />
sudo aptitude install compiz-dev compiz-bcop build-essential libxcomposite-dev libpng12-dev libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev libstartup-notification0-dev libgconf2-dev libgl1-mesa-dev libglu1-mesa-dev libmetacity-dev librsvg2-dev libdbus-1-dev libdbus-glib-1-dev libgnome-desktop-dev libgnome-window-settings-dev gitweb curl autoconf automake automake1.9 libtool intltool libxslt1-dev xsltproc<br />
<br />
then you need to download and then unpack the source tar-ball(s):<br />
the source files can be downloaded from http://releases.compiz-fusion.org/   generally using the stable code base is best, this is generally separated from the development version by a fairly wide version gap, right now for example, the highest version of compiz (stable) is .5.2 while the development versions are 0.6.0 and 0.6.0.1.   clicking the link leads you to a list of source files of two types, the first is tar.gz which can be decompressed with this command:<br />
Code:<br />
tar -zxvf filename.tar.gz<br />
<br />
 and the other type is a tar.bz2 file and this can be decompressed with this command: <br />
Code:<br />
tar -xvjf filename.tar.bz2<br />
<br />
 make sure you're in the directory containing the makefile.  to see what files exist in your current directory use the command <br />
Code:<br />
ls -a<br />
<br />
 which shows all files in the current directory including hidden files.  once you're in the right directory,you should use this command: <br />
Code:<br />
./configure --prefix=/usr/local<br />
<br />
 rather than just ./configure then <br />
Code:<br />
make &amp;&amp; sudo make install<br />
<br />
 although personally, I would recommend that the install be done using checkinstall [sudo aptitude install checkinstall] which is a nice utility that allows you to compile a deb from source code.  in this case, it makes it a lot nicer to manage in your package manager of choice as well as uninstall if need be.  the command to do this is: <br />
Code:<br />
make &amp;&amp; sudo checkinstall<br />
<br />
 http://wiki.compiz-fusion.org/Get_Compiz_Fusion is a good reference for installing compiz using the common repos, git and compiling from source.<br />
<br />
a little background on compiz: compiz is a window-manager that makes use of 3d accelerated graphics card capabilities.  because compiz is a window-manager like kwin which is kde's window-manager or metacity which is gnome's window-manager it can take their place.  to switch window-managers, the general command is <br />
Code:<br />
windowmanager --replace<br />
<br />
 where the name of your window-manager of choice replaces windowmanager in the command.  for example, switching from kwin to compiz in kde is done with the command <br />
Code:<br />
compiz --replace<br />
<br />
  it works the same under any desktop environment that also has a separate window-manager such as gnome, kde or xfce.  it does not work under fluxbox because fluxbox *is* also a window-manager.  The first time you start compiz it is suggested that you do so from a terminal rather than using alt + f2 to run the command.  why?  because when you run compiz from the terminal window you get lots of output including output about any errors that occur.  sometimes it fails because your graphics card is blacklisted.  A simple workaround for this [warning! there's a reason they're blacklisted] is to comment out the specific line containing the relevant pci id like this:<br />
<br />
original line in /usr/bin/compiz: <br />
Code:<br />
# blacklist based on the pci ids <br />
# See http://wiki.compiz-fusion.org/Hardware/Blacklist for details<br />
T="&nbsp;&nbsp; 1002:5954 1002:5854 1002:5955" # ati rs480<br />
T="&#36;T 1002:4153" # ATI Rv350<br />
T="&#36;T 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12"&nbsp;&nbsp;# intel 965<br />
T="&#36;T 8086:2972" # i965 (x3000)<br />
T="&#36;T 1002:3152 1002:3150 1002:5462 1002:5653 " # ati X300 X600,X600 X700 <br />
BLACKLIST_PCIIDS="&#36;T"<br />
unset T<br />
<br />
 which if your card is pci id 1002:4153 you'd comment it out like this: <br />
Code:<br />
# See http://wiki.compiz-fusion.org/Hardware/Blacklist for details<br />
T="&nbsp;&nbsp; 1002:5954 1002:5854 1002:5955" # ati rs480<br />
#T="&#36;T 1002:4153" # ATI Rv350<br />
T="&#36;T 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12"&nbsp;&nbsp;# intel 965<br />
T="&#36;T 8086:2972" # i965 (x3000)<br />
T="&#36;T 1002:3152 1002:3150 1002:5462 1002:5653 " # ati X300 X600,X600 X700 <br />
BLACKLIST_PCIIDS="&#36;T"<br />
unset T<br />
<br />
 although chances are you don't really know which one is the culprit so commenting out all 5 lines may be the way to go.  The second problem that may happen is that your graphics card driver isn't whitelisted.  if that's the case, in the same file [/usr/bin/compiz] you'll need to add the driver you're curently using to the line beneath # Driver whitelist    this line is just above the section listing blacklisted pci ids.  here's what it should look like w/ sontext: <br />
Code:<br />
FALLBACKWM_OPTIONS="--replace &#36;@"<br />
<br />
# Driver whitelist<br />
WHITELIST="fglrx"<br />
<br />
# blacklist based on the pci ids<br />
<br />
 in this case, fglrx is the driver being used which needs to be whitelisted.  this is normally the case with ATI based cards.  <br />
<br />
if you get an error like xgl missing or something along those lines, make sure you have the package xserver-xgl installed as well as the compiz components.<br />
<br />
restart x (alt ctrl backspace then restart xserver) otherwise compiz probably won't work (you'll get an error about not having xgl w/out restarting x)<br />
<br />
how to use compiz once it's working<br />
<br />
once you get it to work correctly, that is to say that your windows should look noticeably different, when you close a window, the default animation should be functioning as well.  once that is working ok you can go into compizconfig-settings-manager [ccsm is the command]  and start tweaking settings.  here's a few to get to know how to use:<br />
<br />
Desktop<br />
Desktop Cube  this allows you to switch desktops using the command ctrl + alt + [left arrow] and ctrl + alt + [right arrow] which doesnt actually need to be a cube, it is a flat plane for 2 desktops, tetrahedron [3d-triangle] for 3   to change the number of desktops under compiz-config [ccsm] go to general options which is under General [the very top] then to Desktop Size and adjust to your liking [recommended horizontal 4 or so, vertical 1 total =4] which gives the cube with the sides being desktops and the top/bottom being "capped" with an image if you enable Cube Caps.  under Desktop Cube, you can change various properties of the desktop switching animation under behavior [3'rd from the left tab] experiment with the values if you like, you can always return them back to defaults by clicking the buttom to the right of their values.<br />
Expo   this plugin is interesting in that when you activate it, it shows all of your desktops lined up left to right with the ability to drag windows between desktops.  you can chnage the keyboard shortcuts to initiate this by going to actions>>bindings and clicking the area two lines below "Key" this allows you to key in the shortcut as you would if you wanted to initiate the effect.  you can change the time it takes to zoom under behavior and the time for double clicks under bindings.<br />
Rotate Cube  this plugin is needed for rotate cube along with the desktop cube plugin.<br />
pointer sensitivity controlls how much the cube rotates relative to your dragging the cube around.  the higher the number, the mroe it rotates when your drag the cube face.  you can drag the cube to rotate it by holding down your middle mouse mutton [left+right simulataneously is another way] from the desktop.  An alternative method of rotating the cube that works over windows as well [middle mouse only works over open desktop space]  is holding down alt + ctrl and dragging the cube to rotate it with the left mouse button.  if you haven't already, you might want to increase pointer sensitivity as it is quite sluggish with the  default sensitivity.  speed also increases the rate at which the cube rotates as switching via alt ctrl left/right arrow.  zoom is 0 by default and increasing this zooms out away from the cube while you rotate.  at higher values the cube becomes very small so keeping it between 0 and 1.00 or so will probably be just fine.  acceleration controlls how quick the cube snaps back from wherever you dragged it to be flat face with your screen, lower values take much longer to go back to normal which is likely a little annoying so keeping this at at least 1 or so might be a good idea.<br />
Viewport switcher [you probably should leave it checked]<br />
Effects<br />
Animations this one isn't like the others, it has many many options for animations rather than jsut a few like the others.  you can try each one by adding it to the animation selection field for each tab- each tab is a different action such as closing a window, roll up [double click title-bar] focus, minimize or maximize.  you can tweak each effect's settings under the effects settings tab.  anything from the # of paritcles of fire in the burn animation [window burns like a sheet of paper on fire] to the direction and/or color of the burn etc.  under the duration drop down on the animation selection field where you picked what animation you want for each effect, you can change the length of the effect in milliseconds [1/1000ths of a second]<br />
Cube Gears  this adds a geat animation inside your desktop cube when you're rotating it.  best seen if the cube's transparency is high<br />
Cube Reflection  a surface underneath the cube reflects a desired amount of the light<br />
Water Effect adds a few interesting effects like rain which looks like rain hitting a fluid surface with windows or your desktop reflected off the impinged surface.  you can also cause a fluid like effect on the outer edges of windows if your graphics card supports it.  generally this plugin in particular uses more processing power than the others so enabling and using it may slow compiz a bit.<br />
Window Decoration controls shadow effects on windows<br />
Wobbly Windows this is arguably one of the better known plugins for good reason.  enabling this plugin allows your windows to wobble like jello and also controls the "friction" windows encounter when you throw them across the screen.  setting spring k [spring constant, the rigidity of the wobbling] lower values will take a long time to stop wobbling, while the window wobbles, you will not be able to do much with it so setting it to about 1 or so can be very troublesome.  best to leave it around where it is [10] by default.  friction is set to 4 by default which you may or may not like.  setting it to very low values can allow you to throw a window out of sight very quickly.  the entire time it is sliding, it will wobble so it can be a problem getting it stopped where you like if this is set too low.  a value around 1.5-3 will probably be a good setting for friction- you can throw it a little and yet it won't scurry off of the screen never to be seen again.<br />
Extras<br />
Benchmark shows the current frame-rate, this fluctuates depending on use.<br />
screenshot allows you to take a screenshot including during rotating between desktops<br />
Splash every time compiz starts [at boot or by running the compiz --replace command] a splash screen is shown with option to change the image used, time displayed and transparency.<br />
Window Previews displays a preview thumbnail for windows that you hover your cursor over the listing on your taskbar on your panel.  you can change the size of the thumbnails as well as the time it takes for them to show/disappear and the border size of the thumbnail view.<br />
Image Loading unless for some reason these somehow screw something up [I've never seen this] you should leave these enabled.<br />
Utility<br />
Crash Handler allows you to fall-back to a specified window manager if compiz crashes.  don't try to have compiz switch to its self as the backup as that is pointless, use kwin or metacity.<br />
cube caps this plugin allows you to specify image wallpapers for the top and bottom of your cube,<br />
Video Playback and Workarounds these generally should be enabled exect that you may have problems with the Legacy Fullscreen Support option under workarounds as this doesn't seem to work correctly under certain programs, especially openoffice- if you have a problem with fullscreen [openoffice is annoying with this option turned on] you might want to turn this one off.<br />
Window Management<br />
Application Switcher this allows you to switch windows using alt-tab<br />
Move Window you can set this to a keyboard shortcut allowing you to grab a window anywhere not jsut on the title-bar allowing you to throw it anywhere you like.<br />
Place Windows this plugin allows you to specify generally where a new window will be found on your screen.  If you notice that windows are placed in "odd" places it is likely because this plugin is set to "smart" much better to have it set to "centered" instead.<br />
Ring Switcher this plugin allows you to switch between windows by arranging them into a ring which when switching windows rotates the windows in clockwise or counter-clockwise motion depending on whether you use the left or right arrows to switch.<br />
Scale this plugin allows you to specify the manner in which windows are resized, real-time or just an outline with the window appearing again after you've resized its boundaries.  generally the frame resize method is much faster but frankly "uglier" than te real-time option.<br />
<br />
EMERALD<br />
emerald is separate from compiz although the two work very nicely together.  you can customize themes nearly endlessly with many different "engines" colors etc. with the option of downloading GPL'ed [free as in GNU] or non-GPL'ed [free as in beer?] although you need to have subversion installed for you to be able to download new themes.  each them can be customized to your liking [they are great templates] so downloading them is a good idea.  note that the themes don't apply immediately.  they will at the least be applied the next time you restart.]]></description>
			<content:encoded><![CDATA[if you don't already have the compiz packages installed, you will probably want to install compiz-plugins, compiz-plugins main, compiz-plugins-extra [optional], compiz-kde for kde or compiz-gnome on gnome.  emerald isn't required for compiz to work although it's generally a good addition to compiz as it handles themes which are very customizable.  compizconfig-settings-manager [under debian there is an unofficial repo, alternatively you can compile from source] compizconfig-settings-manager is a very useful package to have as it is very simple to configure compiz through this handy GUI.<br />
<br />
compiling compiz from source:<br />
the first thing you need to do before the actual compiling takes place is to get the dependencies:<br />
<br />
Code:<br />
sudo aptitude install compiz-dev compiz-bcop build-essential libxcomposite-dev libpng12-dev libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev libstartup-notification0-dev libgconf2-dev libgl1-mesa-dev libglu1-mesa-dev libmetacity-dev librsvg2-dev libdbus-1-dev libdbus-glib-1-dev libgnome-desktop-dev libgnome-window-settings-dev gitweb curl autoconf automake automake1.9 libtool intltool libxslt1-dev xsltproc<br />
<br />
then you need to download and then unpack the source tar-ball(s):<br />
the source files can be downloaded from http://releases.compiz-fusion.org/   generally using the stable code base is best, this is generally separated from the development version by a fairly wide version gap, right now for example, the highest version of compiz (stable) is .5.2 while the development versions are 0.6.0 and 0.6.0.1.   clicking the link leads you to a list of source files of two types, the first is tar.gz which can be decompressed with this command:<br />
Code:<br />
tar -zxvf filename.tar.gz<br />
<br />
 and the other type is a tar.bz2 file and this can be decompressed with this command: <br />
Code:<br />
tar -xvjf filename.tar.bz2<br />
<br />
 make sure you're in the directory containing the makefile.  to see what files exist in your current directory use the command <br />
Code:<br />
ls -a<br />
<br />
 which shows all files in the current directory including hidden files.  once you're in the right directory,you should use this command: <br />
Code:<br />
./configure --prefix=/usr/local<br />
<br />
 rather than just ./configure then <br />
Code:<br />
make &amp;&amp; sudo make install<br />
<br />
 although personally, I would recommend that the install be done using checkinstall [sudo aptitude install checkinstall] which is a nice utility that allows you to compile a deb from source code.  in this case, it makes it a lot nicer to manage in your package manager of choice as well as uninstall if need be.  the command to do this is: <br />
Code:<br />
make &amp;&amp; sudo checkinstall<br />
<br />
 http://wiki.compiz-fusion.org/Get_Compiz_Fusion is a good reference for installing compiz using the common repos, git and compiling from source.<br />
<br />
a little background on compiz: compiz is a window-manager that makes use of 3d accelerated graphics card capabilities.  because compiz is a window-manager like kwin which is kde's window-manager or metacity which is gnome's window-manager it can take their place.  to switch window-managers, the general command is <br />
Code:<br />
windowmanager --replace<br />
<br />
 where the name of your window-manager of choice replaces windowmanager in the command.  for example, switching from kwin to compiz in kde is done with the command <br />
Code:<br />
compiz --replace<br />
<br />
  it works the same under any desktop environment that also has a separate window-manager such as gnome, kde or xfce.  it does not work under fluxbox because fluxbox *is* also a window-manager.  The first time you start compiz it is suggested that you do so from a terminal rather than using alt + f2 to run the command.  why?  because when you run compiz from the terminal window you get lots of output including output about any errors that occur.  sometimes it fails because your graphics card is blacklisted.  A simple workaround for this [warning! there's a reason they're blacklisted] is to comment out the specific line containing the relevant pci id like this:<br />
<br />
original line in /usr/bin/compiz: <br />
Code:<br />
# blacklist based on the pci ids <br />
# See http://wiki.compiz-fusion.org/Hardware/Blacklist for details<br />
T="&nbsp;&nbsp; 1002:5954 1002:5854 1002:5955" # ati rs480<br />
T="&#36;T 1002:4153" # ATI Rv350<br />
T="&#36;T 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12"&nbsp;&nbsp;# intel 965<br />
T="&#36;T 8086:2972" # i965 (x3000)<br />
T="&#36;T 1002:3152 1002:3150 1002:5462 1002:5653 " # ati X300 X600,X600 X700 <br />
BLACKLIST_PCIIDS="&#36;T"<br />
unset T<br />
<br />
 which if your card is pci id 1002:4153 you'd comment it out like this: <br />
Code:<br />
# See http://wiki.compiz-fusion.org/Hardware/Blacklist for details<br />
T="&nbsp;&nbsp; 1002:5954 1002:5854 1002:5955" # ati rs480<br />
#T="&#36;T 1002:4153" # ATI Rv350<br />
T="&#36;T 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12"&nbsp;&nbsp;# intel 965<br />
T="&#36;T 8086:2972" # i965 (x3000)<br />
T="&#36;T 1002:3152 1002:3150 1002:5462 1002:5653 " # ati X300 X600,X600 X700 <br />
BLACKLIST_PCIIDS="&#36;T"<br />
unset T<br />
<br />
 although chances are you don't really know which one is the culprit so commenting out all 5 lines may be the way to go.  The second problem that may happen is that your graphics card driver isn't whitelisted.  if that's the case, in the same file [/usr/bin/compiz] you'll need to add the driver you're curently using to the line beneath # Driver whitelist    this line is just above the section listing blacklisted pci ids.  here's what it should look like w/ sontext: <br />
Code:<br />
FALLBACKWM_OPTIONS="--replace &#36;@"<br />
<br />
# Driver whitelist<br />
WHITELIST="fglrx"<br />
<br />
# blacklist based on the pci ids<br />
<br />
 in this case, fglrx is the driver being used which needs to be whitelisted.  this is normally the case with ATI based cards.  <br />
<br />
if you get an error like xgl missing or something along those lines, make sure you have the package xserver-xgl installed as well as the compiz components.<br />
<br />
restart x (alt ctrl backspace then restart xserver) otherwise compiz probably won't work (you'll get an error about not having xgl w/out restarting x)<br />
<br />
how to use compiz once it's working<br />
<br />
once you get it to work correctly, that is to say that your windows should look noticeably different, when you close a window, the default animation should be functioning as well.  once that is working ok you can go into compizconfig-settings-manager [ccsm is the command]  and start tweaking settings.  here's a few to get to know how to use:<br />
<br />
Desktop<br />
Desktop Cube  this allows you to switch desktops using the command ctrl + alt + [left arrow] and ctrl + alt + [right arrow] which doesnt actually need to be a cube, it is a flat plane for 2 desktops, tetrahedron [3d-triangle] for 3   to change the number of desktops under compiz-config [ccsm] go to general options which is under General [the very top] then to Desktop Size and adjust to your liking [recommended horizontal 4 or so, vertical 1 total =4] which gives the cube with the sides being desktops and the top/bottom being "capped" with an image if you enable Cube Caps.  under Desktop Cube, you can change various properties of the desktop switching animation under behavior [3'rd from the left tab] experiment with the values if you like, you can always return them back to defaults by clicking the buttom to the right of their values.<br />
Expo   this plugin is interesting in that when you activate it, it shows all of your desktops lined up left to right with the ability to drag windows between desktops.  you can chnage the keyboard shortcuts to initiate this by going to actions>>bindings and clicking the area two lines below "Key" this allows you to key in the shortcut as you would if you wanted to initiate the effect.  you can change the time it takes to zoom under behavior and the time for double clicks under bindings.<br />
Rotate Cube  this plugin is needed for rotate cube along with the desktop cube plugin.<br />
pointer sensitivity controlls how much the cube rotates relative to your dragging the cube around.  the higher the number, the mroe it rotates when your drag the cube face.  you can drag the cube to rotate it by holding down your middle mouse mutton [left+right simulataneously is another way] from the desktop.  An alternative method of rotating the cube that works over windows as well [middle mouse only works over open desktop space]  is holding down alt + ctrl and dragging the cube to rotate it with the left mouse button.  if you haven't already, you might want to increase pointer sensitivity as it is quite sluggish with the  default sensitivity.  speed also increases the rate at which the cube rotates as switching via alt ctrl left/right arrow.  zoom is 0 by default and increasing this zooms out away from the cube while you rotate.  at higher values the cube becomes very small so keeping it between 0 and 1.00 or so will probably be just fine.  acceleration controlls how quick the cube snaps back from wherever you dragged it to be flat face with your screen, lower values take much longer to go back to normal which is likely a little annoying so keeping this at at least 1 or so might be a good idea.<br />
Viewport switcher [you probably should leave it checked]<br />
Effects<br />
Animations this one isn't like the others, it has many many options for animations rather than jsut a few like the others.  you can try each one by adding it to the animation selection field for each tab- each tab is a different action such as closing a window, roll up [double click title-bar] focus, minimize or maximize.  you can tweak each effect's settings under the effects settings tab.  anything from the # of paritcles of fire in the burn animation [window burns like a sheet of paper on fire] to the direction and/or color of the burn etc.  under the duration drop down on the animation selection field where you picked what animation you want for each effect, you can change the length of the effect in milliseconds [1/1000ths of a second]<br />
Cube Gears  this adds a geat animation inside your desktop cube when you're rotating it.  best seen if the cube's transparency is high<br />
Cube Reflection  a surface underneath the cube reflects a desired amount of the light<br />
Water Effect adds a few interesting effects like rain which looks like rain hitting a fluid surface with windows or your desktop reflected off the impinged surface.  you can also cause a fluid like effect on the outer edges of windows if your graphics card supports it.  generally this plugin in particular uses more processing power than the others so enabling and using it may slow compiz a bit.<br />
Window Decoration controls shadow effects on windows<br />
Wobbly Windows this is arguably one of the better known plugins for good reason.  enabling this plugin allows your windows to wobble like jello and also controls the "friction" windows encounter when you throw them across the screen.  setting spring k [spring constant, the rigidity of the wobbling] lower values will take a long time to stop wobbling, while the window wobbles, you will not be able to do much with it so setting it to about 1 or so can be very troublesome.  best to leave it around where it is [10] by default.  friction is set to 4 by default which you may or may not like.  setting it to very low values can allow you to throw a window out of sight very quickly.  the entire time it is sliding, it will wobble so it can be a problem getting it stopped where you like if this is set too low.  a value around 1.5-3 will probably be a good setting for friction- you can throw it a little and yet it won't scurry off of the screen never to be seen again.<br />
Extras<br />
Benchmark shows the current frame-rate, this fluctuates depending on use.<br />
screenshot allows you to take a screenshot including during rotating between desktops<br />
Splash every time compiz starts [at boot or by running the compiz --replace command] a splash screen is shown with option to change the image used, time displayed and transparency.<br />
Window Previews displays a preview thumbnail for windows that you hover your cursor over the listing on your taskbar on your panel.  you can change the size of the thumbnails as well as the time it takes for them to show/disappear and the border size of the thumbnail view.<br />
Image Loading unless for some reason these somehow screw something up [I've never seen this] you should leave these enabled.<br />
Utility<br />
Crash Handler allows you to fall-back to a specified window manager if compiz crashes.  don't try to have compiz switch to its self as the backup as that is pointless, use kwin or metacity.<br />
cube caps this plugin allows you to specify image wallpapers for the top and bottom of your cube,<br />
Video Playback and Workarounds these generally should be enabled exect that you may have problems with the Legacy Fullscreen Support option under workarounds as this doesn't seem to work correctly under certain programs, especially openoffice- if you have a problem with fullscreen [openoffice is annoying with this option turned on] you might want to turn this one off.<br />
Window Management<br />
Application Switcher this allows you to switch windows using alt-tab<br />
Move Window you can set this to a keyboard shortcut allowing you to grab a window anywhere not jsut on the title-bar allowing you to throw it anywhere you like.<br />
Place Windows this plugin allows you to specify generally where a new window will be found on your screen.  If you notice that windows are placed in "odd" places it is likely because this plugin is set to "smart" much better to have it set to "centered" instead.<br />
Ring Switcher this plugin allows you to switch between windows by arranging them into a ring which when switching windows rotates the windows in clockwise or counter-clockwise motion depending on whether you use the left or right arrows to switch.<br />
Scale this plugin allows you to specify the manner in which windows are resized, real-time or just an outline with the window appearing again after you've resized its boundaries.  generally the frame resize method is much faster but frankly "uglier" than te real-time option.<br />
<br />
EMERALD<br />
emerald is separate from compiz although the two work very nicely together.  you can customize themes nearly endlessly with many different "engines" colors etc. with the option of downloading GPL'ed [free as in GNU] or non-GPL'ed [free as in beer?] although you need to have subversion installed for you to be able to download new themes.  each them can be customized to your liking [they are great templates] so downloading them is a good idea.  note that the themes don't apply immediately.  they will at the least be applied the next time you restart.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[How to install KDE 4 on Fedora]]></title>
			<link>http://www.go2linux.org/forums/showthread.php?tid=8</link>
			<pubDate>Sat, 26 Jan 2008 18:44:33 -0800</pubDate>
			<guid isPermaLink="false">http://www.go2linux.org/forums/showthread.php?tid=8</guid>
			<description><![CDATA[I installed KDE 4 on a Fedora 7, using the sources from the KDE home page, here is the how-to step by step, on a fresh F7 installation.<br />
<br />
First some required packages<br />
<br />
<br />
Code:<br />
yum install clucene-core-devel libxml-devel libxslt-devel &#92;<br />
dbus-devel boost-devel bzip2-devel openssl-devel alsa-lib-devel &#92;<br />
redland-devel rasqal-devel raptor-devel hspell-devel aspell-devel &#92;<br />
cups-devel xine-lib-devel avahi-devel gamin-devel OpenEXR-devel &#92;<br />
enchant-devel jasper-devel ilmbase-devel pcre-devel gpgme-devel &#92;<br />
libxklavier-devel glib-devel libusb-devel libsmbclient-devel &#92;<br />
libxcb-devel NetworkManager-devel lm_sensors-devel libraw1394-devel &#92;<br />
bluez-libs-devel gcc-c++ libXext-devel cmake subversion giflib-devel &#92;<br />
libpng-devel libXdamage-devel libXcomposite-devel libXrender-devel &#92;<br />
fontconfig-devel libXft-devel libXcursor-devel libXfixes-devel &#92;<br />
ruby-devel libXScrnSaver-devel libkdcraw-devel exiv2-devel &#92;<br />
lcms-devel libtiff-devel sqlite-devel libxkbfile-devel &#92;<br />
imlib2-devel patch gstreamer-plugins-base-devel<br />
<br />
<br />
<br />
Code:<br />
yum install strigi strigi-devel<br />
<br />
<br />
<br />
Code:<br />
yum install qt4-devel qt4-doc<br />
<br />
<br />
KDElibs<br />
<br />
<br />
Code:<br />
wget http://download.kde.org/stable/4.0.0/src/kdelibs-4.0.0.tar.bz2<br />
tar xvjf kdelibs-4.0.0.tar.bz2<br />
mkdir kde4build<br />
cd kde4build/<br />
cmake -DCMAKE_INSTALL_PREFIX=/usr/src -DCMAKE_BUILD_TYPE=debugfull -DKDE4_BUILD_TEST=ON &#36;HOME/kde4/kdelibs-4.0.0<br />
<br />
<br />
kdepimlibs<br />
<br />
<br />
Code:<br />
wget http://download.kde.org/stable/4.0.0/src/kdepimlibs-4.0.0.tar.bz2<br />
export PATH=&#36;PATH:/usr/src/bin<br />
cmake .<br />
make<br />
make install<br />
<br />
<br />
kdebase<br />
<br />
<br />
Code:<br />
wget http://download.kde.org/stable/4.0.0/src/kdebase-4.0.0.tar.bz2<br />
tar xvjf kdebase-4.0.0.tar.bz2<br />
cd kdebase-4.0.0<br />
yum install blitz blitz-devel qimageblitz qimageblitz-devel<br />
cmake .<br />
make<br />
make install<br />
<br />
<br />
Now you are ready to run kde applications.<br />
<br />
<br />
Code:<br />
ssh -X [username] localhost<br />
<br />
<br />
<br />
Code:<br />
kwrite<br />
<br />
<br />
I will post later how to finish installing it, and make it available as a full session from gdm or kdm]]></description>
			<content:encoded><![CDATA[I installed KDE 4 on a Fedora 7, using the sources from the KDE home page, here is the how-to step by step, on a fresh F7 installation.<br />
<br />
First some required packages<br />
<br />
<br />
Code:<br />
yum install clucene-core-devel libxml-devel libxslt-devel &#92;<br />
dbus-devel boost-devel bzip2-devel openssl-devel alsa-lib-devel &#92;<br />
redland-devel rasqal-devel raptor-devel hspell-devel aspell-devel &#92;<br />
cups-devel xine-lib-devel avahi-devel gamin-devel OpenEXR-devel &#92;<br />
enchant-devel jasper-devel ilmbase-devel pcre-devel gpgme-devel &#92;<br />
libxklavier-devel glib-devel libusb-devel libsmbclient-devel &#92;<br />
libxcb-devel NetworkManager-devel lm_sensors-devel libraw1394-devel &#92;<br />
bluez-libs-devel gcc-c++ libXext-devel cmake subversion giflib-devel &#92;<br />
libpng-devel libXdamage-devel libXcomposite-devel libXrender-devel &#92;<br />
fontconfig-devel libXft-devel libXcursor-devel libXfixes-devel &#92;<br />
ruby-devel libXScrnSaver-devel libkdcraw-devel exiv2-devel &#92;<br />
lcms-devel libtiff-devel sqlite-devel libxkbfile-devel &#92;<br />
imlib2-devel patch gstreamer-plugins-base-devel<br />
<br />
<br />
<br />
Code:<br />
yum install strigi strigi-devel<br />
<br />
<br />
<br />
Code:<br />
yum install qt4-devel qt4-doc<br />
<br />
<br />
KDElibs<br />
<br />
<br />
Code:<br />
wget http://download.kde.org/stable/4.0.0/src/kdelibs-4.0.0.tar.bz2<br />
tar xvjf kdelibs-4.0.0.tar.bz2<br />
mkdir kde4build<br />
cd kde4build/<br />
cmake -DCMAKE_INSTALL_PREFIX=/usr/src -DCMAKE_BUILD_TYPE=debugfull -DKDE4_BUILD_TEST=ON &#36;HOME/kde4/kdelibs-4.0.0<br />
<br />
<br />
kdepimlibs<br />
<br />
<br />
Code:<br />
wget http://download.kde.org/stable/4.0.0/src/kdepimlibs-4.0.0.tar.bz2<br />
export PATH=&#36;PATH:/usr/src/bin<br />
cmake .<br />
make<br />
make install<br />
<br />
<br />
kdebase<br />
<br />
<br />
Code:<br />
wget http://download.kde.org/stable/4.0.0/src/kdebase-4.0.0.tar.bz2<br />
tar xvjf kdebase-4.0.0.tar.bz2<br />
cd kdebase-4.0.0<br />
yum install blitz blitz-devel qimageblitz qimageblitz-devel<br />
cmake .<br />
make<br />
make install<br />
<br />
<br />
Now you are ready to run kde applications.<br />
<br />
<br />
Code:<br />
ssh -X [username] localhost<br />
<br />
<br />
<br />
Code:<br />
kwrite<br />
<br />
<br />
I will post later how to finish installing it, and make it available as a full session from gdm or kdm]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Installing KDE 4 on Centos]]></title>
			<link>http://www.go2linux.org/forums/showthread.php?tid=7</link>
			<pubDate>Sun, 20 Jan 2008 10:49:36 -0800</pubDate>
			<guid isPermaLink="false">http://www.go2linux.org/forums/showthread.php?tid=7</guid>
			<description><![CDATA[This is an unfinished work, as until now I could have not been able to install (compile) KDE 4 on Centos 5, I will post here the steps I already did, and the error I have found, If someone can  continue with the job please post below on this thread, I will also still continue trying.<br />
<br />
I will post step by step what I did, first install a basic Centos5, with Gnome, and not KDE (as we are supposed to compile it later)<br />
<br />
<br />
Code:<br />
yum install xorg-x11-proto-devel<br />
<br />
 To solve error: X11/Xlib.h: No such file or directory<br />
<br />
Code:<br />
yum install libXext-devel<br />
<br />
 to solve /usr/bin/ld: cannot find -lXext<br />
<br />
Code:<br />
yum install glib-devel<br />
<br />
 <br />
<br />
Code:<br />
yum install giflib-devel<br />
<br />
<br />
Code:<br />
yum install openssl-devel<br />
<br />
<br />
Installing cmake<br />
<br />
<br />
Code:<br />
wget http://www.cmake.org/files/v2.4/cmake-2.4.7.tar.gz<br />
tar xvzf cmake-2.4.7.tar.gz<br />
mkdir cmake-build<br />
cd cmake-build <br />
../cmake-2.4.7/bootstrap<br />
gmake<br />
sudo gmake install<br />
<br />
<br />
Installing QT 4.3<br />
<br />
<br />
Code:<br />
wget http://ftp.silug.org/mirrors/ftp.trolltech.com/qt/source/qt-x11-opensource-src-4.3.3.tar.gz<br />
tar xvzf qt-x11-opensource-src-4.3.3.tar.gz<br />
cd [qt_directory]<br />
./configure -nomake examples -nomake demos -qt-gif -no-exceptions -debug -qt3support -qdbus<br />
gmake<br />
gmake install<br />
PATH=/usr/local/Trolltech/Qt-4.3.3/bin:&#36;PATH<br />
export PATH<br />
<br />
<br />
Installing KDE support<br />
<br />
As I have not found a .tar.gz for this, I had to use svn and followed the KDE instructions, to build it.<br />
<br />
Build Kde Support from SVN<br />
<br />
be sure to read this: Environmental variables to build KDE<br />
<br />
Installing Clucene<br />
<br />
<br />
Code:<br />
wget http://ufpr.dl.sourceforge.net/sourceforge/clucene/clucene-core-0.9.20.tar.gz<br />
tar xvzf clucene-core-0.9.20.tar.gz<br />
cd clucene-core-0.9.20<br />
./autogen.sh<br />
./configure<br />
make<br />
make install<br />
<br />
<br />
Installing Strigi<br />
<br />
<br />
Code:<br />
wget http://www.vandenoever.info/software/strigi/strigi-0.5.7.tar.bz2<br />
tar xvjf strigi-0.5.7.tar.bz2<br />
cd strigi-0.5.7<br />
cmake .<br />
make<br />
make install<br />
<br />
<br />
Installing KDELibs<br />
<br />
<br />
Code:<br />
mkdir /root/kde4/source/<br />
cd /root/kde4/source/<br />
<br />
<br />
Code:<br />
wget http://download.kde.org/stable/4.0.0/src/kdelibs-4.0.0.tar.bz2<br />
<br />
<br />
Code:<br />
tar xvjf kdelibs-4.0.0.tar.bz2<br />
<br />
<br />
Code:<br />
cd ..<br />
mkdir kde4build<br />
cd kde4build<br />
cmake -DCMAKE_INSTALL_PREFIX=/usr/src -DCMAKE_BUILD_TYPE=debugfull -DKDE4_BUILD_TEST=ON /usr/src/kdelibs-4.0.0<br />
make<br />
<br />
<br />
I am here, and I found this error:<br />
<br />
<br />
Quote:[ 49%] Building CXX object phonon/libkaudiodevicelist/CMakeFiles/kaudiodevicelist.dir/audiodeviceenumerator.o<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp: In member function ‘void Phonon::AudioDeviceEnumeratorPrivate::findDevices()’:<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:67: warning: unused variable ‘cacheVersion’<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp: In member function ‘void Phonon::AudioDeviceEnumeratorPrivate::findVirtualDevices()’:<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:163: error: ‘snd_device_name_hint’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:170: error: ‘snd_device_name_get_hint’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:194: error: ‘snd_device_name_free_hint’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:196: error: ‘snd_config_update_free_global’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:197: error: ‘snd_config_update’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:198: error: ‘snd_config’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:206: error: ‘snd_input_t’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:206: error: ‘sndInput’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:207: error: ‘snd_input_buffer_open’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:209: error: ‘snd_config’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:209: error: ‘snd_config_load’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:210: error: ‘snd_input_close’ was not declared in this scope<br />
make[2]: *** [phonon/libkaudiodevicelist/CMakeFiles/kaudiodevicelist.dir/audiodeviceenumerator.o] Error 1<br />
make[1]: *** [phonon/libkaudiodevicelist/CMakeFiles/kaudiodevicelist.dir/all] Error 2<br />
make: *** [all] Error 2<br />
<br />
<br />
If someone find this useful, or find any other error please post here with the solution, or with the answer, so we can go all together, to finish this task.]]></description>
			<content:encoded><![CDATA[This is an unfinished work, as until now I could have not been able to install (compile) KDE 4 on Centos 5, I will post here the steps I already did, and the error I have found, If someone can  continue with the job please post below on this thread, I will also still continue trying.<br />
<br />
I will post step by step what I did, first install a basic Centos5, with Gnome, and not KDE (as we are supposed to compile it later)<br />
<br />
<br />
Code:<br />
yum install xorg-x11-proto-devel<br />
<br />
 To solve error: X11/Xlib.h: No such file or directory<br />
<br />
Code:<br />
yum install libXext-devel<br />
<br />
 to solve /usr/bin/ld: cannot find -lXext<br />
<br />
Code:<br />
yum install glib-devel<br />
<br />
 <br />
<br />
Code:<br />
yum install giflib-devel<br />
<br />
<br />
Code:<br />
yum install openssl-devel<br />
<br />
<br />
Installing cmake<br />
<br />
<br />
Code:<br />
wget http://www.cmake.org/files/v2.4/cmake-2.4.7.tar.gz<br />
tar xvzf cmake-2.4.7.tar.gz<br />
mkdir cmake-build<br />
cd cmake-build <br />
../cmake-2.4.7/bootstrap<br />
gmake<br />
sudo gmake install<br />
<br />
<br />
Installing QT 4.3<br />
<br />
<br />
Code:<br />
wget http://ftp.silug.org/mirrors/ftp.trolltech.com/qt/source/qt-x11-opensource-src-4.3.3.tar.gz<br />
tar xvzf qt-x11-opensource-src-4.3.3.tar.gz<br />
cd [qt_directory]<br />
./configure -nomake examples -nomake demos -qt-gif -no-exceptions -debug -qt3support -qdbus<br />
gmake<br />
gmake install<br />
PATH=/usr/local/Trolltech/Qt-4.3.3/bin:&#36;PATH<br />
export PATH<br />
<br />
<br />
Installing KDE support<br />
<br />
As I have not found a .tar.gz for this, I had to use svn and followed the KDE instructions, to build it.<br />
<br />
Build Kde Support from SVN<br />
<br />
be sure to read this: Environmental variables to build KDE<br />
<br />
Installing Clucene<br />
<br />
<br />
Code:<br />
wget http://ufpr.dl.sourceforge.net/sourceforge/clucene/clucene-core-0.9.20.tar.gz<br />
tar xvzf clucene-core-0.9.20.tar.gz<br />
cd clucene-core-0.9.20<br />
./autogen.sh<br />
./configure<br />
make<br />
make install<br />
<br />
<br />
Installing Strigi<br />
<br />
<br />
Code:<br />
wget http://www.vandenoever.info/software/strigi/strigi-0.5.7.tar.bz2<br />
tar xvjf strigi-0.5.7.tar.bz2<br />
cd strigi-0.5.7<br />
cmake .<br />
make<br />
make install<br />
<br />
<br />
Installing KDELibs<br />
<br />
<br />
Code:<br />
mkdir /root/kde4/source/<br />
cd /root/kde4/source/<br />
<br />
<br />
Code:<br />
wget http://download.kde.org/stable/4.0.0/src/kdelibs-4.0.0.tar.bz2<br />
<br />
<br />
Code:<br />
tar xvjf kdelibs-4.0.0.tar.bz2<br />
<br />
<br />
Code:<br />
cd ..<br />
mkdir kde4build<br />
cd kde4build<br />
cmake -DCMAKE_INSTALL_PREFIX=/usr/src -DCMAKE_BUILD_TYPE=debugfull -DKDE4_BUILD_TEST=ON /usr/src/kdelibs-4.0.0<br />
make<br />
<br />
<br />
I am here, and I found this error:<br />
<br />
<br />
Quote:[ 49%] Building CXX object phonon/libkaudiodevicelist/CMakeFiles/kaudiodevicelist.dir/audiodeviceenumerator.o<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp: In member function ‘void Phonon::AudioDeviceEnumeratorPrivate::findDevices()’:<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:67: warning: unused variable ‘cacheVersion’<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp: In member function ‘void Phonon::AudioDeviceEnumeratorPrivate::findVirtualDevices()’:<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:163: error: ‘snd_device_name_hint’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:170: error: ‘snd_device_name_get_hint’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:194: error: ‘snd_device_name_free_hint’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:196: error: ‘snd_config_update_free_global’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:197: error: ‘snd_config_update’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:198: error: ‘snd_config’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:206: error: ‘snd_input_t’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:206: error: ‘sndInput’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:207: error: ‘snd_input_buffer_open’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:209: error: ‘snd_config’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:209: error: ‘snd_config_load’ was not declared in this scope<br />
/root/kde4/src/kdelibs-4.0.0/phonon/libkaudiodevicelist/audiodeviceenumerator.cpp:210: error: ‘snd_input_close’ was not declared in this scope<br />
make[2]: *** [phonon/libkaudiodevicelist/CMakeFiles/kaudiodevicelist.dir/audiodeviceenumerator.o] Error 1<br />
make[1]: *** [phonon/libkaudiodevicelist/CMakeFiles/kaudiodevicelist.dir/all] Error 2<br />
make: *** [all] Error 2<br />
<br />
<br />
If someone find this useful, or find any other error please post here with the solution, or with the answer, so we can go all together, to finish this task.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[kubuntu/debian basic howto]]></title>
			<link>http://www.go2linux.org/forums/showthread.php?tid=4</link>
			<pubDate>Mon, 31 Dec 2007 17:04:08 -0800</pubDate>
			<guid isPermaLink="false">http://www.go2linux.org/forums/showthread.php?tid=4</guid>
			<description><![CDATA[just a note for those who have yet to install Ubuntu/Debian etc. it might be a good idea to mount the /home directory on its own partition bofre ou're done installing.<br />
to do this, rather than the normal install with just / and /swap partitions, allocate ~5 gigs to /  at least some space to /swap [a hundred megs to 1x how much RAM you have] then the rest you can have under /home.  you could also mount /var as well but it's usually a lot less important than getting /home mounted on its own partition.  the reasons for doing this are two fold.  1) since home is on its own partition, you can make use of it on most *nix like systems inclduing all linux distros and likely all BSD distros.  2) if for whatever reason you need to reinstall or upgrade your distro, your files will not be altered in any way.  for those of us who would like to mount home on its own directory after a successful install ggarron hasa very handy guide on how to do this here: http://www.go2linux.org/how-to-move-home...-partition    just note that you can not do this while you are using your linux distro on disk as the relevant partition has not been unmounted.  partitions/disks must be unmounted to be manipulated in this way therefore you must do all of this on a live cd.<br />
<br />
basic commands, shtudown/restart shell scripts, mapping commands to shortcuts and file permissions howto<br />
<br />
*basic commands*<br />
<br />
Code:<br />
ls<br />
<br />
   lists all files and folders in the current directory<br />
<br />
Code:<br />
ls-l<br />
<br />
  lists permissions on files and folders in current directory<br />
<br />
Code:<br />
cd<br />
<br />
   changes the durrent directory<br />
<br />
Code:<br />
sudo apt-get install<br />
<br />
    installs programs through apt-get<br />
<br />
Code:<br />
man<br />
<br />
    the man command brings up the man page for the specified command, eg. man sudo brings up the man page for sudo.  man pages show basic<br />
operations and use of the command.  eg. in the case of ls, the -l flag shows the file/folder permissions in addition to what ls does.<br />
top  shows running processes in terminal<br />
<br />
Code:<br />
killall processname<br />
<br />
  kills all instances of processname<br />
<br />
Code:<br />
pwd<br />
<br />
   print working directory<br />
<br />
Code:<br />
whoami<br />
<br />
   shows what user you are currently<br />
<br />
Code:<br />
chgrp<br />
<br />
     change group of a file [only from/to one you can access]<br />
<br />
Code:<br />
cat<br />
<br />
       concatenates files, eg.  <br />
Code:<br />
cat file1 file2 &gt; file3<br />
<br />
   basically combines file1 and file2 into file3<br />
<br />
Code:<br />
ln<br />
<br />
        creates a link [hard or soft depending on use]<br />
<br />
Code:<br />
lsof<br />
<br />
      lists open files and directories<br />
<br />
Code:<br />
mkdir<br />
<br />
     creates an empty directory<br />
<br />
Code:<br />
nice<br />
<br />
      nice sets priorities in *nix systems, the lower the number, the higher the priority with 0 being the max for normal users and -19 for root<br />
[max priority] how it is used: <br />
Code:<br />
nice 0 processname<br />
<br />
 sets processname to priority of 0 which is the highest priority a normal user can set.<br />
<br />
Code:<br />
uname -r<br />
<br />
     lists what kernel you are currently using<br />
<br />
Code:<br />
apt-get moo<br />
<br />
    bash easter egg:  have you mooed today?<br />
<br />
Code:<br />
kdesu<br />
<br />
   the sudo front end for kde, required to launch programs from outside of a terminal in kde, in gnome or xfce the equivalent command to use is <br />
Code:<br />
gksu<br />
<br />
.  any commands requiring the use of a seperate user account like root either need a root terminal or usiong sudo to temporarily elevate<br />
privilages for an authorized user.  in ubuntu and similar distros, sudo is configured from installation.  in many distros, sudo isn't configured or<br />
installed by default.  to set up sudo manually, make sure you have an editor like nano, emacs or vim installed [if not, install them and sudo]  then<br />
open the file /etc/sudoers under the root terminal using nano, emacs or vim.  add the line "user ALL=(ALL) ALL" without the quotes and replace user with whatever account name you wish to have [all] sudo privilages<br />
<br />
Code:<br />
&amp;<br />
<br />
   seperating two commands with & will execute the second command without waiting for the first to exit or finish.  for example, gedit & konqueror<br />
will launch gedit and konqueror at the same time rather than waiting for kedit to exit like ; would.<br />
<br />
Code:<br />
&amp;&amp;<br />
<br />
 executes a command along with another if the prior command is successful.  basically it is a refinement of &.  && allows you for example, to cd into a directory and preform a command in that directory and the second command operates if and only if the first succeeds, otherwise you end up with the first command failing to execute correctly while the second command dutifully executes anyway. as you can see, executing the right command in the wrong place is just as bad if not worse than the wrong command in the right directory.<br />
<br />
Code:<br />
;<br />
<br />
  seperating two commands with ; executes the second command after the first has exited or finished.  eg. <br />
Code:<br />
gedit ; konqueror<br />
<br />
 would launch gedit and<br />
if/when gedit closes, konqueror is launched.<br />
<br />
Code:<br />
cp<br />
<br />
  copies a file to a destination file [easy way to backup a file]<br />
Code:<br />
sudo dpkg-reconfigure xserver-xorg<br />
<br />
    starts xorg configuration, use this to reconfigure yor xorg configuration if something goes wrong.  you can do<br />
this before the gui starts through root [recovery mode should be an option at the grub menu]<br />
<br />
Code:<br />
sudo su<br />
<br />
using sudo su can make certain commands easier to use that require higher privilages, rather than doing the commands as your lower user account, this command allows you to execute commands as the root user, it is useful with many commands being entered but it is just as dangerous if you are not careful in using it.<br />
<br />
Code:<br />
passwd username<br />
<br />
 this command allows you to change the password of a username, <br />
Code:<br />
sudo passwd<br />
<br />
 changes the root password [by default ubuntu assigns root a random password, you can changes this if really neccessary with this command] in either case, you need to enter the new password twice to verify the change and can only be done to accounts that you have the privilages to do so.<br />
<br />
you can also carry out multiple operations from a command in the terminal eg. <br />
Code:<br />
gedit somefile.txt somefile2.txt<br />
<br />
 will open somefile.txt and<br />
somefile2.txt in gedit at the same time, <br />
Code:<br />
apt-get install kedit konqueror<br />
<br />
 will install kedit and konqueror.  basically, anything right of a command is being acted on by that command.  <br />
Code:<br />
kedit somefile.txt konqueror http://slashdot.org<br />
<br />
  will not open http://slashdot.org in konqueror and somefile.txt in kedit, it will however, open a document named konqueror in kedit as well as a document named http://slashdot.org in kedit as well as somefile.txt.  to do this correctly, add a & or a ; to seperate the two commands [& executes at the same time, ; after the first is finished]<br />
this is the correct code:<br />
<br />
Code:<br />
gedit somefile.txt &amp; somefile2.txt<br />
<br />
  which opens both at once and<br />
<br />
Code:<br />
gedit somefile.txt ; somefile2.txt<br />
<br />
  which executes the second command after the first has finished.<br />
<br />
*video*<br />
vlc, mplayer, amarok and ffmpeg are good programs to have around.  vlc plays most video, mplayer has a good plugin for mozilla and konqueror that<br />
plays most everything else, ffmpeg allows you to convert video files and amarok is a pretty decent audio player that can stream radio and you can set<br />
up last.fm as well.  by default, flv files are not mapped to any video player so this is something you probably want to set up quickly.  to do this<br />
under kde go to settings>>KDE Components>>File Associations then click the + next to the video entry under known types and click add... which is<br />
usually right above help near the bottom left.  a window will pop up, click the drop down menu and change all to video.  then enter flv in the Type<br />
name field to give it a name that you cna identify it easily later.  click on its entry and when it is selected there will be three things to look<br />
for, the first up top right is Filename Patterns, click add and enter *.flv  what this does is associate this entry with all files ending in .flv<br />
[which are flv files] under description you can write anything you want, it isnt really required for this to work.  under Application Prefer<br />
ence Order click add and select the video player of your choice.  in this case, the applications it shows that are vaialble to you are under your<br />
kmenu, you also have the ability to enter a custom command instead.<br />
<br />
*converting flv to avi*<br />
<br />
Code:<br />
cd videofilefolder &amp;&amp; ffmpeg -i flv_file_to_convert.flv flv_file_to_convert.avi<br />
<br />
      the first file name is the name of the video file you want to convert, the second is what you want it to be named after the conversion.  *note that you should never have spaces in filenames as in the terminal spaces indicate a break between commands, use - or _ instead.  also, the conversion leaves the original file intact, you can still use it if you wish and it is critical to have the file extension at the end for a number of reasons, to tell what filetype it is, to prevent overwriting the original or otherwise failing the conversion, telling ffmpeg what format to convert from and to etc..<br />
<br />
*kicker*<br />
under kde, your applets including the taskbar and kmenu are controlled by the process kicker.  if for some reason you can not see any taskbar, kmenu<br />
or anything else useful in kde, it is likely because kicker has been killed, halted or failed to start during boot.  of course it may also mean that<br />
you've got it set to hide and/or it accidentally got moved somewhere else on the screen.  if the menu still can't be found [that is to say it is<br />
literally "gone"], open the run command window with the alt f2 keyboard shortcut.  enter the kicker command and press enter.  if your kemnu/taskbar<br />
etc. doesn't appear after doing that, try killall kicker [kills any halted kicker processes] and then kicker to restart the process.  if that does<br />
nothing, right click your desktop, configure desktop>>behavior>>behavior>>select one of the alternate menu bars and click apply, an alternative menu<br />
bar should appear up top by default.  right click the bar and add kmenu so that you can go into settings>>desktop>>panels and set the position of the<br />
first menu where you want it and click apply, the original menu should re-appear and now you can reove the alternate menu if you don't want it<br />
around.<br />
<br />
*chmod and chown*<br />
chmod changes the permissions on a file or folder.  it is used like this:  <br />
Code:<br />
chmod 421 filename<br />
<br />
how this works is that there are 3 seperate numbers, each represents a set of permissions:<br />
4 = read<br />
2 = write<br />
1 = execute<br />
0 = forbidden<br />
permissions are additive, read and write add liek this: read=4, write=2, read+write=6.  the permissions are in an order, root group others in that order.  therfore, 740 means root gets read, write and execute permissions, group gets read permissions and others are forbidden from reading, writing or executing the file.  that brings us to what group and others mean.  groups are a seperate set of UIDS that can do what group can do, in other words, if your account is in a certain group, you are allowed to do what that group is allowed to do as well.  if you are not root or in that group, you are in "others" and can only do what "others" can do.  there are many different groups, a root group, virtualbox group [needed to use virtualbox to run an OS under it] etc.<br />
chown changes the ownership of a file or folder.  it is used like this: <br />
Code:<br />
sudo chown newowner filename<br />
<br />
where newowner is the username of the user you wish to transfer ownership to.  for root it is simply root, for you it is your username.  like every other command, this must be done in the directory containing the file or folder, otherwise it won't work.<br />
<br />
*shutdown and restart shell scripts*<br />
you can create a shell script icon on your desktop that allows you to easily shutdown or restart your computer in one click.  to do this, open up a<br />
text editor and create a file like shutdown.sh with the sh ending being needed for the script to work.  in the file, type <br />
Code:<br />
sudo shutdown -r 0<br />
<br />
   and change the permissions and ownership of the shell script you just made- there are two different ways to do this, one is through the terminal and the other is changing the permissions and ownership through a file manager with root powers.  the second option is an EXTREMELY BAD IDEA.  do not run programs as root unless it is absolutely positively needed, it is far too easy to do something as root that you would later regret.  the chmod and chown way is a lot safer.  to do this, go into your terminal and cd into the desktop <br />
<br />
Code:<br />
cd /home/yourusername/Desktop<br />
ls <br />
sudo chown root shutdown.sh<br />
<br />
this changes the owner of the script to root.  then sudo shmod 750 shutdown.sh  this gives root read, write and execute permissions, group read and execute permissions and forbidden to others.  then test out your shell script to see if it works: click the shell script icon on your desktop, it should immediately restart your system.<br />
the -r flag after shutdown allows for rebooting, -h halts the system after execution, p powers off and the number after the flag signifies the time left or time at which the system should execute the shutdown command.  eg. <br />
Code:<br />
shutdown -r +5<br />
<br />
  will execute in 5 minutes while <br />
<br />
Code:<br />
shutdown -r 18:15<br />
<br />
 executes at 6:15 pm [18:15 on the 24 hr clock]  <br />
Code:<br />
shutdown -r now<br />
<br />
 also works.<br />
<br />
*mapping keyboard shortcuts to commands*<br />
under kde, the settings for keyboard shortcuts are under settings>>Regional & Accessibilit>>Keyboard Shortcuts under the Command Shortcuts tab.<br />
select a program or you can do the same under kmenu.  to create a new command shortcut, create a new item, give it a name, type the command in the command input box on the right and click on the Current Shortcut Key box on the bottom right corner.  a small window will pop up which you can actively hold the keyboard shortcut of your choice to map that command to that shortcut.  then save the changes and voila! every time you use that keyboard shortcut, that command will be executed.  * just a note that commands requiring higher privilages should use kdesu or gksu rather than sudo as it will not work otherwise and even if it did, sudo shouldn't be used outside the terminal.<br />
<br />
*hiding files and folders*<br />
in linux hidden files and folers are noted as such by a . to the left of the end file name.  eg.<br />
Code:<br />
/home/yourusername/Desktop/.somefile<br />
<br />
   means that the file .somefile is hidden under the /home/yourusername/Desktop directory.  the file is still readable as can be easily seen under a filemanager [view hidden files and folders] option up in the menu.  to hide the file from normal users without root privilages you need to change the permissions of the file or folder using chown and chmod.  <br />
Code:<br />
chown root filetohide &amp;&amp; chmod 700 filetohide<br />
<br />
 makes the file forbidden to group and others and transfers the ownership to root.  to really make sure no one can read the file, it needs to be encrypted and the original destroyed.  there are several encryption programs around that are in the repos, trucrypt and gnu privacy guard [gpg] are both great options although truecrypt 5 seems to be a much more user-friendly option as you can easily mount and unmount encrypted sections and even entire drives easily.  it encrypts new data on the fly [no manual method like gnu privacy guard requires] although for general work like email encryption gpg is a great way to go as well.  you can even hide encrypted data from anyone else by creating a hidden [invisible] encrypted section that is mounted under /media/truecrypt1 or something very similar [the number at the end can vary depending on your options but generally it is 1 for your first volume] your physical encrypted data is wherever you specified it was- you can move it, copy it etc. as long as you know where it is and can point truecrypt to its physical location it will be mounted under /media/truecrypt# and available for editing from any of your programs.  once you're done editing it, unmount the volume and it will remain encrypted for later use.<br />
<br />
*virtualbox*<br />
virtualbox is a fairly good VM to run OSes under in linux, BSD or windows.  in many distros it is in the repos as the community [free] version although you can also download and install it from the virtualbox website as well.  to use virtualbox, you need to be in the virtualbox group.  you can do this by going into user management under settings in kde or users and groups.  to add your username to the vboxusers group, you need to do this in administrator mode.  check the show system groups checkbox after you have the group tab selected scroll down to vboxusers under the list of groups, click modify and add your username to the list of accounts allowed in the group.  once you are in the vboxusers group, you can run an OS on a virtual drive.]]></description>
			<content:encoded><![CDATA[just a note for those who have yet to install Ubuntu/Debian etc. it might be a good idea to mount the /home directory on its own partition bofre ou're done installing.<br />
to do this, rather than the normal install with just / and /swap partitions, allocate ~5 gigs to /  at least some space to /swap [a hundred megs to 1x how much RAM you have] then the rest you can have under /home.  you could also mount /var as well but it's usually a lot less important than getting /home mounted on its own partition.  the reasons for doing this are two fold.  1) since home is on its own partition, you can make use of it on most *nix like systems inclduing all linux distros and likely all BSD distros.  2) if for whatever reason you need to reinstall or upgrade your distro, your files will not be altered in any way.  for those of us who would like to mount home on its own directory after a successful install ggarron hasa very handy guide on how to do this here: http://www.go2linux.org/how-to-move-home...-partition    just note that you can not do this while you are using your linux distro on disk as the relevant partition has not been unmounted.  partitions/disks must be unmounted to be manipulated in this way therefore you must do all of this on a live cd.<br />
<br />
basic commands, shtudown/restart shell scripts, mapping commands to shortcuts and file permissions howto<br />
<br />
*basic commands*<br />
<br />
Code:<br />
ls<br />
<br />
   lists all files and folders in the current directory<br />
<br />
Code:<br />
ls-l<br />
<br />
  lists permissions on files and folders in current directory<br />
<br />
Code:<br />
cd<br />
<br />
   changes the durrent directory<br />
<br />
Code:<br />
sudo apt-get install<br />
<br />
    installs programs through apt-get<br />
<br />
Code:<br />
man<br />
<br />
    the man command brings up the man page for the specified command, eg. man sudo brings up the man page for sudo.  man pages show basic<br />
operations and use of the command.  eg. in the case of ls, the -l flag shows the file/folder permissions in addition to what ls does.<br />
top  shows running processes in terminal<br />
<br />
Code:<br />
killall processname<br />
<br />
  kills all instances of processname<br />
<br />
Code:<br />
pwd<br />
<br />
   print working directory<br />
<br />
Code:<br />
whoami<br />
<br />
   shows what user you are currently<br />
<br />
Code:<br />
chgrp<br />
<br />
     change group of a file [only from/to one you can access]<br />
<br />
Code:<br />
cat<br />
<br />
       concatenates files, eg.  <br />
Code:<br />
cat file1 file2 &gt; file3<br />
<br />
   basically combines file1 and file2 into file3<br />
<br />
Code:<br />
ln<br />
<br />
        creates a link [hard or soft depending on use]<br />
<br />
Code:<br />
lsof<br />
<br />
      lists open files and directories<br />
<br />
Code:<br />
mkdir<br />
<br />
     creates an empty directory<br />
<br />
Code:<br />
nice<br />
<br />
      nice sets priorities in *nix systems, the lower the number, the higher the priority with 0 being the max for normal users and -19 for root<br />
[max priority] how it is used: <br />
Code:<br />
nice 0 processname<br />
<br />
 sets processname to priority of 0 which is the highest priority a normal user can set.<br />
<br />
Code:<br />
uname -r<br />
<br />
     lists what kernel you are currently using<br />
<br />
Code:<br />
apt-get moo<br />
<br />
    bash easter egg:  have you mooed today?<br />
<br />
Code:<br />
kdesu<br />
<br />
   the sudo front end for kde, required to launch programs from outside of a terminal in kde, in gnome or xfce the equivalent command to use is <br />
Code:<br />
gksu<br />
<br />
.  any commands requiring the use of a seperate user account like root either need a root terminal or usiong sudo to temporarily elevate<br />
privilages for an authorized user.  in ubuntu and similar distros, sudo is configured from installation.  in many distros, sudo isn't configured or<br />
installed by default.  to set up sudo manually, make sure you have an editor like nano, emacs or vim installed [if not, install them and sudo]  then<br />
open the file /etc/sudoers under the root terminal using nano, emacs or vim.  add the line "user ALL=(ALL) ALL" without the quotes and replace user with whatever account name you wish to have [all] sudo privilages<br />
<br />
Code:<br />
&amp;<br />
<br />
   seperating two commands with & will execute the second command without waiting for the first to exit or finish.  for example, gedit & konqueror<br />
will launch gedit and konqueror at the same time rather than waiting for kedit to exit like ; would.<br />
<br />
Code:<br />
&amp;&amp;<br />
<br />
 executes a command along with another if the prior command is successful.  basically it is a refinement of &.  && allows you for example, to cd into a directory and preform a command in that directory and the second command operates if and only if the first succeeds, otherwise you end up with the first command failing to execute correctly while the second command dutifully executes anyway. as you can see, executing the right command in the wrong place is just as bad if not worse than the wrong command in the right directory.<br />
<br />
Code:<br />
;<br />
<br />
  seperating two commands with ; executes the second command after the first has exited or finished.  eg. <br />
Code:<br />
gedit ; konqueror<br />
<br />
 would launch gedit and<br />
if/when gedit closes, konqueror is launched.<br />
<br />
Code:<br />
cp<br />
<br />
  copies a file to a destination file [easy way to backup a file]<br />
Code:<br />
sudo dpkg-reconfigure xserver-xorg<br />
<br />
    starts xorg configuration, use this to reconfigure yor xorg configuration if something goes wrong.  you can do<br />
this before the gui starts through root [recovery mode should be an option at the grub menu]<br />
<br />
Code:<br />
sudo su<br />
<br />
using sudo su can make certain commands easier to use that require higher privilages, rather than doing the commands as your lower user account, this command allows you to execute commands as the root user, it is useful with many commands being entered but it is just as dangerous if you are not careful in using it.<br />
<br />
Code:<br />
passwd username<br />
<br />
 this command allows you to change the password of a username, <br />
Code:<br />
sudo passwd<br />
<br />
 changes the root password [by default ubuntu assigns root a random password, you can changes this if really neccessary with this command] in either case, you need to enter the new password twice to verify the change and can only be done to accounts that you have the privilages to do so.<br />
<br />
you can also carry out multiple operations from a command in the terminal eg. <br />
Code:<br />
gedit somefile.txt somefile2.txt<br />
<br />
 will open somefile.txt and<br />
somefile2.txt in gedit at the same time, <br />
Code:<br />
apt-get install kedit konqueror<br />
<br />
 will install kedit and konqueror.  basically, anything right of a command is being acted on by that command.  <br />
Code:<br />
kedit somefile.txt konqueror http://slashdot.org<br />
<br />
  will not open http://slashdot.org in konqueror and somefile.txt in kedit, it will however, open a document named konqueror in kedit as well as a document named http://slashdot.org in kedit as well as somefile.txt.  to do this correctly, add a & or a ; to seperate the two commands [& executes at the same time, ; after the first is finished]<br />
this is the correct code:<br />
<br />
Code:<br />
gedit somefile.txt &amp; somefile2.txt<br />
<br />
  which opens both at once and<br />
<br />
Code:<br />
gedit somefile.txt ; somefile2.txt<br />
<br />
  which executes the second command after the first has finished.<br />
<br />
*video*<br />
vlc, mplayer, amarok and ffmpeg are good programs to have around.  vlc plays most video, mplayer has a good plugin for mozilla and konqueror that<br />
plays most everything else, ffmpeg allows you to convert video files and amarok is a pretty decent audio player that can stream radio and you can set<br />
up last.fm as well.  by default, flv files are not mapped to any video player so this is something you probably want to set up quickly.  to do this<br />
under kde go to settings>>KDE Components>>File Associations then click the + next to the video entry under known types and click add... which is<br />
usually right above help near the bottom left.  a window will pop up, click the drop down menu and change all to video.  then enter flv in the Type<br />
name field to give it a name that you cna identify it easily later.  click on its entry and when it is selected there will be three things to look<br />
for, the first up top right is Filename Patterns, click add and enter *.flv  what this does is associate this entry with all files ending in .flv<br />
[which are flv files] under description you can write anything you want, it isnt really required for this to work.  under Application Prefer<br />
ence Order click add and select the video player of your choice.  in this case, the applications it shows that are vaialble to you are under your<br />
kmenu, you also have the ability to enter a custom command instead.<br />
<br />
*converting flv to avi*<br />
<br />
Code:<br />
cd videofilefolder &amp;&amp; ffmpeg -i flv_file_to_convert.flv flv_file_to_convert.avi<br />
<br />
      the first file name is the name of the video file you want to convert, the second is what you want it to be named after the conversion.  *note that you should never have spaces in filenames as in the terminal spaces indicate a break between commands, use - or _ instead.  also, the conversion leaves the original file intact, you can still use it if you wish and it is critical to have the file extension at the end for a number of reasons, to tell what filetype it is, to prevent overwriting the original or otherwise failing the conversion, telling ffmpeg what format to convert from and to etc..<br />
<br />
*kicker*<br />
under kde, your applets including the taskbar and kmenu are controlled by the process kicker.  if for some reason you can not see any taskbar, kmenu<br />
or anything else useful in kde, it is likely because kicker has been killed, halted or failed to start during boot.  of course it may also mean that<br />
you've got it set to hide and/or it accidentally got moved somewhere else on the screen.  if the menu still can't be found [that is to say it is<br />
literally "gone"], open the run command window with the alt f2 keyboard shortcut.  enter the kicker command and press enter.  if your kemnu/taskbar<br />
etc. doesn't appear after doing that, try killall kicker [kills any halted kicker processes] and then kicker to restart the process.  if that does<br />
nothing, right click your desktop, configure desktop>>behavior>>behavior>>select one of the alternate menu bars and click apply, an alternative menu<br />
bar should appear up top by default.  right click the bar and add kmenu so that you can go into settings>>desktop>>panels and set the position of the<br />
first menu where you want it and click apply, the original menu should re-appear and now you can reove the alternate menu if you don't want it<br />
around.<br />
<br />
*chmod and chown*<br />
chmod changes the permissions on a file or folder.  it is used like this:  <br />
Code:<br />
chmod 421 filename<br />
<br />
how this works is that there are 3 seperate numbers, each represents a set of permissions:<br />
4 = read<br />
2 = write<br />
1 = execute<br />
0 = forbidden<br />
permissions are additive, read and write add liek this: read=4, write=2, read+write=6.  the permissions are in an order, root group others in that order.  therfore, 740 means root gets read, write and execute permissions, group gets read permissions and others are forbidden from reading, writing or executing the file.  that brings us to what group and others mean.  groups are a seperate set of UIDS that can do what group can do, in other words, if your account is in a certain group, you are allowed to do what that group is allowed to do as well.  if you are not root or in that group, you are in "others" and can only do what "others" can do.  there are many different groups, a root group, virtualbox group [needed to use virtualbox to run an OS under it] etc.<br />
chown changes the ownership of a file or folder.  it is used like this: <br />
Code:<br />
sudo chown newowner filename<br />
<br />
where newowner is the username of the user you wish to transfer ownership to.  for root it is simply root, for you it is your username.  like every other command, this must be done in the directory containing the file or folder, otherwise it won't work.<br />
<br />
*shutdown and restart shell scripts*<br />
you can create a shell script icon on your desktop that allows you to easily shutdown or restart your computer in one click.  to do this, open up a<br />
text editor and create a file like shutdown.sh with the sh ending being needed for the script to work.  in the file, type <br />
Code:<br />
sudo shutdown -r 0<br />
<br />
   and change the permissions and ownership of the shell script you just made- there are two different ways to do this, one is through the terminal and the other is changing the permissions and ownership through a file manager with root powers.  the second option is an EXTREMELY BAD IDEA.  do not run programs as root unless it is absolutely positively needed, it is far too easy to do something as root that you would later regret.  the chmod and chown way is a lot safer.  to do this, go into your terminal and cd into the desktop <br />
<br />
Code:<br />
cd /home/yourusername/Desktop<br />
ls <br />
sudo chown root shutdown.sh<br />
<br />
this changes the owner of the script to root.  then sudo shmod 750 shutdown.sh  this gives root read, write and execute permissions, group read and execute permissions and forbidden to others.  then test out your shell script to see if it works: click the shell script icon on your desktop, it should immediately restart your system.<br />
the -r flag after shutdown allows for rebooting, -h halts the system after execution, p powers off and the number after the flag signifies the time left or time at which the system should execute the shutdown command.  eg. <br />
Code:<br />
shutdown -r +5<br />
<br />
  will execute in 5 minutes while <br />
<br />
Code:<br />
shutdown -r 18:15<br />
<br />
 executes at 6:15 pm [18:15 on the 24 hr clock]  <br />
Code:<br />
shutdown -r now<br />
<br />
 also works.<br />
<br />
*mapping keyboard shortcuts to commands*<br />
under kde, the settings for keyboard shortcuts are under settings>>Regional & Accessibilit>>Keyboard Shortcuts under the Command Shortcuts tab.<br />
select a program or you can do the same under kmenu.  to create a new command shortcut, create a new item, give it a name, type the command in the command input box on the right and click on the Current Shortcut Key box on the bottom right corner.  a small window will pop up which you can actively hold the keyboard shortcut of your choice to map that command to that shortcut.  then save the changes and voila! every time you use that keyboard shortcut, that command will be executed.  * just a note that commands requiring higher privilages should use kdesu or gksu rather than sudo as it will not work otherwise and even if it did, sudo shouldn't be used outside the terminal.<br />
<br />
*hiding files and folders*<br />
in linux hidden files and folers are noted as such by a . to the left of the end file name.  eg.<br />
Code:<br />
/home/yourusername/Desktop/.somefile<br />
<br />
   means that the file .somefile is hidden under the /home/yourusername/Desktop directory.  the file is still readable as can be easily seen under a filemanager [view hidden files and folders] option up in the menu.  to hide the file from normal users without root privilages you need to change the permissions of the file or folder using chown and chmod.  <br />
Code:<br />
chown root filetohide &amp;&amp; chmod 700 filetohide<br />
<br />
 makes the file forbidden to group and others and transfers the ownership to root.  to really make sure no one can read the file, it needs to be encrypted and the original destroyed.  there are several encryption programs around that are in the repos, trucrypt and gnu privacy guard [gpg] are both great options although truecrypt 5 seems to be a much more user-friendly option as you can easily mount and unmount encrypted sections and even entire drives easily.  it encrypts new data on the fly [no manual method like gnu privacy guard requires] although for general work like email encryption gpg is a great way to go as well.  you can even hide encrypted data from anyone else by creating a hidden [invisible] encrypted section that is mounted under /media/truecrypt1 or something very similar [the number at the end can vary depending on your options but generally it is 1 for your first volume] your physical encrypted data is wherever you specified it was- you can move it, copy it etc. as long as you know where it is and can point truecrypt to its physical location it will be mounted under /media/truecrypt# and available for editing from any of your programs.  once you're done editing it, unmount the volume and it will remain encrypted for later use.<br />
<br />
*virtualbox*<br />
virtualbox is a fairly good VM to run OSes under in linux, BSD or windows.  in many distros it is in the repos as the community [free] version although you can also download and install it from the virtualbox website as well.  to use virtualbox, you need to be in the virtualbox group.  you can do this by going into user management under settings in kde or users and groups.  to add your username to the vboxusers group, you need to do this in administrator mode.  check the show system groups checkbox after you have the group tab selected scroll down to vboxusers under the list of groups, click modify and add your username to the list of accounts allowed in the group.  once you are in the vboxusers group, you can run an OS on a virtual drive.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[aptoncd, how to clone your Linux system]]></title>
			<link>http://www.go2linux.org/forums/showthread.php?tid=3</link>
			<pubDate>Sat, 29 Dec 2007 13:48:16 -0800</pubDate>
			<guid isPermaLink="false">http://www.go2linux.org/forums/showthread.php?tid=3</guid>
			<description><![CDATA[This comes from a question a member of our community made, here is his question.<br />
<br />
<br />
Quote:it would be a Good Thing to have a nifty tool in the spirit of aptoncd that will let you automate the process of getting your system back to where it was, or cloning an existing system. What I'd like to see would basically work like:<br />
<br />
   1. Build a list of packages installed on the system;<br />
   2. Remove from the list any packages unchanged from the original install medium;<br />
   3. Pull down copies of those packages and cache them (not in the /var/cache/apt tree);<br />
   4. Build a DVD or CD, or set thereof, to hold the packages (an external hard-drive option would be lovely);<br />
   5. Finally, also back up your /etc/apt/ directory to the same media.<br />
<br />
This way, reinstalling/cloning your current system is easy:<br />
<br />
   1. Do a default/simple/quick install of your distro onto the PC;<br />
   2. Put the (first) disk with your packages into the drive;<br />
   3. Run a shell script that whacks over your saved /etc/apt onto the system and then installs all the debs via dpkg or similar)<br />
<br />
This way, I could easily give my new-to-Linux friends who've commented on my specific install a no-brainer way to recreate it; install and then update from the media. No network immediately needed, which would solve problems with things like initially quirky wireless chips (e.g., Broadcom).<br />
<br />
<br />
The complete comment is  here:<br />
<br />
Well I do not have automate way to do this, but after searching around I have found this.<br />
<br />
First get to know which packages are installed on your Linux<br />
<br />
<br />
Code:<br />
aptitude search '~i' &gt; /tmp/installed.txt<br />
<br />
<br />
This is going to list all packages installed on your Linux, the ones installed by you and the ones automatically installed as dependencies, those ones identified with an A.<br />
<br />
Get the names of the packages<br />
<br />
<br />
Code:<br />
cat installed.txt | awk '{print &#36;1,&#36;2,&#36;3}' &gt; /tmp/installed2.txt<br />
<br />
<br />
This is going to erase the comments' column.<br />
<br />
<br />
Code:<br />
grep -v A installed2.txt | awk '{print &#36;2}' &gt; /tmp/installed3.txt<br />
<br />
<br />
This is going to copy only the "installed by you" packages and not dependencies. You can work just with this file, and let the cloned Linux to resolve the dependencies and download them from the web, but if you have slow or no Internet, it is better to carry the dependencies also, so lets add them.<br />
<br />
<br />
Code:<br />
grep A installed2.txt | awk '{print &#36;3}' &gt;&gt; /tmp/installed3.txt<br />
<br />
<br />
Now on installed3.txt we have all the packages needed to recreate our Linux, lets now download them, to create then the CD or DVD.<br />
<br />
Download the desired packages<br />
<br />
<br />
Code:<br />
for i in &#36;(cat /tmp/installed3.txt) ; do packages+="&#36;i " ; done<br />
aptitude download &#36;packages<br />
<br />
<br />
Once that is done, we can use again, How to: aptoncd]]></description>
			<content:encoded><![CDATA[This comes from a question a member of our community made, here is his question.<br />
<br />
<br />
Quote:it would be a Good Thing to have a nifty tool in the spirit of aptoncd that will let you automate the process of getting your system back to where it was, or cloning an existing system. What I'd like to see would basically work like:<br />
<br />
   1. Build a list of packages installed on the system;<br />
   2. Remove from the list any packages unchanged from the original install medium;<br />
   3. Pull down copies of those packages and cache them (not in the /var/cache/apt tree);<br />
   4. Build a DVD or CD, or set thereof, to hold the packages (an external hard-drive option would be lovely);<br />
   5. Finally, also back up your /etc/apt/ directory to the same media.<br />
<br />
This way, reinstalling/cloning your current system is easy:<br />
<br />
   1. Do a default/simple/quick install of your distro onto the PC;<br />
   2. Put the (first) disk with your packages into the drive;<br />
   3. Run a shell script that whacks over your saved /etc/apt onto the system and then installs all the debs via dpkg or similar)<br />
<br />
This way, I could easily give my new-to-Linux friends who've commented on my specific install a no-brainer way to recreate it; install and then update from the media. No network immediately needed, which would solve problems with things like initially quirky wireless chips (e.g., Broadcom).<br />
<br />
<br />
The complete comment is  here:<br />
<br />
Well I do not have automate way to do this, but after searching around I have found this.<br />
<br />
First get to know which packages are installed on your Linux<br />
<br />
<br />
Code:<br />
aptitude search '~i' &gt; /tmp/installed.txt<br />
<br />
<br />
This is going to list all packages installed on your Linux, the ones installed by you and the ones automatically installed as dependencies, those ones identified with an A.<br />
<br />
Get the names of the packages<br />
<br />
<br />
Code:<br />
cat installed.txt | awk '{print &#36;1,&#36;2,&#36;3}' &gt; /tmp/installed2.txt<br />
<br />
<br />
This is going to erase the comments' column.<br />
<br />
<br />
Code:<br />
grep -v A installed2.txt | awk '{print &#36;2}' &gt; /tmp/installed3.txt<br />
<br />
<br />
This is going to copy only the "installed by you" packages and not dependencies. You can work just with this file, and let the cloned Linux to resolve the dependencies and download them from the web, but if you have slow or no Internet, it is better to carry the dependencies also, so lets add them.<br />
<br />
<br />
Code:<br />
grep A installed2.txt | awk '{print &#36;3}' &gt;&gt; /tmp/installed3.txt<br />
<br />
<br />
Now on installed3.txt we have all the packages needed to recreate our Linux, lets now download them, to create then the CD or DVD.<br />
<br />
Download the desired packages<br />
<br />
<br />
Code:<br />
for i in &#36;(cat /tmp/installed3.txt) ; do packages+="&#36;i " ; done<br />
aptitude download &#36;packages<br />
<br />
<br />
Once that is done, we can use again, How to: aptoncd]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Introducing yourself]]></title>
			<link>http://www.go2linux.org/forums/showthread.php?tid=2</link>
			<pubDate>Thu, 27 Dec 2007 20:32:32 -0800</pubDate>
			<guid isPermaLink="false">http://www.go2linux.org/forums/showthread.php?tid=2</guid>
			<description><![CDATA[Hi,<br />
<br />
My name is Guillermo Garron, I live in Bolivia - South America.<br />
<br />
I am 34 years old and been working with Linux since 1997, I am no expert on Linux, but I am learning each day a little more, hope I can help you in any way with Linux.<br />
<br />
My profession is Electronic Engineer, and work in the Telecommunications area.]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
My name is Guillermo Garron, I live in Bolivia - South America.<br />
<br />
I am 34 years old and been working with Linux since 1997, I am no expert on Linux, but I am learning each day a little more, hope I can help you in any way with Linux.<br />
<br />
My profession is Electronic Engineer, and work in the Telecommunications area.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[List of best Linux blogs]]></title>
			<link>http://www.go2linux.org/forums/showthread.php?tid=1</link>
			<pubDate>Thu, 27 Dec 2007 14:11:44 -0800</pubDate>
			<guid isPermaLink="false">http://www.go2linux.org/forums/showthread.php?tid=1</guid>
			<description><![CDATA[Here are the favorite Linux sites of some Go2Linux community members<br />
<br />
<br />
Quote: author=ggarron <br />
Dear Friends, <br />
<br />
I want to start here a discussion, about a list of good Linux blogs, I will start the list with some great sites, please insert yourself some and comment about them.<br />
<br />
I will put here a link to my reviews of those sites.<br />
<br />
UbuntuHQ Great site where you find a good collection of Ubuntu news, and posts, from other blogs.<br />
<br />
ubuntublog Good Ubuntu blog, with lots of good Ubuntu stuff, sadly it stopped in September this year<br />
<br />
PolishLinux This is a great Linux site, it has really good stuff, and great content<br />
<br />
LinuxHelp Good site with great stuff, frequently updated.<br />
<br />
UbuntuEssentials Frequently updated Ubuntu Site<br />
<br />
Ubuntu-Unleashed Another good site with great stuff about Ubuntu Linux<br />
<br />
HowToGeek Great How to site, not only for Linux but its Linux section is great!.<br />
<br />
LinuxScrew good site which is coming real popular these days, with great articles.<br />
<br />
Fsckin Frequently updated Linux site, great tutorials, and good posts about games for Linux.<br />
<br />
ArsGeek Not only a Linux site, but with a great Linux section.<br />
<br />
Ubuntu Geek All about Ubuntu, from a real Geek<br />
<br />
BashCuresCancer Site devoted to command Line, unfortunately not too frequently updated<br />
<br />
Phorolinux Really good tutorials about Linux.<br />
<br />
Now please add, more blogs, could be your blogs, or any other blogs you may know, I will later in January make a list, in the blog.<br />
<br />
<br />
<br />
<br />
<br />
Quote: author=db.bert <br />
www.Tuxmachines.org<br />
www.linux.com<br />
<br />
Maybe I come up with some more later.<br />
<br />
<br />
<br />
Quote: author=ggarron <br />
http://www.linuxlove.org<br />
<br />
 :( Unfortunately down since some days ago, just when it was gaining good popularity.<br />
<br />
Is anyone able to see it?, seems to be down for me.<br />
<br />
<br />
<br />
<br />
Quote: author=ggarron <br />
Debian Package of the day, I have just found this one, looking for more blogs about Linux, it is a good source of new debs and another Debian / Ubuntu site.<br />
<br />
Does anyone know some good blogs devoted to Fedora/CentOS?, or Gentoo or Sabayon?<br />
<br />
<br />
<br />
Quote: author=Linux_friend <br />
<br />
http://www.linux-gamers.net/ For Linux games, how tos, forums, etc. about Video Cards, and Games.<br />
<br />
http://www.madpenguin.org/cms/ Madpenguin, News, forums, about Linux<br />
<br />
<br />
Quote: author=michuk <br />
My Linux RSS:<br />
<br />
- Ars Technica Open Ended section: http://arstechnica.com/journals/linux.ars<br />
- DesktopLinux: http://www.desktoplinux.com/<br />
- GNOME Footnotes: http://gnomedesktop.org/<br />
- Phoronix: http://www.phoronix.com/ (lots of good Linux stories)<br />
<br />
<br />
<br />
Quote: author=dysk <br />
Howdy All,<br />
   http://aspiringsysadmin.com/ Aspiring Sysadmin is quite good, even for those who are a bit past aspiring.<br />
    http://esofthub.blogspot.com/  My Sysad Blog is very good and covers a bit wider range of topics (oracle, etc.)<br />
   Finally, for a little shameless plugging,  http://erek.blumenthals.com/blog  called Small Linux Deployments.  I cover system administration issues related to a small business Linux hosting environment.  My focus is on Centos/Fedora and PHP/MySQLl. <br />
<br />
Cheers,<br />
Erek Dyskant<br />
<br />
<br />
Quote: author=pavs <br />
Is it bad that I will promote my own blog ;)<br />
<br />
http://www.linuxhaxor.net <br />
<br />
100+ posts this month!!<br />
<br />
<br />
Quote: author=db.bert <br />
http://www.ubuntu-tutorials.com<br />
http://www.osweekly.com (not only linux)<br />
yourubuntulinux.blogspot.com<br />
http://www.debianadmin.com<br />
http://www.crunchbang.com<br />
http://www.distrowatch.com (!)<br />
http://www.linuxjournal.com<br />
http://www.tombuntu.com<br />
useopensource.blogspot.com<br />
<br />
And you almost forgot http://www.go2linux.org. :-)<br />
<br />
]]></description>
			<content:encoded><![CDATA[Here are the favorite Linux sites of some Go2Linux community members<br />
<br />
<br />
Quote: author=ggarron <br />
Dear Friends, <br />
<br />
I want to start here a discussion, about a list of good Linux blogs, I will start the list with some great sites, please insert yourself some and comment about them.<br />
<br />
I will put here a link to my reviews of those sites.<br />
<br />
UbuntuHQ Great site where you find a good collection of Ubuntu news, and posts, from other blogs.<br />
<br />
ubuntublog Good Ubuntu blog, with lots of good Ubuntu stuff, sadly it stopped in September this year<br />
<br />
PolishLinux This is a great Linux site, it has really good stuff, and great content<br />
<br />
LinuxHelp Good site with great stuff, frequently updated.<br />
<br />
UbuntuEssentials Frequently updated Ubuntu Site<br />
<br />
Ubuntu-Unleashed Another good site with great stuff about Ubuntu Linux<br />
<br />
HowToGeek Great How to site, not only for Linux but its Linux section is great!.<br />
<br />
LinuxScrew good site which is coming real popular these days, with great articles.<br />
<br />
Fsckin Frequently updated Linux site, great tutorials, and good posts about games for Linux.<br />
<br />
ArsGeek Not only a Linux site, but with a great Linux section.<br />
<br />
Ubuntu Geek All about Ubuntu, from a real Geek<br />
<br />
BashCuresCancer Site devoted to command Line, unfortunately not too frequently updated<br />
<br />
Phorolinux Really good tutorials about Linux.<br />
<br />
Now please add, more blogs, could be your blogs, or any other blogs you may know, I will later in January make a list, in the blog.<br />
<br />
<br />
<br />
<br />
<br />
Quote: author=db.bert <br />
www.Tuxmachines.org<br />
www.linux.com<br />
<br />
Maybe I come up with some more later.<br />
<br />
<br />
<br />
Quote: author=ggarron <br />
http://www.linuxlove.org<br />
<br />
 :( Unfortunately down since some days ago, just when it was gaining good popularity.<br />
<br />
Is anyone able to see it?, seems to be down for me.<br />
<br />
<br />
<br />
<br />
Quote: author=ggarron <br />
Debian Package of the day, I have just found this one, looking for more blogs about Linux, it is a good source of new debs and another Debian / Ubuntu site.<br />
<br />
Does anyone know some good blogs devoted to Fedora/CentOS?, or Gentoo or Sabayon?<br />
<br />
<br />
<br />
Quote: author=Linux_friend <br />
<br />
http://www.linux-gamers.net/ For Linux games, how tos, forums, etc. about Video Cards, and Games.<br />
<br />
http://www.madpenguin.org/cms/ Madpenguin, News, forums, about Linux<br />
<br />
<br />
Quote: author=michuk <br />
My Linux RSS:<br />
<br />
- Ars Technica Open Ended section: http://arstechnica.com/journals/linux.ars<br />
- DesktopLinux: http://www.desktoplinux.com/<br />
- GNOME Footnotes: http://gnomedesktop.org/<br />
- Phoronix: http://www.phoronix.com/ (lots of good Linux stories)<br />
<br />
<br />
<br />
Quote: author=dysk <br />
Howdy All,<br />
   http://aspiringsysadmin.com/ Aspiring Sysadmin is quite good, even for those who are a bit past aspiring.<br />
    http://esofthub.blogspot.com/  My Sysad Blog is very good and covers a bit wider range of topics (oracle, etc.)<br />
   Finally, for a little shameless plugging,  http://erek.blumenthals.com/blog  called Small Linux Deployments.  I cover system administration issues related to a small business Linux hosting environment.  My focus is on Centos/Fedora and PHP/MySQLl. <br />
<br />
Cheers,<br />
Erek Dyskant<br />
<br />
<br />
Quote: author=pavs <br />
Is it bad that I will promote my own blog ;)<br />
<br />
http://www.linuxhaxor.net <br />
<br />
100+ posts this month!!<br />
<br />
<br />
Quote: author=db.bert <br />
http://www.ubuntu-tutorials.com<br />
http://www.osweekly.com (not only linux)<br />
yourubuntulinux.blogspot.com<br />
http://www.debianadmin.com<br />
http://www.crunchbang.com<br />
http://www.distrowatch.com (!)<br />
http://www.linuxjournal.com<br />
http://www.tombuntu.com<br />
useopensource.blogspot.com<br />
<br />
And you almost forgot http://www.go2linux.org. :-)<br />
<br />
]]></content:encoded>
		</item>
	</channel>
</rss>