[HOWTO] QuickTip: Is that website up?

The good folks over at DuckDuckGo have launched DuckDuckHack, a way for users to create some amazing instant answer plugins for DDG. One that came out earlier this month that I finally got to check out allows you to find out if a particular website is up or not. To use it just surf on over to DDG and enter your query like this: is duckduckgo.com up. No question mark needed.

Of course your results may have a different color scheme than mine does, but the results will always be the same as anyone else would get running the same search at the same time. Why? Because DDG refuses to track their users or put them in filter bubbles like the other big search engines (not to mention some web sites) will do. Check it out with websites that load slowly for you. You may find yourself wanting to put it in your bookmark bar so you can remember how to use it the next time the ‘net feels like it’s slogging through molasses.

[HOWTO] QuickTip: Why are there Smurfs in my YouTube videos?

He's so blue!The other day I noticed that YouTube videos were taking on a bluish tint for some odd reason. I thought it may have been due to a Firefox addon I had installed but it turned out to be a red herring. The problem is a problem with how Flash player version 11.2.202.228 interacts with Nvidia drivers. If I save the video to my hard drive and watch it in VLC I can see it with no problem but it’s a pain to have to save a video just to be able to watch it.

Go away you mean old hardware acceleration!I did some searching and found it’s a common issue and it can affect Flash videos from any site, not just YouTube. (I’ll show it in Firefox since I’m unable to change the setting within Chromium for some reason.) The fix is to right-click on the video, which you can do even before you press the “play” button, and select Settings from the context menu. You’ll want to clear the checkbox that says Enable hardware acceleration. Then click close and reload the page. When you play it again you’ll find the normal colors again and the smurfs will be banished. At least until the bug becomes a recurrence.

Buh bye, smurfs!Thanks to the folks at my-guides.net for publishing the workaround for this. The video I used for this post is the latest video from The Piano Guys, an incredible group of folks from Utah. If you’re not familiar with them you should go check out some of their now 35 videos they’ve created. These guys blow me away with their creativity.

[HOWTO] QuickTip: Disable Landscape mode in Opera Mini

I love being able to run Opera Mini on my Samsung Restore cell phone. It gives me a regular web browser instead of the very kludgy WAP browser that came on my phone but there is one thing that I find incredibly annoying. There are a number of shortcuts you can use to access your start page links as well as several other frequently used commands like your bookmarks, history and settings, but if you’re not careful you can easily put your browser into Landscape mode and everything is rotated 90°. The problem is that all you have to do to enable it is to press the star and number keys (“*#”) one after another but it can be a royal pain to disable. Trying to disable it through the Settings menu doesn’t work for me because I can never get the cursor to actually land on the option, and in the past I could never use the shortcut keys to disable it. The biggest problem is that to disable it you may have to uninstall Opera Mini on your phone, reinstall it and use the Sync feature to get your Speed Dial, bookmarks, and other settings back. I’ve had to do this multiple times in a weekend, and even multiple times in a sing day all because my fingers hit the wrong keys.

I’m not sure if there had been a problem with my profile, or if an update came through when I had to reinstall Opera Mini yesterday, but today when I inadvertently put Opera Mini into Landscape mode I was able to hit “*#” and get Landscape mode disabled. Finally. I really wasn’t in the mood to have to re-sync my settings, especially since yesterday I had a hard time getting my saved settings back in the first place.

I hope this helps someone. Of course it would be even better if the Samsung Restore didn’t lag to hell and back at times, which is what can get me in Landscape mode in the first place, but that’s probably asking way too much. In fact I need to write a followup to my review of the Restore and give it a much poorer review. It turns out I loved it in the beginning but the more I use it the more I wish I had just spent the extra $10 in the first place and gotten the LG Rumor 2. I got distracted by the fact that the Restore is called a “green” device (how it’s “green” I have yet to determine) and didn’t notice that it looks like the Rumor 2 is a much superior phone.

[HOWTO] QuickTip: Do you use the OxyXmas icons but can’t change the icon for Chromium on LMDE with KDE SC 4.7.2?

Earlier this week I installed the OxyXmas icons as part of my holiday decorations, but no matter what I did I couldn’t get the icon for Chromium to change. I finally looked at the settings in the Chromium desktop file (/usr/share/applications/chromium.desktop) and found the problem. There’s an icon for chromium-browser but not for chromium, which is how the browser is identified in LMDE. It turns out the fix is very simple.

  • Download the OxyXmas tarball from KDE-Look.org if you don’t have it on your hard drive. Extract the tarball.
  • Before creating the various icon sizes drill down to the OxyXmas/128x128/apps directory
  • Copy the chromium-browser icon by manually copying it in Dolphin or by running cp chromium-browser.png chromium.png in the terminal
  • Go back to the main OxyXmas directory
  • In a terminal window working in the main oxyXmas directory run ./iconvert
  • Install the icon theme via systemsettings or by copying the oxyXmas directory to /usr/share/icons/ or ~/.kde/share/icons (I prefer the latter)
  • Open the System Settings dialog and go to Application Appearance > Icons and select the OxyXmas – OxySeasons Xmas-Theme and click Apply.

Voilà! You can now use the OxyXmas theme and show the Chromium icon sporting a jolly Santa hat.

How does my desktop look for the season? Here’s a clean shot:

And here’s a dirty shot:

Thanks to spacepenguin for creating this fun set of icons.

[HOWTO] Fixing Chromium on Linux Mint Debian Edition with KDE SC 4.7.2

Yesterday I wrote about updating to KDE SC 4.7.2 and the fact that Chromium broke thanks to a long known issue in Debian testing repos. My original fix was to install Google Chrome, but that wasn’t that great of a fix because I really want to run Chromium, not Chrome. Although running Chrome seems to fix the problem of missing the first character of Facebook status updates, which is a royal PITA. Today wayne128 shared a fix he uses to get past the “Aw snap!” messages.

NOTE: Please note that this fix uses an unusual source for getting the updated Chromium packages. If you add this source to your sources.list please disable it once you get Chromium installed to prevent other breakages.

The fix is to use a repository for aptosid. Before we add the repo let’s make a backup of your sources.list.

kdesudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

Now open sources.list by running this command in your terminal

sudo kate /etc/apt/sources.list

Here’s the repo to add at the bottom of the list:

deb http://oscar.aptosid.com/debian/ sid main fix.main
#deb-src http://oscar.aptosid.com/debian/ sid main fix.main

You can leave the source code entry commented out or you can enable it by removing the “#” at the start of the line. Save and close the file and let’s get your package list updated.

sudo apt-get update

Let’s check to make sure your system can see the right version by running apt-cache policy chromium in your terminal. No sudo is needed for this command. You can ignore the version listed for Installed but the Candidate version should match this

~$ apt-cache policy chromium
chromium:
Installed: 15.0.874.106~r107270-1+c0.aptosid.1
Candidate: 15.0.874.106~r107270-1+c0.aptosid.1
Version table:
*** 15.0.874.106~r107270-1+c0.aptosid.1 0
500 http://oscar.aptosid.com/debian/ sid/fix.main amd64 Packages
500 ftp://ftp.spline.de/pub/aptosid/debian/ sid/fix.main amd64 Packages
100 /var/lib/dpkg/status
15.0.874.106~r107270-1 0
500 http://http.us.debian.org/debian/ unstable/main amd64 Packages
14.0.835.202~r103287-1 0
500 http://ftp.debian.org/debian/ testing/main amd64 Packages
~$

If the candidate version matches you’re ready to take the next step. If you already have Chromium (the browser) installed run sudo apt-get upgrade and make sure chromium is available to be upgraded.  Otherwise run sudo pat-get install chromium in your terminal. Either way you get Chromium 15.0.874.106~r107270-1+c0.aptosid.1 you can now launch it and be able to use the browser instead of being greeted with “Aw snap!” on every tab you open.

You’re almost done with the task. Before you go back to your web surfing open sources.list again and comment the lines you’ve added out by putting “#” at the start of each line. That way you won’t have to worry about getting prompted about updates you don’t need.  When Chromium gets fixed in Debian it should make the aptosid repos unnecessary, and if Debian updates it and you end up with the error messages again it will be an easy process of uncommenting the lines, getting aptosid’s newest packages and commenting them out again.

You can see wayne1287′s post itself on the Linux Mint Forums.

On a side note, you’ll see a number of packages being held back, and I wouldn’t worry about it. I’m not sure why the packages are being held back but I haven’t missed any held back package since I’ve done these updates. (If someone knows why they’re held back please leave it in the comments so we can get the info.) Updating and upgrading in the terminal will keep some packages held back but if you select all the updates in Synaptic they’ll be installed so I wouldn’t update with Synaptic if you’re running KDE SC 4.7.2 on Linux Mint.

[HOWTO] Get KDE SC 4.7.2 on Linux Mint Debian Edition, and a fix to the LMDE Chromium issue

[Updated 5 December to include an additional pair of apps  the broke with the upgrade. - Peng]

I love being able to run KDE on Linux Mint Debian Edition (LMDE), even if it is just KDE 4.6.5. I was able to install it without jumping through any hoops or using any repositories not counted among in the default Linux Mint software repos. Boo had been working on getting Linux Mint 11 KDE ready for release, but before we could get to a release candidate The Powers That Be realized that a ton of work would be needed to get Mint 11 KDE, based on Kubuntu, ready for release, and that rather than fix the problems they’d move Mint KDE to the LMDE base. Before that could start clem, the founder of Linux Mint, had to get LMDE Update Pack 3 released to the user base, and he needed to get Mint 12 out. Unfortunately before Mint 12 was released boo found that he couldn’t continue being the lead maintainer of Mint KDE any longer, so now all the work of getting LMDE KDE ready falls on clem’s plate, along with everything else he has to do.

But back in August I noticed a thread on the Linux Mint Forums called “KDE SC 4.7.2 enters Debian (only amd64).” Since Kathryn runs the amd64 version LMDE I was eager to get KDE 4.7.2, and all I needed to do first was get some other work out of the way and have some time to make sure the updates I would get wouldn’t break my system. This is especially important since the first step is to upgrade to the Debian Testing repos rather than using the Linux Mint Incoming repos and I was already seeing posts in a thread about broken apps in Testing upgrades. This wasn’t that big of a problem to me because I’ve run nightly and testing builds of software before and knew how to be careful. But there was a huge issue in the fact that I couldn’t find the information I needed to switch to the testing repos, the first step in getting ready to get KDE 4.7.2. Luckily GeneC gave me the information I was looking for, and since it was so hard to find I’m going to list the steps you need if you want to get KDE 4.7.2, or even just get packages from Debian Testing rather than even LMDE incoming.

Important: Please read the entire post and make sure you understand what you’ll be doing and have backed up your system before performing any of the steps I lay out. I’d hate to get you partway to the new KDE and have you stuck with something you don’t understand. Also, the KDE 4.7.2 update is a semi-official Debian-kde build so you’ll be using different repositories to get it. All the information on this release of KDE 4.7.2 is available on the qt-kde Debian site.

Disclaimer: These steps are not to be taken lightly. There is a very good chance that you may get an upgrade that breaks your system, leaving you to hunt for a fix (if there is one) or even having to reinstall LMDE all over again. If you’re not not comfortable with the risk of completely wrecking your computer don’t perform these steps. And even if you are willing to take that very real risk, check the latest posts in this thread on the Linux Mint Forums to see what problems are cropping up lately. Even if the coast looks clear think long and hard about taking these steps on the computer you use on a daily basis. And of course don’t forget the most important step: Back up your system before doing any of this.

You’re still here? You must be a glutton for punishment, and I’m not even going to make too many puns. (Sorry, I couldn’t resist.) After you’ve backed up your system (I’m not kidding about that step), start by making sure your system is up to date by running this in your terminal:

sudo apt-get update && sudo apt-get dist-upgrade

When you have made sure your system is up to date you need to back up your sources.list file before you start changing anything there. An easy way to backup the file is by running this command in a terminal

kdesudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

Now open sources.list by running this command in your terminal

sudo kate /etc/apt/sources.list

Your current sources.list should contain entries very close to this:

deb http://packages.linuxmint.com/ debian main upstream import
deb http://debian.linuxmint.com/incoming testing main contrib non-free
deb http://debian.linuxmint.com/incoming/security testing/updates main contrib non-free
deb http://debian.linuxmint.com/incoming/multimedia testing main non-free

Comment out those lines, except for the very first line, by putting “#” as the very first character in each line (except the one for packages.linuxmint.com). Before you can snag the new KDE 4.7.2 packages you need to upgrade your system to use the Linux Mint Sid (testing) repos. First let’s get you updated to the Linux Mint Incoming repos. To do that add these lines at the bottom of your sources.list.

deb http://debian.linuxmint.com/incoming testing main contrib non-free
deb-src http://debian.linuxmint.com/incoming testing main contrib non-free

Save the file and update your package list and software again, and let’s apply the first batch of updates if you don’t have them already. Run this command in your terminal

sudo apt-get update && sudo apt-get dist-upgrade

The upgrade could take some time, so have some coffee or a soda, and a smoke if you are part of the wonderful group of folks on the planet that smoke. Don’t go too far though because the process will have some questions about the upgrades for you to answer. When it’s done you will probably need to apply more updates after rebooting your system. Why reboot your system? You may be getting updates that can only be applied with a system reboot, the only kind of updates and installs in Linux that require a reboot, unlike Windows’ insistence on reboots after installing anything. You may also have other updates waiting for you after the reboot, and apply them with

sudo apt-get update && sudo apt-get upgrade

Make sure you’re happy with your system after the updates, and don’t apply any more updates from this post until you’re happy with how your system is operating. Did something break already? It’s time to hunt down what got broken and how to fix it. Once you are completely up to date with incoming and happy with your system you need to update your system to Mint Sid (unstable testing). Here’s where you can really hose your system, so don’t do the steps below unless you’re willing to risk making your system completely unusable. Ready to take the risk? Comment out the lines for the Testing repo and add these lines at the bottom of your sources.list

deb http://packages.linuxmint.com/ debian main upstream import backport
deb http://security.debian.org/ testing/updates main contrib non-free
deb http://www.debian-multimedia.org sid main non-free
deb http://http.us.debian.org/debian/ unstable main contrib non-free

Update and upgrade again, and again this could take some time and it could have some questions for you to answer again. Reboot your system after it’s done because once again you’ve got updates that can’t be applied and used until you reboot your system. Again, make sure you’re happy with how your system operates, and if you’re not bookmark this page and come back to it after you’ve resolved the problems you’ve discovered.

/me fires up the David Wax Museum and enjoys their tunes while you take care of your new issues

Welcome back. Everything copacetic now? Cool. Let’s get you KDE 4.7.2. Backup your sources list again, and if you’ve done other things since you got Sid installed backup your system again, just to be on the safe side. Like I said at the top of the post, this update isn’t coming from the standard Debian repos, so you’ll need to add the appropriate repos to your sources.list file. Open the file and see if you have the following lines, and if so remove them.

deb http://qt-kde.debian.net/debian experimental-snapshots main
deb-src http://qt-kde.debian.net/debian experimental-snapshots main

deb http://qt-kde2.debian.net/debian experimental-snapshots main
deb-src http://qt-kde2.debian.net/debian experimental-snapshots main

Update your system again with

sudo apt-get update

and let’s tell your system that the packages from those repos are trusted. Run this line in your terminal

sudo apt-get install pkg-kde-archive-keyring

Once it’s installed update your package list and make sure your system is updated one more time with

sudo apt-get update && sudo apt-get dist-upgrade

Everything green? Let’s get you upgraded to KDE 4.7.2. This update is different from most upgrades you run, including dist-upgrades. This time you want to run

sudo apt-get -t experimental-snapshots dist-upgrade

This upgrade could be the longest of the bunch, and you’ll definitely need to stay close by to answer some questions the upgrade process will ask you. When it’s all done go ahead and do one more reboot to apply the last set of upgrades. When you log back in your desktop may not look all that different, but checking About KDE in System Settings will have a new version number for you to see. Here are a pair of screenshots of my system after the upgrade.

Clean

Dirty

Updated 5 December: It turns out two other apps died with this upgrade. Electric Sheep broke because I had to reinstall xscreensaver. The wallpaper finder and changer app Webilder also broke, but this is due to the fact that python-appindicator is not available in my current repos. Unfortunately I don’t see a way to fix it

What the hell happened to my Chromium???

There’s one big casualty in the upgrade process to KDE 4.7.2, and that’s the fact that the Chromium browser is borked. Every time you launch chromium-browser all your pages show the “Snap!” error, even the preferences page. It’s a known issue and to fix it you’ll have to install Google Chrome instead. The Google Linux repos are borked so you’ll have to install the it manually. Go to the Google Chrome website and download the package. Open the directory you downloaded it into and run this command in Terminal

sudo dpkg-i google-chrome-stable_current_amd64.deb

You can also install the package from Dolphin by double-clicking it, but if it opens in Ark you need to install a package.

sudo apt-get install gdebi-kde

That package will let you install packages with a graphical installer. Many Linux hate using graphical package installers like this, but it’s a matter of personal preference. I love being able to use Gdebi and had to do some searching to find it when I installed KDE on top of LMDE.

There’s one more thing to to before you launch Chrome for the first time. You’ll want to import your Chromium settings into Chrome, but there’s no settings import option that I was able to find. Luckily it’s easy to do. Just copy everything from ~/.config/chromium/ into ~/.config/google-chrome and all of your settings from Chromium will be available in Chrome, including your passwords, cookies, extensions and search engine settings.

HOWTO: Get YouTube videos and video files on your computer so they can be watched on your Samsung Restore mobile phone

[Updated 3 October 2011 to reflect the new name of the profile I submitted to MMC's devs, although I didn't update the screenshots. Thanks for the quick work, Mike! -Peng]

According to the user manual for Virgin Mobile’s Samsung Restore (M575, although the Sprint version of the phone carries M570) the phone can play MP4 video files, but I haven’t been able to get it to work. I have seen websites that make 3GP video files available that should play on the phone, but when I try playing them I get an error about a bad URL.

The phone takes videos, with the file extension 3g2, and that was exactly the information that helped me get video files that play on my phone. The secret is to use a free desktop computer application called Mobile Media Converter, and you can also use it to get videos directly from YouTube and convert them for viewing on not only the Samsung Restore but also for many other phones, including Android and iOS phones. It can handle a range of formats as you can see on their website.

Mobile Media Converter (MMC) is available for Windows, Ubuntu Linux and MacOS X, as well as in source code so you can build it yourself if you need to and are willing to do it. Since Linux Mint 10 KDE (my operating system of choice) is based on Ubuntu Linux that’s the version of MMC that I’ll look at.

You can download an Ubuntu .deb file from the MMC site but before you install it there are two packages you need to have installed first, mencoder and desktop-file-utils. Once you have those packages installed you can install MMC by running the following command in the directory you have downloaded the package in. (The package name may be different if you get a different version.)

$ sudo dpkg -i mmc_1.7.3_i386.deb

In Linux you can launch MMC by launching (in KDE, the path may be different on other desktop environments) Applications > Multimedia > Mobile Media Converter, or by running /opt/MIKSOFT/MobileMediaConverter/MobileMediaConverter in a terminal. No matter what operating system you use, when the program launches you get a pretty basic screen.

The first thing you’ll need to do is to get the profile for the phone. The program comes with a profile called Mobile Video – 3GP Video and it comes close, but I submitted a profile called Mobile Video – 3G2 Video (.3g2) Samsung Restore Video (.3g2) that contain a couple of tweaks to make it more useful for the Samsung Restore: Adding support for using the qvga size, it makes the preferred codec mpeg4, and most importantly it changes the file extension to .3g2. Without that last change you’d have to manually change the extension on each file you convert from .3gp to .3g2 for the phone to even recognize the video exists. For info on what the file size abbreviations mean you can see the FFmpeg Documentation page.

Of course all of this could be jumping the gun if you don’t have a video to convert. For this tutorial I’m going to use the video for a song I discovered through this week’s Studio 360, John Wesley Harding’s There’s A Starbucks (Where The Starbucks Used To Be). MMC can grab YouTube videos for you, you just have to click the Add YouTube Video button and paste the URL, select the quality you want, and click Download. MMC defaults to Worst quality so you probably want to change that. Personally I don’t like using MMC’s download function since it downloads FLV Flash videos and I prefer to use MP4 videos. Luckily you can use the DownloadHelper extension for Firefox to get MP4s for most videos on YouTube. Once it’s installed you can load the video on YouTube, click the down arrow next to the icon ion your status bar and select the video quality you want. I go with the best quality available, going with the Medium quality MP4s over FLVs any day. (My settings may be different than yours so the screenshot may not look like yours does.)

Once you have the video you want to convert drag it into the MMC window if you didn’t have MMC download the file for you. Click the Advanced … button and make sure the settings are how you want them. I go with a video rate of 100k with the qcif size and the mpeg4 codec. The qcif size gets you a video that’s 176×144, and that may be kind of small on a screen that measures 240×320, and I tried using the qvga setting to create a 320×240 video but I find that the video stutters with the larger size.

When you’re ready to convert simply click on the Convert! button and MMC will give you a screen showing the progress of the conversion. If you’re converting more than one video you’ll see a second progress bar showing the status of the entire job. Once the conversion is done you can click the OK button, and you can click the More button for information on any errors that occur in the process. Either way you have a nice, shiny video that can be copied to your microSD card for viewing on your phone.

If you use the DownloadHelper extension to download your YouTube videos you can use it on more sites than just YouTube. The extension supports a growing list of sites, including MLB.com and even WBZ TV, my local CBS affiliate. Why is that good news? The Samsung Restore doesn’t support Flash video, even with the Opera Mini web browser, so I can’t watch stories from WBZ on the phone. This sucks because I often want to see the weather forecast when I’m away from a television or the roomies don’t want to turn on the news, but with a little advance planning I can snag the forecast video with DownloadHelper and be able to watch it any time on my phone. This doesn’t help when there’s an updated forecast available on the website but it’s often better than nothing.

One more note: I recommend closing down any apps you don’t need while doing converting videos. I had some audio sync issues on some videos I converted while having my web browser open and it was annoying as hell. Understandably I had to reconvert the entire batch of videos, and since I’m on a borrowed computer it took time I really didn’t want to have to spend again.

[HOWTO] Installing Third-Party Apps on Virgin Mobile’s Samsung Restore

[Updated 7 October to include some information I discovered for installing games on the phone. -Peng]

One of the best features of smartphones is the ability to install apps. Except not everyone can afford smartphones, and some of us don’t want to get locked into a multi-year contract. Thanks to companies like Boost Mobile, metroPCS, and Virgin Mobile (the cell phone provider I’ve come to love to hate, even after just one month with them) we can get a fairly inexpensive cell phone that can run Java apps while paying for your service on a monthly basis. The only problem can be that your provider may not make very many apps available for your phone. Case in point: While Virgin Mobile has quite a few games for my Samsung Restore there are only a few apps available: Google maps, Email+IM (a combination of messaging for services from Google, Yahoo!, and AIM, as well as a couple of others), and MyPix (a picture sharing service from VM which has been closed recently), all of which are free. You can also get the Opera Mini browser, which is also free but ou have to go to their website withe the phone’s built-in browser to get it. You definitely want to get Opera Mini because the built-in browser is an old-fashioned WAP browser. If you had a phone a decade or so ago that had limited web access you may remember how flat out fugly it was.

The good news is that you can find Java apps online and you can download any number of apps, although you may need to download them to your computer and transfer them to your phone. In this tutorial I’ll show you how to get apps on a Samsung Restore phone on Virgin Mobile. You may be able to use the instructions to add apps to other phones, but I can’t make any guarantees. I figured out how to install apps with a lot of help from tutorials for installing apps to LG Rumor Touch phones on Virgin Mobile, and the main thing to keep in mind as you look for apps is that if the apps need a touch screen they won’t work on the Restore, and some apps may not work at all. I’ve found a few apps that either won’t install or refuse to run for one reason or another. The only good way to see if an app will work on your phone is to give it a try.

DISCLAIMER: These instructions are intended for entertainment purposes only and should not be used to install apps that require payment. Freeware apps may be installed with these instructions, but if the developer requires payment, or if the app you want to install is available in your provider’s app store for a fee please pay the fee. Purchasing commercial software allows the developers to devote time and energy to support the apps and even create new apps. Think of it as tipping your server at your favorite sit-down restaurant.

In addition to your phone you will need a microSD card, as well as a way to connect it to your computer. You can use a data cable, which doesn’t come with the phone, or if you have another device that you can connect to your computer.  I use my iriver E100 digital media player since it supports microSD cards and comes with a cable to connect it to a computer. You may have a card reader for your computer, which will do the job wonderfully. Please remember that unless your device say otherwise do not insert or remove your microSD card while the device is turned on. It may work without problems but if you do you can create a short that will have you kissing your card goodbye as you tearfully go to the store buy a new one.

I’m afraid I don’t have any screenshots for this tutorial. The only camera I have is on my phone and I haven’t found a way to take screenshots on the phone. I’ll be using the IQ-Flashlight Java for the tutorial. It’s 100% free and a very handy app to have installed. I know there’s a JAD (Java Application Descriptor) file for it, but we’re not going to use it for this tutorial. 

The first step, of course, is to get the JAR file for the app you want to install. make sure you have the right version for your phone, especially if there are versions for different screen resolutions, and make sure it doesn’t require a touch screen. Also remember that you can’t use Android or iThing apps. If it isn’t a JAR file, go back to the top and try again, otherwise copy it to a folder called APPS on your microSD card. If the folder doesn’t exist yet create it right in the root directory. Just put the JAR file directly in the APPS directory, not in a subdirectory. Unfortunately the Samsung Restore doesn’t know how to use subdirectories.

You’ll need to put one more app on your microSD card, and that’s Yuri Kudrin’s MiniCommander app. Mini Commander is a file browser for Java-based phones, and it has a killer feature: The ability to create JAD files for JAR files that don’t have them. Download the MiniCommander ZIP file from Yuri’s site, extract the two files from the ZIP archive, and copy the two files (mico.jad and mico.jar) into the APPS directory on your microSD card.

Once you have the JAR files and the two MiniCommander files put it on your microSD card, either by using a data cable or by using another device to get the file on your card. Once that’s done, put the card into your phone (if it’s not there already), turn your phone on, and go to My Stuff on your phone. You should see a seventh menu option under My Stuff called Apps. If you don’t see it then it means that you don’t have any JAD files in the folder so go back a step and make sure you have both of the mico files on your microSD card.

Regardless of what else you see on your screen, select mico.jad and click Install. If everything goes well you’ll see a screen that tells you that the app is being installed. When it finishes it will return you to the APPS screen and you will simply need to go to My Stuff > Applications and run MiniCommander. Once it opens navigate to Memory Card > APPS, then scroll down to select IQ_Light_English.jar. Press the right softkey to get the menu, and select File > Create JAD file. MiniCommander may seem to lock up for a bit if the JAR file is fairly big but it’s normal. Hopefully updates to MiniCommander will provide feedback to let us know it’s working.

If all goes well you’ll find a newly made file called IQ_Light_English.jad. Go back to My Files > Apps and  select IQ_Light_English.jad and press the Install button. You should see the phone “Download” the file (it’s not really downloading it, but that’s what the phone’s software calls the process) and return you to the Apps screen. Now go back to My Files > Applications and run IQ Light. You now have a flashlight app right on your phone. I’d recommend just using the app as is because when I push Start my screen flashes and I can’t do anything with the app without hitting the red End key and forcing the app to exit. The backlight may dim but to get it bright again just press any key. I like to use one of the arrow buttons on the D-Pad.

When you’re finished with the light just select Exit. You’ll be asked to visit their sponsors so click Done to get to the sponsor list. After the software gets the sponsor list from their server (you will need enough signal for the software to phone home) Once the list loads in you can visit the sponsor’s website with the built-in WAP browser or can safely press the right softkey to Exit from the screen and close out the app completely without visiting the sponsor. Please visit the sponsor’s website from time to time to help support the developer. IQ-Flashlight is freeware but they do depend on ad revenue to help fund their support and development efforts. In most cases you will simply be brought to the IQ-Mobile home page where you can check out the other software titles they create.

This process doesn’t work for all apps, unfortunately. You may get a complaint about missing a MANIFEST.MF file when you try to create a JAD file, and that simply means you need to get the app from somewhere else because the file you got is incomplete. In some cases you can create a JAD file and try to install it but the install fails silently. Again, that means there’s a problem and you’ll need to get a better copy of the app.

Please do not use these instructions to install free copies of apps that you normally have to pay for or that are available in the Virgin Mobile app store. You really should buy apps when possible to support the developers, but if you find an app (not a game since Virgin Mobile has many of those in their online store, unlike their app selection) you want to run that doesn’t come with a price tag you can use this tutorial to try to get it installed and use it.

Remember, if you install pirated software on your phone and you get busted for it don’t blame me. These instructions are for educational purposes only, after all. Also, if you use these instructions to install an app that breaks your phone I can’t help you. Be careful what software you try to install and make sure your phone can run it, as well as where you get it from. I’ve used these steps to install an app that lagged my phone so much that I had to uninstall everything and reinstall even the free apps I’d gotten from VM. Talk about your royal pain in the keister.

Updated 7 October 2011: If you’re using these instructions to install free, open source games you can manually add these two lines to the  end of your JAD file to get the games to install to the Games category:

Nokia-MIDlet-Category: Game
Content-Folder: Games

Peng’s links for Wednesday, 17 June

It’s been a while, hasn’t it? Hopefully these will be worth having to wait for.

  • David Baucum: Resolving apt key signature problems in Ubuntu. David has some very handy info on adding third-party repositories that don’t include info on adding the key signature.
  • Fabrizio Balliano: Ubuntu Desktop Course 8.04 available. Yes, we did just see Ubuntu 9.04 released back in April, but if you’re running Ubuntu 8.04 LTS (Long-Term Support) than you may find this Ubuntu Desktop Course (for both students and instructors) a very handy resource.
  • Paolo Sammicheli: Spreading Spread Ubuntu. A member of the Italian Ubuntu Local Community Team has created some very nice images for using in your work spreading the gospel of Ubuntu. :)
  • Stefano Forenza: Ubuntu episode 2 is out ! Do you enjoy reading Manga? If so, you should check out the newest edition of the Manga zine about Ubuntu. He also has a link to more versions of  it, thanks to DoctorMo.
  • Alan Pope: Easy Script To Get And Install PPA GPG Keys. Launchpad added the ability to use GPG keys for their Personal Package Archives (PPA’s), and Alan has a handy script to automate the process of getting the keys for PPA’a you’ve already added to your sources.list. And Martin Meredith took Alan’s script and may just have made it even better.
  • Nathan Handler: A Few Ubuntu-related Bookmarks. If you don’t have these sites bookmarks you may want to add them to your collection.
  • DesktopLinux.com: Linux 2.6.30 gets new filesystem. Linus Torvalds made the announcement and Eric Brown has some of the details for you.
  • Christer Edwards: Printing Labels and Business Cards in Ubuntu. Why deal with VistaPrint and their “free” business cards with their advert on them? Christer’s Ubuntu Tutorials site has details on how to print not just business cards but labels as well. In this economy you can use all the savings you can get, and Christer’s tutorial will make your accountant smile even more than your saving bucks by using free and open source software will.
  • Daily Ubuntu: Save Your Amazing Ideas With Basket. Totem Tomboy is okay for organizing info (thanks for the correction, Vadim), but sometimes it doesn’t quite do what you need it, especially if you’re a student. Mary may even help you in your college classes.
  • Alberto Ruiz: Evince outreach the Windows platform. Everybody and their brother (and sister) needs some way to read PDF files, but Adobe Reader may be more than you need. Evince, the PDF reader that comes bundled in Ubuntu, is heading to Windows.
  • Martin Owens: Ubuntu: No Demand or No Availability? DoctorMo talked to a Boston area computer shop. Would you believe he was told nobody wants Ubuntu? Yeah, I laughed when I read that, too. Martin has some info to keep in mind for the next time someone tells you something like that.
  • Jordi Mas: gbrainy 1.11. I’m sure you’ve seen the adverts for the Nintendo DS “game” that helps your mind work better and faster. gbrainy (Jordi’s link used to go to the wrong place, but this link gets you where you’d like to go) is now available for many GNU/Linux distros, and there’s even an experimental way to get it for Windows!
  • Danny Piccirillo: Replace Pidgin With Empathy in Karmic? Yes, the Ubuntu devs are planning on changing the IM client installed with Ubuntu as of version  9.10 “Karmic Koala”. I’m not thrilled with the news myself, because I’m really used to using Pidgin, plus the last time I looked at Empathy I was very much unimpressed. Danny’s got some details that you definitely should check out. Mohd Faizul Zulkipli has some additional info you should avail yourselves of as well.
  • Stefano Forenza: Solang is a new photo manager. If you use F-Spot to manage your pictures you should look at Solang. You may like it better.
  • David Thomas: I’ll be calling it GNU/Linux for now on. David recently realized how that we should be calling it GNU/Linux rather than simply saying Linux, as I learned some time back. (Sorry, I couldn’t track down the post where I made the switch in naming.) David not only makes the change, he also gives some good background on why, as well as some great info on free software (as in freedom).
  • Christoph Langner: Nathive, the usable image editor. You may remember that I included a link about Nathive back in October, but Christoph has some great info on why it rocks for everyone who wants a nice, easy to use image editor. After all, sometimes the Gimp is just too damned complicated for some jobs.
  • Stefano Forenza: Why the beef IS ready for the dinner table. One more link for Stefano for today, and I agree, a post that is obviously anti-beef needed a rebuttal. And I’m not just saying that because I’m a carnivore.

That’s all I have, except to point out that Mac4Lin 1.0 has gotten quite a bit of ink since it came out. There has been an update since infra_red_dude pushed out the release, so if you’ve gotten it and nioticed things weren’t quite right try the 1.0 file on the Mac4Lin download page. The date hasn’t been changed, but I’m assured that the file has, in fact, been updated.

Full Circle reaches a milestone

Full Circle issue 20On Monday Full Circle, the independent Ubuntu Linux magazine, published their 20th issue. They’re marking their milestone by starting a brand new series on web development software for Linux users.

Of course that’s not all they have in their newest issue, and you’ll also find part four of their Programming in C series and a tutorial on backing up and syncing your music; a Command and Conquer article on using the Terminal; a book review of Ubuntu Kung Fu and a contest to win a copy of it; the top five backup solutions; a MOTU interview with Andrea Colangelo from Italy; as well as articles about making money with FOSS, Italians using open source software, Ubuntu Women, games, letters and more.

They also have a survey they’re asking everyone to take so they can get some feedback on how they can make Full Circle even better.

Follow

Get every new post delivered to your Inbox.

Join 158 other followers