LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop > Linux - Screenshots
User Name
Password
Linux - Screenshots This forum is for the discussion and display of Linux Desktop screenshots. Please remember that many members browse LQ from work, so NSFW screenshots are not appropriate.

Notices

Reply
 
Search this Thread
Old 01-14-2014, 01:41 PM   #121
Habitual
Senior Member
 
Registered: Jan 2011
Distribution: Slack14_64_Multilib
Posts: 3,060
Blog Entries: 4

Rep: Reputation: 740Reputation: 740Reputation: 740Reputation: 740Reputation: 740Reputation: 740Reputation: 740

Quote:
Originally Posted by rokytnji View Post
I do not know what I am doing half the time using Conky or Linux.
You can always hit me up.
Surely you meant conky and Linux?
 
Old 01-14-2014, 05:06 PM   #122
rokytnji
Senior Member
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: AntiX 13 , Various Puppys (MacPup,Slack0),MX-14
Posts: 2,468
Blog Entries: 16

Rep: Reputation: 776Reputation: 776Reputation: 776Reputation: 776Reputation: 776Reputation: 776Reputation: 776
Quote:
Originally Posted by Habitual View Post
You can always hit me up.
Surely you meant conky and Linux?
Grinning. We'll see.
Code:
718 upgraded, 247 newly installed, 23 to remove and 1 not upgraded.
Need to get 501 MB/504 MB of archives.
After this operation, 453 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Code:
# Conky settings #
background no
update_interval 1

cpu_avg_samples 2
net_avg_samples 2

override_utf8_locale yes

double_buffer yes
no_buffers yes

text_buffer_size 2048
#imlib_cache_size 0

temperature_unit fahrenheit

# Window specifications #

own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below

border_inner_margin 0
border_outer_margin 0

minimum_size 200 250
maximum_width 200

alignment tl
gap_x 35
gap_y 35

# Graphics settings #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no

# Text settings #
use_xft yes
xftfont Sans Serif:size=9
xftalpha 0.8
text_buffer_size 2048

uppercase no

temperature_unit celsius


default_color FFFFFF

# Lua Load  #
lua_load ~/.conky/clock_rings.lua
lua_draw_hook_pre clock_rings

TEXT
${voffset 8}${color FF6600}${font Sans Serif:size=16}${time %A}${font}${voffset -8}${alignr 50}${color FFFFFF}${font Sans Serif:size=38}${time %e}${font}
${color FFFFFF}${voffset -30}${color FFFFFF}${font Sans Serif:size=18}${time %b}${font}${voffset -3} ${color FFFFFF}${font Sans Serif:size=20}${time %Y}${font}${color FF6600}${hr}
${voffset 140}${font Sans Serif:size=10}${alignr}${time %H:%M}${font}${color}
Bikers Semplice 2.0.4 ${color FF6600}${hr}${color}
#${pre_exec lsb_release -ircs} ${color FF6600}${hr}${color}

Kernel: ${alignr}${kernel}
Uptime: ${alignr}${uptime}
Temperature: ${alignr}${acpitemp}C
CPU1: ${cpu cpu1}% ${alignr}${color FF6600}${cpugraph cpu1 8,60 FF6600 FFFFFF}${color}
#CPU2: ${cpu cpu2}% ${alignr}${color FF6600}${cpugraph cpu2 8,60 FF6600 FFFFFF}${color}
RAM: $memperc% ${alignr}${color FF6600}${memgraph 8,60 FF6600 FFFFFF}${color}

Top Processes ${color FF6600}${hr}${color}

${top_mem name 1}$alignr${color FF6600}${top_mem cpu 1}${color}${top_mem mem 1}
${top_mem name 2}$alignr${color FF6600}${top_mem cpu 2}${color}${top_mem mem 2}
${top_mem name 3}$alignr${color FF6600}${top_mem cpu 3}${color}${top_mem mem 3}
 
