Showing posts with label desktop. Show all posts
Showing posts with label desktop. Show all posts

Sunday, March 23, 2014

The rise of Linux

The Downfall of Windows (xP)

So I just read (or re-read) some news about ISS laptops being changed to Linux last year (2013) as Windows XP nears its EOL in April this year with no more security or technical updates. With Windows 8 being hard to use and the UI being unfamiliar, that's prompted me to write this post instead of sneaking it in a section within another post like I normally do =P
By the way, all those Windows XP users, it's a great time to switch to Ubuntu 14.04 LTS, since Win 8 users will have to familiarise themselves with a new UI anyway. WinXP/7 users would probably want to use Kubuntu/Xubuntu to have a familiar desktop environment (you can set the UI up to be almost exactly like Win XP/7). You want LTS versions because they're supported for 5 years, although you're free to upgrade to different versions anytime when they're out. (LTS versions happen every 2 years, and non-LTS versions are supported for 9 months now, instead of 18 months previously.)


The adoption of Linux in the world

So why use Linux anyway?
  • It's free - as in financially and in the sense of free speech. You can freely modify and customise it to suit your needs and use it however you like!
  • It's stable and reliable - updates and patches happen quickly as it's open sourced, and won't fall into the traps of things like the Mac OS/iOS SSL bug. Security by obscurity is wrong in an OS context.
  • It's efficient - My Linux (Kubuntu 12.04) is pretty fast and does things faster than my Windows 7 HP 64bit, even with KDE, which is a relatively intense DE compared with things like XFCE and GNOME/forks.

In Science:


Used by people and places like:
CERN
Experiment Platforms
NASA
-MSL (Curiosity Rover)
-ISS (probably almost everything since the move to Linux on desktop laptops).

Linux in Space

United Space Alliance, a NASA contractor that supports the laptops on the ISS used the Linux Foundation to train their devs to migrate and port apps over to Linux.
Apparently they have over 140 laptops with 80 online at any time; they chose Debian 6, it being Google's choice of distribution too. They also have Scientific Linux and RHEL/CentOS on some computers already on the ISS. Robonaut R2 uses it and the ISS has used it since Linux started, but rarely on the desktop PCs.
We migrated key functions from Windows to Linux because we needed an operating system that was stable and reliable — one that would give us in-house control. So if we needed to patch, adjust, or adapt, we could.
ZING! Apparently they have faced a few random crashes (probably BSODs lol) and in 2008 had some virus infect the ISS LAN.

Consumer Devices:

Android (kernels are being merged, and hopefully completely in a few years)
Tesla Model S

So why is adoption important at all? I think it's especially important in gaming where the catch 22 can clearly be seen - 'everyone' uses Windows to game, so game devs only build for Windows and so 'everyone' has to use Windows to game. So when devs have this alternate option instead of being locked into Windows (and perhaps DirectX), they can build for it and the Linux gaming community can back them and get rid of this catch 22 problem. Things like the humble bundle clearly show the Linux community is ready to throw money at devs who make games for Linux.

In Gaming:

Wow, GDC 2014 just prompted announcements of Linux support everywhere!
And look, someone else did a great article about the rise of Linux gaming! =)
While Phoronix downplays (or is disappointed by) the interest in Linux at GDC, it's a great improvement, from having 0 Linux announcements at GDC to having a Linux presence with SteamOS, CRYENGINE, AMD, etc. Valve's SteamOS and Steam for Linux official release announcements were only last year, so AAA devs haven't had time to announce and demo Linux games at GDC yet - but we've already seen heaps of indies get onboard. Like a Phoronix forum user said:
We have gone from "it would be cool to have a game on Linux" to "omg the next-gen CryEngine with its OpenGL 4.3 renderer might not be perfectly ported".
Game Engines: Unity,
Unreal (announced 19/3!),
CRYENGINE (dev tools, CrySDK coming to Linux),
Source & Source 2,
Leadwerks (and the editor/IDE is on Linux thru Kickstarter too!)

Game Publishers: Steam On Linux (on a sidenote, Valve wants to move from Greenlight to a more easy self-publishing system where any dev can post something),
Desura,
 GOG.com (announced 18/3) 

