Blog Entry Poster

I think I tried this Blog Entry Poster program in the Ubuntu repository in the past and it wouldn’t work with my WordPress.com blog. Well, I don’t know what changed or if I was doing it wrong, but it works now assuming you can see this post.

There are a few features I would like though. 1) Support for multiple blog settings. It has a drop down for multiple blogs, but only one Base Blog URL. 2) Support to add images on other sites. 3) Support to edit the HTML 4) More formatting options such as adding bullet points and headings. 5) Save a draft rather than post the entry.

Resources:

XML-RPC Support

Ubuntu Intrepid Woes — Keyboard

It didn’t take long for me to find something wrong with my new installation: the keyboard doesn’t work with remote desktop.

The big problem is that when I connect to my remote computer, the caps lock key doesn’t work.  So, I can’t turn on caps lock.  I tried to compile rdesktop from SourceForge, but that didn’t help.  The caps lock key works with it, but the arrow keys do not.

Here is how I compiled it (just in case you want to try):

sudo apt-get install libx11-dev libssl-dev
./configure
make

I just now found a fix (from the thread).  Change the file /usr/share/rdesktop/keymaps/common .  Change the line that says “Caps_Lock 0x0 inhibit” to “Caps_Lock 0x3a capslock”.  I tried it out and everything works!

Now, I did have a couple of other issues.  I use a docking station at work, and the caps lock key works weirdly with it: pushing the key turns caps lock on and off, but it does not turn the caps lock light on or off.  Also, I have VMWare installed, and the arrow keys and such don’t work with the console.  Changing this common file, and it does not fix the problem.

Resources

Ubuntu 8.10 Installed Now!

I finally got Ubuntu 8.10 installed.  Despite a few problems it seems very nice.

A while back, I found an article that listed the new features.  Now is the time to explore those features.

The huge win for me was in the Wireless support.  My laptop has a Broadcom wireless card, and I have always had to install ndiswrapper.  This time, it worked on the Live CD without me evening having to do anything!

The article mentions the partitioner.  I would have liked an option to remove all Linux partitions and automatically create the partitions.  The options were remove all, none, or do it manually.

Overall, I am liking it very well.  I will keep you posted.

New Christmas Present: Google Phone

Well, my wife gave me a Google Phone for Christmas, and so, you will hopefully see some content about the phone and developing for it.  For now, let me just list some various tidbits about it for now.

First, I have noticed a definite difference in the Network.  We switched from Alltel to T-Mobile in order to get the phone.  I didn’t really have a signal problem in my normal stomping grounds.  Now, I get no signal in my parents house and have to walk outside if I want to place a call.  Coming out of church, I had to turn the phone off and back on again before it realized that I had a signal.

Another thing is that the phone doesn’t appear to use the hardware to the fullest extent.  For example, I haven’t found any applications that use the multitouch features, but Engadget reported that Ryan Gardner demonstrated that the phone does have the capability.  The other feature is the accelerometer.  It doesn’t seem to switch from landscape to portrait except when I open the keyboard.

The big feature that I need is a quick easy way to put the phone into etiquette mode.  If I walk into church, I would like to be able to turn the sound off so that it only vibrates.  Currently, the only way that I have found is to either turn off the sound in each individual application (like GMail, Calendar, Phone, etc.) or Silence the phone so that it doesn’t even vibrate.  Furthermore, I would love to have profiles.  When I am out and about, I would love to have it notify me if I get an email, but if I am in the office at my computer, I would rather my computer notify me rather than the phone.  I would like to configure profiles so that I can quickly switch between settings.

I hope to eventually develop some applications for the phone.  I am excited that this is very possible.  I have already installed the SDK.  Here are some links that are helpful:

Here are the applications that I use so far:

  • AcroBible Lite: A complete Bible on the phone
  • Bonsai Blast: An addictive little game
  • Browser
  • Calculator
  • Calendar: I use my Google Calendar much more
  • Camera: the camera works, but it is not the greatest camera
  • GMail
  • IM: I haven’t used it much, but I talked with my sister once
  • Maps: I used it to help with directions a couple of times.  I also used it to look up a phone number for ordering pizza.
  • Market: easy to install applications
  • PapiJump: a cool little game that demonstrates the accelerometer
  • Power Manager: easy to turn on/off things like the GPS
  • Tag ToDo: todo list application
  • The Weather Channel: nice application for looking up the weather
  • WeatherBug: Another interface for the weather
  • YouTube: only to watch Google Tech Talks

I installed the G1 Central application, but it didn’t really work.  I was hoping for a quick way to change the settings for where the phone rings, but it didn’t support those features.

Another thing I would love to have is a VPN to connect securely to resources at home while on the road.  I found an idea about using Juniper, but I haven’t tried it yet.

Using a Brother MFC 8840D with Ubuntu

Today, I tried to make our Brother MFC 8840D Fax/Scanner/Copier/Printer work with my Laptop that has Ubuntu on it.  I am currently running Hardy Heron 8.04 on it.  Here is what I did:

Downloaded the brscan driver as a .deb file.

I installed sane and xsane, but they were already installed:

sudo apt-get install sane xsane

Then, I installed the driver package:

 sudo dpkg -i brscan-0.2.4-0.i386.deb

Then, I configured it with:

 brsaneconfig -a name=BrotherScanner model="MFC-8840D" ip=192.168.168.168

I checked the configuration with:

brsaneconfig -q

These lines looked correct:

Devices on network
  0 BrotherScanner      "MFC-8840D"         I:192.168.168.168

I used xsane to scan, and everything worked fine — just like my printer/scanner at home.

Resources

Model Compatibility List and Download

Installation Instructions

Sound for Mythbuntu

I couldn’t get my sound to work.  Here is what I went through.

This command will help you figure out what is installed:

skp@peanut:~$ lspci -v | grep -i audio
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)

This command can also help identify what is installed:

skp@peanut:~$ asoundconf list
Names of available sound cards:
NVidia

This command will also give you some clues:

skp@peanut:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC883 Analog [ALC883 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 1: ALC883 Digital [ALC883 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0

My problem was that this command said there were no sound devices.  I found I need to make the following changes.

I added these lines to the  /etc/modprobe.d/options file:

# from: http://ubuntuforums.org/showthread.php?p=6313016
options snd-hda-intel model=3stack

I added these lines to the /etc/modules:

# from: http://ubuntuforums.org/showthread.php?p=6313016
snd-hwdep
snd-hda-intel

Then, I rebooted, and the sound worked!

X Configuration for My ESA Plasma TV

We bought a TV a while ago with the thought that one day we could hook the computer up to it.  Well, that day has come, but I had trouble getting it to display correctly.

I enabled the restricted drivers for the nvidia video card.  I could run nvidia-settings to configure the displays.

I had to add some options to me screen section in the xorg.conf to make it look like this:

Section “Screen”
Identifier     “Screen0”
Device         “Device0”
Monitor        “Monitor0”
DefaultDepth    24
Option         “TwinView”
Option         “NoTwinViewXineramInfo” “1”
Option         “metamodes” “1024x768_85,NULL”
Option         “TwinViewOrientation” “RightOf”
Option         “ModeValidation” “AllowNon60HzDFPModes,NoEdidModes,NoEdidDFPMaxSizeCheck,NoVertRefreshCheck,NoHorizSyncCheck,NoMaxSizeCheck,NoDFPNativeResolutionCheck”
Option         “UseEDID” “FALSE”
SubSection     “Display”
Depth       24
EndSubSection
EndSection
Then, I found a nice tool to generate mode lines.  I put the modeline in the monitor section:

Section “Monitor”

# HorizSync source: builtin, VertRefresh source: builtin
Identifier     “Monitor0”
VendorName     “Unknown”
ModelName      “CRT-0”
HorizSync       28.0 – 55.0
VertRefresh     43.0 – 72.0
Option         “DPMS”
ModeLine       “1024x768_85”     69.54   1024 1056 1320 1352    576  586  594  605
EndSection

Resources

Options for xorg.conf

Modeline Tools