${color ffffff}Free Space:
${color b555b2}/root:${color b555b2} ${fs_free /} ${color ffffff}= ${fs_free_perc /}%
${color b555b2}$fs_bar_free /home
#${color 4ab1ab}/home:${color 4ab1ab} ${fs_free /home} ${color ffffff}= ${fs_free_perc /home}%
#${color 4ab1ab}${fs_bar_free /home}

${font sans:bold:size=9}Up:${upspeed eth0} - Down:${downspeed eth0}

${font DejaVuSansMono:size=8}${color ffffff}Running processes: ${color ffffff}$running_processes$font
${font DejaVuSansMono:size=8}${color ffffff}Name                ${color red}CPU%    ${color 7091c1}MEM%$font
  ${font DejaVuSansMono:size=8}${color ffffff} ${top name 1}  ${color red}${top cpu 1}  ${color 7091c1}${top mem 1}$font
${color ffffff}${time %a %d %b %l:%M:%S%p}
${font Penguin Attack}${color b5550b}Conky ${color b5550b}$conky_version$font
Code:
--[[
This script draws percentage meters as rings, and also draws clock hands if you want! It is fully customisable; all options are described in the script. This script is based off a combination of my clock.lua script and my rings.lua script.

IMPORTANT: if you are using the 'cpu' function, it will cause a segmentation fault if it tries to draw a ring straight away. The if statement on line 145 uses a delay to make sure that this doesn't happen. It calculates the length of the delay by the number of updates since Conky started. Generally, a value of 5s is long enough, so if you update Conky every 1s, use update_num>5 in that if statement (the default). If you only update Conky every 2s, you should change it to update_num>3; conversely if you update Conky every 0.5s, you should use update_num>10. ALSO, if you change your Conky, is it best to use "killall conky; conky" to update it, otherwise the update_num will not be reset and you will get an error.

To call this script in Conky, use the following (assuming that you save this script to ~/scripts/rings.lua):
    lua_load ~/scripts/clock_rings.lua
    lua_draw_hook_pre clock_rings
]]

settings_table = {
    {
        -- Edit this table to customise your rings.
        -- You can create more rings simply by adding more elements to settings_table.
        -- "name" is the type of stat to display; you can choose from 'cpu', 'memperc', 'fs_used_perc', 'battery_used_perc'.
        name='time',
        -- "arg" is the argument to the stat type, e.g. if in Conky you would write ${cpu cpu0}, 'cpu0' would be the argument. If you would not use an argument in the Conky variable, use ''.
        arg='%I.%M',
        -- "max" is the maximum value of the ring. If the Conky variable outputs a percentage, use 100.
        max=12,
        -- "bg_colour" is the colour of the base ring.
        bg_colour=0xffffff,
        -- "bg_alpha" is the alpha value of the base ring.
        bg_alpha=0.1,
        -- "fg_colour" is the colour of the indicator part of the ring.
        fg_colour=0xFF6600,
        -- "fg_alpha" is the alpha value of the indicator part of the ring.
        fg_alpha=0.2,
        -- "x" and "y" are the x and y coordinates of the centre of the ring, relative to the top left corner of the Conky window.
        x=100, y=150,
        -- "radius" is the radius of the ring.
        radius=50,
        -- "thickness" is the thickness of the ring, centred around the radius.
        thickness=5,
        -- "start_angle" is the starting angle of the ring, in degrees, clockwise from top. Value can be either positive or negative.
        start_angle=0,
        -- "end_angle" is the ending angle of the ring, in degrees, clockwise from top. Value can be either positive or negative, but must be larger than start_angle.
        end_angle=360
    },
    {
        name='time',
        arg='%M.%S',
        max=60,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0xFF6600,
        fg_alpha=0.4,
        x=100, y=150,
        radius=56,
        thickness=5,
        start_angle=0,
        end_angle=360
    },
    {
        name='time',
        arg='%S',
        max=60,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0xFF6600,
        fg_alpha=0.6,
        x=100, y=150,
        radius=62,
        thickness=5,
        start_angle=0,
        end_angle=360
    },
    {
        name='time',
        arg='%d',
        max=31,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0xFF6600,
        fg_alpha=0.8,
        x=100, y=150,
        radius=70,
        thickness=5,
        start_angle=-90,
        end_angle=90
    },
    {
        name='time',
        arg='%m',
        max=12,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0xFF6600,
        fg_alpha=1,
        x=100, y=150,
        radius=76,
        thickness=5,
        start_angle=-90,
        end_angle=90
    }
}

