Greg's Kubuntu-guide
I started this little guide in 2007 so I wouldn't forget all the cool stuff I discovered (This used to be a .txt file).
After clean install: 1) Upgrade software. 2) Install proprietary hardware drivers with jockey (if the system cracks you minimize your wasted time).
32 vs 64 bit: http://ubuntuforums.org/showthread.php?t=655377
Kubuntu 9.04 with kde 3.x: http://apt.pearsoncomputing.net/cdimages/
http://webdrive.dk - free file server service.
http://wdsupport.dk - Logistics and IT support site.
Special thanks to really good info: http://ubuntulondon.wordpress.com/2006/08/21/needed-extras/
Very nice guide: http://kubuntuguide.org/
The Hardy Heron guide: http://ubuntuguide.org/wiki/Ubuntu:Hardy
The forums: http://kubuntuforums.net/
Please let me know if there are any problems with the instructions below. This is designed for (K)Ubuntu 9.10 Codename: Karmic Koala and is currently being tested on kernel 2.6.31-16-generic.
Other repos
Medibuntu: https://help.ubuntu.com/community/Medibuntu
Any Ubuntu Release and keyring: sudo wget http://www.medibuntu.org/sources.list.d/`lsb_release -cs`.list --output-document=/etc/apt/sources.list.d/medibuntu.list; sudo apt-get -q update; sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring; sudo apt-get -q update
Opera repository: https://help.ubuntu.com/community/OperaBrowser
ontent/kubuntu-tips-and-tricks
Sources.list
The top of my sources.list:
#Google Chrome
deb http://dl.google.com/linux/deb/ stable main
#opera
deb http://deb.opera.com/opera/ stable non-free
Total niceness multimedia plus java etc: http://ubuntuforums.org/showthread.php?t=766683
Single line program installation
Lucid Lynx
sudo aptitude install wondershaper firefox zimpl g++ gawk doxygen doxygen-doc autoconf libxml2 zlib1g-dev graphviz-dev mencoder flac gimp gimp-gap gimp-data-extras flashplugin-nonfree sun-java6-fonts sun-java6-jdk sun-java6-plugin gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-ffmpeg vorbis-tools lame sox ffmpeg mjpegtools mplayer libdvdread4 libdvdnav4 totem-xine rar unrar libbz2-1.0 kdirstat p7zip-full lzma arj rpm p7zip hydrogen vkeybd zynaddsubfx lmms audacity blop caps cmt fil-plugins ladspa-sdk mcp-plugins omins swh-plugins tap-plugins dssi-host-jack dssi-example-plugins kino avidemux libreadline5-dev wine tightvncserver xtightvncviewer vnc4server xinetd vino directvnc xtightvncviewer xvnc4viewer gmail-notify glpk kiso ssh gksu gparted synaptic easytag nmap knmap ivman samba smbfs nfs-common ttf-mscorefonts-installer opera vlc libstdc++6-4.1-dev quanta k9copy acroread ntfsprogs dia imagemagick cpuburn mbmon lingot ntfs-3g coreutils tidy php5-tidy tidy-doc kdesvn subversion dvgrab maxima wxmaxima xmaxima pidgin ntfs-config txt2html kdenlive mesa-utils ubuntustudio-video non-free-codecs googleearth-package xine-console xine-ui libx11-dev xorg-dev libjpeg62-dev checkinstall kdelibs4-dev curlftpfs recordmydesktop neverball extremetuxracer frozen-bubble warzone2100 btanks libsvn-java tree kq libavutil-dev ubuntustudio-graphics openoffice.org language-support-da language-support-pl language-support-de ktorrent jockey-kde libdvdcss2 libdvdnav4 gisomount fuseiso fuse-utils cdrecord cdrdao mkisofs jack libkonq5-dev libkonq5 cmake libplasma-dev kdelibs5-dev kdebase-workspace-dev gcc-4.4-base ncftp libavcodec-unstripped-52 gphoto2 gphotofs pulseaudio gpsbabel powermanagement-interface kde-devel startupmanager -y
suggested: libavcodec52
Removed when I am angry: audacious
stdby: ubuntu-studio ubuntustudio-graphics openoffice.org-starter-guide openoffice.org-kde openoffice.org-draw openoffice.orgh language-support-da language-support-pl language-support-de oooqs2-kde
sudo aptitude purge update-manager-core update-manager-kde -remove annoying icon on the desktop.. I will upgrade when I wan't!! ;-) I know there are updates almost every day!!
Slimming: rosegarden timidity-interfaces-extra jackd jackeq jack-rack jamin qjackctl qsynth seq24
Note: if you use aptitude install.. you can use --force-yes in the above.
sudo aptitude dist-upgrade -y;sudo aptitude autoclean;sudo aptitude clean;sudo aptitude autoclean
test removed apps: tetex-doc libxine-extracodecs libdvdplay0 ardour-gtk vcf-plugins dssi-plugin-fluidsynth dssi-plugin-hexter dssi-plugin-xsynth cinelerra w32codecs
home .folders to copy
cp .kde .mozilla .opera .purple .Skype .ssh ~/ -R
Todo
Pulseudio recording in Skype does not work?
http://ubuntuforums.org/showthread.php?t=1087082
and maybe: https://wiki.ubuntu.com/PulseAudio but it's old.
Local reminders
http://www.thinkwiki.org/wiki/Install_Ubuntu_9.10_%28Karmic_Koala%29_on_...
http://www.thinkwiki.org/wiki/Install_Ubuntu_8.10_(Intrepid_Ibex)_on_a_…
trackpoint in Jaunty 64 bit: Source: http://psung.blogspot.com/2008/09/scrolling-with-thinkpads-trackpoint-in...
wget http://launchpadlibrarian.net/19254960/preinit.diff
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/...
sudo apt-get build-dep xserver-xorg-input-evdev; apt-get source xserver-xorg-input-evdev; cd xserver-xorg-input-evdev-2.0.99+git20080912; bash autogen.sh --prefix/usr;./configure; make; sudo make install
printer on ip: 10.0.0.12; port 9102
These are the options your grub menu.lst should contain : kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=60779687-a745-417b-bbed-f554f2169ea8 ro vga=791
removed from kernel: acpi=force
(vga?0x31B): http://wiki.antlinux.com/pmwiki.php?n=HowTos.VgaModes
Vodafone mobile internet modem: https://forge.vodafonebetavine.net/frs/?group_id=12
http://www.howtoforge.com/vodafone_mobile_connect_card_driver_linux
addgroup username dip
sudo addgroup gnowak dip
sudo chown gnowak:gnowak /home/gnowak/.vmc2 -R
user: three
pass: three
apn: internet
Apps I would rather be without
sudo aptitude purge dolphin adept-notifier -y
can't do -> http://kubuntuforums.net/forums/index.php?topic=3094052.0
removed from list: slocate backup-manager keep skim kopete
The upgrade: sudo aptitude dist-upgrade -y
at last clean up: sudo aptitude autoclean; sudo aptitude clean
Copy your old home folder back in place when you are in the old folder position:
cp -a .* /home/user/
Change owner from root to you.
chown -R user:user /home (should work not tested)
List of extra cool apps
Codecs vid and audio
aptitude install libxine-extracodecs gstreamer0.10-pitfdll gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-pitfdll gstreamer0.10-ffmpeg vorbis-tools lame sox ffmpeg mjpegtools lame-extras w32codecs non-free-codecs
Compressors
aptitude install rar unrar libbz2-1.0 p7zip-full lzma xarchive arj rpm p7zip
Converters
text to html: txt2html -> usage: txt2html test.txt > test.html
DVD Playback
sudo aptitude install vlc libdvdread3 libdvdcss2 libdvdplay0 libdvdnav4 totem-xine libxine-extracodecs ogle ogle-gui
Eclipse-sdk - Extensible Tool Platform and Java IDE
sudo aptitude install eclipse-sdk
Eclipse manual
tab-size: Rightclick in the editor -> Preferences -> Typing -> (Tabulators) formatter preference page -> Edit OR show -> set tab size.
OR Ant -> Editor -> Formatter -> Tab size.
OR window -> preferences -> General -> Editors -> Text Editors -> Displayed tab width.
File sharing
sudo aptitude install samba smbfs nfs-user-server nfs-common
File system tools
sudo aptitude install ntfsprogs ntfs-config ntfs-3g
Fonts
aptitude install msttcorefonts
FTPFS (File transfer protocol file system)
curlftpfs
games
neverball extremetuxracer frozen-bubble warzone2100 btanks kq
GFX test utility
aptitude install mesa-utils
GIS
googleearth
Gmail notify
aptitude install gmail-notify
GNU
coreutils
Guitar tuner
lingot
Hardware stress tools
cpuburn
cpuburn - a collection of programs to put heavy load on CPU
HDD partitioning
aptitude install gparted qtparted
IM
aptitude install pidgin
compiling pidgin
sudo apt-get build-dep pidgin
Image manipulation
imagemagick
If you want to compile ImageMagick install png and jpeg libraries before configuration and installation! (if you want png and jpeg support)
Install manager
aptitude install synaptic
Java Dev
aptitude install sun-java6-fonts sun-java6-jdk sun-java6-plugin
KDE bonus
aptitude install kicker-applets kdeaddons oooqs2-kde
kdirstat - graphical disk usage display with cleanup facilities
aptitude install kdirstat
Language support
aptitude install language-support-da language-support-pl language-support-de
Latex
aptitude install tetex-base tetex-bin tetex-doc gv
Linear programming
aptitude install glpk
Installation of another MILP solver
The math lang package: aptitude install zimpl
aptitude install g++-3.4 g++ gawk doxygen doxygen-doc libstdc++6-4.0-dev autoconf libxml2 zlib1g-dev graphviz-dev
DL soplex -> make COMP=gnu OPT=opt
make doc -requires latex
Readline required by scip
aptitude install libreadline5-dev
DL scip -> Read INSTALL -> make LPS=spx
/home/gnowak/prog/soplex-1.3.1/src
/home/gnowak/prog/soplex-1.3.1/lib/libsoplex.linux.x86.gnu.opt.static.a
"blank"
cp binaries to /bin
Math
sudo aptitude install maxima wxmaxima xmaxima scilab
maxima bonusinfo:
http://math-blog.com/2007/06/04/a-10-minute-tutorial-for-solving-math-pr...
http://www.hippasus.com/resources/symmath/index.html
(sum(i^2,i,1,8)-4!-15)/sqrt(25); Anne 33 years old :-)
Monitors
Net: sudo aptitude install knetload
Motherbaord fan temperature: mbmon
Mount auto
sudo aptitude install ivman
Mount iso (daemon tools)
aptitude install gisomount fuseiso fuse-utils cdrecord cdrdao mkisofs
acetoneiso2: http://www.kde-apps.org/content/show.php/AcetoneISO2?content=44805
Mplayer The best player in the universe
Some options for dvd playback: mplayer -vo sdl -sid 1 ârefreshrate 60 âvsync -fs âfixed-vo *.VOB
Testing: mplayer -vo sdl -sid 1 -autosync 0 -refreshrate 60 -vsync -fs -fixed-vo -ignore-start *.VOB
mplayer -vo sdl -sid 0 -refreshrate 60 -vsync -fixed-vo *.VOB
aptitude install mplayer mozilla-mplayer
the encoder: aptitude install mencoder
another player: aptitude install vlc vlc-plugin-arts
Music: Thanks to: https://help.ubuntu.com/community/UbuntuStudioPreparation
aptitude install ardour-gtk hydrogen jackd jackeq jack-rack jamin qjackctl qsynth seq24 vkeybd zynaddsubfx lmms audacity
Effect Plugins and Instruments
aptitude install blop caps cmt fil-plugins ladspa-sdk mcp-plugins omins swh-plugins tap-plugins vcf-plugins
Install the DSSI host and plugins:
aptitude install dssi-host-jack dssi-example-plugins dssi-plugin-fluidsynth dssi-plugin-hexter dssi-plugin-xsynth
Other music stuff:
aptitude install noteedit lilypond cowbell easytag
nano /usr/share/applications/noteedit.desktop
Insert the following lines into the new file
[Desktop Entry]
Name=NoteEdit
Comment=A free music score editor
Exec=noteedit
Icon=/usr/share/app-install/icons/noteedit.xpm
Terminal=false
Type=Application
Categories=Application;AudioVideo;
Network scanners (ping tool)
aptitude install nmap knmap
Network statistics
netstat
check for connections and kill with pkill
Office
aptitude install openoffice.org-starter-guide openoffice.org-kde openoffice.org-draw openoffice.org
PDF reader
acroread mozilla-acroread acroread-escript acroread-plugins
Programming syntax checkers
sudo aptitude install tidy php5-tidy tidy-doc
tidy command convert html to xhtml: tidy -o output.xhtml -icb -asxml -utf8 input.htm
Rosegarden thanks to: http://www.cs.cornell.edu/~djm/ubuntu/#timidity ;https://help.ubuntu.com/community/MidiSoftwareSynthesisHowTo
aptitude install rosegarden4 timidity-interfaces-extra flac
sudo nano /etc/modules
Append the following:
snd-seq-device
snd-seq-midi
snd-seq-oss
snd-seq-midi-event
snd-seq
Then inform Timidity to start automatically:
sudo nano /etc/default/timidity
Uncomment the line to enable the sequencer. That is, change:
#TIM_ALSASEQ=true
to:
TIM_ALSASEQ=true
start timidity manually.. avoids delay: timidity -iA -B2,8 -Os1l -s 44100
(optional) Reduce Timidity's CPU usage:
sudo nano /etc/timidity/timidity.cfg
uncomment relevant lines
low latency: http://kubuntuforums.net/forums/index.php?topic=3088346.0
sudo aptitude install linux-rt linux-image-2.6.22-14-rt
SSH
aptitude install ssh
export screen after ssh login: http://x.cygwin.com/docs/ug/using-remote-apps.html
DISPLAY=windows_hostname_or_ip_address:0.0
export DISPLAY
The Gimp
The nice GIMP book: http://books.google.com/books?id=qxrKDP1jHr4C&pg=PA294&lpg=PA294&dq=wher...
aptitude install gimp gimp-gap gimp-data-extras
Gimp Guide thanks to Beginning GIMP From Novice to Professional
Improving Digital Photos
Brightening and Darkening
1) Brightness-Contrast - Good values: 35; 60.
2) Levels - input sliders: shadow, midtone, and highlight.
3) and Curves -> move slider.
Red eye removal
1) select pupil with elipse or other selection tool.
2) Colors -> Hue saturation -> Choose red -> saturation to the left -> adjust lightness.
Ubuntustudio
ubuntustudio-audio ubuntustudio-graphics ubuntustudio-video
Undelete
mc recover e2undel magicrescue
strings /dev/sda7 > /path/to/big_text_file (not same partition)
Video editing
Openshot: http://www.openshotvideo.com/2009/09/openshot-ppa-come-and-get-it.html
aptitude install cinelerra kino avidemux dvgrab kdenlive
avisynth:http://avisynth3.unite-video.com/installation_linux.html
grab cvs
aptitude install bjam libboost-dev libfreetype6-dev NOT COMPLETE
Wondershaper
Thanks to: http://www.ubuntuforums.org/showthread.php?t=25911
aptitude install wondershaper
nano /etc/network/interfaces
add these lines under eth0 if eth0 is your internetconnection. Change eth1,upspeed and downspeed to your settings, Speeds are in kilobits per second.
up /sbin/wondershaper eth0 downspeed upspeed
down /sbin/wondershaper clear eth0
Smartness video desktop capture screen
Edit 2010-05-24: the tweaks below weren't necessary in my latest video. I just used the recordmydesktop command.
Thanks to: http://aptitude.biffster.org/
recording my desktop tools xvidcap ,vnc2swf,Wink, Byzanz, recordmydesktop
sudo aptitude install byzanz istanbul deskscribe gtk-recordmydesktop
xvidcap --gui no --cap_geometry 1440x900[+1440+900] --audio yes
xvidcap --gui no --cap_geometry 800x600[+800+600] --quality 1
xvidcap compilation from svn source
recordmydesktop --width 600 --height 800 --quick-subsampling --fps 10
https://bugs.launchpad.net/ubuntu/hardy/+source/ffmpeg/+bug/207406
Normalize mp3 files: find . -iname '*.mp3' -execdir mp3gain -a -k "{}" + &
Howtos
3gp to avi (3gptoavi/3gp2avi): http://goinggnu.wordpress.com/2007/02/13/convert-avi-to-3gp-using-ffmpeg/
ffmpeg -i clip.3gp -f avi -vcodec xvid -acodec mp3 -ar 22050 file.avi
Autostart options in KDE: http://kubuntuforums.net/forums/index.php?topic=6490.0
/usr/share/autostart/ and ~/.kde/Autostart
/etc/init.d and the RC* under /etc for scripts
~/.kde/share/config/
ATI Mobility fireGL 9000 installation
aptitude install xlibmesa* libgl1-mesa-glx libgl1-mesa-dri libglu1-mesa expat freetype1-tools ftgl-dev
And other ATI-radeon cards, open source: https://help.ubuntu.com/community/RadeonDriver
ATI tv-out - xrandr- tvout - svideo - s-video
Thanks to: http://wiki.debian.org/XStrikeForce/HowToRandR12 and
cvt 1024 768
xrandr --newmode "1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync
xrandr --addmode S-video 1024x768_60.00
xrandr --output S-video --mode 800x600
list: xrandr --prop
xrandr --addmode S-video 800x600; xrandr --output S-video --mode 800x600
xrandr --output S-video --auto
swith off output:
xrandr --output S-video --off
Deprecated:
http://www.mepis.org/node/7567
/usr/X11R6/bin/X :1 -xf86config xorg.conf.vesa -depth 24 -auth /var/gdm/:1.Xauth vt8 &
DISPLAY=:1.0
export DISPLAY
sleep 5
atitvout ntsc
atitvout -f t
gmplayer -vo sdl -fs
atitvout -f lc
DISPLAY=:0.0
export DISPLAY
Backup entire disc:http://www.cyberciti.biz/tips/how-do-i-make-linux-filesystem-backup-wit… andhttp://wiki.linuxquestions.org/wiki/Dd
dd if=/dev/sda of=/mnt/sdb1/backup.img
Backup MBR: dd if=/dev/hdX of=/backup/mbr.bak bs=512 count=1
Backup MySQL:
stop mysql: sudo /etc/init.d/mysql stop
make backup of location: /var/lib/mysql
sudo /etc/init.d/mysql start
%Y-%m-%dT%H%M__DB__
Backup folder: http://www.mikerubel.org/computers/rsync_snapshots/
rsync -av source/ destination/
or: rsync -av --delete source/ destination/
FTP-folder: http://www.linuxbeacon.com/doku.php/articles:lftp
lftp -u username,password -e "mirror --delete --only-newer --verbose path/to/source_directory path/to/target_directory" ftpsite
Bluetooth enable on IBM laptop T40p and maybe others:
sudo -s
echo enable > /proc/acpi/ibm/bluetooth
disable: echo disable > /proc/acpi/ibm/bluetooth
Bluetooth scan for devices: hcitool scan
Camera connection works with (Canon Ixus 80 is): gphoto2 and gphotofs
get all files from camera: gphoto2 -P
Change program defaults: update-alternatives --all (example: sudo update-alternatives --config javac).
Display manager:
sudo dpkg-reconfigure gdm
sudo dpkg-reconfigure kdm
OR
sudo update-alternatives --config x-session-manager
Check disk for errors: fsck.ext3 -f -n -c -v /dev/sdb1
badblocks -s /dev/sda
Check kernel version: uname -r
Change root: chroot (mounted folder)
Check system encoding: echo $LANG
Combine pdf docs: pdftk *.pdf cat output combined.pdf
Compiling
common: checkinstall auto-apt
thanks to https://help.ubuntu.com/community/CheckInstall
auto-apt run ./configure
make
sudo checkinstall
db4.5-util
qt: libqt4-dev libqt4-qt3support libqt3-headers libqt3-compat-headers libqt3-mt libqt3-mt-dev
thanks to http://kubuntuforums.net/forums/index.php?topic=3085626.0
You need to set the qt directory in the PATH. Do this, add thes lines to your ~/.bashrc file
**
QTDIR=/usr/share/qt3
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
**
OR
QTDIR=/usr/share/qt3; PATH=$QTDIR/bin:$PATH; MANPATH=$QTDIR/doc/man:$MANPATH; LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH; export QTDIR PATH MANPATH LD_LIBRARY_PATH; ./configure
jpeg support: sudo aptitude install libjpeg62-dev
X app remember to have: sudo aptitude install libx11-dev xorg-dev
KDE: kdelibs4-dev
Berkeley DB: libdb4.5 libdb4.5++-dev libdb4.5-dev db4.5-util
Convert formats (iso8859-1 to utf-8): iconv -f iso8859-1 -t utf-8 -o utf8.txt iso.txt
utf-8 iso8859-1: iconv -f utf-8 -t iso8859-1 -o iso.txt utf8.txt
Convert background color: (imagemagick http://redux.imagemagick.org/discussion-server/viewtopic.php?f=1&t=8964)
convert tr.png -background '#82bd81' -flatten out.png
batch script
#!/bin/bash
mkdir output
for f in *.png
do convert $f -background '#82bd81' -flatten output/$f
done
Disable
Disable beeping when ctrl and stuff is pressed for a long time: System Settings -> Accessibility
Disable K Wallet: Settings -> Privacy.. -> K Wallet
Disable jumping icon on program launch: kcontrol launch feedback
GPXtoKML - Garmin gpx to Google Earth kml:
gpsbabel -i gpx -f input.gpx -o kml -F output.kml
Graphics benchmark: glxgears
(IBM laptop t40p firegl 9000 gfx: around 1.500 fps
KDE3 in Jaunty
http://apt.pearsoncomputing.net/
KDE proper shutdown:
https://bugs.launchpad.net/ubuntu/+source/kdebase/+bug/34821/comments/27
Add -> TerminateServer=True
to -> /etc/kde3/kdm/kdmrc in the [X-:*-Core] section.
Konqueror file associations
Play Matroska (MKV): mplayer -subfont-text-scale 3 -fs -vf expand=0:-110:0:55 -utf8 -subfont-outline 3 -slang und
NEW: mplayer -subfont-text-scale 3 -fs -vf expand=0:-210:0:55 -subfont-outline 3
avi:
Latex file to pdf: pdflatex filename.tex filename.pdf
MIDI connections check: aconnect -li
Mount iso: sudo mount -o loop -t iso9660 dvd.iso folder
Mount usb-drive NTFS: http://ubuntuforums.org/showthread.php?t=601210
-Open "System Settings" KDE
-Go to the "Advanced" tab
-Open "Disk & Filesystems"
-Click the "Administrator Mode..." button on the bottom right
-Right-click on the partition that isn't mounting properly and Select "Modify"
-Change "Mount Path" to a valid path
-Change "Mount Permission: " to "Any User may enable/disable anytime"
-Click the "Ok" button
-Click the "Enable" button at the near bottom of the window. problems:
Restart network: killall knetworkmanager; knetworkmanager
Nice level. Set process priority to the konsoles/xterm etc in the "quick menu": nice -n 19 bash
phpmyadmin access: sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
Postscript to pdf (pstopdf; ps to pdf; ps2pdf): ps2pdf input.ps output.pdf
Reboot and shut down properly from within KDE: kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=60779687-a745-417b-bbed-f554f2169ea8 ro acpi=force vga=791
Refresh the Kmenu: kbuildsycoca --noincremental
Renice gdebi-kde:
sudo nano /usr/share/applications/kde4/gdebi-kde.desktop
Find the line with Exec and change it to: Exec=nice -n 19 gdebi-kde
or this: /usr/share/applications/kde/gdebi-kde.desktop
Replace database string (mysql): update DB-table SET Table-field = replace(Table-field, 'Replace-this', 'With-this');
example:
update pretty_urls_cache SET replacement = replace(replacement, 'localhost/logistikforum.dk', 'logistikforum.org');
update pretty_urls_cache SET url_id = replace(url_id, 'localhost/logistikforum.dk', 'logistikforum.org');
update settings SET value = replace(value, 'localhost/logistikforum.dk', 'logistikforum.org');
update sessions SET data = replace(data, 'localhost/logistikforum.dk', 'logistikforum.org');
update themes SET value = replace(value, 'localhost/logistikforum.dk', 'logistikforum.org');
update settings SET value = replace(value, '/var/www/logistikforum.dk', '/var/www/logistikforum.org');
update themes SET value = replace(value, '/var/www/logistikforum.dk', '/var/www/logistikforum.org');
Resize/scale/shrink with Imagemagick auto orient I use it for my galleries on grn.dk (drupal)
convert *.jpg -resize 1200x1200\> -quality 100
Example: convert *.JPG -resize 1024x1024\> -quality 75 out/00-2008-04-25_Azores.jpg
Example 2: convert *.JPG -resize 1200x1200\> -quality 80 -auto-orient %03d-name.jpg
Example 3: convert *.JPG -resize 1200x1200\> -quality 80 -auto-orient %03d-Diving-Juelsminde.jpg
Restore Grub to MBR: http://ubuntuforums.org/showthread.php?t=504678
Boot from the liveCD and open a terminal window. Do:
Code:
sudo grub
That should change the prompt to "grub". Then the following:
Code:
find /boot/grub/stage1 < the "1" is the number one
That will return a value that looks like
(hdX,Y)
where X and Y are numbers. Remember the values. Then:
Code:
root (hdX,Y)
where X and Y are the values returned by the find command. This tells GRUB where the boot partition of your linux installation is now located. Then:
Code:
setup (hd0) < 0 is zero
Run IE on Linux (license required): http://www.tatanka.com.br/ies4linux/page/Installation:Ubuntu
Scroll fix for thinkpad trackpoint in firefox (http://ubuntuforums.org/showthread.php?t=537476).
Type "about:config" in the firefox address bar and adjust:
mousewheel.horizscroll.withcontrolkey.action = 3;
mousewheel.horizscroll.withcontrolkey.numlines = 1;
mousewheel.horizscroll.withcontrolkey.sysnumlines = true;
mousewheel.horizscroll.withnokey.action = 0;
mousewheel.horizscroll.withnokey.numlines = 1;
mousewheel.horizscroll.withnokey.sysnumlines = true;
mousewheel.horizscroll.withshiftkey.action = 1;
mousewheel.horizscroll.withshiftkey.numlines = 1;
mousewheel.horizscroll.withshiftkey.sysnumlines = true;
Set process priority (nice) or change it (renice)
renice 19 mencoder //changes the priority of mencoder to 19 the lowest priority available
Sharing internet connection: http://ubuntuforums.org/showthread.php?t=91370
my connection is as folows: adapter connected to the internet = ath0; adapter connected internally = eth0
ifconfig eth0 10.0.0.1; iptables -t nat -A POSTROUTING -o ath0 -j MASQUERADE; echo 1 > /proc/sys/net/ipv4/ip_forward; aptitude install dnsmasq ipmasq; ifconfig eth0 10.0.0.1; iptables -t nat -A POSTROUTING -o ath0 -j MASQUERADE; echo 1 > /proc/sys/net/ipv4/ip_forward; /etc/init.d/dnsmasq restart; dpkg-reconfigure ipmasq;
nano /etc/sysctl.conf -> add: "net.ipv4.ip_forward = 1" to /etc/sysctl.conf
Sound check sound recources: lsof |grep snd
http://linux.dsplabs.com.au/lsof-grep-snd-how-to-free-a-linux-sound-devi...
SSH - howto set shortcut and std. user for login at specific host:
Create or edit ~/.ssh/config and insert:
host SHORTCUT
hostname HOST
user USERNAME
SVN - tutorlial: http://artis.imag.fr/~Xavier.Decoret/resources/svn/index.html
Switch default sound card:
http://doc.gwos.org/index.php/Comprehensive_Sound_Problems_Solutions_Gui...
cat /proc/asound/modules
nano /etc/modprobe.d/alsa-base
remove/comment the lines that refer to the unwanted soundcard (worked for me)
OR
At the end of the file
At the very end of the file, add the following (assuming you have 3 cards with module names A, B and C and you want to have them in the order CAB)
options snd-C index=0
options snd-A index=1
options snd-B index=2
Or http://ubuntuguide.org/wiki/Ubuntu:Edgy/Hardware (didn't work for me)
asoundconf list
asoundconf set-default-card example
!Switch default sound card End!
Symbolic links
soft: ln -s /original/file /new/link
System Menu customization: /usr/share/apps/systemview/
Thumbnails with imagemagick: http://www.imagemagick.org/Usage/thumbnails/
mkdir thumbs; mogrify -format gif -thumbnail '150x150>' -bordercolor black -border 2 -path thumbs -gravity center *.jpg
old mkdir thumbs; mogrify -format gif -thumbnail '140x140>' -bordercolor black -border 2 -path thumbs -gravity center -crop '150x150+0+0!' *.jpg
mogrify -format gif -thumbnail '140x140>' -bordercolor black -border 2 -path thumbs -gravity center *.jpg
(use this option in new imagemagick "-path thumbs")
Small images:
make jpg lowercase
for file in *; do mv $file $(echo $file | tr [[:upper:]] [[:lower:]]); done
#!/bin/bash
for file in `ls *.JPG`; do
convert $file -resize 50% -quality 80 small-${file}
done
Upgrade distribution
sudo do-release-upgrade --devel
The latter is rather outdated.
Find the correct upgrade route.
lsb_release -a
Replace release name in sources.list: Example with jaunty to karmic:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.back; sudo sed -e 's/\jaunty/karmic/g' -i /etc/apt/sources.list
One Line: aptitude dist-upgrade -y; aptitude -f install;dpkg --configure -a
Use specifik version of a program: update-alternatives -progamname
VLC saving stream (VLC media player 0.9.9a)
Open network stream "ctrl" + "n"
Verify it's the right stream
Convert/save "ctrl" + "r"
Choose Network
Outputs -> file
Encapsulation: Ogg/Ogm
Choose Convert/save
Videocodec: DIVX 3
Bitrate: any
Choose Transcode audio
Codec: MP3
Bitrate: any
Choose Save
End saving stream with Stop.
VNC
Connect:
Very fast on low bandwith: vncviewer 10.0.0.101::5900 LowColourLevel=0
OR: xtightvncviewer 10.0.0.101::5900
With password: vncviewer -passwd ~/.vnc/passwd 10.0.0.236::5900
vncviewer -passwd ~/.vnc/passwd t40p::5900 FullColor=1 -AutoSelect=0
vncviewer 87.60.237.19::5900 -fullscreen -depth 8 -compresslevel 0 -quality 0
vncviewer 87.60.237.19::5900 -fullscreen -depth 8 -compresslevel 0 -quality 0 -encodings tight
!Howtos End!
!Smart Terminal Commands!
Change file owner and or group: chown
Change file access permissions: chmod
Detach proces parallel: &
Detach proces sequential: ;
Disk free human readable: df -h
export screen over ssh: export DISPLAY=:0.0
Ubuntu version: lsb_release -a
SSH copy: scp -r sourcefolder/ user@IP:destinationfolder
!Smart Terminal Commands End!
!Fixes!
can't access tty; job control turned off :apt get install ubuntu-minimal
IBM trackpoint scroll thanks to http://www.thinkwiki.org/wiki/Installing_Ubuntu_5.04_on_a_ThinkPad_T43_…
Add the following lines to /etc/X11/xorg.conf
In the editor, find the section headed Section ?InputDevice? / Identifier ?Configured Mouse? and the following lines above the ?EndSection? line:
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "2"
You may also need to add the following to enable horizontal scrolling:
Option "XAxisMapping" "6 7"
#Option "YAxisMapping" "4 5"
IBM laptop buttons
aptitude install tpb
adduser username nvram
in one:
sudo aptitude install tpb; sudo adduser username nvram
How to see at what nice level a app is running: Hit "ctrl" + "Esc"
Target filesystem doesn't have /sbin/init :apt get install ubuntu-minimal
Sleep/suspend does not work in Karmic Koala:cmd:
sudo aptitude install powermanagement-interface
pmi action suspend
!Fixes End!
Shutdown problems:
Can't reboot or shutdown from kde, but reboot and init 0 works fine:
I can't get this to work?? on my desktop computer
suggestions: shutdown -h now
Graphical root access
aptitude install gksu
Konqueror detailed list view
Go to Settings/Config Konq/File Associations.
select Inode from the list and within the Embedded tab, move Detailed List view to the top.
konqueror --profile filemanagement ~/Desktop
Wireless:
https://help.ubuntu.com/community/WifiDocs/WPAHowTo
https://help.ubuntu.com/community/WifiDocs/WPAHowTo/Kubuntu
autoPassword: https://help.ubuntu.com/community/WifiDocs/WPAHowTo
/etc/rc.local I added at the bottom:
ifdown eth1
ifup eth1
exit 0
scanning tools
iwlist ath0 scanning
Ubuntu as a router - http://ubuntulinuxhowto.blogspot.com/2006/06/setup-your-computer-to-be-r...
Kernel panic: aptitude install ubuntu-minimal.
Kewl logs:
/var/log/kdm.log
/var/log/Xorg.0.log
/var/log/boot
Kewl conf
/etc/X11/xorg.conf
Kewl Kate
aptitude install kate-plugins
Internet tv
Opera
http://www.opera.com/linux/docs/plugins/install/
sudo aptitude install mozilla-mplayer
sudo cp /usr/lib/firefox/plugins/mplayerplug-in.so /usr/lib/opera/plugins
Download and install mplayer codecs from: http://www.mplayerhq.hu/design7/dload.html
Mozilla
mozilla-helix-player totem-mozilla mozilla-plugin-gnash helix-player
App names:
Sound control, audio, volume, mixer: kmix, alsamixer