CARVIEW |
Archive: Linux Desktop
September 8, 2008
Run Google Chrome in Linux with Wine
If you're waiting impatiently for the native Linux release of Chrome, check out the instructions by Romeo Adrian Cioaba, who was able to get Chrome running on his Ubuntu box using Wine. The latest Wine release (1.1.4) contains a fix that corrects some rendering problems with the application, so make sure to upgrade first.
Most of the application is functional, except for HTTPS support. Unfortunately, according to the Wine wiki, this is because SSL support has only been stubbed in at this point. I can't say for sure if it'd work, but you could try copying the native Windows secur32.dll and crypt32.dll files into your Wine installation (assuming you can get your hands on them). There's a chance that there might be a few other incomplete libraries that you'll run into along this path, but if you get it to work, let us know.
Install Google Chrome on Linux using wine [via Lifehacker]
Posted by Jason Striegel |
Sep 8, 2008 08:43 PM
Google, Linux, Linux Desktop, Ubuntu |
Permalink
| Comments (1)
| TrackBack
| Digg It
| Tag w/del.icio.us
August 27, 2008
Multitouch touch-pad support for Linux laptops
The Synaptics TouchPad device is a common input device for many laptop brands, including models made by Acer, Toshiba, and IBM. Normally, the touchpad is used for single-finger mouse input, but the Synaptics device has rudimentary support for tracking multiple fingers at the same time. Nathan Harrington wrote an article for IBM that shows you how to make use of this to add instant multitouch gesture support to your X applications.
A small perl script uses the synclient
command to listen to the touchpad and then send a message to the active window.
Using syclient output for monitoring the TouchPad state is a simple and effective way for adding further interface options to Linux applications. The gestureListener.pl program introduced below opens a pipe to read from the synclient program and processes the TouchPad events to detect gestures. These gestures are linked with keyboard commands sent to the current in-focus application in X Window System.
It's tricky, because you don't get a discrete x and y location for each finger. Instead, synclient gives you an average of the inputs, and a count of the number of inputs. It makes detecting a pinch gesture difficult, but Nathan noticed that two fingers at the corners of the pad average to a stable location, while the average location of two fingers near each other tends to wiggle. Using this, he was able to hack together semi-reliable pinch and open-pinch gestures.
With the script installed, you can open any X application and swipe three fingers to the left or right to trigger a left or right keypress. The pinch and open-pinch gestures will trigger a + or - to be sent to the application.
Add multitouch gesture support to a TouchPad-equipped laptop
Posted by Jason Striegel |
Aug 27, 2008 06:51 PM
Linux, Linux Desktop |
Permalink
| Comments (0)
| TrackBack
| Digg It
| Tag w/del.icio.us
May 14, 2008
Debian/Ubuntu users: update your SSL keys and certs
It was announced yesterday that sometime back in September 2006 a line of code was removed from the Debian distributed OpenSSL package. That one line of code was responsible for causing an uninitialized data warning in Valgrind. It also seeded the random number generator used by OpenSSL. Without it, the error went away, but the keyspace used by affected systems went from 2^1024 to about 2^15. Oh noes!
A large majority of Debian and Ubuntu systems are affected. To correct the problem, you'll need to not only update OpenSSL, but also revoke and replace any cryptographic keys and certificates that were generated on the affected systems. From the Debian security advisory:
Affected keys include SSH keys, OpenVPN keys, DNSSEC keys, and key material for use in X.509 certificates and session keys used in SSL/TLS connections. Keys generated with GnuPG or GNUTLS are not affected, though.
For most people, this boils down to your ssh server's host key and any public key pairs used for remote ssh authentication. Any keys or certificates generated on the affected machines for SSL/https use also need to be revoked and regenerated. It's pretty ugly, really.
As far as teachable moments go, there's probably a lot to think about here. Software developers have this weird natural tendency to want to fix and reengineer things that aren't even broken. I'd go so far as to say that the desire to reengineer is inversely proportional to a programmer's familiarity and understanding of the code. I think it comes from our intense desire to make sense of things. It's the guru who's able to channel that hacker urge into solving new problems instead of creating new bugs out of old solutions.
DSA-1571-1 openssl -- predictable random number generator
OpenSSL PRNG Debian Toys (more discussion of the problem here)
Posted by Jason Striegel |
May 14, 2008 07:57 PM
Cryptography, Linux, Linux Desktop, Linux Server, Ubuntu |
Permalink
| Comments (1)
| TrackBack
| Digg It
| Tag w/del.icio.us
March 23, 2008
Run Safari in Ubuntu
The Ubuntu Unleashed blog has a simple guide for getting Safari to run in Ubuntu. You basically install the Windows version of Safari under WINE, copy over a few core Windows fonts to your WINE install and it just works. You can even install the flash plugin.
I'm not positive that I wouldn't feel a little dirty running closed software on a Linux desktop, but considering Safari is still my preferred browser under OS X (much to the embarrassment of some of my coworkers), I can understand why this could be cool for a lot of folks.
Howto: Install Safari on Ubuntu with Flash
Posted by Jason Striegel |
Mar 23, 2008 08:43 PM
Linux, Linux Desktop, Ubuntu |
Permalink
| Comments (1)
| TrackBack
| Digg It
| Tag w/del.icio.us
February 4, 2008
Ubuntu Tweak
Hans sent us a link to HowtoForge's guide to installing and using the Ubuntu Tweak utility.
Ubuntu Tweak is a tool that lets you change hidden Ubuntu settings, for example: hide or change the splash screen, show or hide the Computer, Home, Trash, and Network icons, change Metacity, Nautilus, power management, and security settings, etc.
It's only applicable for the Gnome desktop, but it's a really convenient tool for tweaking your computer's splash screen, desktop and hibernation settings. There's nothing here that you can't do via other settings management programs or config files, but the interface is simple to use and it collects a lot of Gnome's system settings in a single application.
Tweaking Hidden Ubuntu Settings With Ubuntu Tweak - [via] Link
Posted by Jason Striegel |
Feb 4, 2008 07:04 PM
Linux Desktop, Ubuntu |
Permalink
| Comments (0)
| TrackBack
| Digg It
| Tag w/del.icio.us
November 4, 2007
HOWTO - Make your Linux desktop look like Leopard
The latest release of the Mac4Lin project brings the Leopard look and feel to Linux. There are a number of steps you need to go through to get your GNOME desktop and GTK-based apps all looking consistent, but when you're done, the makeover is quite convincing. The only giveaway is that menus remain attached to each window, instead of displaying at the top of the screen when a window is active.
Infra Red Dude wrote a thorough guide for installing Mac4Lin and tweaking all of your applications. He covers everything from upgrading your fonts and system sounds to changing the GRUB splash screen so that your Linux box boots with the Apple logo.
Mac4Lin Installation Guide - Link
Mac4Lin project - Link
Posted by Jason Striegel |
Nov 4, 2007 07:36 PM
Linux, Linux Desktop |
Permalink
| Comments (1)
| TrackBack
| Digg It
| Tag w/del.icio.us
September 20, 2007
Run GTA2 on Linux
Rockstar released a few of their classic games as a free download, including the original Grand Theft Auto series. The games are distributed as Windows executables, but you can still enjoy a little top-view criminal activity in Linux by running them under WINE.
Revive your Inner Carjacker: GTA2 on Linux - Link
Rockstar Classics (download the games here) - Link
Posted by Jason Striegel |
Sep 20, 2007 07:39 PM
Gaming, Linux, Linux Desktop |
Permalink
| Comments (0)
| TrackBack
| Digg It
| Tag w/del.icio.us
July 1, 2007
Google Desktop for Linux (sorta)
Google Desktop is now available for Linux. Unfortunately, it's not open source, and it's about equivalent to version 1 for Windows, so it won't provide all the extras like desktop gadgets.
That said, it's still a desktop alternative to find and grep, and you can search your Gmail while offline - Link
Posted by Jason Striegel |
Jul 1, 2007 06:54 PM
Google, Linux, Linux Desktop |
Permalink
| Comments (0)
| TrackBack
| Digg It
| Tag w/del.icio.us
April 17, 2007
Windows Gaming in Linux
For a lot of of Linux devotees, gaming has always been the reason for keeping an extra Windows machine, so it's pretty interesting to see this barrier crumbling. Hackszine reader Michael Becker writes:
I'd love for you guys to talk some about using Linux as an alternative to Vista. Personally I'll be using Linux with Beryl to get all those nice graphical goodies OS X and Vista user have and I'll have DirectX 9c support using
Cedega.I know several people running this setup. I can't find any game I'd be
interested in playing that won't run under Cedega and it will run
faster to boot.
I haven't used Cedega, but it appears to be a closed-source fork of the WINE project with a more developed DirectX layer. So, like WINE, your games aren't being emulated, but are running natively on the Cedega libraries. This means that DirectX 9 games will play as fast under Linux as they do in Windows. It's peculiar, but according to some benchmarks, they actually appear to run faster than under Vista!
It's a subscription based service ($5/mo), but they are supporting a huge list of games that have been tested to play on the platform. Seems interesting, and worth checking out if you can't get your favorite game running under WINE.
And do try WINE first--it's no slouch. There are a lot of great games like Half Life and Counter Strike that will play nicely. I've included a link below for installation instructions, so give it a shot if you haven't already.
Are you a Linux gamer? Are we finally reaching the point where gaming is as good or better under Linux as it is in Windows? Tell us your experiences in the comments.
More reading:
- Beryl - give Linux desktop effects like OS X Expose and Vista
- WINE Gaming: Steam, Half-Life, Half-Life 2, Counter Strike Source and 1.6
- Transgaming's Cedega - commercial WINE fork with improved DirectX support
- Linux Has Game - Linux gaming overview at bit-tech.
- Cedega 6.0 Performance Preview (benchmarks against Vista, XP)
Posted by Jason Striegel |
Apr 17, 2007 08:10 PM
Gaming, Linux, Linux Desktop |
Permalink
| Comments (2)
| TrackBack
| Digg It
| Tag w/del.icio.us
April 2, 2007
Linux Dual Monitor Support
If you're lucky enough to have a dual headed video card and an extra monitor lying around, there are a few options for getting a dual-monitor setup working in X Windows.
If you have a dual-headed nVidia or ATI card, the binary-only TwinView and BigDesktop drivers (respectively) will probably perform well, but if you don't fall into either of these camps, there are still options available.
Xinerama is a standard X extension which will work with just about anything, but you give up that ability to do OpenGL direct rendering on the second screen. For many uses, this may not even be an issue. If you need the 3d support on both monitors, however, a subset of open source drivers are supported by the MergedFB driver, which does support 3D direct rendering on both screens.
Check out the dual monitor howto on the Ubuntu Forums. It covers all four options and should be relevant for any current Linux distro -Link.
Posted by Jason Striegel |
Apr 2, 2007 10:00 PM
Linux, Linux Desktop, Linux Multimedia |
Permalink
| Comments (0)
| TrackBack
| Digg It
| Tag w/del.icio.us
Bloggers
Welcome to the Hacks Blog!
Categories
- Ajax
- Amazon
- AppleTV
- Astronomy
- Baseball
- BlackBerry
- Blogging
- Body
- Cars
- Cryptography
- Data
- Design
- Education
- Electronics
- Energy
- Events
- Excel
- Excerpts
- Firefox
- Flash
- Flickr
- Flying Things
- Food
- Gaming
- Gmail
- Google Earth
- Google Maps
- Government
- Greasemonkey
- Hacks Series
- Hackszine Podcast
- Halo
- Hardware
- Home
- Home Theater
- iPhone
- iPod
- IRC
- iTunes
- Java
- Kindle
- Knoppix
- Language
- LEGO
- Life
- Lifehacker
- Linux
- Linux Desktop
- Linux Multimedia
- Linux Server
- Mac
- Mapping
- Math
- Microsoft Office
- Mind
- Mind Performance
- Mobile Phones
- Music
- MySpace
- MySQL
- NetFlix
- Network Security
- olpc
- OpenOffice
- Outdoor
- Parenting
- PCs
- PDAs
- Perl
- Philosophy
- Photography
- PHP
- Pleo
- Podcast
- Podcasting
- Productivity
- PSP
- Retro Computing
- Retro Gaming
- Science
- Screencasts
- Security
- Shopping
- Skype
- Smart Home
- Software Engineering
- Sports
- SQL
- Statistics
- Survival
- TiVo
- Transportation
- Travel
- Ubuntu
- Video
- Virtualization
- Visual Studio
- VoIP
- Web
- Web Site Measurement
- Windows
- Windows Server
- Wireless
- Word
- World
- Xbox
- Yahoo!
- YouTube
Archives
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
Recent Posts
- All AJAX image editor
- Run Google Chrome in Linux with Wine
- DIY photography speed strap
- Write a Hadoop MapReduce job in any programming language
- Read Excel files in Perl and PHP
- Objective-J and Cappuccino released
- HOWTO - reset a lost Ubuntu password
- Google Chrome's comic-strip technical overview
- LEGO 3D printer
- Basement Apollo Guidance Computer
www.flickr.com
|
Most read entries (last 30 days)
- Change the message on HP printers
- HOWTO - reset a lost Ubuntu password
- LED security camera disruptor
- HOWTO: Reset a lost OS X password
- Using an optical mouse for robotic position sensing
- HOWTO - Read/Write to NTFS drives in OS X
- Unbrick or downgrade any PSP
- HOWTO - Install Ubuntu on the Asus Eee PC
- Make a cheap Xbox 360 Wireless Adapter with DD-WRT
- Free airport WiFi
- Star Wars music played by a floppy drive
- Using Google as a Proxy (or HOW TO: View MySpace at School)
- T-Zones and iPhone: the $5.99 data plan
- Play MS-DOS Games on Vista
- Pocket PC iPhone conversion
© 2008 O'Reilly Media, Inc.
All trademarks and registered trademarks appearing on makezine.com are the property of their respective owners.
Recent comments