-- Use these settings to define the origin and extent of your clock.

clock_r=65

-- "clock_x" and "clock_y" are the coordinates of the centre of the clock, in pixels, from the top left of the Conky window.

clock_x=100
clock_y=150

show_seconds=true

require 'cairo'

function rgb_to_r_g_b(colour,alpha)
    return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
end

function draw_ring(cr,t,pt)
    local w,h=conky_window.width,conky_window.height
    
    local xc,yc,ring_r,ring_w,sa,ea=pt['x'],pt['y'],pt['radius'],pt['thickness'],pt['start_angle'],pt['end_angle']
    local bgc, bga, fgc, fga=pt['bg_colour'], pt['bg_alpha'], pt['fg_colour'], pt['fg_alpha']

    local angle_0=sa*(2*math.pi/360)-math.pi/2
    local angle_f=ea*(2*math.pi/360)-math.pi/2
    local t_arc=t*(angle_f-angle_0)

    -- Draw background ring

    cairo_arc(cr,xc,yc,ring_r,angle_0,angle_f)
    cairo_set_source_rgba(cr,rgb_to_r_g_b(bgc,bga))
    cairo_set_line_width(cr,ring_w)
    cairo_stroke(cr)
    
    -- Draw indicator ring

    cairo_arc(cr,xc,yc,ring_r,angle_0,angle_0+t_arc)
    cairo_set_source_rgba(cr,rgb_to_r_g_b(fgc,fga))
    cairo_stroke(cr)        
end

function draw_clock_hands(cr,xc,yc)
    local secs,mins,hours,secs_arc,mins_arc,hours_arc
    local xh,yh,xm,ym,xs,ys
    
    secs=os.date("%S")    
    mins=os.date("%M")
    hours=os.date("%I")
        
    secs_arc=(2*math.pi/60)*secs
    mins_arc=(2*math.pi/60)*mins+secs_arc/60
    hours_arc=(2*math.pi/12)*hours+mins_arc/12
        
    -- Draw hour hand
    
    xh=xc+0.7*clock_r*math.sin(hours_arc)
    yh=yc-0.7*clock_r*math.cos(hours_arc)
    cairo_move_to(cr,xc,yc)
    cairo_line_to(cr,xh,yh)
    
    cairo_set_line_cap(cr,CAIRO_LINE_CAP_ROUND)
    cairo_set_line_width(cr,5)
    cairo_set_source_rgba(cr,1.0,1.0,1.0,1.0)
    cairo_stroke(cr)
    
    -- Draw minute hand
    
    xm=xc+clock_r*math.sin(mins_arc)
    ym=yc-clock_r*math.cos(mins_arc)
    cairo_move_to(cr,xc,yc)
    cairo_line_to(cr,xm,ym)
    
    cairo_set_line_width(cr,3)
    cairo_stroke(cr)
    
    -- Draw seconds hand
    
    if show_seconds then
        xs=xc+clock_r*math.sin(secs_arc)
        ys=yc-clock_r*math.cos(secs_arc)
        cairo_move_to(cr,xc,yc)
        cairo_line_to(cr,xs,ys)
    
        cairo_set_line_width(cr,1)
        cairo_stroke(cr)
    end
end

function conky_clock_rings()
    local function setup_rings(cr,pt)
        local str=''
        local value=0
        
        str=string.format('${%s %s}',pt['name'],pt['arg'])
        str=conky_parse(str)
        
        value=tonumber(str)
        pct=value/pt['max']
        
        draw_ring(cr,pct,pt)
    end
    
    -- Check that Conky has been running for at least 5s

    if conky_window==nil then return end
    local cs=cairo_xlib_surface_create(conky_window.display,conky_window.drawable,conky_window.visual, conky_window.width,conky_window.height)
    
    local cr=cairo_create(cs)    
    
    local updates=conky_parse('${updates}')
    update_num=tonumber(updates)
    
    if update_num>5 then
        for i in pairs(settings_table) do
            setup_rings(cr,settings_table[i])
        end
    end
    
    draw_clock_hands(cr,clock_x,clock_y)
