Posts Tagged ‘Ubuntu’

(on Technorati , Del.icio.us)

New Computer Woes

The family computer recently bit the dust, so I’ve transitioned to a new computer, and given them my old one. My new computer has a 64 bit AMD dual core CPU. I could run a 32bit OS on it, and have no problems, but then I wouldn’t be taking advantage of the 64bit processor. So I’m running 64bit Ubuntu. This causes a few issues.

Java plugin on amd64

Instructions and links from here.

Download these three packages and install them:


dpkg -i package1.deb package2.deb package3.deb

Restart your browser. Unfortunately, IcedTea is not quite feature complete, and this will not work on Facebook’s java applet photo uploader. Yup. That’s why I haven’t uploaded those photos I said I would…. That’s why.

Flash on amd64

There is no 64bit binary provided by Adobe. And that’s that. Yay, closed source! If one of the open-source implementations of flash is good enough for you, then you might want to use them. Otherwise, we can use the 32bit binary plugin by doing the following:


sudo apt-get install nspluginwrapper
sudo nspluginwrapper -i /full/path/to/libflashplugin.so

This has the added benefit of working on Epiphany, also!

If you’re also using Pulseaudio, then go here:
http://ubuntuforums.org/showthread.php?p=4214152

It’s all good

These issues aside, however, my new computer simply flies, and that makes me happy. Especially considering it was quite a budget purchase (about $650 after tax). I loaded it with 4GB or RAM, simply because the difference between 4GB and 2GB was only $26. Above all else, I think the best characteristic is the near-silence of operation. I spent a few extra dollars to get the Antec Sonata III case/power-supply, and it’s quite a beautiful thing. I can barely hear it when lying on my bed. Once you’ve had quiet, you simply can’t go back. It’s black, too……

GNOME Panel / Ubuntu UI Musings

Reading Ubuntu 7.10 Pragmatic Visual Presentation Critique got me thinking about a better way to position applets and launchers on the panels in GNOME.

Imagine if you have locked all your applets and you’re trying to move a new applet to a specific location, you have to first unlock every applet which involves a right click, left click check-box, and repeating this for all locked applets. Once the applets have been unlocked and you have placed your new applet at the desired location, guess what? Time to lock them all again! Right click, left click check-box, right click, left click check-box, you get the idea. A method of locking/unlocking all the applets at the same time seems like a much welcomed option at this time.

I totally agree here. The panel should have a mode, (“layout mode”?) that darkens the rest of the screen so it’s obvious that you’re operating on the panels. Clicking off the Panel will exit this mode. I’m not sure what the best method would be for entering this mode. (An option on the context menu of every item on the panel?) Once in this mode, applets and launchers can be dragged around with the left mouse button. Moving the mouse cursor over an applet or launcher will highlight it with a red outline or something, so it’s obvious what will be moved. There should be a small lock icon below each. Clicking this will toggle the position lock. Speaking from experience, you usually want to do multiple unlock/move/lock actions at once, and with the current interface, it’s rather painful, as the author points out.

A quick mockup (I found an anchor before I found a lock, but an anchor makes sense):

Layout mode mockup

The author also touches on many other things that I don’t really see as big issues. Blurry icons? And he complains about icons not scaling properly with a resized panel. (See here.) For individual launchers, and the volume applet, the icons will scale fine. I’m not convinced scaling the Notification Area icons up would be desirable, as they would take up a lot of extra space and they can appear and disappear frequently, but that might be the user’s desired effect. Maybe an option for the user to say if they want them to scale, wrap, or neither… but all the icons in the notification area should definitely be consistent in behaviour, just as the launcher icons are on the panel.

notification area

Desktop Effects. He says they feel like a hack. I would agree that the defaults are truly terrible (wobbly windows? seriously?) and they certainly aren’t without their problems. As one would expect, they even introduce new defects. But after installing CCSM, and playing around with what’s available, I must confess I like them and I think they add a valuable layer of communication to the user: windows that aren’t responding fading to dark (see pic), new windows sizing and fading into existence, minimized windows flying to their position on the Window List applet (taskbar), desktop panning, zooming anywhere, live thumbnails for every application, etc. I do wish I could enable the one feature of wobbly windows to act as the system bell, and have the window wobble as a visible bell. I really liked that. But I can’t enable that single wobbly windows option without disabling something else I’m currently using. Also, the workspace switcher seems to be broken. I can’t drag windows from workspace to workspace within it.

