Posts tagged with "x11"


Gnome 2.30 has been released, I think

Gnome 2.30

Gnome 2.30 has been released. It could have been an April Fools joke.

Despite preferring Qt over GTK+ for application development, I still prefer Gnome to KDE4 from a user's perspective, it's almost like comparing Mac OS X to Windows. Gnome is elegant and clean, and while KDE4 has some impressive composting effects they just don't feel well executed. Then again my favourite desktop is still Xfce.

Random new feature observations

  • Salutations to the entire Nautilus team for getting rid of the spacial file manager, I never saw the attraction with windows spawning hundreds of other ones. Have they implemented a NeXT-like column view yet?
  • Double-clicking fonts to install them? Finally Gnome does what KDE has been doing for years!
  • I don't use Epiphany, but it's new interface also brings it in line with current contemporary browsers which is a Good Thing™.
  • I'm really looking forward to playing some of the cute bundled games now that they use Clutter :)
  • You reckon they've fixed that Metacity bug where if you enable it's composting engine, then restart, the shadow under the main menu disappears? It sounds like a silly little thing, but it's graphical glitches like that that make DE's feel less polished compared to Mac, et al.
  • The new default behavour of File Roller to download software required to extract archives is a fantastic idea, though I imagine this will probably be limited to Linux systems and not the BSDs.

Fun with graphical Links browser

IntoYourHeadPodcast.com in Links -g

I love the Links text web browser and have been using it on FreeBSD, Linux and OS X shells, terminals and whatnot for years but I've never once felt the need to customise any builds because it Just Works® so gosh darn well. Checking out the variants (-v) for the Links port in MacPorts on a whim I noticed something interesting:

links has the variants:
   universal: Build for multiple architectures
   gcs: Grilled cheese sandwich headers
   x11: Include X11 interface

Aside from the one obviously fabricated option (universal), the thing that caught my eye was X11. Being a curses application (I think) it didn't strike me as intuitively obvious how an X11 interface would work, but it piqued my interest and it was a Saturday night so anything goes!

Entering links (then cursing, entering rehash and entering links again, one downside to tcsh!) I got the bog standard curses links interface I was used to, but consulting the man page there is a flag for graphical mode:

-g
Run Links in graphics mode. If not given, Links will run in text mode. Running in graphics mode means that Links will probe all compiled-in graphics devices and run on the first found. If none found, links will not run in text mode. This option works only if --enable-graphics was given to ./configure.

-no-g
Run in text mode (overrides previous -g).

And it works!

And it works! I just said that. Of course if you'd been to their home page or Wikipedia recently you'd know this, but as I said at the beginning I'd never felt the need to.

What's really amazing is Links 2.0 with it's new graphics stack can (depending on the system) even display graphics on terminals without X! The layout of pages is a bit iffy, but I've got to admit that's gosh darn impressive.

I'll be sticking to using links in it's capacity as a lightning fast, easy to use text based browser, but it's been a fun experience, especially with this half pint glass of Kilkenny poured from one of those cans with the widgets. As I say, I have wild Saturday nights.

---> Installing links @2.2_2+x11+gcs
---> Activating links @2.2_2+x11+gcs
---> Cleaning links
---> Removing build directory for links

Why not Lynx or eLinks?

Because links is a delicious pun, having one big cat on my Mac is enough, and elinks imposes its own colour scheme over my carefully chosen Terminal colours of which I'm rather partial.


Rearranging Gnome titlebar buttons

Given my MacBook Pro's sudden loss of a screen I've had to rely on my ThinkPad X40 with Debian to be my mobile workhorse not just a netbook while I get it fixed. As such I've decided to start a small series of posts on how to make the Gnome desktop more Mac like. Riveting stuff!

If you're used to Mac OS X, the title bar buttons all seem to be in the wrong places in Unix like desktop environments. In KDE and Xfce it's easy to modify their positioning, but in Gnome you have to use the Configuration Editor.

Fire up the Configuration Editor from the Applications > System Tools menu, then expand out the apps folder, then the metacity, then click general. The eighth item down is titled button_label and by default has the following:

menu:minimize,maximize,close

You can emulate the layout of Mac OS X by changing it to:

close,minimize,maximize:menu

Note the American spelling, a few times I wrote that line and couldn't figure out why it wasn't working, turns out I was spelling the words with s not z!

These steps are current as of Gnome 2.26.1.


I heart Gnome's international panel clock

Gnome's cool international clock

I won't be giving up Xfce on my FreeBSD desktop any time soon, but Gnome on my ThinkPad X40 keeps finding new ways to surprise me. Its a beautiful thing, and its free!

This might be an old feature, but its one I've found wildly useful: the ability to set locations in the panel clock. Other desktops let you do this, but it's all the little extras that Gnome does. Perhaps KDE 4.2 does, I haven't had the chance to try yet.

When you define a series of locations they appear on a map of the world complete with an approximate night/day cast. Under the map each location is shown with digital and analogue clocks, and what I've found absolutely brilliant is each timezone is displayed relative to where you are, NOT to GMT! For example I can see Singapore is 1:30 behind us here in Adelaide, and Jim Kloss is 17:30 behind.