Consoles/Hardware:
SteamOS, Ouya/Android, Oculus Rift

Games & Devs: Steam Library Catalogue, Upcoming games on Steam,
Devs liking OpenGL and freedom of Linux and hating Windows restrictions.
Recent announcements of games on the PC usually announce on Linux in addition to Windows.
GabeN also said devs like Linux! =)

Valve: check out these awesome vids at Steam Dev Days 2014 (where there are a whole lot more Linux and VR related stuff including):
Getting started on Linux (incl Myth-busting),
Valve seriously supporting and working on moving to OpenGL exclusively,
Modern OpenGL reducing Driver Overhead (by nVidia which looks like their portion of the GDC talk below).

Vendors: nVidia, AMD, Intel @ GDC "Approaching Zero Driver Overhead", nVidia sponsored video posted in the future. There'll probably be more news from them with the GPU tech conference in the next few days as well.
AMD plans to open-source kernel space driver support, while keeping user-space binaries for their Catalyst driver (so they can keep their "secret-sauce" optimisations away from prying eyes of nVidia). AMD roadmap/info summary from GDC here; I'm not feeling as much love as I was hoping, but tbh I mostly just care about GFX performance and that means high performing nVidia drivers, even if they're binary blobs. 


On a related note, check out all the awesome vids from Steam Dev Days (click for PDFs, etc.)! They have at least 4 talks related to Linux and OpenGL (including debugging hehe)!

Updated: 24/3 to include links to latest Phoronix wrap-up articles. 

Wednesday, March 12, 2014

BREAKING: CryEngine on Linux Officially CONFIRMED (and therefore Star Citizen =P)

Yes, after years of speculation, Crytek has announced that CRYENGINE will finally officially build natively for Linux.
Here's the excerpt pertaining to Linux:
During presentations and hands-on demos at Crytek's GDC booth, attendees can see for the first time ever full native Linux support in the new CRYENGINE.  The CRYENGINE all-in-one game engine is also updated with the innovative features used to recreate the stunning Roman Empire seen in Ryse – including the brand new Physically Based Shading render pipeline, which uses real-world physics simulation to create amazingly realistic lighting and materials in CRYENGINE games.
I first learnt about his when someone posted to the Star Citizen forums of a thread I was following. 
Obligatory Phoronix post

My speculation history to date:
Just recently Star Citizen advertised Kingdom Come: Deliverance which utilised the same CRYENGINE and promises a Linux port.  It's triply funded on Kickstarter now!
Remember in this post I talked about that Linux programmer position they were hiring for Frankfurt (Crytek HQ) as proof of "almost fully official" Linux builds? Filled.
Or that time Chris Roberts said in the 24 hour livestream for Star Citizen that they can't say anything about non-Windows builds yet but Linux (and Mac) users will be "pleasantly surprised"?
And then me wondering about it here?
And these posts were a year after I read Phoronix' article back in 2012 where I first speculated about CryEngine on Linux. Of course, at that time I thought the more the merrier, but in 2013 Star Citizen changed that thought into "Come out on Linux already!"

Linux is complete with gaming rant
Yes, you're getting another (slightly reworded) one ;P
With Valve's SteamOS, Steam on Linux and Source, Unity, Unreal and CRY Engines being native on Linux, games ARE moving en-masse to the Linux OS. This is welcome news, since gaming, and atm, only one particular game -Star Citizen- is the only thing holding me back from never booting Windows on my laptop.
Games I also like and play on Linux are: Dota 2, KSP, Guns of Icarus Online, L4D2, TF2, X-series, Bastion, Killing Floor, Gemini Rue, Dust, Monaco, Surgeon Simulator, and an ever increasing amount of games, indie and big-publisher alike. I find if I'm looking at a game purchase/Humble Bundle, availability on Linux is a deciding factor. I also find I can usually get a good old game on Windows that wasn't built for Linux working on Wine. Especially with WineHQ database and PlayOnLinux. =P

The past year has been - and the next few years will be - very interesting for Linux =)

_________________________________________________________________

Star Citizen Update!

So they just reached $40 million and every backer who pledges/pledged before the $42million mark will get a special Galactapedia (Hitch Hiker's Guide, if you will) viewer. They'll also get a TOWEL! HAHAHAHAHA!!!! xD

Also, since I've done an SC update on this blog, a lot of things have happened - they're at patch 11.1 with OR support in the Hangar Module; check out the stretch goals, which are just examples of the ways SC improves with the money and were usually planned long ago.
Also check out their new monthly reports (link to Feb 2014) for those of us who don't have time to follow every website post.

And they now have 3 update videos every WEEK:
  • Monday - 10 for the Chairman where Chris Roberts answers 10 questions from subscribers (monthly pledgers of $10/$20).
  • Wednesdays - Wingman's Hangar (now moved to Wednesdays; the original development update show). 
  • Fridays - The Next Great Starship, a kind of reality TV show featuring a competition for teams to make the next starship in Star Citizen with the judging and feedback of some folks from CIG (Cloud Imperium Games, RSI's real-world company name)!

Also Jump Point print copies are available, they look gorgeous! They're also a great example of how the folks at CIG tend to over deliver on promises and are always looking for the good of the game and the players - they promised 4-6 full colour pages of magazine format development updates for monthly subscribers and now they're averaging 50 pages a month! They've released some past Jump Point sections  to everyone before, check it out on their website (link goes to all slideshows in Comm-Link)! Check all their WIPs and Jump Point stuff at the link.

Can't wait to try the Dog Fighting Module after PAX East in mid-April!


Last Updated: 2014-03-16 06:39:53 AM AEDT; corrected Jump Point frequency to "monthly", added a few links.

Saturday, January 11, 2014

Pidgin - my favourite IM, and Skype crashing my X Session

Pidgin - Because all the protocols are in one place =)
Skype, MSN, FB, Steam, etc.
Unfortunately Skype's a nuisance and needs to be running for pidgin to incorporate it.

Pidgin works cross-platform so I can have my logs (at ~/.purple/logs) symlinked to my window's partition logs so cross-partitions they're all the same logs =)
I could also symlink some of the files as shown in the config file link below. 

Good cheatsheet for config files:
https://developer.pidgin.im/wiki/ConfigurationFiles

Learnt that account.xml contained saved passwords in plain text.
https://developer.pidgin.im/wiki/PlainTextPasswords

And that Pidgin 3.0 will support a keyring feature (Like KWallet, Secret Service)
https://developer.pidgin.im/wiki/KeyringSupport

Help Pidgin get there! https://developer.pidgin.im/roadmap

--------------------------------------------------------------------------------------------------

Speaking of Skype being a nuisance, for some reason when I logged into Skype my X session would crash, and the KDE log-in splash would display (logging back in). Since my KDE saves the previous session and restores it on login/boot, Skype would run and auto-login, and crash the session again, so I had to spam killall skype to stop the loop. 

Here is how I went about researching the bug trail to the fix:

[OK, so I wrote the intro above this line a couple of months ago and kind of forgot the whole process of how I got to the problem but here is a summary:]

While searching for a solution to the problem, I found this:
community.skype.com/t5/Linux/Skype-forces-reboot-on-Ubuntu-11-10/m-p/2844027
I may have used the search term I got while running skype in the terminal or something (still not too sure where Skype stores its logs)
Xlib: extension "RANDR" missing on display ":0.0".
skype: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.
So my suspicions that it was related to the X server were confirmed, but I still didn't know the cause.
Then I found this:
http://ubuntuforums.org/showthread.php?t=2183029
And the work-around actually worked so now I hypothesise Skype loads some font loaded by X in "unix/:7100" and that supposedly caused it to crash.

The bug is in launchpad:
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/738526

I opted to comment out the part in my xorg.conf instead of going to the extreme of uninstalling XFS:
# Apparently comment the below out to stop Skype crashing X Session
# Or sudo apt-get remove xfs (X Font Server)
#Section "Files"
#    FontPath        "unix/:7100"
#EndSection

Edit: Skype dumps massive (read GBs) of log files. If you delete the folder ~/.Skype/Logs as per this link from Arch forums, it won't create logs any more. It's probably some nefarious NSA reporting method.

Saturday, November 9, 2013

AMD Mantle

Having announced all their new value/bang for buck Volcanic Island cards - with one being reviewed by Phoronix here - AMD/ATI have now announced their new Graphics API Mantle.

It pretty much replaces OpenGL and DirectX, giving developers a closer, lower level access to the graphics card chips and such. This being similar to NVAPI and Glide from 3dfx. Firstly heard it from Star Citizen, which will be supporting it, characteristic of it supporting all cool advancement in PC technologies like the Oculus Rift. What this means is considerable improvement in GPU utilisation, and hopefully a Linux client via Mantle. There could also be a PS4 version if Sony lets CIG do their stuff on it, how they like. Here's some more info:


However, John Carmack (now at Oculus VR) says OpenGL can reach that (9x faster draw calls) performance, when utilising extensions from nVidia. Speaking of Oculus, a post about that should come somewhat later. =)

There should be a lot more info released during the AMD Conference on the 11th-13th this month.

Thursday, September 26, 2013

Valve and AMD reveals

So Valve has revealed their SteamOS a couple of days ago which is based on Linux, so it's pretty much a Linux distro. It will be a living room entertainment OS, so think console+xbmc combined. It is also free and open source!
Today, they also revealed SteamBox, and are offering 300 beta units for testers to be randomly selected, as long as you earn the Steam Hardware badge level 2.Unfortunately, actual specs are not disclosed, although they are saying the system is open, and you can upgrade individual components (like a PC!), as well as being free to install any OS on it or turn it into a robot! Gotta love Valve and their open/hacker/community culture. First open console since the PC =P. They are also claiming to have different boxes available in 2014 from different vendors, so PC and linux gaming seems to be ever on fire and advancing, thanks in no small part to Valve! [S2] (companion cube). It's great to see games like Dota 2, L4D2, Kerbal Space Program, X3: Albion Prelude and Guns of Icarus Online (and hopefully the Crytek 3 Engine soon) on Linux!
In a couple of days, Valve will reveal something else. Using symbols 'O' as the SteamOS reveal, and '[O ]' as the SteamBox reveal, they are revealing something along the lines of 'O+O'. They've already suggested streaming video from your gaming PC to the steambox via LAN, and family sharing for games, but it could be something different. Check the reveal here below in 33 hours:



AMD has revealed their newest line of GPUs at every price point, and personally I'm rooting for them as they are actually supporting open source linux driver development. Unlike a certain competitor which only releases binary blobs, although they run alright. In the livestream other game devs were also featured as were a lot of audio technology.
Check out Star Citizen's Chris Roberts at 1hr 44minutes of the livestream and some new hangar module features! (And an Aurora take off sequence in the new trailer demo!). It's also set to break 20 million in crowdfunding within 24 hours. See you in the 'verse!


Watch live streaming video from amdlivestream at livestream.com



Sunday, September 8, 2013

Star Citizen Hangar Module!!! (Patch 3)

Star Citizen, currently at >USD18mil in crowdfunding, getting past the halfway point of the ambitious Ubuntu Edge's goal. I've been screenshot-ing the daily pledge amount graph so analysis can be made later, but currently it's averaged >1mil/month since March, and in the 7 days during Hangar reveal it raised >1mil.

So after reading this forum thread detailing how someone ran Star Citizen's Hangar Module (a pre-pre-alpha) on a DirectX10.1 card, I was totally excited because before I thought I might need an eGPU. Star Citizen runs on CryEngine 3 and officially needs DX11 (and probably some high OpenGL level once Crytek supports Linux - hope they get a good hire). However, now I can wait for later to buy a new rig/Graphics card and get the best bang for buck =D Will probably be using a desktop > laptop to play this intense game though.

The graphics here look amazing!! And I loved the holo-table and being able to sleep in my RSI Aurora! =D I played this on low settings with a resolution of 1280x720 but I'm guessing my FPS was below 10. Maxed my GPU (GT330M) on my Samsung R580-JS02AU with i5-520M and 8GB DDR3.

Originally my GPU was overheating at ~100C and decided to turn my computer off when that happened (although I don't know how I was doing constant 105C while gaming last year before I took apart my laptop and cleaned it, reducing temperatures by ~20C (should make a post about that sometime with all the pics =P).
This time, I opted for the quick airduster into the fan intake, ejecting some dust and that seemed to cool the GPU down 10C so it hovered around 90C during gameplay.
Was doing dual screen 1366x768 and 1280x1024 had Star Citizen windowed at 1280x720 and used Greenshot. Afterwards I realised I could've just used FRAPS and got FPS data. -Facepalm-.

Here is a link to my album, and a slideshow of shots I took:
Star Citizen Hangar Module Test, Patch 3, 8/9/2013


Tuesday, July 23, 2013

Ubuntu Edge - Wow Canonical!

This is one high-end early adopter phone. And the internets are talking about it.
They want to smash Star Citizen's current USD$14.6 million record in crowd-funding by raising $32m, which roughly translates to 40,000 units.
As they say on their indiegogo page, they want to do this like a Formula 1 thing, (so prototypes or betas on a testing ground if you will) instead of the million unit scale of normal consumer phones.

They're also trying to get into the market like Google - not technical mobile phone makers but 'advisors'. I just hope they don't force Ubuntu Unity on people =/ (which they won't because they haven't turned evil right?)

Monday, March 25, 2013

SpaceX Software


Here's some interesting stuff. Apparently they use Linux in almost everything, including their rockets (Falcon) and spacecraft (Dragon). Cool stuff.

Friday, November 16, 2012

Star Citizen - RSI, from the makers of Freelancer etc.

from the makers of Freelancer ... THIS. http://www.kickstarter.com/projects/cig/star-citizen
  • A rich universe focused on epic space adventure, trading and dogfighting in first person.
  • Single Player – Offline or Online(Drop in / Drop out co-op play)
  • Persistent Universe (hosted by US)
  • Mod-able multiplayer (hosted by YOU)
  • No Subscriptions
  • No Pay to Win
Only thing missing from it is shiny MMORPGFPS gameplay on the planetary surface found in the likes of Precursors (which gameplay-wise was amazing =D).
What makes me so excited: MMO persistent universe, FPS elements, Ship combat which is like Freelancer and not MOBA-style (sorry DoTA2, D3, Torchlight, just not so into click click click =P).
Shameless plug for my favourite game of all time (Tribes 1) remade into an arcade style FPS: less gameplay complexity, and weird speed gain when skiing but nevertheless FUN.


BOARDING SHIP MECHANIC explained
Multiplayer and Single player instancing explained.
Because, FIREFLY for inspiration. =) - would love that job xD
Support Linux at the poll for stretch goals (click thru to RSI website for the poll), give CryEngine3 the incentive to go to the quickest growing gaming platform right now with Source, Steam, Unity supporting =) Linux. Speaking of Linux, Humble Bundle for Android 4 finishes in 6 days!


Final-week's (3 days left to pledge!) pitch:


FINAL WEEK PUSH from Roberts Space Industries on Vimeo.

So a few points of our next major stretch goal (from boarding ship mechanic post and RSI star citizen website):
$4.0 million Level Additions
  • Melee & Heavy Weapons
  • Zero-gravity Simulation
  • Suit HUD Options
  • Increased Customization
  • Outside-the-ship combat (magnetic boots on a hull; think Moonraker)
  • Pro MOD TOOLS FREE to players!
  • Persistent Universe (forever instead of 30 months), 50 star systems
  • More Squardron 42 campaign gameplay
  • Increased community updates
- According to RSI website, we need $250k left till $4mil. Also, back on Kickstarter, your pledge will go towards stretch goals of BOTH kickstarter and the overall stretch goals at RSI.  
SO PLEDGE ON KICKSTARTER NOW =D.


I've always wanted to do Precursors MMO'd with friends. This is the closest thing I have ever seen. No amount of procedural universe generation, even if done by big industry pros would sway me. Just damn good gameplay with friends =).
That said, I've had my eye on Infinity Universe for years, because dang-it, its got great gameplay and scale, just without the FPS element >=| and definitely will be happily playing when it comes out.

Saturday, November 3, 2012

Troubleshooting on Windows >='(

I found this to be actually a lot more annoying than on Linux.
I usually haven't had to do much of this, but when I have had to really troubleshoot Windows, I always pull out my hair. Whereas Linux could range from: 10 minutes later done =D to, lol nope can't do it with my knowledge and resources online.

Situation/Problem
So I couldn't install a Libre Office package for a couple of days ... [lol, sounds Linuxy] I mean application package in the form of .msi
I kept getting this error: "Error 1935 ... missing dynamic link library ... policy.9.0.Microsoft.VC90.CRT ...".
I started using Libre Office exclusively about 3 months back when I reinstalled/upgraded Windows to 64-bit (the same Windows 7 license gives you access to both 32-bit and 64-bit versions!) And recently had to reinstall Windows just to get Steam service to run, so the client actually ran. It was after this most recent Windows reinstall (I usually don't reinstall Windows if I don't have to, went for like 2 years on the original install my laptop -a Samsung R580-JS02AU named Chopper- came with).

Research + Rant
I found the online resources in the form of forums answering questions lacking, and Windows documentation has always been horrible. Also, the Windows admin/system tools and settings is horrible to get to, I mean, who would know you had to right click My Computer to Manage it or msconfig.exe or services.msc or cmd.exe and THEN run some obscure command? Not to mention horrible network settings and internet options >_>
At least most Linux DEs provide pretty much all you usually require in usually two menus, System/Admin Tools and System Settings. And the only hardcore thing you'd have to do is custom scripts/configs in your home folder or elsewhere as advised from heaps of online resources. 

So after looking at http://forum.openoffice.org/en/forum/viewtopic.php?f=15&t=10913 and http://answers.microsoft.com/en-us/windows/forum/windows_vista-hardware/error-1935-when-trying-to-install-anything/bf5c834a-6f79-4bd3-b1b4-d4fdd3fe4a28 and running sfc /scannow with no problems, as well as Windows' famous "NEVER WORKING DIAGNOSTICS/SOLUTIONS" (I mean, if a program needs to be ended/force closed/killed, just do it, don't be misleading and pretend to "FIND A SOLUTION" in your fictitious dreams.)
 


Final Solution
I finally landed on http://support.microsoft.com/kb/2438651#reso1
"Method 2: Make sure that the Windows Installer service is not set to Disabled"










And realised, while I did follow the openoffice forum advice of making sure my 'Windows Modules Installer' service was up and running, my 'Windows Installer' service wasn't, and I promptly set it to start on startup automatically, ran it, and my Libre Office msi worked like a charm.






The fix was so simple, I can't believe it took me that long to find the solution. If only the windows support(lol) website was easier to navigate.












Wednesday, October 31, 2012

Star Citizen - Space Sim MMORPG on Kickstarter!


*** Update: ***
 GLXP posted about it on FB!

 https://www.facebook.com/googlelunarxprize/posts/284421335009192
***

Kickstarter: http://www.kickstarter.com/projects/cig/star-citizen
Website: http://www.robertsspaceindustries.com/star-citizen/

Donate at kickstarter, because funds at kickstarter help stretch goals both at kickstarter AND the website!! =)
The whole project is funded, with 19 days to go and rapid increasing in funding.

I've always wanted an MMORPG Space Sim with FPS elements. Sort of like Precursors with multiplayer and a persistent player-affected evolving universe. It would be up there with my favourite games of all time (Tribes 1- Annihilation mod, Team Fortress 2). The Freelancer, X series, Vega Strike and Wing Commander (this made by the same company) have all been great space sims, but I think lacked planetary/out of cockpit exploration/gameplay. 

http://www.kickstarter.com/projects/cig/star-citizen/posts/332531 
This update post answered all my questions lol. 
While they said has "first person shooter" elements like running around on the ship, the demo vid only has 3rd person running around on the flight deck. Planetary exploration is probably what will tip me to buying it, but they're not promising it T_T
I liked Precursors as it was as much a normal FPS/RPG on planets and ships/stations as it was space ship pew pews complete with space anomalies, upgrades, the works. 
 
If they do put planetary walk around in, it'll have a leg up on http://www.infinity-universe.com/Infinity/index.php?option=com_content&task=view&id=14&Itemid=35 [oo Joomla] which allows you to land on planets but not walk on them. 

And at Nov 2014 release date, it looks like it may arrive faster than Infinity. Especially if I get to play the Alpha/Betas.
=P

I will most likely back this, it's sooooo tempting!! Just backed this as the last $30 digital download pledge on Kickstarter xD.
Making it the first game related project I backed on Kickstarter, passing by Ooya, Planetary Annihilation, That adventure game,  Homestuck, FTL, etc. Been wanting an MMORPG Space Sim for aaages (Been following that Infinity project for more than a few years now xD) 

Only downsides are: no Linux support on CryEngine3 (although Android is supported), is possible there will be pay 2 not grind instead of subscription, which would be horrible (though you need to pay a once off fee, which hopefully should prevent that, and if the devs are as community oriented as this game relies on, then it would be in their best interests not to payORgrind). They're also allowing community content like TF2 hats and levels =P


Monday, October 8, 2012

Ubunchu!~

WOW (lolwut). Just found this on linuxmint's Tumblr. ( http://linuxmint.tumblr.com/post/33029338128/episode-12-of-ubunchu-a-manga-about-ubuntu )
There's a manga about Ubuntu?! Seriously?!

https://seotch.wordpress.com/ubunchu/
http://www.aerialline.com/comics/ubunchu (japanese page)
http://divajutta.com/doctormo/ubunchu/c.html (translation project page!)



Another great CC project =) [It's CC BY-NC]
Basically Japanese manga on a computer club in highschool that is discovering Ubuntu.
First made in 2009 so it would be the 9.04-9.10 releases of Ubuntu; I personally started using it somewhere in the 7-8.x range. This was before the polished product 10.04 was though, and none of the stupid Unity stuff from 11.04 onwards (KDE/xfce ftw), so it can't comment on those in the first chapters. However, the series is ongoing, hence the post from mint.

The art's alright (but I seriously don't care too much about the art in my manga/anime - look at Initial D, I liked it a lot but all the faces looked ugly to me =P).
The plot and characterisation doesn't have the depth and force of a regular shonen (ONE PIECE!!! =D) but you do get the regular Japanese manga stuff in there (love the stereotypes, melodrama etc.), and it's interesting to see how a manga would work with the whole topic based on a linux distro. lol.

Wednesday, June 27, 2012

Desktop Environments

So after a long absence, I've decided to post again in the interests of keeping a record of my personalised settings in my distribution(s) of linux.
Yes, I always break something and then reinstall >_>

So this post isn't exactly a post about changes I've made: maybe I'll post on my up to date exploits in another post. It's a post about DE's for Linux distros, namely Ubuntu. It's also my record of optimizations.

Without further ado, here are the main Ubuntu Desktop Environments I have tried.
KDE
I started out with Kubuntu 12.04 LTS, which I really like, except for the fact that mount.ntfs (I'm neomutix(?) indexing 2.8TB of NTFS but that should have completed a while ago. I think it restarted and has gone on forever for a week now, but whatever.) and Xorg take up quite a lot of CPU and sometimes the whole KDE lags a lot and/or freezes. Amarok also runs pretty badly optimized in KDE, which is weird for a KDE distro.
KDE also offers perfect (read: everything is tweakable) customizations, workspace and activities are great! Plasma-desktop really doesn't crash as much as in 10.10-11.10. (Or maybe it's just KDE 4.8)
I have a thing against window borders taking up a lot of my precious laptop screen space. KDE and XFCE are the greatest in this regard allowing customizations to utilise screen space effectively.
[Edit: Kwin also allows you (via right-click Title-bar, More actions ->Special Window settings) to set many custom window settings for particular windows with many different window matching rules! That More Actions menu is wonderful! Alt-F3 to get titlebar menu if you enable "No Border" and can't right-click the title-bar again =P]
I use the standard style with the shortest window bar (it's blue, my favourite colour - bonus!), seeing as my 16:9 15.6" laptop's vertical real estate is very precious. 

Unity - the default DE. I remember when it first came standard in Ubu 11.04 or something I cried. People have been saying it's not that bad anymore, so I decided to give it a shot. It still sucks as a DE. Maybe it'll be a great tablet environment but still too simple and unflexible for my desktop workhorse.

Gnome - it's like these guys followed suit with Unity and went 3.0rd time unlucky. I loved Gnome 2. (The default in 10.04 LTS) Gnome (3) classic looks good, but it's like Gnome 2 without customizability (no panel widgets, icons, etc.) Still, it's better than the default Gnome 3 app menu. Speaking of which, I can't believe Unity actually beats Gnome in the app menu. Gnome has sections, while the Unity one includes sections and filters in its app menu. I still like the Gnome 2 menu better.

MATE. GNOME 2's fork. Although this has the tried and true features I loved with G2 panels and G2 configuration - there wasn't enough to satisfy my appetite after KDE. (Everything has to look and work just right for optimal efficiency! =@ rawr) Screenshotting's pretty cool, Amarok works well, no GUI lag, and although light like Gnome2.0 on wings, the appearance was a bit too bulky for my taste after KDE and XFCE.

XFCE - Which brings me to XFCE. This is like Gnome 2 compacted. Lightweight but offering more customizability than the Gnome 2 original, I really like this one. It's actually what I've decided to use [edit: for less powerful systems].
It uses ALSA for audio I think (opposed to pulse audio for KDE/Unity/Gnome)
Has Gnome 2 style panels with extra customizations,
However, when i chose the oxygen-gtk style, it all went a bit weird. I liked the xfce 4.6 style.
The Greatest setting would be a custom DPI (I used 93).
The Amarok keyboard shortcuts worked like a charm and Amarok even lagged way less than in KDE!! And when it lags, it doesn't lag the whole DE like in KDE.
Dolphin and Konsole are available in their full glory, except konsole's background colour (see profiles) can't be transparent.

LXDE - the other compulsory light-weight mention. In fact, this is so lightweight I once ran this on something like a 400MHz ARM Gumstix running lubuntu-desktop on ubuntu. It's even lighter than XFCE, which would be perfect for your legacy CPU/components need. I don't know about driver compatibility but I'd expect it to be the same for Ubuntu. It's a lot lighter than XFCE with way less customization. It uses the openbox window manager (as opposed to metacity (gnome/unity?) and kwin (kde)) but I'm not actually too sure of their merits apart from the fact that openbox is light and can go on top of gnome and kde etc. (wiki the page on comparison between window managers if you have to). One cool feature though, is the able to get rid of the top window title bar with "Undecorate" after right clicking said bar. [Edit: You can do this in KDE too Right click titlebar, More Actions -> No Border. Alt-F3 to get the titlebar menu back to enable border again.]
This was the 2nd best surprise feature I've found this month apart from Ctrl+H in VLC which almost let's me watch in fullscreen, and in some cases, the video would be the same size as in fullscreen.

[Edit:
i3
If you want to feel like a hacker and want to control everything window/desktop environment-related from a keyboard, this is your thing. It's actually not as hard as it looks. Make sure you have googled a cheat sheet though! =)  ]

Window managers
Finally, if you ever tried to log into a window manager 'session' like me (haha) don't panic!
What happened when I booted into metacity was, I got into an ubuntu like background with no menus or shortcuts at all. Alt+F#s didn't work either. I probably tried Ctrl+Alt+Del too. I rebooted once and of course, with my settings as 'load the last session', I was stuck into metacity again. Fortunately, it's quite easy to get out: just go Ctrl+Alt+T, bring up a bash shell/terminal, then sudo top or your choice of task/process manager. Finally, kill metacity. (In top, 'K', then type in the PID of metacity, and enter, enter).
These window managers work with DE's like metacity for Ubuntu 10.04 (and i presume unity and gnome in 12.04) and Openbox for LXDE (and can also be used optionally on other DE's in place of their default like KDE, Gnome etc. They're not really supposed to be used stand-alone as DEs but can be if you want.
[Edit: In most Window managers, a nifty trick is Alt-LeftClick to move windows (click anywhere on the window) and Alt-RightClick to resize window. No need to find that 1px width edge to resize! =)]


Conclusion: I'll stick with KDE for its configurability and looks, but if I ever need something lighter that doesn't lag then XFCE (with its great configurability) it is.


Have fun linuxing and having a truly free desktop! Lol, imagine if Windows 8 was the default DE for the next windows desktop version. Oh wait ...
At least the OS X interface and Win 7/XP ain't that bad.