Archive for the ‘pc’ Tag

Ubuntu 9.10 serving the PS3… pt 1

Ubuntu 9.10 serving the PS3 and everything involved… pt 1 : MediaTomb
Ubuntu 9.10 serving the PS3 and everything involved… pt 2 : HandBrake
Ubuntu 9.10 serving the PS3 and everything involved… pt 3 : Mashpodder
Ubuntu 9.10 serving the PS3 and everything involved… pt 4 : cron

A PS3 for Christmas this year?… Lets get started. My original plan was to just feed some movies from a server/PC in my basement to the PS3 but things have changed. This will be a multiple part series so I’ll do the best I can to explain it. I’m doing this for my benefit, so I can set the whole thing up again once the next Ubuntu LTS comes out. If I can do this, most anyone else should be able to do this.

Parties involved:
PS3
Ubuntu 9.10
MediaTomb
HandBrake
Mashpodder
crontab
A couple of bash scripts

So in pt 1, I’ll be installing and setting up MediaTomb.

The PC involved/Hardware:
MB: Epox: EP 8RDA3+ Pro
CPU: AMD Athlon XP 2400+ (2Ghz)
Ram: 1.5 Gig
Video Card: Nvidia GeForce 4 Ti 4200

Installed from synaptic:(make sure these are installed)
mediatomb 0.12.0
mediatomb-common
mediatomb-daemon
vlc
ffmpeg
ffmpegthumbnailer

The Idea here is to have Mediatomb serve up some video to my PS3.
The OS on the PC is Ubuntu 9.10 . I installed MediaTomb right from Synaptic. The version in the repo’s is fine. Once installed, go to Applications > Sound_&_Video > MediaTomb. That will launch MediaTomb in your default browser(Firefox). It should look something like this:

Now you need to add which folders you want Mediatomb to scan/serve. At the top of the Mediatomb page you have Database and Filesystem. Click on Filesystem. Now if you have specific folders that you have your media in(video/audio) then specify each folder. Lets say you want to scan the video folder in your home directory. Then under Filesystem, click home > Your_user_name > videos.

Now to start scanning that folder, you click on the plus sign with the little arrows going around it. It’s in the upper right corner of the MediaTomb page.You will now get this page:

I have selected
Scan Mode: Timed – I want it to scan in specific intervals.
Scan Level: Full – I want a full scan.
Recursive: Checked – I want it to scan all subfolders.
Include hidden files/directories: Checked – Yes I want it too.
Scan Interval (in seconds): 1800(default-30min)

Do this for each folder that you want scanned. Now you should be set. If your MediaTomb and PS3 are plugged into the same network and MediaTomb is running, the PS3 will see it and display your Video folder and it’s supported contents. Look around on the PS3 menu’s under Video. You’ll see the MT icon.

Next set up your config.xml file. The location of that file is:
etc/mediatomb/config.xml
I used gedit to open and edit the file. Type at the commandline:
$ sudo gedit /etc/mediatomb/config.xml
Read through the file. I added ogg support because the PS3 does not support ogg. I left comments in my file above the 2 changes I made for the ogg addition. Also for ogg support, install VLC. It’s involved in the transcoding. VLC is in the repo’s. And turn on transcoding. The transcoding change is also in red.

For preview/thumbnail support, enable ffmpegthumbnailer. Enabling ffmpegthumbnailer is also in red. Then install ffmpegthumbnailer if you haven’t already. I installed it using synaptic.

This is my current config.xml file. All my changes/additions are commented and/or in red. I was going to set up MediaTomb to auto start on start up but I appears that it does that automatically. Maybe because I also installed mediatomb-daemon. I’ve done nothing else make it do this… but I like it.

Part 2 will cover converting DVD’s with Handbrake and the file format for the PS3.

More on the way… I just have to remember what I did. I will rewrite this whole thing on the next install. This install was more of an experiment that worked.

*A little bit of confusion*
If you haven’t noticed, there are two different locations for the config.xml file. One is in your home directory. It’s hidden:
home/your_user_name/.mediatomb/config.xml
The other location is:
etc/mediatomb/.config.xml
The version that I have installed uses the config.xml file in the etc/mediatomb location. This is also the config.xml file that is used during the auto start when Ubuntu boots. If you open MediaTomb from the command line, The config.xml file in your home directory is used. I’m not using that one. So, just open MediaTomb from the drop down menus and edit the config.xml file located at etc/mediatomb/config.xml and everything will be fine.

* I’m sure I’ve missed something. I’ll add them in and fix my spelling and grammar errors as I go.*

Update: This auto start thing isn’t 100%. I’ve had to reboot on more than one occasion to get it to start on it’s own. I’ll have to look into it more.

Ubuntu 9.10, Resolution Issues

Ubuntu 9.10 (Karmic)
Kernel Linux 2.6.31-14-generic
Gnome: 2.28.1