end
Semplice Motorcycle shop Desktop with Openbox. The bling is for the customers. (playtoy desktop while they wait). I have not updated this box for a while. As you can see.

 
Old 01-14-2014, 07:50 PM   #123
Sector11
Member
 
Registered: Feb 2010
Location: Buenos Aires, Argentina
Distribution: Debian SID & CrunchBang
Posts: 66

Rep: Reputation: Disabled
Quote:
Originally Posted by rokytnji View Post
Semplice Motorcycle shop Desktop with Openbox. The bling is for the customers. (playtoy desktop while they wait).
You have a Linux box for customers to play with while waiting! And OpenBox too! Now that's "awesome +1"
 
Old 01-15-2014, 10:57 AM   #124
rokytnji
Senior Member
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: AntiX 13 , Various Puppys (MacPup,Slack0),MX-14
Posts: 2,468
Blog Entries: 16

Rep: Reputation: 776Reputation: 776Reputation: 776Reputation: 776Reputation: 776Reputation: 776Reputation: 776
Quote:
Originally Posted by Sector11 View Post
You have a Linux box for customers to play with while waiting! And OpenBox too! Now that's "awesome +1"
Well, maybe you'll like this one better. This is on a small partition on the same Desktop. Bikers like girls also so I themed it for that. Windows Manager is E17. Puppy MacPup 529. You can minimize conky to the left shelf when you want it out of the way. E17 can be a tuffy for running conky.

Anyhows. Here is the .conkyrc I use in e17.

P.S. If you just want a black conky without the taskbar window. Just uncomment the
Code:
#own_window_hints undecorate,sticky,skip_taskbar,skip_pager
Code:
###E17 without using feh by Rok###
###Everything below "Text" in /etc/conky.conky.config is in one long line since this is a horizontal conky. ###
#avoid flicker
double_buffer yes

#own window to run simultanious 2 or more conkys
own_window  yes
own_window_transparent no
own_window_type root
#own_window_hints undecorate,sticky,skip_taskbar,skip_pager

#borders
draw_borders no
border_margin 3

#shades
draw_shades yes

#position
gap_x 0
gap_y 0
alignment top_middle

#behaviour
update_interval 1

#colour
#default_color  8f8f8f
#default_shade_color 000000
#own_window_colour 262729

#font
use_xft yes
xftfont sans:size=9

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes

#to prevent window from moving
use_spacer none
minimum_size 1024 0

#mpd
#mpd_host localhost
#mpd_port 6600

TEXT
${alignc}Date: ${color e0e0e0}${time %d/%m/%y}${color}  Time: ${color e0e0e0}${time %H:%M}${color}  |  Kernel: ${color e0e0e0}$kernel${color}  Uptime: ${color e0e0e0}${uptime_short}${color}  |  Cpu: ${color e0e0e0}${cpu}%${color}  Ram: ${color e0e0e0}${memperc}%${color}  Swap: ${color e0e0e0}${swapperc}%${color}  Disk: ${color e0e0e0}${fs_used_perc /}%${color}  |  ${color}  Cpu: ${color e0e0e0} ${execi 8 sensors | grep -A 1 'temp1' | cut -c13-16 | sed '/^$/d'} C${color}  Disk: ${color e0e0e0}${execi 300 nc localhost 7634 | cut -c29-30 ; hddtemp /dev/sdb} | Down: ${color e0e0e0} ${downspeed eth0}/s  Up: ${color e0e0e0} ${upspeed eth0}/s
What it looks like minimized



What is looks like un-minimized



This desktop really trips them out. To auto start in mine. I made a simple bash file script and put it in ~/Startup which is only in Puppy distros in rox file manager.