By default it's turned off, but if you use Gnome click the clock on your panel and click Locations.


Final review of ThinkPad X40 awesomeness

My ThinkPad X40

I know I've posted about it far too much, but I just have to post one more time about my experiences with this amazing little machine.

It's been over a week since I installed Debian Lenny on my newly bought second hand ThinkPad X40 and it's exceeded all my expectations. I honestly have not been as impressed with a non-Mac piece of hardware for years. It's extremely lightweight, has a fantastic full keyboard and despite having an old battery I still get 3+ hours with the screen set to full brightness and WiFi on. I've literally walked into lectures and tutorials at uni with just this machine which has been such a tremendous relief on my back compared to lugging my 15" MacBook Pro. It's light, solidly built and it's 1.4GHz Pentium M with a scant 512MiB of memory perform far above what I expected.

As an Xfce user on FreeBSD the other thing I've been surprised by is how much I'm enjoying Gnome 2.26. The problem is I tend to use FreeBSD on older machines and servers so Gnome has always been overkill but it works beautifully even on this older hardware. The built in graphical tools allow me to update software, configure wireless networks and even have true composting video effects which means I can have translucent menubars and all that cool stuff. The system also boots up quickly and standby works. It's almost feels as if IBM shipped me this ThinkPad with the software preinstalled.

I am still primarily a Mac guy, but I must admit I'm tempted at some point when I decide to replace my MacBook Pro to spend the same amount of money on a brand new ThinkPad and put Debian or FreeBSD on it. If Debian with one of the heaviest *nix desktop environments performs this amazingly well on a four year old machine, imagine how well it would run on a current one! It'd be stunning!

Having used Macs I cringe at the very sight of so many nasty, horribly flimsy, cheap and plastic PC laptops being passed off as well designed and expensive (not to even start on the budget craptops) but my dad always said his ThinkPads were fantastic machines and now that I have a tiny one of my own I can honestly say I see the appeal.


Theming Gnome with purple is okay right?

Fresh Debian install on a ThinkPad X40

Yes I only just posted this picture in a previous post talking about Debian, but I just have to come out and say purple and violet are some of the greatest colours in the world. That's okay to admit, isn't it?

I haven't had much time to theme this Gnome desktop yet, and heaven knows I'm not a Nurie, but I think the Crux icons and Unity GTK+ theme with 65% transparency in menu bars and Terminal windows for a purplish Mac OS X look is pretty swish.

Even with full composting on a heavy desktop environment like Gnome the system is still able to fly on my ThinkPad X40 which was built four years ago. That's something Windows 7 can barely pull off on similar hardware let alone Vista.

The background image is of course the awesome Senjougahara Hitagi from Bakemonogatari which I've been reviewing here. Interestingly enough if you do an image search for Senjougahara Hitagi on The Googles one of my posts is currently the third result on the first page. Apparently her fan club is small!


Google Chrome OS... goodbye X11?

Google Chrome

So The Googles have just come out and said they're releasing an operating system dubbed Google Chrome OS. Cool. This part is my favourite:

The software architecture is simple — Google Chrome running within a new windowing system on top of a Linux kernel.

I use FreeBSD as well as Mac OS X on the desktop and while it does have some nice features, X11 is kinda kludgey. I'll be really interested to see what Google does as a graphical front-end instead.

The other question on my mind is: will Google Chrome OS run Mozilla Firefox and Thunderbird? :)


Using Gnome icons in the Xfce desktop

Xfce with Gnome icons

For a bit of a change in Xfce on my FreeBSD machines I've decided to eschew the Tango Project iconset and use the Gnome Desktop icons available from the ports collection:

# cd /usr/ports/x11-themes/gnome-icons
# make install clean
# echo "Grilled Cheese Sandwiches"

They're very classy and quite minimalistic which really appeals to me, and even though I use Xfce instead of Gnome which the icons were originally designed for, they work smashingly. Did I just say "smashingly?"

Now if only the folder icons weren't that dull sand colour we'd be in business!


Review of the new Xfce 4.6 desktop

The Xfce Desktop project

Much to my excitement, one of my favourite free and open source software projects finally hit the big 4.6 release recently after over two years of development, and I've finally had a sliver of time this afternoon to take a look at it and type up a quick review.

I'm glowingly talking about the lightweight, zippy and very attractive Xfce Desktop Environment for Linux, FreeBSD and other Unix-like systems. Xfce is perfect for older systems with more modest specs, and for people like me who value clean design even on fast hardware.

Because my ultra-souped up FreeBSD desktop tower is back in Singapore, I installed the latest release fresh from the pacman system for Arch Linux on my little Armada M300, a 600MHz subnotebook with 320MiB of RAM. I'm typing this as we speak in Firefox inside the Xfce environment. Yes, it even runs beautifully on this machine!

I could go on and on listing the new features, bug fixes and changes, but the Xfce team have already done a great job documenting these. Instead, I thought I'd briefly talk about the thinks I've noticed and liked so far.

The new default Xfce desktop
Click for the original size

