issue29_en.pdf

(7440 KB) Pobierz
full circle
full circle
ISSUE #29 - September 2009
TOP FIVE
PHYSICS GAMES
full circle magazine #29 1
contents ^
159375149.035.png 159375149.036.png
 
full circle
Program In Python - Pt3p.07
Ubuntu Games p.23
My Story p.16
Read about
and anothers
...
MOTU Interview p.20
LAMP - Part 2 p.12
Command & Conquer p.05
Virtual Private Networkp.14
Review p.18 Letters p.21
Top 5 p.28
The articles contained in this magazine are released under the Creative Commons Attribution-Share Alike 3.0 Unported license.
This means you can adapt, copy, distribute and transmit the articles but only under the following conditions: You must attribute
the work to the original author in some way (at least a name, email or URL) and to this magazine by name ('full circle magazine')
and the URL www.fullcirclemagazine.org (but not attribute the article(s) in any way that suggests that they endorse you or your use of the work). If
you alter, transform, or build upon this work, you must distribute the resulting work under the same, similar or a compatible license.
full circle magazine #29 2
contents ^
159375149.037.png 159375149.001.png 159375149.002.png 159375149.003.png 159375149.004.png 159375149.005.png 159375149.006.png 159375149.007.png 159375149.008.png
 
EDITORIAL This magazine was created using :
Welcome to another issue of Full Circle magazine.
O ur articles on LAMP and Python continue this month and are joined by a
More important is the announcement of the codename. I couldn't
possibly spoil it, but flip over to the news page for more details.
Please keep your articles coming in. Don't be disheartened when you don't see
your (or ) right away, I keep the articles in a queue and try to
use them in the order I receive them, so if you sent me a several months
ago, it may be your turn next month, you never know! And we're always looking for
new articles, so keep them coming too!
Ubuntu is a complete operating
system that is perfect for
laptops, desktops and servers.
Whether at home, school or work
Ubuntu contains all the
applications you'll ever need
including word processor, email
application and web browser.
Ubuntu is and always will be free
of charge . You do not pay any
licensing fees. You can
download, use and share Ubuntu
with your friends, family, school
or business for absolutely
nothing .
Keep the emails coming too, I'm always interested to hear what you think about
FCM, it's always in beta, and continually evolving. If there's something you think is
missing from FCM feel free to drop me an email, my email address is below.
Enjoy the issue, and keep in touch!
Editor, Full Circle magazine
Once installed, your system is
ready to use with a full set of
productivity, internet, drawing
and graphics applications, and
games.
full circle magazine #29 3
use the new
'contents' link to jump
to the contents page
from any other page!
contents ^
very informative article on setting up a VPN (Virtual Private Network) which
is something that quite a few people have asked for more information on.
159375149.009.png 159375149.010.png 159375149.011.png 159375149.012.png 159375149.013.png 159375149.014.png 159375149.015.png 159375149.016.png 159375149.017.png 159375149.018.png 159375149.019.png 159375149.020.png 159375149.021.png 159375149.022.png
 
NEWS
GNOME 2.28 Released
Ubuntu 10.04 : Lucid Lynx
Launchpad 3.0 is here!
New UI and more.
The GNOME
Desktop is
released every
six months and
contains many
new features,
improvements,
bug fixes and translations.
GNOME 2.28 continues this
tradition. To learn more about
GNOME and the qualities that
distinguish it from other
computer desktop
environments (such as
usability, accessibility,
internationalisation, and
freedom) visit the About
GNOME page on our website.
Speaking via video to UbuCon at
the Atlanta Linuxfest, Mark
Shuttleworth announced that the
code name for the 10.04 Ubuntu
release would be "Lucid Lynx". It
will be an LTS version featuring 3
years support for the desktop
version and 5 years for the
server version. This will be the
third LTS version, proving that
Ubuntu can not only deliver a
new version every 6 months, but
also an LTS version every 2nd
year, something Mark is very
proud of.
The Launchpad team is proud to
announce the release of Launchpad
3.0!
• a new clearer web interface with in-
line editing
• personal translation dashboards: see
what needs your attention
• automatically updated diffs during
code reviews.
Visit Launchpad to see our new web
interface. You can now view more
information on many pages without
scrolling, particularly on people and
project profile pages.
Speaking briefly of what we can expect to see in the
Lucid Lynx, Mark talks of cloud computing and GNOME.
Mentioning our relationship with Debian, Mark hopes to
continue expanding that relationship in the hope of
bettering both distributions. In closing Mark asks our
community to search out those who put in so much work
delivering a quality Ubuntu product to us, and to give
them all a big thanks. We think a big thanks is also
deserved by Mark for his oversight and tireless work on
our behalf.
And the web interface is now faster:
you can update more data, including
almost everything on bug report
pages, without reloading the page.
GNOME 2.28 includes all of the
improvements made in GNOME
2.26 and earlier. You can learn
more about the changes that
happened in GNOME 2.26 from
its release notes.
Apologies to who
wrote the article and not the
name given in the original PDF, the
PDF has since been corrected and
all new downloads credit Roger.
: Ubuntu Weekly News
full circle magazine #29 4
contents ^
159375149.023.png 159375149.024.png 159375149.025.png 159375149.026.png 159375149.027.png 159375149.028.png 159375149.029.png 159375149.030.png
 
COMMAND & CONQUER
yourself tapping an
extra key on your
laptop, only to
realize that it isn't bound to
anything, and then finding out
that the shortcuts program
doesn't recognize the key?
Well, I ran into a similar
problem when setting up
Openbox on my netbook, and
so I thought I would show you
how to bind keys to functions,
even if it seems that they are
not recognized.
(XF86AudioMute,
XF86MonBrightnessDown, a, b,
and so forth). If it displays
NoSymbol after the keycode,
there is no keypress bound to
that keycode yet, and you can
skip to step two. If neither the
key returns nothing, it is time
to try showkey.
dmesg|tail -5
required in the tty0 console. To
start, you must create the
.Xmodmap file. This can be
done by using the touch
command, or just editing it in
gedit and then saving the file.
Entries in the file should be in
this format:
If something like this
appears in the dmesg output -
atkbd.c: Unknown key pressed
(translated set 2, code 0xf1
on isa0060/serio0).
Switch to tty0 (by hitting ctrl
+ alt + F1) and log in as your
user. Once logged in, enter the
command:
atkbd.c: Use 'setkeycodes
e071 <keycode>' to make it
known.
keycode <Xkeycode> =
keysymbol
A few examples would be as
below:
- you can map the scancode to
a keycode. You can do this by
either using HAL or
setkeycodes (kernel tool), as
shown in the dmesg output.
The further reading section at
the end of this article offers a
link to HAL's keymap quirks
page. I will not go into detail in
the article, since it is quite rare
(in my experience) that it is
necessary to do this.
showkey
keycode 153 =
XF86MonBrightnessDown
Step One: Key
Recognition
This program will return
keycodes of keys pressed, and
automatically quit 10 seconds
after the last keypress. Once
the command is run, hit the
key(s) you want to test, and
record any keycodes that it
returns. If neither of these
options returned a keycode, it's
time to see if the key has a
scancode.
keycode 154 =
XF8MonBrightnessUp
First we need to find out if
the key is recognized by the
kernel. Open a terminal and
run the command:
Step Three: Testing
Keycodes
First run the command:
xev | grep -A2 --line-
buffered '^KeyRelease' | sed
-n '/keycode /s/^.*keycode
\([0-9]*\).* (.*,
\(.*\)).*$/\1 \2/p'
Step Two: Binding
Keycodes
xmodmap ~/.Xmodmap
Then you should be able to
add the keys to whatever
function you need. If not,
revise the keycodes and
keysymbol names, just in case
To do this, press the key you
want to test, and then check
dmesg with:
This will output the keycode
followed by the keypress name
I will focus on binding
keycodes to keys in Xorg, since
most multimedia keys aren't
full circle magazine #29 5
contents ^
H ave you ever found
159375149.031.png 159375149.032.png 159375149.033.png 159375149.034.png
 
Zgłoś jeśli naruszono regulamin