Code:
#!/bin/sh
conky &
Your e17 distro start-up configuration will be way different than mine due to file location difference in your distro like Bohdi or whatever.
Yours wi8ll be like in /usr/bin or even /usr/local/bin or whatever.

Code:
which conky
will lead you to the launcher location for auto startup.

If ya wanna go the manual route without a auto-start. Open a terminal and just do
Code:
conky &
after booting up your e17 desktop in a terminal and close terminal when done. Conky will stay there till shutdown or till you use xkill or whatever.

Back to work. Break time is over.
 
Old 01-15-2014, 12:04 PM   #125
Sector11
Member
 
Registered: Feb 2010
Location: Buenos Aires, Argentina
Distribution: Debian SID & CrunchBang
Posts: 66

Rep: Reputation: Disabled
Quote:
Originally Posted by rokytnji View Post
Well, maybe you'll like this one better. This is on a small partition on the same Desktop. Bikers like girls also so I themed it for that. Windows Manager is E17. Puppy MacPup 529. You can minimize conky to the left shelf when you want it out of the way. E17 can be a tuffy for running conky.

Anyhows. Here is the .conkyrc I use in e17.
I like girls, my wife is one. , and I have that wallpaper - she loves Egypt stuff. I like the 'statue'
I'm an OB user ... a friend, GG, started with a little bash script to start/stop specific conkys:
ssc-conkyname
Code:
#!/bin/bash
## Original idea by: GrouchyGaijin
## This idea by: Stinkeye - Jan 2013
## With another tweak by: arclance
## Final tweak by: Sector11
## click to start, click to stop

##if pgrep -f "conky -c /path/to/conky_file"
##then
##	pkill -xf "conky -c /path/to/conky_file"
##else
##	gnome-terminal -e "conky -c /path/to/conky_file"
##fi

## not running in a terminal
## remove: gnome-terminal -e and the quote marks

## Tweaked

#if pgrep -f "conky -c $1"
#then
#	pkill -xf "conky -c $1"
#else
#	conky -c "$1"
#fi

if pgrep -f "conky -c $HOME/wun/wunrc"
then
	pkill -xf "conky -c $HOME/wun/wunrc"
else
# TO START IT ON A SPECIFIC DESKTOP:
	wmctrl -s 2 && conky -p 2 -c "$HOME/wun/wunrc"
# OR THE DESKTOP YOU ARE ON:
##	conky -c "$HOME/wun/wunrc"
fi
first click starts it, second kills it, leaving all other conkys running.

I'll give yours a test run - no E17 here though
Thank you
Quote:
Originally Posted by rokytnji View Post
Back to work. Break time is over.
${longer_breaks required -30}
 
Old 01-21-2014, 07:15 PM   #126
lproe
LQ Newbie
 
Registered: Jun 2008
Location: USA
Distribution: Debian 7.2.0 (sid/jessie)
Posts: 15

Rep: Reputation: 0
debian wheezy with extended /var/logs/

debian wheezy with extended /var/logs/
Attached Images
File Type: jpg Screenshot from 2014-01-21 20:09:39.jpg (149.0 KB, 15 views)
 
Old 01-22-2014, 07:47 AM   #127
Sector11
Member
 
Registered: Feb 2010
Location: Buenos Aires, Argentina
Distribution: Debian SID & CrunchBang
Posts: 66

Rep: Reputation: Disabled
Logs - interactive




Start it: conky -c /media/5/Conky/S11_LOGS.conky &
Kill it: pkill -xf "conky -c /media/5/Conky/S11_LOGS.conky" &
 
Old 01-24-2014, 06:06 PM   #128
Habitual
Senior Member
 
Registered: Jan 2011
Distribution: Slack14_64_Multilib
Posts: 3,060
Blog Entries: 4

Rep: Reputation: 740Reputation: 740Reputation: 740Reputation: 740Reputation: 740Reputation: 740Reputation: 740
Quote:
Originally Posted by Sector11 View Post
From another place ....


Here's my version of v9000i - the interactive weather ...


mrpeachy and falldown are an awesome mix!