First of all, the design looks much more professional now out of the box than version 4.4.x. It has a slick default background and an integrated panel which I moved to the top of the screen given I'm a Mac user. I also use the ThinIce GTK+ theme that comes with the Gnome theme pack, and the Tango Desktop Project's iconset.

Given I use other desktop systems one of the most nagging problems for me had always been Xfce shows you the Xfce Menu of launchable applications when you right click the Desktop. Now it presents you with a clean list of Desktop related functions as well as the Xfce Menu at the bottom if you still want it. Icons on the Desktop also behave more predictably as well: you can now select a series of icons by dragging your cursor.

The new default Xfce desktop menu

Visually a new feature is the redesigned window manager titlebars, unfortunately this is the one feature I'm not sure I like. The default appearance now looks a bit too Windows Vista-ish for my tastes; I always thought having the buttons off-centre at the top instead of in the middle looked really silly. Still, Xfce does make it easy to change them to a dizzying array of other styles in the Window Manager settings manager pane. I use the B5 BeOS style title bars which you can see below because I use keyboard shortcuts instead of the widgets on window titlebars anyway. It's clean and minimalistic, and matches the ThinIce theme perfectly.

One of the great things about Xfce is it's lightweight but still has a comprehensive Settings Manager system like Gnome and KDE. Many of these panes have been reorganised and redesigned, the most notable of these is the Desktop pane which lets you change backgrounds and colours much more easily than before.

The new Xfce Desktop Settings Manager panel

These are the things I can show you visually, under the covers there have also been some huge changes. The mixer application now uses the Gstreamer audio framework by default which makes it really easy to get going with audio applications (WWR streaming anyone?). The Thunar file manager now supports encrypted volumes! I could go on and on.

If you're on FreeBSD this version of Xfce is in the ports system, as it is in the Arch Linux pacman repositories. If you're a Gnome user in particular, give it a try, you might be pleasantly surprised!

A huge thanks to Olivier Fourdan and all the contributers for this amazing software. The love and care you put into this project shows.


Awesome usability Firefox extensions I use

So that I can reference what I use in future posts, I've already written a list of security and privacy extensions I use with Mozilla Firefox and commented that they're the primary reasons I choose to use it over every other browser. Using a browser without those extensions (or equivalents) makes me feel naked and scared now! You can take that however you want.

I've installed far too many extensions over the years that I've later never used, but these are the usability ones that have stuck.

Adblock Plus

Adblock PlusAbsolutely essential, it reduces irritating distractions on pages and makes them render much faster because you're downloading less stuff. Some people complain about Adblock Plus. I ask how many of them own a DVR which skips ads, or how many of them have a WC break or a snack instead of watching sponsors of a sports event. Enough said.

Greasemonkey

GreasemonkeyGreasemonkey ets you modify the appearance and function of individual sites and pages by clicking and automagically installing scripts from sites such as UserScripts and UserStyles. Once you have scripts installed, they work transparently and so fast you can't tell they're even there.

I started using this when I thought Google messed up Reader's interface.

FireFTP

FireFTPI mostly use the shell to quickly get sftp work done, but for tedious and repetitive tasks FireFTP makes it really simple. If you're one of the few who haven't tried it, it launches itself as a tab within Firefox and uses the split file manager metaphor like Norton Commander with the left pane showing your local drive and the right showing the remote server.

FireFTP is honestly polished enough to be a standalone application.

British English Dictionary

British English DictionaryI find it curious that even if you explicitly download the "English (GB)" versions of Firefox, it still comes with the American spelling dictionary which battling with gets pretty old fast.

This extension is fairly old as far as extensions go, but it still works even in the lastest Firefox 3 builds. And besides, you could argue spelling doesn't change as fast as builds of an open source project do. Wait, ignore what I just typed; that's a Pandora's box I would rather leave shut!

If you don't like being scolded for not peppering your words with Zed, grab it!

FoxClocks

FoxClocksAdds a world clock to either your status bar or your bookmarks bar; I choose the latter.Insanely useful to have right in your browser where you're most likely to be viewing things and conversing with people from other parts of the world.

For example, I can check just by looking at it what the time is in Singapore when I'm in Adelaide and vica versa, as well as the eastern Aussie states, the UK, Talkeetna, Toronto, Tokyo... I thought that was some clever alliteration.

LORI

British English DictionaryThe Life-of-request info extension adds a really useful monitor to your status bar that shows how many seconds, how much data and how many requests a page took to render. Supposed to be used for people who want to monitor the performance of their own websites, but I use it for everything!

For example, did you know a Whole Wheat Radio page heavy with images and other media renders faster than many commercial websites? Wonder if it's faster than the RIAA or ARIA...

More Apple-esque themes

I discussed these late last year. In a nutshell, these themes make Firefox look much more Mac like. Firefox 3 was a huge improvement over version 2, but it still looks a bit kludgy.

Gnome Firefox 3 Theme

I use this theme for Firefox on my FreeBSD and Linux boxes. It replaces the default toolbar icons and styles with ones that match your other GTK+ applications. Fits really well with Xfce and window managers such as dwm or OpenBox where you're using mostly GTK+ apps like RoxFiler and Gnumeric.