20140807-2 选题

This commit is contained in:
DeadFire 2014-08-07 18:41:13 +08:00
parent 0e7e6cbe71
commit 1d57047cfc
6 changed files with 367 additions and 0 deletions

View File

@ -0,0 +1,39 @@
Latest Intel Linux Graphics Drivers Now Available on Ubuntu 14.04 LTS
================================================================================
![Intel Makes it Easy to Install Drivers](http://www.omgubuntu.co.uk/wp-content/uploads/2014/01/intel-driver-update-utility-unity.jpg)
Intel Makes it Easy to Install Drivers
**A new version of the Intel [Linux Graphics Installer][1] is available to download.**
The open-source utility offers an easy way to get the latest graphics and video drivers for supported Intel hardware in Ubuntu.
In **version 1.0.6** the 2014Q2 graphics stack released [at the end of June][2] is made available to Ubuntu 14.04 LTS for the first time.
It brings better Bay Trail performance, power saving optimisations, and improves support for Intel Broadwell chips.
Running the latest available stack is the best way for Linux users to “*…stay current with the latest enhancements, optimisations, and fixes,*” say Intel.
### Download ###
The latest version of the Graphics Installer supports Ubuntu 14.04 LTS and Fedora 20. Ubuntu 13.10 users can continue to use the tool, but wont be able to grab the most recent set of drivers.
Debian installers for Ubuntu 14.04 LTS [32 bit][3] or [64 bit][4] are available from the 01.org website, link below.
- [Download Intel Graphics Installer 1.0.6 for Ubuntu][5]
--------------------------------------------------------------------------------
via: http://www.omgubuntu.co.uk/2014/08/intel-graphics-installer-linux-updated-1-0-6
作者:[Joey-Elijah Sneddon][a]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[a]:https://plus.google.com/117485690627814051450/?rel=author
[1]:https://01.org/linuxgraphics/
[2]:http://www.omgubuntu.co.uk/2014/07/intel-graphics-stack-2014-q2-update
[3]:https://download.01.org/gfx/ubuntu/14.04/main/pool/main/i/intel-linux-graphics-installer/intel-linux-graphics-installer_1.0.6-0intel1_i386.deb
[4]:https://download.01.org/gfx/ubuntu/14.04/main/pool/main/i/intel-linux-graphics-installer/intel-linux-graphics-installer_1.0.6-0intel1_amd64.deb
[5]:https://01.org/linuxgraphics/downloads/2014/intelr-graphics-installer-1.0.6-linux

View File

@ -0,0 +1,57 @@
This Is Whats New In Linux 3.16
================================================================================
![](http://www.omgubuntu.co.uk/wp-content/uploads/2011/07/Tux-psd3894.jpg)
**While the rest of us slept in, Linus Torvalds kept busy over the weekend, announcing an all new Linux kernel release.**
Linux 3.16 is now stable and out there. Wherever there really is.
Typing from [his treadmill desk][1] (or possibly not, but the mental image is too humorous to resist) the Linux founder announced the latest stable release with relief, [explaining][2]:
> “While 3.16 looked a bit iffy for a while things cleared up nicely, and there was no reason to do extra release candidates like I feared just a couple of weeks ago.”
### Whats New In Linux 3.16? ###
Codenamed Shuffling Zombie Juror, Linux 3.16 arrives on the scene with a bunch of key improvements in tow. These range from complicated and integral sounding e.g., [unified control group hierarchy][3] to the more user-accessible, like new and improved drivers.
Thanks to the diligent work by [Linux Weekly News][4] and [Phoronix][5] (plus a good ol google on the Linux Kernel Mailing List) weve put together a list of some of notable changes featuring in this release.
- Multi-platform ARM kernel image for multiple ARM SoCs (incl. Exynos)
- Various support for Nvidia Tegra K1 and Kepler GPU
- Nokia N900 modem driver included in mainline
- Initial Intel Cherryview Support
- Improvements to Sixaxis and DualShock 4 controller support
- Sony-HID driver improvements
- RMI driver for Synaptics touchpad
- Saitek RAT7 gaming mouse fix
- Dell FreeFall driver
- 80 changes and fixes to [Btrfs filesystem][6]
- New audio drivers for misc. Cirrus, Realtek and Analog devices.
- Tegra HD-audio HDMI support
### Installing Linux 3.16 ###
Its out, which means you want it. Well, hold your horses. Linux 3.16 is likely to form the basis of the Ubuntu Linux Kernel in 14.10, which is due later this year. The 14.10 kernel will also be provided to LTS users through a point release update shortly after.
If youre impatient and — **most importantly** — skilled enough, you can install Linux 3.16 in Ubuntu 14.04 LTS using the corresponding installers for your system listed in the Mainline kernel archive maintained by Canonical.
- [Visit the Ubuntu Kernel Archive Website][7]
--------------------------------------------------------------------------------
via: http://www.omgubuntu.co.uk/2014/08/linux-kernel-3-16-changes-drivers
作者:[Joey-Elijah Sneddon][a]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[a]:https://plus.google.com/117485690627814051450/?rel=author
[1]:http://www.omgubuntu.co.uk/2014/07/linus-torvalds-messy-desk-video
[2]:https://lkml.org/lkml/2014/8/3/82
[3]:https://lwn.net/Articles/601840/
[4]:https://lwn.net/
[5]:http://www.phoronix.com/scan.php?page=news_item&px=MTc1NDM
[6]:http://lkml.iu.edu/hypermail/linux/kernel/1406.1/02366.html
[7]:http://kernel.ubuntu.com/

View File

@ -0,0 +1,132 @@
Five Awesome GOG.com Linux Games Everyone Should Play Once
================================================================================
![GOG AKA ILU TUX NAO](http://www.omgubuntu.co.uk/wp-content/uploads/2014/07/gog-com-tile.jpg)
GOG AKA ILU TUX NAO
**Ardent Linux gamers will have seen last week as a good one, as rising game distribution service [GOG.com brought a batch of more than 50 classic PC and indie titles to the platform][1], many for the very first time.**
Against the 775 DRM-free offerings offered to Windows users, not to mention the 600 strong Linux catalog on Steam, it might not sound like much. But the company says this is only the first wave and that another 50 games are set to land later in the year.
Last week [we asked][2] our Facebook fans which five games being sold by GOG they consider must have titles.
After pruning the titles often found warming the shelves of the Humble Bundle (*e.g., Uplink: Hacker Elite, Darwinia, Dont Starve and Anomaly Warzone Earth*), and throwing in a free title for good measure, we came up with the following list.
Its not comprehensive, its not definitive and its certainly not going to be the five youd pick. But for those either too young to have experienced some of these games for the first time, or old enough to level up nostalgia, its a great jumping in point.
Because we know it matters to some of you, weve listed the port type for each entry, so you can avoid Wine or DOSBox where needed.
Finally (though it really should go without saying) if youre looking for full HD immersive 3D worlds with GPU melting graphics requirements, this is not the list for you.
Now to hark back to rainy days spent cooped up inside, eyes firmly fixed on a CRT monitor…
### FlatOut ###
![](http://www.omgubuntu.co.uk/wp-content/uploads/2014/08/flatout.jpeg)
**Year**: 2005. **Genre**: Racing. **Port**: Wine. **Price**: $5.99 (inc. extras).
Unbuckle up and prepare for one bad-ass and throughly bumpy ride.
Trying to condense why FlatOut is a classic demolition rally game into just a few short sentences is traumatic. Almost as traumatic as being a driver in it must be.
Its premise — carnage, destruction, more carnage — reads fairly standard these days. Virtually every racing game (at least those worth their tread) implements an element of off-road mayhem. But FlatOut was one of the first, and even today remains one of the best.
With 36 course littered with more than 3000 items to crash and smash, plus 16 upgradeable vehicles, each made up of 40 “deformable pieces” for ultimate on-screen obliteration, FlatOut is flat out one of the best raucous racing games available on Linux.
*Also check out Flat Out 2, released in 2011 and costing $9.99.*
- [Buy “FlatOut” on GOG][3]
### Duke Nukem 3D: Atomic Edition ###
![](http://www.omgubuntu.co.uk/wp-content/uploads/2014/08/duke-3d.jpeg)
**Year**: 1995. **Genre**: First-Person Shooter. **Port**: DOSBox. **Price**: $5.99 (inc. extras).
Politically incorrect, full of female objectification, and featuring more cheesy one-liners than the script of a straight-to-VHS Jean-Claude Van Damme action film. Yep, its Duke Nukem.
But cmon; no list of retro PC classics would be complete without a least one Duke Nukem entry, right? They are bona fide classics. Along with Doom and Quake, it kickstarted the gory corridor crawling shooter genre.
Most of its strengths are in the pastiche; it is camp, cheesy and kaleidoscopically brash, and takes itself about as seriously as a Sega MegaCD video cutscene from Night Trap.
The environments are varied and rich. The gameplay mechanics easy to get to grips with. And while the less than subtle humour laced throughout may rile the easily offended, those of a certain age wont be able to resist smirking at the pop-culture satire.
- [Buy “Duke Nukem: Atomic Edition” on GOG][4]
### The Last Federation ###
Youtobe 视频地址:
https://www.youtube.com/embed/5RKXWpyf1i4?feature=oembed
**Year**: 2014. **Genre**: Strategy. **Port**: Native. Price: $19.99.
The Last Federation is the most expensive title on this list and also the most modern, having debuted this year.
Its a turn-based tactical combat set in space that burdens you with the task of forging a lasting federation of planets and usher in an era of peace and prosperity to the solar system.
But to forge a lasting truce you must indulge your inner machiavellian monsters.
*“Remember, when helping civilizations evolve, sometimes they evolve faster when a large multi-headed monster is glaring menacingly at them,” reads the games synopsis.*
Pricey, but one of the standout strategy games of 2014.
- [Buy “The Last Federation” on GOG][5]
### StarGunner ###
![](http://www.omgubuntu.co.uk/wp-content/uploads/2014/08/stargunner.jpeg)
**Year**: 1996. **Genre**: Arcade. **Port**: DOSBox. Price: Free.
StarGunner is one of two Linux games available for free on GOG. Its a space-based side scrolling shoot em up, similar to thousands of mid-nineties arcade games now resting in a land fill somewhere.
Thats not to say its not any good; its great fun but just a little familiar.
Gameplay is fast, battlefields switch between space, ground and water often enough to maintain interest, and with more than 75 different enemy crafts (plus over 30 super adaptive bosses) things never get visually tired, either.
Look out for weapons and other power-ups littered through levels.
- [Download “StarGunner” for free on GOG][6]
### Blocks That Matter ###
![](http://www.omgubuntu.co.uk/wp-content/uploads/2014/08/blocks-that-matter.jpeg)
**Year**: 2011. **Price**: $2.99. **Genre**: Platformer. **Port**: Wine, 32-bit only.
Take some blocks, drop them into an isometrical world, add bit of jumping and a whole lot of puzzle solving. Finally, coat it all in a layer of cuteness. Aside from an needlessly drawn out introduction, you should end up with **Blocks That Matter**. And boy do these blocks matter.
Playing as a robot called Tetrobot, your sole aim is to waddle about each level drilling blocks of various materials (sand, ice, etc.) one by one. Blocks can be collected and inserted into the game to help you complete levels, but depending on the material this can often be a hindrance rather than a help.
An innovative 2D platform-puzzler, it offers up 40 levels in standard Adventure Mode with another 20 waiting to be unlocked. Its cute, clever and cheap.
- [Buy “Blocks that Matter” on GOG][7]
### Honourable Mentions ###
####DarkLands####
**Year**: 1992. **Genre**: RPG. **Port**: DOSBox. **Price**: $5.99 (inc. extras).
#### Sid Meiers Covert Action ####
**Year**: 1990. **Genre**: Action/Strategy. **Port**: DOSBox. **Price**: $5.99 (inc. extras).
--------------------------------------------------------------------------------
via: http://www.omgubuntu.co.uk/2014/08/five-best-linux-gog-com-games-available-now
作者:[Joey-Elijah Sneddon][a]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[a]:https://plus.google.com/117485690627814051450/?rel=author
[1]:http://www.omgubuntu.co.uk/2014/07/50-classic-pc-games-now-available-linux-gog
[2]:https://www.facebook.com/omgubuntu/posts/830930706919468
[3]:http://www.gog.com/game/flatout
[4]:http://www.gog.com/game/duke_nukem_3d_atomic_edition
[5]:http://www.gog.com/game/last_federation_the
[6]:http://www.gog.com/game/stargunner
[7]:http://www.gog.com/game/blocks_that_matter

View File

@ -0,0 +1,44 @@
Linux FAQs with Answers--How to check what libraries are used by a program or process on Linux
================================================================================
> **Question**: I would like to know which shared libraries are loaded at run-time when I invoke a particular executable. Is there any way to identify shared library dependencies of a program executable or a running process on Linux?
### Check shared library dependencies of a program executable ###
To find out what libraries a particular executable depends on, you can use ldd command. This command invokes dynamic linker to find out library dependencies of an executable.
$ ldd /path/to/program
![](https://farm4.staticflickr.com/3872/14846153231_195cfff0f0_z.jpg)
Note that it is NOT recommended to run ldd with any untrusted third-party executable because some versions of ldd may directly invoke the executable to identify its library dependencies, which can be security risk.
Instead, a safer way to show library dependencies of an unknown application binary is to use the following command.
$ objdump -p /path/to/program | grep NEEDED
![](https://farm6.staticflickr.com/5552/14849218545_e3b667e742_o.png)
Check shared library dependencies of a running process
If you want to find out what shared libraries are loaded by a running process, you can use pldd command, which shows all shared objects loaded into a process at run-time.
$ sudo pldd <PID>
Note that you need root privilege to run pldd command.
![](https://farm6.staticflickr.com/5570/14846775694_96a6b96592_z.jpg)
Alternatively, a command line utility called pmap, which reports memory map of a process, can also show shared library dependencies of a running process.
$ sudo pmap <PID>
![](https://farm4.staticflickr.com/3919/14848885042_7e5bee2684_z.jpg)
--------------------------------------------------------------------------------
via: http://ask.xmodulo.com/check-library-dependency-program-process-linux.html
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出

View File

@ -0,0 +1,56 @@
Linux FAQs with Answers--How to enable and configure desktop sharing on Linux Mint Cinnamon desktop
================================================================================
> **Question**: I was trying to enable desktop sharing via Vino VNC server (vino-server) on Linux Mint 17 Cinnamon desktop. However, I notice that vino-preferences tool which allows us to configure vino-server (e.g., sharing option, security, notification on/off) no longer exists. Also, I cannot find desktop sharing menu on Cinnamon desktop. How can I configure desktop sharing via vino-server on the latest Linux Mint 17 Cinnamon desktop?
The latest Linux Mint Cinnamon desktop comes with vino-server pre-installed for VNC desktop sharing, but it's reported that desktop sharing configuration menu is missing.
An alternative way to configure vino-server and enable desktop sharing is to use dconf-editor's graphical interface.
First install dconf-editor:
$ sudo apt-get install dconf-editor
Launch dconf-editor.
$ dconf-editor
Navigate to "org->gnome->desktop->remote-access" on the left panel of dconf-editor. Then you will see various desktop sharing options.
![](https://farm4.staticflickr.com/3916/14843965473_e68598b01b_z.jpg)
Most importantly, click on "enabled" to activate desktop remote access. Besides this, you can customize other options.
For example, you can enable VNC password authentication by changing the following fields:
- **authentication-methods**: set it to ['vnc']
- **vnc-password**: change it to Base64-encoded string of a preferred password.
In this example, we choose VNC password as "password", and its Base64-encoded string is "cGFzc3dvcmQK".
$ echo "password" | base64
> cGFzc3dvcmQK
Optionally, you can enable other options:
- **notify-on-connect**: shows a desktop notification when vino-server receives a connection request.
- **prompt-enabled**: a remote user is not allowed to access a desktop via VNC until the VNC request is approved by the desktop owner.
### Troubleshoot ###
1. I am getting the following error when attempting to start vino-server.
> ** (vino-server:4280): WARNING **: The desktop sharing service is not enabled, so it should not be run.
To enable desktop sharing service, use dconf-editor as described above. Alternatively, run the following command.
# gsettings set org.gnome.Vino enabled true
--------------------------------------------------------------------------------
via: http://ask.xmodulo.com/enable-configure-desktop-sharing-linux-mint-cinnamon-desktop.html
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出

View File

@ -0,0 +1,39 @@
Linux FAQs with Answers--How to fix “fatal error: jsoncpp/json/json.h: No such file or directory”
================================================================================
> **Question**: I am trying compile a C++ application, but I am getting the following error:
>
> "fatal error: jsoncpp/json/json.h: No such file or directory"
>
> How can I fix this problem?
The error indicates that you are missing JsonCpp development files (i.e., JsonCpp library and header files). [JsonCpp][1] is a C++ library for JSON-formatted data manipulation. Here is how to install JsonCpp development files on various Linux distros.
On Debian, Ubuntu or Linux Mint:
$ sudo apt-get install libjsoncpp-dev
On Fedora:
$ sudo yum install jsoncpp-devel
On CentOS, JsonCpp is not available as a pre-built package. So you can build and install JsonCpp from the source as follows.
$ sudo yum install cmake
$ git clone https://github.com/open-source-parsers/jsoncpp.git
$ cd jsoncpp
$ mkdir -p build/debug
$ cd build/debug
$ cmake -DCMAKE_BUILD_TYPE=debug -DJSONCPP_LIB_BUILD_SHARED=OFF -G "Unix Makefiles" ../../
$ make
$ sudo make install
--------------------------------------------------------------------------------
via: http://ask.xmodulo.com/fix-fatal-error-jsoncpp.html
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:https://github.com/open-source-parsers/jsoncpp