I to them!

If anyone is interested in my template I'll post it. Basically for non-US users. HH:MM:SS - DD MM YY some things can't be changed yet.
New wun conky (weatherunderground) info...
 
Old 01-25-2014, 08:48 AM   #129
lproe
LQ Newbie
 
Registered: Jun 2008
Location: USA
Distribution: Debian 7.2.0 (sid/jessie)
Posts: 15

Rep: Reputation: 0
@corp769

This is really nice. I looks very cool.
 
Old 01-28-2014, 01:01 PM   #130
propofol
Member
 
Registered: Nov 2007
Location: Seattle
Distribution: Debian Wheezy & Jessie; Ubuntu
Posts: 260

Rep: Reputation: 50
Line art in conky

I have tried for while to get line art sorted out in conky so that I can use this with google calendar & gcalcli. I found these instructions but I could not get it to work. I have finally managed it, so if anyone else is interested, this is what worked for me:

Install fonts-liberation.

Convert the gcalcli output to include line art with this shell script (eg /home/user/bin/gcal.sh):
Code:
#!/bin/sh
#Draw line art

gcalcli --conky calw 4 |
    sed -e 's/^[(0\x71^[(B/─/g' \
        -e 's/^[(0\x78^[(B/│/g' \
        -e 's/^[(0\x6A^[(B/┘/g' \
        -e 's/^[(0\x6B^[(B/┐/g' \
        -e 's/^[(0\x6C^[(B/┌/g' \
        -e 's/^[(0\x6D^[(B/└/g' \
        -e 's/^[(0\x6E^[(B/┼/g' \
        -e 's/^[(0\x74^[(B/├/g' \
        -e 's/^[(0\x75^[(B/┤/g' \
        -e 's/^[(0\x76^[(B/┴/g' \
        -e 's/^[(0\x77^[(B/┬/g'
**Note that "^[" is an escape sequence and need to be entered as "Ctrl-V" & ESC. With vi I just used ":%s/\^\[/*/g" where *="Ctrl-V" followed by ESC

Add this text to ~/.conkyrc
Code:
TEXT
${color #ff0000}$stippled_hr
${color #ff0000}${font Goudy Bookletter 1911:style=Bold:size=20}Date: ${color #00ff00}${time %A,%d %B} ${color #ff0000}Time: ${color #00ff00}${time %k:%M}${font}
${color #ff0000}$stippled_hr

${font Liberation Mono:style=Bold:size=12}

${execpi 600 /home/user/bin/gcal.sh }
This is what it looks like:


Regards,
Stefan

Last edited by propofol; 01-28-2014 at 01:03 PM.
 
Old 05-30-2014, 02:11 PM   #131
Enindu
Member
 
Registered: Apr 2014
Location: Colombo, Sri Lanka.
Distribution: Arch Linux
Posts: 68

Rep: Reputation: 13
Here's my Conky. You can find .conkyrc from here.

 
Old 06-10-2014, 01:38 PM   #132
//////
Member
 
Registered: Nov 2005
Location: Land of Linux :: Finland
Distribution: Dual boot :: Windows vista 64-bit | Kali linux 64bit multi lib
Posts: 154

Rep: Reputation: 33
glad i did find this thread

im using now
Quote:
${user_names}
nice to c if someone gets root :PPP


are there any rules about how big pictures should be posted?
like should i use medium size pics?
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
conky question: passing conky-variable to shell-script zlin50 Linux - Software 2 12-29-2012 06:47 PM
LXer: Conky Colors Makes Your Conky Beautiful In Seconds (Version 3.20 Released) LXer Syndicated Linux News 0 08-01-2010 11:21 AM
'Casting away const'ness' in C jrtayloriv Programming 3 03-11-2008 04:32 PM
Conky on Suse 10.0 - *** buffer overflow detected *** conky terminated Slidex Linux - Software 1 03-17-2006 11:50 AM
newbie-ness newbiebob LinuxQuestions.org Member Intro 2 07-15-2005 04:33 PM


All times are GMT -5. The time now is 10:54 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration