Wasteland 2 is the direct sequel to 1988's Wasteland RPG, which is considered to be the inspiration behind the Fallout series, and it was developed thanks to a successful Kickstarter campaign which received almost $3,000,000 in funding.
Below you can watch the Wasteland 2 Combat Trailer as well as the launch trailer, to get an idea on what the game is about:
(direct video link)
(direct video link)
Wasteland 2 is a turn-based tactical combat game set in an alternate history timeline, in which a nuclear holocaust took place in 1998. The game features hundreds of characters, thousands of variations on your Rangers' appearance along with over 150 weapons, dozens of skills and more. You can read more about it on Wikipedia.
On Linux, Wasteland 2 has the following minimum system requirements:
- Processor: 2.4ghz Intel Core 2 Duo or equivalent
- Memory: 4 GB RAM
- Graphics: NVIDIA GeForce GTX 260 or Radeon HD 4850 (512 MB VRAM)
- Hard Drive: 30 GB available space
Buy Wasteland 2
Buy Wasteland 2 ($39.99 for the classic edition and $59.99 for the Digital Deluxe Edition*)
If you buy the game via GOG.com, you can download it using lgogdownloader, a tool which supports resuming unfinished downloads along with other useful features.
* The Deluxe Edition comes with free copies of Wasteland 1 and The Bard's Tale games)
For those not familiar with AntiMicro, this is an application that can be used to map keyboard and mouse buttons to gamepad buttons, useful for playing games with no gamepad or poor gamepad support.
AntiMicro is written in C++ using Qt for the graphical framework and it was created as a replacement for QJoyPad, which unfortunately is no longer being maintained. The application features controller stick support, 8-way controls, virtual Dpad support, profiles that can be loaded via command line and more.
The latest AntiMicro 2.6 includes the following changes:
- added two new Turbo modes:
- Gradient mode, which is used to change the key press time depending on the position of an axis (useful for racing games);
- Pulse mode is used to change how many times a key press is invoked depending on the position of an axis (scrolling in a web browser using arrow keys).
- fixed profile resetting in a couple of places;
- added option to invoke Game Controller mapping window from command line. The final mapping string will be printed to stdout. This is useful for saving a SDL_GAMECONTROLLERCONFIG for your controller that can be used system wide. Any SDL 2 game can then be set up to use that mapping and it can be changed if needed;
- profiles now use a unique .amgp file extension. Older xml profiles will continue to be supported;
- fixed spring mouse mode so that it uses proper axis distance values;
- set changing has been fixed for analog sticks and virtual dpads;
- experimental uinput support has been added to the source code. Binary Linux packages will continue to utilize XTest for event generation for the time being. If you would like to test uinput integration then you will have to compile the program using -DWITH_UINPUT=ON and -DWITH_XTEST=OFF when running cmake. Playing Warsow 1.5.1 in Linux using antimicro requires using uinput integration. Also, keys can now be pressed in a tty.
Also, since our previous article on AntiMicro, the application has received an extensive number of new features and improvements, like spring mouse mode, joystick hotplugging support, Enhanced Precision mouse curve, various Steam OS optimizations (this is now default) and also, AntiMicro was ported to Windows. For more information, check out the AntiMicro changelog.
For more information on AntiMicro as well as a quick usage guide, see our previous article: Map Keyboard/Mouse Input To Your Gamepad With AntiMicro
Install AntiMicro in Ubuntu 14.04 / Linux Mint 17 via PPA
The AntiMicro developer created an Ubuntu PPA recently, which you can use to install the latest AntiMicro in Ubuntu 14.04 / Linux Mint 17 and derivatives. To add the PPA and install AntiMicro, use the following commands:sudo add-apt-repository ppa:ryochan7/antimicro
sudo apt-get update
sudo apt-get install antimicro
Download AntiMicro - packages available for Debian, Ubuntu and Windows, as well as souce code
Arch Linux users can install AntiMicro via AUR.
Note that the binaries aren't built with uinput support yet. To enable uinput, you need to compile the application yourself using -DWITH_UINPUT=ON and -DWITH_XTEST=OFF when running cmake.
Also see: Get Xbox Gamepads Properly Configured In Ubuntu With ubuntu-xboxdrv
Ozon OS Ozon OS "Hydrogen" alpha is based on Fedora 20 and it uses GNOME Shell and Gnome apps by default, customized with various extensions. The newly released alpha is aimed at developers and ships with only part of the Atom Shell: Atom Dock, Launcher and Panel, so it's not really interesting for regular desktop users. However, the beta (and obviously, the final release) should include a lot more exiting stuff.
Here are a couple of Ozon OS Hydrogen alpha screenshots (but, as I said, there's not much to see right now):
Current Atom Shell features include:
- Atom Dock: intellihide, per workspace task separation and transparent background on App Overview;
- Atom Panel: display legacy tray icons and appindicators on the top panel;
- Atom Launcher: a simplified App Launcher with applications sorted by frequency of use.
Besides the extensions mentioned above, Ozon OS "Hydrogen" alpha uses GNOME 3.12 with a custom GNOME Shell theme by default and has the RPMFusion repository enabled - other than that, it's just stock Fedora 20.
According to its roadmap, Ozon OS "Hydrogen" beta will use Fedora 21 as a base and it will ship with its own GTK and icon themes (some icon design experiments here and here) (along with the rest of artwork: Plymouth, wallpapers, etc. - see how to submit wallpapers for inclusion in Ozon OS HERE), along with various OS tweaks, preinstalled vendor video drivers and so on.
The plan is to release Ozon OS "Hydrogen" (final) a month or so after the Fedora 21 release.
Download Ozon OS "Hydrogen" Alpha
Download Ozon OS "Hydrogen" Alpha:
If you want to download the Ozon OS Atom Shell / extensions and use them with your current Linux distribution, see its GitHub page (the extensions will hopefully be available on Gnome's extensions website soon).
Also see the initial announcement (from February, 2014) which provides some extra information: Numix Announces New Linux Distribution
Thanks to Satya and indirectly :), Georgi for the info! via G+
Xkbmod Indicator indicates the state of the following modifier keys: Shift, Caps Lock, Ctrl, Alt, Num Lock, Super and AltGr (and locked AltGr; a red dot means locked).
In its current state, Xkbmod Indicator is considered a prototype, so it may not work as expected, but I didn't encounter any major issues in my test. There is an issue which depends on the theme you're using though: by default, Xkbmod Indicator only supports themes with dark panels such as Ambiance.
However, you can get Xkbmod Indicator to work with any theme if you set it to use labels (text) instead of an image for the indicator. But in that case, only the active keyboard modifiers will be displayed, which will make the indicators shift each time you press a keyboard modifier so that might be annoying:
If you want the indicator to use labels instead of an image, launch Xkbmod Indicator with the "-l" parameter (for instance, if you've used our package, copy the indicator-xkbmod.desktop file from /etc/xdg/autostart/ to ~/.config/autostart/ and change the "Exec" line in this file so that it launches "/usr/bin/indicator-xkbmod -l").
Install Xkbmod Indicator in Ubuntu
To install Xkbmod Indicator in Ubuntu, you can use the main WebUpd8 PPA. Add the PPA and install Xkbmod Indicator by using the following commands:sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install indicator-xkbmodOr, if you don't want to add our PPA, simply download the Xkbmod Indicator files from HERE.
Once installed, log out and log back in and Xkbmod Indicator should start automatically.
To grab the source code, report bugs and so on, visit the Xkbmod Indicator GitHub page.
As a reminder, Popcorn Time is an open source Netflix-style torrent streaming application for Linux, Windows and Mac. The application allows users to stream movies (with subtitles) and TV series at no cost, and that may be illegal in your country so make sure you read the disclaimer before using Popcorn Time!
The most important change in the latest Popcorn Time 0.3.3 is probably the option to play the videos using your favorite media player such as VLC, XMBC, MPlayer, mpv and more - this can be done from the video page, next to the "Watch Now" button:
Another interesting change in the latest Popcorn Time is Trakt.tv synchronisation: Trakt will now remember your favorite videos for you so you won't lose your favorites if you use Popcorn Time on multiple computers or you remove its database.
Yet another change is the addition of themes support along with 3 new themes: Black & Yellow, Flat UI and Light - here's a screenshot with the new Light theme:
Besides the new features mentioned above, Popcorn Time 0.3.3 also includes the following changes:
- a huge internal code clean up - unfortunately, because of this you most probably have to reset your DataBase on install;
- use FontAwesome instead of PNG's: nicer, sharper icons across the UI;
- get rid of white flash at startup;
- cleaner settings layout;
- HTTP Api - can be used to control Popcorn Time from another application;
- new settings: always on top, start page option, ratings on covers, hide or fade watched items;
- various UI improvements;
- resize covers on-the-fly by pressing Ctrl+ and Ctrl- in the cover view;
- open directly next unseen episode;
- built-in help;
- alpha Chromecast and Airplay support (I'm not sure about Airplay but it looks like for now, subtitles aren't supported with Chromecast).
Install Popcorn Time in Ubuntu 14.04 or 14.10, Linux Mint 17 or Debian
Important: before upgrading to Popcorn Time 0.3.3, remove your old Popcorn Time database or else the application won't work:rm -r ~/.config/Popcorn-Time
To install Popcorn Time in Ubuntu / Linux Mint and derivatives, you can use the Popcorn Time WebUpd8 PPA. The PPA package automatically downloads Popcorn Time from its website and sets everything up for you.
Add the PPA and install Popcorn Time in Ubuntu 14.04 or 14.10 (the latest version does not work with Ubuntu 12.04!) / Linux Mint 17 by using the following commands:sudo add-apt-repository ppa:webupd8team/popcorntime
sudo apt-get update
sudo apt-get install popcorn-time
To install Popcorn Time from the WebUpd8 PPA repository in Debian, use the following commands:su -
echo "deb http://ppa.launchpad.net/webupd8team/popcorntime/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-popcorntime.list
echo "deb-src http://ppa.launchpad.net/webupd8team/popcorntime/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-popcorntime.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
apt-get install popcorn-time
Download Popcorn Time
Important: before upgrading to Popcorn Time 0.3.3, remove your old Popcorn Time database or else the application won't work:rm -r ~/.config/Popcorn-Time
Download Popcorn Time (binaries available for Linux, Windows and Mac OS X) | Popcorn Time source
Arch Linux users can install Popcorn Time via AUR: bin | latest stable | git
Opera for Linux wasn't updated since version 12.16 (July 2013), until June this year, when the Opera developers released Opera for Linux on the Developer stream. But Linux wasn't included in the Opera beta channel until today - that's because the Opera developers didn't feel it reached the quality they wanted from their products until now.
Besides Linux support, the latest Opera 25 beta includes various changes such as:
- graphical bookmarks;
- improved Speed Dial which now uses Coast-style tiles instead of screenshots;
- integrated PDF viewer;
- web notifications (supported on Windows and Mac only for now);
- support for H.264 and MP3 (on Linux, it requires ffmpeg 3.2 or newer).
Here are a few of screenshots with some of these changes:
For those who haven't kept an eye on the Opera development, it's worth mentioning that the web browser now uses the Blink engine and comes with features such as Discover (shows news and other articles in various categories, somewhat like Stumbleupon), tab previews on mouse over and more.
Download Opera Beta
Download Opera 25 Beta (for Windows, Mac and Linux - 64bit debs only for now)
To get the latest Opera features before they are promoted to the Beta Channel, you can use Opera Developer instead.
Arch Linux users can install Opera 25 beta via AUR.
For those not familiar with Peerflix, this is a an experimental video streaming BitTorrent client for Node.js which can be used to stream video torrents via command line and play the stream with your favorite video player, such as VLC or MPlayer.
PeerTV allows you to easily keep track of your watched / unwatched episodes: each viewed episode is automatically marked as seen and you can manually mark/unmark episodes as viewed - and of course, you play them with the help of Peerflix, with subtitles support.
For downloading subtitles, PeerTV uses subliminal, a Python library and command line tool which supports subtitle websites such as Addic7ed, OpenSubtitles, Podnapisi, TheSubDB and TvSubtitles.
Important note: PeerTV uses Peerflix to stream TV shows from torrents and that may be illegal in your country. Use at your own risk!
1. PeerTV depends on bash, sed, wget, rt, sqlite3, peerflix, mpv (or some other video player) and subliminal.
In Ubuntu / Linux Mint, most of these should be installed by default and for the rest, use the following commands to install them along with python-pip, which we'll use to install subliminal (and "git", to get the latest PeerTV under step 3):sudo apt-get install wget git sqlite3 python-pip mpv
sudo pip install subliminal
2. You'll also need Peerflix - for how to install Peerflix, see THIS article.
3. And finally, download and install PeerTV using the following commands:
cd && git clone https://gitorious.org/peertv/peertv.git
sudo PREFIX="/usr/local" make install
You can also download PeerTV manually from HERE.
Later on if you want to update PeerTV, navigate to its directory (assuming you've used the commands above, it should be in your home folder):cd ~/peertv
And update it using the following commands:
sudo PREFIX="/usr/local" make install
Arch Linux users can install PeerTV via AUR.
To change various PeerTV options, create a configuration file at: ~/.config/peertv.conf and paste the following (these are the defaults at the time I'm writing this article):PREFEREDHD="true" # true for play 720p videos when available.
PEERFLIX_OPTIONS="-p 8888" # Options for peerflix.
PEERFLIX_TIMEOT=30 # Maximum time for waiting for peerflix peers.
AUTOMARK="true" # 'true' to automatically mark the episodes after play it.
SUBTITLE="en" # Subtitle language.
SUBTITLE_TIMEOUT=30 # Maximum time to find subtitles.
MPLAYER_COMMAND="mpv" # Adapt to your video player.
MPLAYER_OPTIONS="-fs http://localhost:8888" # Adapt to your video player.
MPLAYER_SUBOPT="--sub-file=" # Adapt to your video player.
Modify these variables to suit your needs - as you can see, here you can set the video player to use for playing TV episodes (but, depending on the video player you set, you'll also need to change the other "MPLAYER_" options!), port (for instance, I already had something running on port 8888 so I had to change it to 8887 to get PeerTV to work), subtitle language and so on.
How to use PeerTV
For the commands below, I'll use "Game of Thrones" with the "thrones" shortname as an example - replace these with the TV shows you want to add.
To use it, firstly visit the EZTV show list at https://eztv.it/showlist/, copy the show link (Game of Thrones in our example) and add it to PeerTV, like this:peertv add thrones https://eztv.it/shows/481/game-of-thrones/("thrones" can be anything and it will be used as the shortname for the TV series - Game of Thrones in this case)
Next, update the series with magnet links from EZTV using the command below:peertv update thrones(or, use "all" instead of "thrones" to update all the TV series you've added)
You can list all the episodes of a series by using the command below:
peertv list thrones
You can mark episodes as viewed using the following command (the command below marks Game of Thrones episode 1 from season 1, as seen):peertv mark thrones 1x1
You can also mark multiple episodes - here's an example in which you'll mark all episodes up to season 3 episode 6 as viewed (from Game of Thrones):peertv mark thrones "<3x6"
To view all the PeerTV available options, run:
More examples, etc. available at PeerTV's Gitorious page.
Installing World of Warcraft (WoW) in Ubuntu or Linux Mint (with Wine) is pretty easy, however there are various crashes that can occur, especially if you're not using the latest Wine and also, the FPS can be pretty low without a few tweaks, so I though I'd document everything I did to get World of Warcraft to work properly on my laptop (Nvidia Optimus, so I was able to test the game with both Nvidia and Intel graphics), even in large scale PvPs and hopefully, this will help you play WoW under Ubuntu or Linux Mint.
Install World of Warcraft in Ubuntu / Linux Mint
1. Download the WoW installer (you can of course use a CD/DVD instead).
2. Optional but recommended (using this will most probably result in not experiencing most of the errors described below, in the "fixing various crashes" section): install the latest Wine from the official Wine PPA:sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7
3. Right click the downloaded installer, right click it and select Open With > Wine Windows Program Loader:
Then install Battle.net:
4. And finally, launch Battle.net from the menu / Dash (the icon should also be on your desktop unless you've deselected that option) and install World of Warcraft:
Fixing various potential World of Warcraft crashes (Ubuntu / Linux Mint w/ Wine)
A. If the World of Warcraft installer / Battle.net crashes
If Battle.net crashes on start:
Fix it by launching "Configure Wine" from the menu / Dash (or press ALT + F2 and enter: winecfg) and on the Libraries tab, under "New override for library", enter "dbghelp" (without the quotes), then click "Add". Next, select "dbghelp" under "Existing overrides" and click "Edit" and in the new pop-up, set it to "Disable":
B. If you're on 64bit and the World of Warcraft 64bit game client crashes with an error similar to this:
ERROR #132 (0x85100084) Fatal exception!
Program: C:\Program Files\World of Warcraft\Wow-64.exe
Exception: 0xC0000005 (ACCESS_VIOLATION) at 0033:0000000005A11A71
The instruction at "0x0000000005A11A71" referenced memory at "0x00007F38ACD6C028".
The memory could not be "read".... you'll need to force World of Warcraft to use the 32bit client. If you use Battle.net to launch the game (that's only possible if you don't use OpenGL, see below), you can change WoW to use the 32bit client from the Battle.net settings available via left-click on the blue icon on the top-left Battle.net corner - the menu is not responsive and unfortunately you have to click quite a few times to get it to work.
Or, you can launch World of Warcraft using a script - adding "-noautolaunch64bit" will force the 32bit WoW client to be launched instead of the 64bit one. If you're already using a script, simply add "-noautolaunch64bit" at the end of your WoW launch command. Or, if you're not using a script already, create a new text file in your home folder - let's call it "wow" and in this file, paste the following:
on Ubuntu / Linux Mint 32bit:
WINEDEBUG=-all wine "/home/YOURUSERNAME/.wine/drive_c/Program Files/World of Warcraft/WoW.exe" -noautolaunch64bit(replace "YOURUSERNAME" with your username; you may need to adjust your WoW.exe path!)
on Ubuntu / Linux Mint 64bit:
WINEDEBUG=-all wine "/home/YOURUSERNAME/.wine/drive_c/Program Files (x86)/World of Warcraft/WoW.exe" -noautolaunch64bit(replace "YOURUSERNAME" with your username; you may need to adjust your WoW.exe path!)
Then save the file and make it executable using the following command (assuming you've created the "wow" file in your home directory):chmod +x ~/wowThen double click the "wow" file and run it to launch WoW (you can also launch it from the command line using "~/wow", or edit the World of Warcraft desktop file to point to your newly created script).
C. 64bit only: if you're using Bumblebee and World of Warcraft crashes with the following error:X Error of failed request: GLXUnsupportedPrivateRequestFix it by installing the 32bit virtualgl-libs:
sudo apt-get install virtualgl-libs:i386
D. If World of Warcraft fails at the login screen (it's unable to connect) when launching the game through Battle.net and you're using the OpenGL gxapi, you'll find a work-around below, under the WoW Linux/Wine optimizations and tweaks - see "A. Use OpenGL".
Optimizations and tweaks (increase the World of Warcraft FPS under Linux, etc.)
A. Use OpenGL
There are numerous reports saying that World of Warcraft runs better using OpenGL. In my test, I did indeed get a much higher FPS when using Nvidia graphics, but not using Intel graphics. However, this depends on hardware so it may not be the case for you.
Unfortunately, running World of Warcraft with OpenGL from Battle.net is not possible at the time I'm writing this article, at least it wasn't in my test (and there are others who are experiencing the same issue) because World of Warcraft fails to connect. There is a work-around though.
To get World of Warcraft to connect when using OpenGL, you need to launch it using a script. To do this, create a new text file in your home folder - let's call it "wow" and in this file, paste the following:
On Ubuntu / Linux Mint 32bit:
WINEDEBUG=-all wine "/home/YOURUSERNAME/.wine/drive_c/Program Files/World of Warcraft/WoW.exe" -opengl(replace "YOURUSERNAME" with your username; you may need to adjust your WoW.exe path!)
On Ubuntu / Linux Mint 64bit:
WINEDEBUG=-all wine "/home/YOURUSERNAME/.wine/drive_c/Program Files (x86)/World of Warcraft/WoW.exe" -opengl(replace "YOURUSERNAME" with your username; you may need to adjust your WoW.exe path!)
For Nvidia-users only: for threaded OpenGL performance optimization, add "__GL_THREADED_OPTIMIZATIONS=1" to the script you've just created, before "wine". After modifying the script, it should look like this:
- On Ubuntu / Linux Mint 32bit:
WINEDEBUG=-all __GL_THREADED_OPTIMIZATIONS=1 wine "/home/YOURUSERNAME/.wine/drive_c/Program Files/World of Warcraft/WoW.exe" -opengl(replace "YOURUSERNAME" with your username; you may need to adjust your WoW.exe path!)
- On Ubuntu / Linux Mint 64bit:
WINEDEBUG=-all __GL_THREADED_OPTIMIZATIONS=1 wine "/home/YOURUSERNAME/.wine/drive_c/Program Files (x86)/World of Warcraft/WoW.exe" -opengl(replace "YOURUSERNAME" with your username; you may need to adjust your WoW.exe path!)
Note: I've used "WINEDEBUG=-all" to turn off debugging output to improve performance a little bit further.
Next, make the script executable (the following command assumes you've called the script "wow" and created it in your home folder):chmod +x ~/wowThen double click the "wow" file and run it to launch WoW (you can also launch it from the command line using "~/wow", or edit the World of Warcraft desktop file to point to your newly created script).
That's not all. To boost the WoW FPS, also perform the following tweak: press ALT + F2, enter "regedit" (without the quotes) and:
- navigate to HKEY_CURRENT_USER -> Software -> Wine, select the Wine folder and right click it, then select New -> Key and rename the newly created key to "OpenGL" (without the quotes);
- select the "OpenGL" key, right click it and select New -> String Value;
- rename "New Value #1" to "DisabledExtensions" (without the quotes);
- double click on the newly created "DisabledExtensions" and enter "GL_ARB_vertex_buffer_object" (without the quotes) into the "value" field.
B. Intel graphics only
If you see black textures in the game or the game crashes, enable S3TC texture compression by following the steps below:
Firstly, install driconf:
sudo apt-get install driconfThen launch driconf: it should show up as "3D Acceleration" in the menu/Dash (you can also launch it by pressing ALT + F2 and entering: "driconf") and on the Image Quality tab, set "Enable S3TC texture compression even if software support is not available" to "Yes", then close the window.
C. If you're still getting low FPS, here are a few game configuration tweaks (Config.wtf)
To be able to use the tweaks below, you need to run World of Warcraft at least once, or else the configuration file doesn't exist.
Open the Config.wtf file with a text editor (the file should be located under ~/.wine/drive_c/Program Files (x86)/World of Warcraft/WTF/) and paste this:SET M2UseShaders "0"
SET UseVertexShaders "0"
SET useWeatherShaders "0"
SET ffxGlow "0"
SET ffxDeath "0"
SET ffxSpecial "0"
SET weatherDensity "0"
SET reflectionMode "0"
SET maxFPS "60"
SET ffx "0"
SET maxFPSbk "5"
SET mapShadows "0"Then save the file.
- Using some WoW addons (like Recount) can considerably lower your FPS so if you have various addons installed, remove them (remove the addons, don't just disable them!) and see if that improves your FPS;
- For Ubuntu 14.04 and 14.10 / Linux Mint 17, you can use the Oibaf PPA along with the Oibaf Gallium Nine and the Wine patched for D3D State Tracker/Gallium Nine PPAs to get a FPS boost in World of Warcraft with Direct3D. However, because these PPAs provide experimental packages, I won't add instructions on using them here. Check out the PPAs descriptions if you really want to use this;
- Update your graphics drivers (e.g. for Nvidia, get the latest Nvidia beta drivers from the Xorg Edgers PPA but don't add that PPA or add it just to install the latest Nvidia drivers, then remove it).
Are you playing World of Warcraft under Linux? What other optimizations / tweaks have you used?
P.S.: If you want to say hi, send a /whisper to Dracal on Stormreaver horde side ;)
References / further reading:
For more information about Syncthing, see our previous article: Syncthing: Open Source BitTorrent Sync Alternative (P2P Sync Tool).
Syncthing GTK under GNOME Shell
Syncthing GTK is a GTK3 & Python GUI for Syncthing (which comes with a web GUI only by default). The tool supports basically all Syncthing features:
- Everything what the Syncthing WebUI can display;
- Adding / editing / deleting nodes;
- Adding / editing / deleting repositories;
- Restart / shutdown server;
- Editing daemon settings
There are also some extra features provided by Syncthing GTK, such as running the Syncthing daemon in the background, option to display Node ID and QR code not only for local, but for remote nodes as well. or half-automatic setup for new nodes and repositories, which should work as a work-around for the "remote node shares repo with local node, but local node doesn't share it back" error.
Also, Syncthing GTK features a tray icon / Ubuntu AppIndicator:
Install Syncthing GTK in Ubuntu 14.04 or 14.10 / Linux Mint 17 via PPA
Before installing Syncthing GTK, you'll need Syncthing (obviously). Note that you need Syncthing daemon v0.9.8 or newer, either without password authentication or with API key enabled, or else Syncthing GTK won't work.
Because it wasn't available in any PPA, I uploaded Syncthing GTK in the mail WebUpd8 PPA. Add the PPA and install Syncthing GTK in Ubuntu 14.10 / 14.04 or Linux Mint 17 by using the following commands:sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install syncthing-gtkOr, if you don't want to add the PPA, grab the Syncthing GTK deb from HERE.
Arch Linux users can install Syncthing GTK via AUR.
For other Linux distributions, grab the Syncthing GTK source from HERE.
Ubuntu 14.10 already has Nemo 2.2.0 in its repositories however, that package is built for the Cinnamon desktop and it doesn't work properly in other desktop environments (for instance, it doesn't draw the desktop).
On the other hand, the Nemo package (version 2.2.4 at the time I'm writing this article) available in the WebUpd8 Nemo PPA comes with various patches which make Nemo work properly under Unity (and not only: even though the package is built with Unity in mind, it should also work with Xfce, GNOME Shell, GNOME Flashback, etc.). Also, the WebUpd8 Nemo PPA contains the latest version for all Nemo extensions, backported from Linux Mint.
For more information about Nemo (with Unity patches) from the WebUpd8 Nemo PPA and installation instructions, see the following article: Install Nemo With Unity Patches (And Without Cinnamon Dependencies) In Ubuntu
I'm in the process of updating all the WebUpd8 PPAs for Ubuntu 14.10 Utopic Unicorn, so if you're using Utopic already, expect to receive quite a few updates from the WebUpd8 PPAs today.
The pack includes a selection of 12 beautiful wallpapers and of course, there's also am Utopic Unicorn image among them:
The images above are small and for presentation purposes only. These wallpapers should land in Ubuntu 14.10 soon but until then, you can download the full size Ubuntu 14.10 Utopic Unicorn community wallpapers by using the download link below:
Download Ubuntu 14.10 Utopic Unicorn community wallpapers: zip | deb
What do you think?
Easily Install The Latest golang Compiler, LiteIDE and Various Go-Related Tweaks In Ubuntu With A Script
Until Canonical's Ubuntu Developer Tools Center gets support for golang, you can use a script created by WebUpd8 reader +George, which can be used to set up everything Go-related in Ubuntu. The script downloads and installs the latest version of Go compiler and IDE (LiteIDE) in Ubuntu and it also automatically sets up most of the tings you'll need:
- creates a simple layout for the IDE;
- sets the GOPATH;
- lot of gophers use Monaco font so the script will install it for usage with LiteIDE;
- adds the golang IDE (LiteIDE) shortcut to the Unity Launcher with a few of useful quicklists;
- under other desktop environments, it adds the LiteIDE shortcut on the desktop (and of course, it can also be accessed from the menu);
- adds Git support in the IDE on ctrl+` (you need to setup Git before using this though);
- extended project templates.
LiteIDE under Ubuntu 14.04 (Unity)
George says he initially created this script to help a kid who wanted to start learning Go to set up everything that was needed. However, the script got a few extra features since then and it can also be used by advanced users who should appreciate the easy and fast golang environment setup.
Download and setup
Download the golang compiler and LiteIDE installer / setup script from HERE
Once downloaded, extract the archive and simply double click on the "Install.sh" file and click "Run" (or run it via command line). Of course, feel free to checkout the script before running it to make sure it doesn't do anything you don't want/need.
Note that in recent Ubuntu versions, Nautilus doesn't ask to run a script when double-clicked and instead, it opens it with a text editor by default. To change this behavior and set Nautilus to ask if it should run a script when double-clicked, use the following command:gsettings set org.gnome.nautilus.preferences executable-text-activation askFor Nemo, use:
gsettings set org.nemo.preferences executable-text-activation ask
Note: to update the golang compiler, LiteIDE, etc., simply run the script again.
Thanks to George for the tip!
Unfortunately, the Timekpr development stopped a while back and the application doesn't work with the latest Ubuntu 14.04. However, thanks to Eduards Bezverhijs, you can use Timekpr in Ubuntu 14.04.
Eduards fixed all the bugs that kept the application from working in Ubuntu 14.04 and also, he added an Ubuntu AppIndicator since the old Timekpr was using a tray icon, which can't be used under Unity.
Timekpr can limit access duration and time frame
- limit users' daily usage of the computer based on a time access duration and configure times of day when they can or cannot login;
- option to lock accounts;
- option to bypass restrictions for today;
- add time rewards / penalties;
- Ubuntu AppIndicator / notifications.
Note that the Timekpr indicator doesn't show up for administrators - it is displayed under accounts for which you've limited the login time or access hours using Timekpr and it shows the remaining time (along with a notification which is displayed on login):
Unlike the old GNOME Nanny (which is unmaintained), Timekpr doesn't allow you to control which websites your kids can and can't access (you can use the hosts file or OpenDNS for that) and there are no options to choose which applications they are allowed to use either. But, even with a limited set of features, Timekpr is still a great tool if you want to make sure your kids don't spend all their time in front of the computer, and you don't want to mess with various configuration files.
Install Timekpr (Parental Control) in Ubuntu 14.04
To install the new Timekpr in Ubuntu 14.04, you can use Eduards's PPA. To add the PPA and install the application, use the following commands:sudo add-apt-repository ppa:mjasnik/ppa
sudo apt-get update
sudo apt-get install timekpr
If you don't want to add the PPA or you want to try Timekpr under different Ubuntu versions (it was only tested under Ubuntu 14.04 so it may not work with other versions!), grab the Timekpr deb from HERE.
For bug reports, see THIS Ubuntu Forums thread.
via Ubuntu Forums
SelekTOR: Tor GUI With Country Exit Node Selection, Useful To Bypass Country Restrictions For Various Websites
SelekTOR is an open source Java-based GUI front-end for the Tor Client which has a few advantages over Vidalia (the official Tor GUI), such as:
- Simplifies the usage and configuration of Tor in client mode, SelekTOR does most of the hard stuff for you;
- you can quickly select Tor exit nodes by country;
- SelekTOR can continuously monitor and maintain a connection to the exit node with the best response time, with as little downtime as possible;
- as well as proxying all traffic through the active Tor node, SelekTOR can also do selective routing of traffic through the active tor node based on URL patterns.
The option to select the Tor exit nodes by country can be used to access websites which aren't available in your country, such as Netflix, Hulu, CBS, ABC, Pandora, British TV, HBO Go and so on (these depend on your country, obviously).
SelekTOR needs very little configuration: simply select the exit nodes country (and optionally the proxy mode) and you're ready - you don't have to configure your web browsers manually and there's no need to install any browser addon. Supported web browsers include: Google Chrome, Chromium, Opera, Palemoon and Firefox.
The application also features Atlas Node details as well as built-in IP Whois:
Other SelekTOR features:
- supports non-unique (Un-named) nodes;
- nodes are filtered to ensure that they support HTTP on port 80, and thus ensuring greater reliability when used with web browsers;
- built-in proxy pattern editor, Import and Export pattern files as a single zip file;
Install the Tor client in Ubuntu / Linux Mint
To be able to use SelekTOR in Ubuntu / Linux Mint and derivatives, you must firstly install the Tor Linux client. In Ubuntu 14.04 and newer, install it from the repositories, using the following command:sudo apt-get install tor
For older Ubuntu / Linux Mint versions (or if you just want to install the latest Tor version), you can install the latest Tor by using its official Ubuntu repository. Add the Tor repository and install Tor using the following commands:sudo sh -c 'echo "deb http://deb.torproject.org/torproject.org/ $(lsb_release -cs) main" >> /etc/apt/sources.list.d/tor.list'
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 886DDD89
sudo apt-get update
sudo apt-get install tor
Once installed, you should disable the Tor service from starting automatically (so it's started by SelekTOR) by editing the /etc/default/tor configuration file and replacing RUN_DEAMON="yes" with RUN_DEAMON="no". To do this automatically (and also stop the tor service in case it's running), simply copy/paste the following commands in a terminal:sudo sed -i 's/RUN_DAEMON=\"yes\"/RUN_DAEMON=\"no\"/' /etc/default/tor
sudo service tor stop
Download and install SelekTOR
Download SelekTOR (select to download the binary, not the source code)
1. SelekTOR requires either the latest Oracle Java 7 or the latest OpenJRE 1.7. Either search for OpenJRE 1.7 in Ubuntu Software Center / Synaptic or whatever and install it, or install Oracle Java 7 as explained HERE.
2. Once you install Java, it's time to install SelekTOR. Firstly, extract SelekTOR in your home folder, then run the following commands to install it:
- for Debian-based Linux distributions (Ubuntu, Linux Mint, Debian, etc.)
sudo ./install- for other Linux distributions:
su -c ./installThat's it. SelekTOR should now be installed and it should show up in your menu / Unity Dash.
If later on you want to uninstall SelekTOR, use the commands below:
- for Debian-based Linux distributions (Ubuntu, Linux Mint, Debian, etc.)
sudo chmod +x /opt/selektor/uninstall
sudo /opt/selektor/uninstall- for other Linux distributions:
sudo chmod +x /opt/selektor/uninstall
su -c /opt/selektor/uninstall
Important: to make sure SelekTOR works properly on your system, read the instructions from HERE.
How to unblock websites using SelekTOR
To be able to access a website that's blocked in your country (or whatever other reason you have for using Tor), using SelekTOR, you have two options:
1. Use "Geoblock Bypass" which uses Tor only for websites that match a certain pattern. To use this, select the country you want to use (the country which isn't blocked by the website you want to access) from the SelekTOR drop-down and then from the SelekTOR menu choose Menu > Proxy Pattern Editor - here, click "Add new" and enter the pattern for the website you're trying to access (use the already existing patterns as an example), then click Save.
This option has the advantage of allowing you to only use Tor for the websites you want (like Netflix for instance), leaving all other traffic / websites unproxified. There's a disadvantage too: if some website, like Netflix for instance, uses code placed on some other domain, to check your country, this method will fail so for such cases, use "Anonymous (Proxy all traffic)" (see below).
2. By selecting "Anonymous (Proxy all traffic)" from the Proxy Mode drop-down, all the traffic is proxified (so there's no need to enter any patterns) so simply select the country you want to use from the "Active Country" drop-down and you should be able to access the blocked website(s).
app seen @ +LinuxNewsHere
Quick tip for users who dual boot Ubuntu and Windows: if the time is off on your computer when you reboot and switch between Ubuntu and Windows, here's how to fix it.
If you dual boot and there are time conflicts between Windows and Ubuntu, this occurs because Ubuntu store the time on the hardware clock as UTC by default while Microsoft Windows stores the time as local time, thus causing conflicting times between Ubuntu and Windows.
The fix is pretty easy and it can be applied from both Ubuntu and Windows.
Fix time differences between Ubuntu and Windows
Before proceeding, note that according to the Ubuntu wiki, "the advantage of having the hardware clock as UTC is that you don't need to change the hardware clock when moving between timezones or when Daylight Savings Time (DST) begins or ends as UTC does not have DST or timezone offsets".
A. To fix the UTC / local time difference between Ubuntu and Windows from Ubuntu by making Ubuntu use local time, you must edit the /etc/default/rcS file and replace "UTC=yes" with "UTC=no" (both without the quotes). To do this automatically, simply copy/paste the following command in a terminal:sudo sed -i 's/UTC=yes/UTC=no/' /etc/default/rcSAnd then reboot.
B. To fix this from Windows (it should work with Vista SP2, Windows 7, Server 2008 R2 and Windows 8/8.1), by making it use UTC instead of local time, download THIS Windows registry file and simply double click it.
Then, to disable the Windows Time service (which still writes local time to RTC regardless of the registry setting above, on shutdown), run Command Prompt as Administrator and paste this command:sc config w32time start= disabledAnd reboot.
How to revert the changes
A. From Ubuntu: reverting this change from Ubuntu is pretty easy. All you have to do is replace "UTC=no" with "UTC=yes" in the /etc/default/rcS file. To do this automatically, copy/paste the command below in a terminal:sudo sed -i 's/UTC=no/UTC=yes/' /etc/default/rcSAnd then reboot your computer.
B. From Windows: reverting this change is a bit more complicated from Windows.
Firstly, open the .reg file downloaded when applying the fix for Windows (see download link above) with a text editor and change the "RealTimeIsUniversal" value from "dword:00000001" to "-" (without the quotes). Here's how the file should look like after making this change:
Windows Registry Editor Version 5.00
"RealTimeIsUniversal"=-Then save the file and double click it.
Next, run the following command in Command Prompt (which you need to run as Administrator) to re-enable the Windows Time service:sc config w32time start= demandAnd finally, reboot.
References / more information:
According to a bug report, a recent Ubuntu 14.04 update broke the desktop for some Nvidia Optimus users:
"Until yesterday the 14.04 install on this Thinkpad T530 (nvidia Optimus) with nvidia-331 drivers worked just fine, including excellent multi-monitor behavior. Yesterday the set of packages below  was updated. I shut down, booted this morning and found out that I was not shown the lightdm login screen: I was stuck at the purple screen that precedes it (into which I enter my disk encryption password)".
- lp #1365695 bug
This bug doesn't affect all Nvidia Optimus users though. In fact, my laptop has Nvidia Optimus and this bug doesn't occur for me. That's why I can't guarantee that the solution below will work 100% however, I don't see why it wouldn't (and it was confirmed by users in the bug report comments).
Until the Ubuntu developers fix this Nvidia Optimus issue (the bug itself is caused by the ubuntu-drivers-common package), here's a work-around / temporary fix that you can use to get your Ubuntu desktop back. Press CTRL + ALT + F1 (because, if you're affected by this bug, you can't access the desktop), log in via the command line and type the following command:sudo apt-get install ubuntu-drivers-common=1:0.2.91.4 nvidia-common=1:0.2.91.4The command above downgrades the ubuntu-drivers-common and nvidia-common packages to the last working version available in the repositories (0.2.91.4).
Then reboot your system using:
sudo rebootNote that you must not upgrade to the latest nvidia-drivers-common 2.91.6 (or to 2.91.7 from the Ubuntu Proposed repositories) because both seem affected by this bug. Check the bug report to see when the bug is fixed and only then upgrade this package.
Thanks to Fabio Colella for the tip! Image via
Well, the MEGAsync source was briefly available for download so I decided to convert the Nautilus extension to Nemo and package it as a deb so both Ubuntu 14.04 users who use Nemo with Unity patches as well as Linux Mint 17 (Cinnamon) users can use it easily.
The MEGAsync Nemo file manager extension lets you see the sync status of your MEGA folder (using emblems) and also, it can be used to copy a file share link or upload a file outside your MEGA folder to MEGA.co.nz.
Here are a couple of screenshots with the MEGAsync Nemo extension:
- you can't install both the MEGAsync Nautilus and Nemo extensions in the same time. Installing the MEGAsync Nemo extension will automatically remove the Nautilus extension!
- the MEGAsync Nemo extension depends on the main MEGAsync for Linux app so firstly install that before installing the Nemo extension.
Download MEGAsync Nemo file manager extension
Since MEGAsync freeware, I couldn't upload the package to the WebUpd8 Nemo PPA. However, you can download it using the links below (it only works with Ubuntu 14.04 / Linux Mint 17!):
Once installed, restart Nemo (you'll be prompted to do this after installing the package, but it can fail sometimes):nemo -qThat's it.
ClipGrab is an open source tool to download and convert videos from YouTube, Vimeo, Dailymotion and more, available for Linux, Mac and Windows.
- download videos (in HD as well as standard definition) from: YouTube, Vimeo, Dailymotion, Metacafe, Youku.com, myspass.de, myvideo.de and clipfish.de as well as other websites for which it has a generic downloader;
- integrated YouTube video search functionality;
- automatically convert downloaded videos to mpeg4, mp3, wmv and ogg theora/vorbis;
- automatically add metadata (ID3 tags) to the converted mp3 files;
- supports YouTube DASH videos (automatically merges the sound and video files) so it can download 1080p videos;
- download age-restricted YouTube videos that require login (a popup is displayed in such cases, asking for your username and password);
- desktop notifications;
- proxy support.
ClipGrab allows searching for videos on YouTube directly from its UI
The application also features clipboard monitoring: it monitors the clipboard and when a video link is detected, it automatically adds it to its downloads or ask if you want to download it.
Overall, ClipGrab works great, but there are 2 Unity-specific bugs which I've encountered in my test:
- only the "Always download" clipboard feature works (but it doesn't automatically download the video - it only adds it to the downloads tab) because if you set ClipGrab to "Always ask", when a video is detected you must click on the notification to download the video, and the default Unity notifications don't support this;
- A missing icon symbol shows up on the panel.
Install ClipGrab in Ubuntu / Linux Mint
ClipGrab has a PPA but it wasn't updated in a while so to install the latest ClipGrab in Ubuntu 14.04 / Linux Mint 17, you can use GetDeb:
1. Firstly, download and install THIS deb package - it will automatically add the GetDeb repository.
2. Linux Mint (17) only: make sure "trusty" is used for the GetDeb repository source and not "qiana", by running the following command:sudo sed -i 's/qiana/trusty/g' /etc/apt/sources.list.d/getdeb.list
3. Install ClipGrab:
sudo apt-get update
sudo apt-get install clipgrab libav-tools
Arch Linux users can install ClipGrab via AUR.
For other Linux distributions (as well as Ubuntu users who aren't running the latest Ubuntu 14.04), download ClipGrab from its homepage (binaries available for Linux, Windows and Mac as well as source code).
For those not familiar with Tribler, this is an open source, decentralized peer-to-peer client based on the BitTorrent protocol, supported by EU and Dutch research funding. The application includes features such as wiki-style channels, video-on-demand (watch videos while you download them) and more and is available for Linux, Windows and Mac OS X.
Like other BitTorrent clients, Tribler features a search box you can use to find content however, the search results come directly from other peers, without using a central server and this makes it immune to government anti-piracy attacks (the application will continue to work if the torrent trackers are pulled offline), claims an article from dailymail.co.uk.
The Tribler team wants their application to use truly anonymous streaming with the help of a built-in Tor-like network which routes all data through a series of peers - "Tribler users then become their own Tor network helping each other to hide their IP-addresses through three encrypted proxies", notes TorrentFreak.
"Adding three layers of proxies gives you more privacy. Three layers of protection make it difficult to trace you. Proxies no longer need to be fully trusted. A single bad proxy can not see exactly what is going on.
The first proxy layer encrypts the data for you and each next proxy adds another layer of encryption. You are the only one who can decrypt these three layers correctly. Tribler uses three proxy layers to make sure bad proxies that are spying on people can do little damage."
- Tribler Towards Anonymity
Automatic anonymous 50MByte test download using new Tor-like protocol / Tribler 6.3.1
Tribler doesn't anonymize streaming yet (except the 50mb test download included in this release). The plan is to achieve anonymous streaming with version 6.4 and anonymous seeding starting with version 6.5. Check out the Tribler roadmap and the "towards anonymity" page for details.
The latest Tribler 6.3.1 includes various bits which should eventually lead to anonymous streaming in a future release:
- Tor-like anonymous tunnel building, based on UDP;
- Support for Cell,Create,Extend, and Ping Tor protocol messages;
- Diffie-Hellman session key exchange;
- Real-time crawler for bandwidth performance (inspired by metrics.torproject.org);
- decentralized directory service for Tor-like routers;
- automatic anonymous 50MByte test download using new Tor-like protocol;
- no general anonymous downloads yet, trial-only.
Besides this, the latest Tribler 6.3.1 includes the following changes:
- A year of bug fixing, polishing and performance tweaking;
- thumbnail navigation:
- single-click streaming from main screen;
- channels can now optionally be browsed by thumbnails;
- Youtube-like GUI composed of user-generated images;
- Prepares the way for remote control navigation & operation.
- complete rewrite of the elastic database engine (the dispersy overlay):
- use of Twisted frameworks instead of our custom event-handlers;
- less reliance on master bootstrap servers (new discovery community);
- improvements in NAT puncturing efficiency;
- faster data synchronization between Tribler peers.
Install Tribler in Ubuntu / Linux Mint
The Tribler downloads page (see below) offers Ubuntu deb downloads however, to get automatic updates, I recommend using the WebUpd8 Tribler PPA. To add the PPA and install Tribler in Ubuntu 14.04 or 14.10 / Linux Mint 17 and derivatives, use the following commands:sudo add-apt-repository ppa:webupd8team/tribler
sudo apt-get update
sudo apt-get install tribler
Tribler is also available in the official Ubuntu (14.04+) repositories, but it's an older version.
Download Tribler - binaries available for Ubuntu, Windows and Mac OS X (source files are also available)
Arch Linux users can install Tribler via AUR.
The Borderlands 2 steamdb history page shows that Linux was recently added to the config oslist file:
49531/name: Linux Content
49533/name: Linux Executable
In fact, the game already shows up for Linux users in their Steam library, but it can't be played yet.
Furthermore, the folks at GamingOnLinux contacted Aspyr Media, the company that ported Borderlands 2 to Mac back in 2012, and they confirmed that indeed, they've been working on porting Borderlands 2 to Linux for months and that they "will talk about a release date as soon as possible".
For those not familiar with Borderlands 2, this is an action role-playing first-person shooter video game developed by Gearbox Software and published by 2K Games. According to Wikipedia, the game was a financial success and with 8.5 million copies sold by February 2014, it's 2K Games' best-selling game.
Below you can watch the official Borderlands 2 launch trailer:
(direct video link)
Borderlands 2 currently costs € 19.99 / $ 19.99 / £ 19.99 on Steam but hopefully there will be a sale when the game is released for Linux.
via reddit, gamingonlinux.com; image via borderlands2.com