not responding

Certainly, I agree the preferences menu could be more sensibly organized, but I think the Appearance capplet is great. A reference to the Appearance capplet within the mouse capplet is all that’s needed to improve the discoverability of the mouse cursor icons.

Two About menu items under the main System menu (one for GNOME and one for Ubuntu): they don’t bother me. There’s only four other items on that menu, and these are both important when users are reporting bugs for checking which versions of software they are running. The “Help” launchers are something I never use, and the first things I remove. But for novice users, maybe they’re helpful. I really wonder how often people read the included documentation, though….

Certain types of behavior should be unacceptable where user experience is concerned. It is unacceptable in my opinion for a Linux Distribution to knowingly ship broken Artwork with the distribution.

He’s clearly never used windows. :) In all seriousness, if usable features had to wait on perfect aesthetics before mass deployment, Apple might be the only company releasing anything. In the Open Source world, users are depended upon for everything, including the aesthetics. If the software never gets out, it doesn’t get the attention it needs, bug reports aren’t filed as soon, and relatively stable (and usable) software is dis-serviced by not being allowed to gather the feedback it should. The article itself is a case in point. It’s also worth mentioning that Ubuntu Gutsy is not an LTS release. The Hardy Heron release will be, and that makes it especially important for Gutsy to get as many new features into users’ hands as possible. Linux distributions depend on the community and can’t evolve as effectively behind closed doors.

Hmmm… I suppose this post turned into more of a response to the post on Architect Fantasy (not my original intention), which I found interesting but didn’t agree with everything (which is totally fine).

Unexpected Revival

Due to various other things, (some within my control, others not), I haven’t worked much on PhotoFile since I last posted. Some of these things continue to require some of my attention. I had planned to have a minimally usable version out by the end of September, but now I’m not sure that will happen.

One of these things has been my laptop. What’s that, you say? I thought you said your laptop was dead….? I did. Or, at least, I thought I knew what the problem was but I wasn’t able to open the laptop to take a peek. A couple days ago, my dad showed up and convinced me to call around about getting someone to fix it. After hearing that there was an $85 assessment fee, as well as $85/hr rate, I decided it was time to attempt to open it up again. We got to the same stage, which was removing all visible screws and it was still refusing to reveal it’s secrets. Lots of poking around resulting in lots of failure continued. Note: It’s fun prying off laptop keyboard keys! :D The first one was a little unnerving, because I wasn’t sure if it would break. And they’re like little puzzles to put back together!

Feeling discouraged, I decided to take a break. Now here’s where something truly magical happened. Seriously, I hope you’re sitting down for this: I focused my mind and used the vast powers of the Internet. I think it was maybe the first Google result for “taking apart Toshiba laptops” that led to me finding a picture and a short description for disassembling a different Toshiba laptop. Luckily, this was pretty much the same as mine. Soon, I was excitedly prying off a plastic strip above the keyboard, which revealed more screws! Jackpot!

triumphant!

So I’m happy to say, the problem was something that was loose and connected to the hard drive. After snapping it back in proper-like, everything seems to be working! The combo drive was also loose (caused by my last attempt). I’ve since done a fresh install/upgrade to Ubuntu Gutsy. Unfortunately, I’m missing my customized Xorg configuration file, so I can’t use the nVidia binary drivers quite yet. I forget what options I had to enable…. But the fact that I have a laptop again is pretty sweet! I was kind of lazy about re-assembling it, though. I wonder where these 7 screws are supposed to be….

nvidia and Compiz on Gutsy

With this recent revival of one in the family, I had to try out the latest 3D whiz-bang (compiz-fusion) on my laptop. I have an nVidia 16MB GeForce4 420 Go on my laptop. After lots of troubleshooting, it looks like the new drivers resolve all the issues I was having (no window borders, black windows, etc). Only one problem, those new universal drivers do not support my chipset. I’m guessing that means I will no longer get any proprietary driver updates… great. I might have to look at the nouveau project for any kind of 3d performance/stability in the future. Would be nice if nVidia decided to follow in AMD’s footsteps and open up their specs.

More Ubuntu Feisty

Rhythmbox is becoming more awesome

The new version of Rhythmbox included in Feisty, version 0.10.0, is very nice! I’m totally impressed with the enhancements since the last version I was using.

Jamendo integration: it will download the catalogue of artists and songs on Jamendo, and you can browse or play it just as if it was all on your computer, with the regular interface. If you like something, there’s a handy “Download Album” button. Music by donation. Awesome. Kinda like open-source for music. :)

Last.fm integration: I can now play my neighbour radio within Rhythmbox! Oh joy of joys! Seriously, that’s awesome. The last-exit client is still cool, but I think I’ll be using this most of the time now.

Magnatune integration: Just like Jamendo, except downloading an album requires purchase.

Here’s some screenshots of Rhythmbox:

Feisty and Wacom

Still not there. I’ve been waiting and waiting for the day I can plug in my tablet when I need it and start using it, without having to restart the X server. Apparently, however, that day is not far off.

From https://help.ubuntu.com/community/Wacom:

With the version of the Linux Wacom driver (0.7.2) in Ubuntu 6.06, 6.10 and 7.04, if you unplug you tablet, it won’t function when you plug it back in and you will have to restart X. For this reason, it is best to leave the tablet plugged in. This limitation will be removed when the 0.7.4 version of the driver is included in Ubuntu.

I can’t wait for that.

Ubuntu Feisty and Azureus

Azureus was acting strange, stopping all downloading shortly after it started. java -version told me my default java was not Sun’s Java 1.5, but gcj 1.4-something. In fact, I did not even have Sun’s Java installed.

Installing Sun’s Java:
Use Synaptic and search for “java5″ to install or….

sudo apt-get install sun-java5-bin

Updating the default Java:

sudo update-java-alternatives --set java-1.5.0-sun

Seems to work now. Yay. Now I can catch up on Lost.

short term past/present/future

Gatherings

Had a nice get-together with the gifu-crew, on Sunday. Chinese-Taiwanese-Japanese fusion hot-pot shabu shabu. :o The pot was courtesy of Shirley (thanks!), despite her not being able to make it. Unfortunately, I don’t think there were are any pictures captured in the digital medium to show. But it was good times!

Ubuntu Feisty

My Desktop PC was not able to complete a dist-upgrade of Ubuntu from Dapper to Feisty, and consequently has trouble booting. Yes, I tried skipping Edgy, and I advise you not to do the same. I’ve decided I’m just going to start with a fresh install, because my system was very cluttered with stuff I don’t use or need. So I started going about backing stuff up, from a live CD boot onto my external USB drive… it was becoming very apparent that this would be painfully time consuming, as I was quickly running out of space. Easiest solution? Get another hard drive. I did that and am now running Feisty. Most of my settings and everything have been transferred and I must say I’m very impressed with the latest Ubuntu. Videos seem to “just work” on Gstreamer Totem, and many things seem much snappier. It will be making its way to my laptop soon, as well.

goals

When my computers are all back and healthy, I plan on regulating a few short-term goals:

  • Reading a chapter a day in my Python book, Dive into Python. I think I’m on Chapter 6 or something, at the moment.
  • Blogging every 2-3 days. I don’t need to have earth shattering news to report (do I ever?), but if I can’t say a little something every few days, then I’m certainly not doing enough with my time.
  • Update blog aesthetics. ’nuff said.
  • Enjoy the sunshine, when it comes.

I was planning on making a nautilus extension for easy image resizing, but someone beat me to the punch. It uses ImageMagick, is pretty much what I had in mind, and seems to work great. :) I just tested it out with my meal from the Cloud 9 rotating restaurant, on March 8th. (I went there to take advantage of their extended Dine out Vancouver with a couple friends.) I now demand that you become hungry, with pictures of FOOD!

links of the day