Difference between revisions of "Miscellaneous"

From Briki
Jump to: navigation, search
(car survey.org http://stumpys.atspace.com/officemax.com-store-survey.html officemax.com store surveykohls in ma.framingham http://stumpys.atspace.com/kohls.com.html kohls.comwww.kohls.comm http://stum)
Line 1: Line 1:
car survey.org http://stumpys.atspace.com/officemax.com-store-survey.html officemax.com store surveykohls in ma.framingham http://stumpys.atspace.com/kohls.com.html kohls.comwww.kohls.comm http://stumpys.atspace.com/www.verizonwireless.com-survey.html www.verizonwireless.com surveykohls.com exitsurvey http://stumpys.atspace.com/kohls-st.-charles-elmhurst.html kohls st. charles elmhurstkohls.cmo http://stumpys.atspace.com/www.kohls-ranch.com.html www.kohls ranch.comwww.kohls.som http://stumpys.atspace.com/the-kohls.com.html the kohls.comkohl s.com survey http://stumpys.atspace.com/kohls.com-survey.html kohls.com surveykohls.com transform http://stumpys.atspace.com/www.kohls.com-survey.html www.kohls.com surveykohls.cp http://stumpys.atspace.com/www.kohls.coim.html www.kohls.coimwww.kohls orlando.com http://stumpys.atspace.com/kohls.comd-25437.html kohls.comd 25437
+
== Ubuntu (Edgy) Starter Guide ==
 +
http://ubuntuguide.org/wiki/Ubuntu_Edgy
 +
 
 +
== Adding startup service ==
 +
To ensure a service which exists in /etc/init.d is run on startup, simply run:
 +
<pre>
 +
sudo update-rc.d <service> defaults
 +
</pre>
 +
 
 +
== Enabling Printing ==
 +
# /bin/chmod 06555 /usr/bin/lpr /usr/bin/lprm
 +
# /sbin/chkconfig lpd on 
 +
 
 +
== Hardware ==
 +
=== ATI Radeon on a custom kernel ===
 +
Stock ubuntu kernels include the ATI kernel source, but if you've built the kernel yourself and you're getting '''atiddxDriScreenInit failed''' errors in Xorg.0.log, you'll need to install this manually with
 +
<pre>
 +
sudo apt-get install fglrx-kernel-source
 +
</pre>
 +
Reboot once the install completes, and fglrx should be good to go.
 +
 
 +
=== Logitech MX-1000 ===
 +
 
 +
==== Feisty ====
 +
Add this section to your /etc/X11/xorg.conf:
 +
<pre>
 +
Section "InputDevice"
 +
        Identifier      "Logitech MX-1000"
 +
        Driver          "mouse"
 +
        Protocol        "evdev"
 +
        Option          "CorePointer"
 +
        Option          "Name"            "PS2++ Logitech MX Mouse"
 +
        Option          "Device"          "/dev/input/event4"
 +
        Option          "Buttons"        "20"
 +
        Option          "ZAxisMapping"    "4 5"
 +
EndSection
 +
</pre>
 +
where "Name" and "Device" are read from the relevant "Name" and "Handler" for your device in /proc/bus/input/devices. Then follow the remaining instructions in http://www.ubuntuforums.org/showthread.php?t=65471
 +
 
 +
Although this document describes the steps for a USB mouse, this also works when connected to the PS2 port. Note, however, that a Logitech MX-1000 forward and back keys are 8 and 9, and '''xvkbd''' is located in /usr/bin rather than /usr/X11R6/bin. In addition, as stated in the text, part 1.4 is unnecessary.
 +
 
 +
==== Gutsy ====
 +
Add this section to your /etc/X11/xorg.conf:
 +
<pre>
 +
Section "InputDevice"
 +
        Identifier      "Logitech MX-1000"
 +
        Driver          "evdev"
 +
        Option          "CorePointer"
 +
        Option          "Name"            "PS2++ Logitech MX Mouse"
 +
        Option          "Device"          "/dev/input/event4"
 +
        Option          "Buttons"        "20"
 +
        Option          "ZAxisMapping"    "4 5"
 +
EndSection
 +
</pre>
 +
where "Name" and "Device" are read from the relevant "Name" and "Handler" for your device in /proc/bus/input/devices
 +
 
 +
Also, I needed to append "SendCoreEvents" to the Logitech line in the layout section
 +
 
 +
==== Hardy ====
 +
Add this section to your /etc/X11/xorg.conf:
 +
<pre>
 +
Section "InputDevice"
 +
    Identifier "Logitech MX1000"
 +
    Driver  "evdev"
 +
    Option  "Name"  "PS2++ Logitech MX Mouse"
 +
    Option  "HWHEELRelativeAxisButtons" "7 6"
 +
EndSection
 +
</pre>
 +
where "Name" is read from the "Name" for your device in /proc/bus/input/devices
 +
 
 +
== Convert m4a to mp3 ==
 +
* Ensure libfaad2-0 and ffmpeg (from medibuntu) are installed, and run:
 +
<pre>
 +
ffmpeg -ab <bitrate in kb/s> -i <inputfile> <outputfile>
 +
</pre>
 +
Note: the error '''output buffer too small''' can be ignored.
 +
 
 +
== Changing default ALSA soundcard ==
 +
<pre>
 +
asoundconf list
 +
asoundconf set-default-card <cardname>
 +
</pre>
 +
 
 +
== List hardware details ==
 +
<pre>
 +
sudo lshw -businfo
 +
</pre>
 +
 
 +
== Add swap space ==
 +
* Create swap partition using ''fdisk''
 +
 
 +
* Create swap filesystem
 +
<pre>
 +
sudo mkswap <device>
 +
</pre>
 +
 
 +
* Activate swap
 +
<pre>
 +
sudo swapon <device>
 +
</pre>
 +
 
 +
* Modify /etc/fstab to allow swap to be activated at boot time
 +
 
 +
== Change userid/groupid for an existing user/group ==
 +
* Change groupid in /etc/group
 +
* Run '''sudo grpconv''' to update /etc/gshadow
 +
* Change userid in /etc/passwd (and also the primary groupid for any changed groupids)
 +
* Run '''sudo pwconv''' to update /etc/shadow
 +
 
 +
== Music Naming Strategy ==
 +
{| border="1"
 +
!Type!!Title!!TrackNum!!Artist!!Sort Artist!!Album Artist!!Sort Album Artist!!Album!!Sort Album!!Disc!!Genre!!Compilation
 +
|-
 +
!!!TIT2!!TRCK!!TPE1!!TSOP!!TPE2!!TSO2!!TALB!!TSOA!!TPOS!!TCON!!TCMP
 +
|-
 +
|Albums||Title||TrackNum||Artist||'''BLANK'''||''Directory1''||'''BLANK''' / ''Number word''||Album||''Directory2 [Disc n]''||Disc||Genre||'''BLANK'''
 +
|-
 +
|Compilations||Title||TrackNum||Artist||'''BLANK'''||'''Various Artists'''||'''ZZZD'''||Album||''Directory2 [Disc n]''||Disc||Genre||'''1'''
 +
|-
 +
|Singles||Title||'''BLANK'''||Artist||'''BLANK'''||'''Various Artists'''||'''ZZZH'''||'''Singles'''||'''BLANK'''||'''BLANK'''||Genre||'''1'''
 +
|-
 +
|Soundtracks||Title||TrackNum||Artist||'''BLANK'''||'''Various Artists'''||'''ZZZL'''||Album||''Directory2 [Disc n]''||Disc||'''Soundtrack (24)'''||'''1'''
 +
|-
 +
|Spoken||Title||TrackNum||Artist||'''BLANK'''||''Directory1''||'''ZZZP'''||Album||''Directory2 [Disc n]''||Disc||Genre||'''BLANK'''
 +
|-
 +
|Fun||Title||'''BLANK'''||Artist||'''BLANK'''||'''BLANK'''||'''ZZZT'''||'''Fun'''||'''BLANK'''||'''BLANK'''||'''Comedy (57)'''||'''1'''
 +
|}
 +
 
 +
* '''Albums''': eyeD3 --to-v2.3 --set-text-frame="TSOP:" --set-text-frame="TPE2:$artist" --set-text-frame="TSO2:" --set-text-frame="TSOA:$album" --set-text-frame="TCMP:" $file
 +
* '''Compilations''': eyeD3 --to-v2.3 --set-text-frame="TSOP:" --set-text-frame="TPE2:Various Artists" --set-text-frame="TSO2:ZZZD" --set-text-frame="TSOA:$album" --set-text-frame="TCMP:1" $file
 +
* '''Singles''': eyeD3 --to-v2.3 --set-text-frame="TRCK:" --set-text-frame="TSOP:" --set-text-frame="TPE2:Various Artists" --set-text-frame="TSO2:ZZZH" --set-text-frame="TALB:Singles" --set-text-frame="TSOA:" --set-text-frame="TPOS:" --set-text-frame="TCMP:1" $file
 +
* '''Soundtracks''': eyeD3 --to-v2.3 --set-text-frame="TSOP:" --set-text-frame="TPE2:Various Artists" --set-text-frame="TSO2:ZZZL" --set-text-frame="TSOA:$album" --set-text-frame="TCMP:1" $file
 +
 
 +
=== File Ownership ===
 +
* chown root:admin $file
 +
* chmod 664 $file
 +
* chown root:admin $dir
 +
* chmod 775 $dir
 +
 
 +
== Power management on VGA / DVI monitors ==
 +
 
 +
There is a standard called DPMS where a couple of pins are used for the computer to signal the monitor to go into a low-power mode. This is separate from any power management settings on the computer itself, and from the kde/gnome screensaver.
 +
 
 +
The nVidia driver fully supports DPMS, and the nvidia configuration tool typically sets it up for you. If you want to turn it off, comment out the line in the monitor section of xorg.conf.
 +
<pre>
 +
# Option "DPMS" "true"
 +
</pre>
 +
 
 +
== awstats: Can't locate auto/Geo/IP/isp_by_addr.al ==
 +
* Change ''/usr/share/awstats/plugins/geoip_isp_maxmind.pm'' from '''isp_by_xxx''' to '''org_by_xxx'''

Revision as of 20:43, 8 December 2009

Ubuntu (Edgy) Starter Guide

http://ubuntuguide.org/wiki/Ubuntu_Edgy

Adding startup service

To ensure a service which exists in /etc/init.d is run on startup, simply run:

sudo update-rc.d <service> defaults

Enabling Printing

  1. /bin/chmod 06555 /usr/bin/lpr /usr/bin/lprm
  2. /sbin/chkconfig lpd on

Hardware

ATI Radeon on a custom kernel

Stock ubuntu kernels include the ATI kernel source, but if you've built the kernel yourself and you're getting atiddxDriScreenInit failed errors in Xorg.0.log, you'll need to install this manually with

sudo apt-get install fglrx-kernel-source 

Reboot once the install completes, and fglrx should be good to go.

Logitech MX-1000

Feisty

Add this section to your /etc/X11/xorg.conf:

Section "InputDevice"
        Identifier      "Logitech MX-1000"
        Driver          "mouse"
        Protocol        "evdev"
        Option          "CorePointer"
        Option          "Name"            "PS2++ Logitech MX Mouse"
        Option          "Device"          "/dev/input/event4"
        Option          "Buttons"         "20"
        Option          "ZAxisMapping"    "4 5"
EndSection

where "Name" and "Device" are read from the relevant "Name" and "Handler" for your device in /proc/bus/input/devices. Then follow the remaining instructions in http://www.ubuntuforums.org/showthread.php?t=65471

Although this document describes the steps for a USB mouse, this also works when connected to the PS2 port. Note, however, that a Logitech MX-1000 forward and back keys are 8 and 9, and xvkbd is located in /usr/bin rather than /usr/X11R6/bin. In addition, as stated in the text, part 1.4 is unnecessary.

Gutsy

Add this section to your /etc/X11/xorg.conf:

Section "InputDevice"
        Identifier      "Logitech MX-1000"
        Driver          "evdev"
        Option          "CorePointer"
        Option          "Name"            "PS2++ Logitech MX Mouse"
        Option          "Device"          "/dev/input/event4"
        Option          "Buttons"         "20"
        Option          "ZAxisMapping"    "4 5"
EndSection

where "Name" and "Device" are read from the relevant "Name" and "Handler" for your device in /proc/bus/input/devices

Also, I needed to append "SendCoreEvents" to the Logitech line in the layout section

Hardy

Add this section to your /etc/X11/xorg.conf:

Section "InputDevice"
    Identifier "Logitech MX1000"
    Driver  "evdev"
    Option  "Name"  "PS2++ Logitech MX Mouse"
    Option  "HWHEELRelativeAxisButtons" "7 6"
EndSection

where "Name" is read from the "Name" for your device in /proc/bus/input/devices

Convert m4a to mp3

  • Ensure libfaad2-0 and ffmpeg (from medibuntu) are installed, and run:
ffmpeg -ab <bitrate in kb/s> -i <inputfile> <outputfile>

Note: the error output buffer too small can be ignored.

Changing default ALSA soundcard

asoundconf list
asoundconf set-default-card <cardname>

List hardware details

sudo lshw -businfo

Add swap space

  • Create swap partition using fdisk
  • Create swap filesystem
sudo mkswap <device>
  • Activate swap
sudo swapon <device>
  • Modify /etc/fstab to allow swap to be activated at boot time

Change userid/groupid for an existing user/group

  • Change groupid in /etc/group
  • Run sudo grpconv to update /etc/gshadow
  • Change userid in /etc/passwd (and also the primary groupid for any changed groupids)
  • Run sudo pwconv to update /etc/shadow

Music Naming Strategy

Type Title TrackNum Artist Sort Artist Album Artist Sort Album Artist Album Sort Album Disc Genre Compilation
TIT2 TRCK TPE1 TSOP TPE2 TSO2 TALB TSOA TPOS TCON TCMP
Albums Title TrackNum Artist BLANK Directory1 BLANK / Number word Album Directory2 [Disc n] Disc Genre BLANK
Compilations Title TrackNum Artist BLANK Various Artists ZZZD Album Directory2 [Disc n] Disc Genre 1
Singles Title BLANK Artist BLANK Various Artists ZZZH Singles BLANK BLANK Genre 1
Soundtracks Title TrackNum Artist BLANK Various Artists ZZZL Album Directory2 [Disc n] Disc Soundtrack (24) 1
Spoken Title TrackNum Artist BLANK Directory1 ZZZP Album Directory2 [Disc n] Disc Genre BLANK
Fun Title BLANK Artist BLANK BLANK ZZZT Fun BLANK BLANK Comedy (57) 1
  • Albums: eyeD3 --to-v2.3 --set-text-frame="TSOP:" --set-text-frame="TPE2:$artist" --set-text-frame="TSO2:" --set-text-frame="TSOA:$album" --set-text-frame="TCMP:" $file
  • Compilations: eyeD3 --to-v2.3 --set-text-frame="TSOP:" --set-text-frame="TPE2:Various Artists" --set-text-frame="TSO2:ZZZD" --set-text-frame="TSOA:$album" --set-text-frame="TCMP:1" $file
  • Singles: eyeD3 --to-v2.3 --set-text-frame="TRCK:" --set-text-frame="TSOP:" --set-text-frame="TPE2:Various Artists" --set-text-frame="TSO2:ZZZH" --set-text-frame="TALB:Singles" --set-text-frame="TSOA:" --set-text-frame="TPOS:" --set-text-frame="TCMP:1" $file
  • Soundtracks: eyeD3 --to-v2.3 --set-text-frame="TSOP:" --set-text-frame="TPE2:Various Artists" --set-text-frame="TSO2:ZZZL" --set-text-frame="TSOA:$album" --set-text-frame="TCMP:1" $file

File Ownership

  • chown root:admin $file
  • chmod 664 $file
  • chown root:admin $dir
  • chmod 775 $dir

Power management on VGA / DVI monitors

There is a standard called DPMS where a couple of pins are used for the computer to signal the monitor to go into a low-power mode. This is separate from any power management settings on the computer itself, and from the kde/gnome screensaver.

The nVidia driver fully supports DPMS, and the nvidia configuration tool typically sets it up for you. If you want to turn it off, comment out the line in the monitor section of xorg.conf.

# Option "DPMS" "true"

awstats: Can't locate auto/Geo/IP/isp_by_addr.al

  • Change /usr/share/awstats/plugins/geoip_isp_maxmind.pm from isp_by_xxx to org_by_xxx