I just installed Linux mint 7 on this machine and had resolution issues. I thought I’d try Ubuntu 9.10 on the same machine. Sadly, Ubuntu produced the same results. But, the fix was easier. Same Hardware. For more in depth details, check out my previous post on Mint 7.

MB: Epox: EP 8RDA3+ Pro
CPU: AMD Athlon XP 2400+ (2Ghz)
Ram: 1.5 Gig
Video Card: Nvidia GeForce 4 Ti 4200

I installed Ubuntu 9.10. At first boot, my best resolution option was 800×600. I’m using a 19″ CRT so I’m only looking for a resolution of 1024×768. I let Ubuntu install the restricted Nvidia driver. Reboot and I’m stuck with a resolution of 640×480. Nice. Display Preferences and the Nvidia X Server settings only gave me the 640×480 option. To fix this, I opened a terminal and ran:
$ sudo nvidia-xconfig
It complained a bit, but it modified my xorg.conf file.
I then opened my xorg.conf file via the terminal:
$ sudo gedit /etc/X11/xorg.conf
Everything seems to be there. I did change the HorizSync & VertRefresh rates because I’m using an old monitor and the default settings would throw my monitor “OUT OF RANGE”. That setting is in the “Monitor” section. It looks like this now:

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-0"
    HorizSync       30.0 - 68.0
    VertRefresh     50.0 - 85.0
    Option         "DPMS"
EndSection

The HorizSync was something like 30.0 – 110.0 and the VertRefresh was 50.0 – 150.0 . To much for this old monitor. I then rebooted the machine. It booted into a crazy resolution that was too high. I think it was 1280×1024. I could barely see it. But…. it worked. I opened Nvidia X Server settings via the menus. Made the change to 1024×768 and rebooted. No good. Still 1280×1024. I opened the Nvidia X Server settings via the command line with root privileges:
$ sudo nvidia-settings
Then made my changes to 1024×768. This time they stuck.
Now I’m happy with it. Next I installed the extras:
$ sudo apt-get install ubuntu-restricted-extras
Everything installed ok. Now I’m set.

Regarding the Nvidia X Server settings. After you “apply”, don’t forget to hit the “Save to X configuration file” button and merge it with the existing file. Done……almost.
I had to turn off desktop effects. The minimize, maximize and close buttons on the title bar of open applications disappeared with the effects on. Maybe it’s a bug, maybe it’s a feature. I usually turn it off anyway.

Linux Mint 7, Resolution Issues

Linux Mint 7 (Gloria)
Kernel Linux 2.6.28-11-generic
Gnome: 2.26.1

I’ve been running Linux Mint 5 on my laptop since last fall. It’s the release based on Ubuntu 8.04 LTS. On my laptop, I just want everything to work and I don’t care to reinstall every 6 months. So the Long Term Service release is perfect for the laptop. I wanted to take a peak at Linux Mint 7, so I decided to install it on my 2nd (test) desktop. I was less that pleased with it booting into a 800×600 resolution. I was even more displeased after I had Mint install the restricted driver because it left me with a 640×480 desktop resolution and no options to go higher. Nice.This was my fix. The hardware.

MB: Epox: EP 8RDA3+ Pro
CPU: AMD Athlon XP 2400+ (2Ghz)
Ram: 1.5 Gig
Video Card: Nvidia GeForce 4 Ti 4200

Mint said that there was a restricted video driver available so I let Mint install it. Click activate, let Mint do it’s magic, reboot and ……screwed. I am greeted by a 640×480 screen with no options to improve the situation. I remember a few things about the xorg.conf file so lets have a look. Open a terminal and type this:
$ sudo gedit /etc/X11/xorg.conf
This is what the file looked like.

# xorg.conf (X.Org X Window System server configuration file)
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Monitor"
    Identifier    "Configured Monitor"
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Monitor        "Configured Monitor"
    Device        "Configured Video Device"
    DefaultDepth    24
    Option    "AddARGBGLXVisuals"    "True"
    EndSection

Section "Module"
    Load    "glx"
EndSection

Section "Device"
    Identifier    "Configured Video Device"
    Driver    "nvidia"
    Option    "NoLogo"    "True"
EndSection

Section "ServerFlags"
    Option    "DontZap"    "False"
EndSection

I am using a 19″ CRT with this machine, so I’m just looking for a resolution of 1024×768. This is all I did to this file:
In the “Monitor section I added HorizSync & VertRefresh.

Section "Monitor"
	Identifier	"Configured Monitor"
	HorizSync      30-68
	VertRefresh    50-85
EndSection


In the “Screen” section I added a “Display” subsection and added a Depth of 24, & the Mode (resolution) I wanted of 1024×768. I’m sure more modes could be added.

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
	Device		"Configured Video Device"
	DefaultDepth	24
	Option	"AddARGBGLXVisuals"	"True"
	SubSection "Display"
		Depth       24
		Modes      "1024x768"
	EndSubSection
EndSection

Now I have a desktop resolution of 1024×768 with desktop effects on. Nice. Not sure why it was such a pain in the ass to get a decent resolution. Maybe my video card is so old that……..nahh. Linux loves old hardware right?………..Right?…….

I’m gonna install Ubuntu 9.10 on this same machine and see what happens.

Debian Lenny setup

Screenshot
Ok. A fresh install of Debian Lenny. I used the net install. I started the install and let it do it’s thing. It took about an hour and a half with my connection. I went and watched Bourne Supremacy while it was installing. I’m not going to go over the install. There are a bunch of guides and examples on the net Here’s a link to a quick over view. Remember, you do want the base system and desktop environment installed.

Debian 5 (Lenny) Step-by-Step

First thing I want to do is add myself to the sudoers list. This is how.

Add user(me) to sudoers list. In a terminal type:
$ su
Then type in the root password.
Then type:
# visudo
Now you can add a username to the list.
Under: root ALL=(ALL) ALL
Add:Your_username ALL=(ALL) ALL
Now press Ctrl+X and press Y when prompted to save. Then press enter.
Now you should be on the sudo list.

ADDING REPOSITORIES.

In a terminal type:
$ su
Type in root password.
Then navigate to etc/apt
then type:
# nano sources.list

My sources list looked like this:

deb http://ftp.us.debian.org/debian/ lenny main
deb-src http://ftp.us.debian.org/debian/ lenny main
deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main
deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

I changed to to this:

deb http://ftp.us.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.us.debian.org/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

Now press Ctrl+X and press Y when prompted to save. Then press enter.
At a terminal type:
$ sudo apt-get update
Done.

AUTO MOUNT USB STICKS.

In a terminal type:
$ sudo apt-get install ntfs-3g
This will also mount external hard drives formatted as NTFS.
Done

INSTALL FLASHPLAYER PLUGIN

To do this we must add backports. Here’s how.
In a terminal type:
$ su
Type in root password.
Then navigate to etc/apt
then type:
# nano sources.list
Add this to the source list.
deb http://www.backports.org/debian lenny-backports main contrib non-free
Now press Ctrl+X and press Y when prompted to save. Then press enter.
At a terminal type:
$ sudo apt-get update
Now from a terminal type:
$ sudo apt-get install debian-backports-keyring
Press y when asked.
Now the backports work. Lets install flash.
In a terminal Type:
$ sudo apt-get install flashplugin-nonfree
Press Y when prompted.
Done.
Now you are officially a freedom hater. Congratulations.
That’s enough for tonight.

Open Office Writer Auto Complete

My daughter is writing her Christmas list right now. She’s getting an early start. The auto complete is throwing her off so she asked me to turn it off. I said I would as soon as I learned how. So here’s how. Go to TOOLS > AUTOCORRECT…
Then go to the WORD COMPLETION tab. Uncheck ENABLE WORD COMPLETION. Done. She is using Open Office 3.0 . A few pics below.

TOOLS > AUTOCORRECT

TOOLS > AUTOCORRECT

Uncheck ENABLE WORD COMPLETION

Uncheck ENABLE WORD COMPLETION

gpodder

screenshot-gpodder1

screenshot gpodder

gpodder is an app that I use daily. I always update my feeds and sync my portable ogg player because I’m attached to the thing. The media player has replaced the radio in my world. I have an adapter for the car and ear buds for everywhere else. Check it out.

website: gpodder

Streaming Internet Radio Station

HARD RADIO.COM

Excellent streaming content. It hits the sweet spot for my age group… at least I think so. Get some in ya!

ogg stream

mp3 stream

ConvertAll

screenshot convertall

screenshot convertall

ConvertAll is a conversion program for just about any unit of measurement that you can imagine. I found a similar program many years ago for windows and I still use it at work. I would recommend everyone have this installed on something somewhere.

It is in the Debian repositories. I’ve installed it on Debian(Squeeze), Ubuntu(8.04) and Mint(5 & 6).

Install through Synaptic or at the terminal type:

sudo apt-get install convertall

website: convertall

Serious Red Hat Linux Commercial

You don’t see many if any Linux commercials anywhere. Well, I’m going to link to a few as I find them. Just for my amusement.

Text to Speech under Linux

This was accomplished with a little nudge in the right direction from a Mr Dave Yates…and a few beers.

Parties involved: Linux Mint 5(Ubuntu Hardy), Packages: festival, festvox-kallpc16k.  And some Blue Moon Spring Ale.

Install the above packages. In a text editor, I use gedit, write your text. Save your text. I applied a txt extension to it. Without the txt, festival didn’t find it. Go figure. From the command line type:
text2wave yourfile.txt -o newname.wave. Not sure what the -o is for.  So lets say my text file name is oatmeal.txt. I want to name the wave(sound) file beer.wave. So the command would be
text2wave oatmeal.txt -o beer.wave. The -o is an option meaning save file to wave form. That should land that wave file in your home directory. That should do it.

: