Gryphon - OpenSUSE 11.0: Difference between revisions

From miki
Jump to navigation Jump to search
(→‎Synergy: Change synergy.conf so that gryphon screen is in the middle...)
Line 834: Line 834:
* [<tt>2009-01-31</tt>] <tt>'''Install''' -</tt> package '''xsel''' (xsel-1.2.0) from source (<tt>configure/make/su/make install</tt>, man page path <tt>/usr/local/share/man</tt> should be added in manpath at next reboot?).
* [<tt>2009-01-31</tt>] <tt>'''Install''' -</tt> package '''xsel''' (xsel-1.2.0) from source (<tt>configure/make/su/make install</tt>, man page path <tt>/usr/local/share/man</tt> should be added in manpath at next reboot?).
* [<tt>2009-08-26</tt>] <tt>'''Install'''   -</tt> package '''outguess''' (outguess-0.2) from source (applied patch from [[Steganography#Patch_on_OutGuess_0.2|here]], then <tt>configure/make/su/make install</tt>).
* [<tt>2009-08-26</tt>] <tt>'''Install'''   -</tt> package '''outguess''' (outguess-0.2) from source (applied patch from [[Steganography#Patch_on_OutGuess_0.2|here]], then <tt>configure/make/su/make install</tt>).
* [<tt>2009-09-21</tt>] <tt>'''Install'''   -</tt> package '''dog'''.



Revision as of 20:02, 21 September 2009

Gryphon - OpenSUSE 11.0 - Configuration log

General Setup

First boot

  • Automatic configuration update ⇒ added NVIDIA repository + added auto update repository
  • YaST ⇒ Repositories ⇒ disabled DVD repository

File system

  • Mount sda5 to mnt/sda5
% su
% mkdir /mnt/sda5
% chmod 777 /mnt/sda5
% ln -s /mnt/sda5/home /home
% mv /srv /mnt/sda5/srv
% ln -s /mnt/sda5/srv /srv
  • Enable write access to user in group for NTFS mount (fmask=113,dmask=002 in /etc/fstab)
  • /etc/fstab
...
/dev/disk/by-id/scsi-SATA_IC35L040AVER07-_SXPTXF49264-part1    /windows/C      ntfs-3g   users,gid=users,fmask=113,dmask=002,locale=en_US.UTF-8 0 0
/dev/disk/by-id/scsi-SATA_ST3250620A_3QF0EC3W-part1            /windows/D      ntfs-3g   users,gid=users,fmask=113,dmask=002,locale=en_US.UTF-8 0 0
/dev/disk/by-id/scsi-SATA_IC35L040AVER07-_SXPTXF49264-part6    /windows/F      vfat      users,gid=users,umask=0002,utf8=true 0 0
/dev/disk/by-id/scsi-SATA_IC35L120AVV207-_VNVD02G4G4TKBG-part1 /windows/J      ntfs-3g   users,gid=users,fmask=113,dmask=002,locale=en_US.UTF-8 0 0
/dev/disk/by-id/scsi-SATA_IC35L120AVV207-_VNVD02G4G4TKBG-part2 /windows/K      ntfs-3g   users,gid=users,fmask=113,dmask=002,locale=en_US.UTF-8 0 0
...
  • Installed package sdram.

YaST Repositories

Applications

Amarok

  • Amarok collection stored in MySQL (host: localhost, port: 3306, DB name: amarok, user: amarok)
  • To set up Amarok MySQL database (see Amarok MySQL HowTo):
% mysql -p -u root
mysql> CREATE DATABASE amarok;
mysql> USE amarok;
mysql> GRANT ALL ON amarok.* TO amarok@localhost IDENTIFIED BY 'PASSWORD_CHANGE_ME';
mysql> FLUSH PRIVILEGES;
  • Installed amarok-packman package (metapackage to install amarok from the packman repository).
  • Selected Xine engine (needed for crossfading).
    • → Now Amarok plays ogg in Gnome desktop too!
  • Crossfading: 0ms (crossfading 100ms handy for making gapless playback, but playback is sometimes jerky when enabled)
  • Fade-out: 1500ms (3500ms much too long)
  • Updated to xine-lib/1.1.15 (solve bug Amarok freeze at track change).

Amule

  • reference page
  • 3 ports to open: TCP 4911, UDP 4672, UDP 4914.
  • Limit connection to 30kB upload and 200kB download.
  • Install from Packman repository, package amule.

iplist

  • Installed iplist to deny spying peer. See Amule#iplist.
  • Lists:
    • level1.gz, ads-trackers-and-bad-pr0n.gz,edu.gz,spyware.gz (removed bogon.gz)

Apache 2

  • Configuration files in /etc/apache2.
  • Can be partly configured through YaST package yast2-http-server.
port: 80, interface: 127.0.0.1, 172.19.3.3, open port in firewall, Modules: PHP5.
  • /etc/apache2/httpd.conf
...
<Directory />
    Options FollowSymLinks     # because /srv is a symlink
    ...
</Directory>
...
  • /etc/apache2/default-server.conf
...
ServerName gryphon
ServerAdmin root@gryphon
  • Apache user is given in /etc/apache2/uid.conf

Bash

~/.bashrc (excerpt)

Also look for configuration in:

##### ALIASES #################################################################
# Miscellaneous shell aliases
LS_OPTIONS="$LS_OPTIONS -F --group-directories-first";
alias l='ls -l'                         # long list
alias la='ls -A'                        # all but . and ..
alias ll='ls -AlF'
alias ls-l='ls -l'
alias dua="du -sh * .*"
alias dfh="df -h"
alias lla="la -l"
alias dir='ls -format=vertical'
alias vdir='ls --format=long'
alias sed="sed -r"
alias sudo="sudo DISPLAY=:0.0"
alias grep="grep --color"               # show differences in color

##### HISTORY #################################################################
# Enable extended pattern matching
shopt -s extglob
# Ignore some controlling instructions
export HISTIGNORE="[ 	]*:&:bg:fg:exit:?:??:???:history*( )"

~/.inputrc

################################################################################
## ~/.inputrc
##
## Control the behaviour of the readline library used e.g.
## by the bash in the interactive mode for line editing.
##
################################################################################

#
# MIP CUSTOM BINDING STARTS HERE
#

# Allow 8-bit input/output (for Cygwin)
set meta-flag on
set convert-meta off
set input-meta on
set output-meta on
$if Bash
  # Don't ring bell on completion
  #set bell-style none

  # or, don't beep at me - show me
  #set bell-style visible

  #
  # If set to on, words which have more than one possible completion without
  # any possible partial completion cause the matches to be listed immediately
  # instead of ringing the bell.
  #
  set show-all-if-unmodified on

  #
  # If set to on, words which have more than one possible completion cause the
  # matches to be listed immediately instead of ringing the bell.
  #
  set show-all-if-ambiguous on

  # Expand homedir name
  #set expand-tilde on

  # Append "/" to all dirnames
  #set mark-directories on
  #set mark-symlinked-directories on

  # Match all files
  #set match-hidden-files on

  # 'Magic Space'
  # Insert a space character then performs
  # a history expansion in the line
  Space: magic-space
$endif

"\eOA":history-search-backward     #Up arrow
"\e[A":history-search-backward     #Up arrow
"\eOB":history-search-forward      #Down arrow
"\e[B":history-search-forward      #Down arrow
"\C- ":dynamic-complete-history    #Ctrl-space
"\e ":dynamic-complete-history     #Esc-space

~/.dir_colors

~/.dir_colors is parsed by /etc/bash.bashrc on openSUSE.

# Configuration file for the color ls utility
#
# This file goes in the /etc directory, and must be world readable.
# You can copy this file to .dir_colors in your $HOME directory to override
# the system defaults.

# COLOR needs one of these arguments: 'tty' colorizes output to ttys, but not
# pipes. 'all' adds color characters to all output. 'none' shuts colorization
# off.
COLOR tty

# Extra command line options for ls go here.
# Basically these ones are:
#  -F = show '/' for dirs, '*' for executables, etc.
#  -T 0 = don't trust tab spacing when formatting ls output.
OPTIONS -F -T 0

# Below, there should be one TERM entry for each termtype that is colorizable
TERM linux
TERM linux-c
TERM console
TERM con132x25
TERM con132x30
TERM con132x43
TERM con132x60
TERM con80x25
TERM con80x28
TERM con80x30
TERM con80x43
TERM con80x50
TERM con80x60
TERM gnome
TERM mach-color
TERM rxvt
TERM rxvt-unicode
TERM screen
TERM screen-w
TERM screen-256color
TERM vt100
TERM vt102
TERM xterm
TERM xterm-debian
TERM xterm-256color
TERM iterm

# EIGHTBIT, followed by '1' for on, '0' for off. (8-bit output)
EIGHTBIT 1

# Below are the color init strings for the basic file types. A color init
# string consists of one or more of the following numeric codes:
#
# Attribute codes:
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
# Background color codes:
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white

NORMAL 00       # global default, although everything should be something.
FILE   00       # normal file
DIR    00;34    # directory
LINK   00;36    # symbolic link
FIFO   40;33    # pipe
SOCK   00;35    # socket
DOOR   00;35    # door
BLK    40;33;01 # block device driver
CHR    40;33;01 # character device driver
ORPHAN 41;33;01 # symlink to nonexistent file

# This is for files with execute permission:
EXEC 00;32

# List any file extensions like '.gz' or '.tar' that you would like ls
# to colorize below. Put the extension, a space, and the color init string.
# (and any comments you want to add after a '#')

# executables (bright green)
.cmd  00;32
.exe  00;32
.com  00;32
.bat  00;32
.btm  00;32
.dll  00;32

# archives or compressed
.tar  00;31
.tbz  00;31
.tgz  00;31
.rpm  00;31
.deb  00;31
.arj  00;31
.taz  00;31
.lzh  00;31
.lzma 00;31
.zip  00;31
.zoo  00;31
.z    00;31
.Z    00;31
.gz   00;31
.bz2  00;31
.tb2  00;31
.tz2  00;31
.tbz2 00;31

# image formats
.avi  00;35
.bmp  00;35
.fli  00;35
.gif  00;35
.jpg  00;35
.jpeg 00;35
.mng  00;35
.mov  00;35
.mpg  00;35
.pcx  00;35
.pbm  00;35
.pgm  00;35
.png  00;35
.ppm  00;35
.tga  00;35
.tif  00;35
.xbm  00;35
.xpm  00;35
.dl   00;35
.gl   00;35
.wmv  00;35

# sound formats
.aiff 00;32
.au   00;32
.mid  00;32
.mp3  00;32
.ogg  00;32
.voc  00;32
.wav  00;32

Courier-IMAP

Evolution

  • Edited as root /usr/share/evolution/2.22/ui/evolution-mail-message.xml and .../evolution.xml to change keyboard shortcuts:
    • Exit application: *Control*qnone;
    • Mark mail as read: *Control*k*Control*q;
    • Mark mail as unread: *Control**Shift*k*Control*u;
    • Message source: *Control*u*Control*k;
<!-- /usr/share/evolution/2.22/ui/evolution.xml: -->
<cmd name="FileExit" _label="_Quit" _tip="Exit the program"/>

<!-- /usr/share/evolution/2.22/ui/evolution-mail-message.xml: -->
<cmd name="MessageMarkAsRead" _tip="Mark the selected messages as having been read" accel="*Control*q" pixtype="pixbuf"/>
<cmd name="MessageMarkAsUnRead" _tip="Mark the selected messages as not having been read" accel="*Control*u" pixtype="pixbuf"/>
<cmd name="ViewSource" _tip="Show the raw email source of the message" accel="*Control*k"/>

FireFox

  • home = http://www.google.be
  • iFox 3.0.1 add-on theme.
  • Extensions
    • Live HTTP headers 0.14
    • Delicious Bookmarks 2.0.95
    • Fire Gestures 1.1.3.1
    • Cycle Input Focus 1.0.0
    • Fast Dial 2.3
      • 4x3 thumbnails. Page font = Sans-serif, size 12.
http://www.google.be/ http://www.wikipedia.org/ http://delicious.com/m1p
https://secure.priorweb.be/webmail/src/login.php http://www.scarlet.be/wlogon/?uncnx= https://kiwi.noekeon.org/miki/index.php?title=Main_Page
http://www.theregister.co.uk/ http://mip.noekeon.org/

Gnome

  • Gnome desktop - added new panel + config.
  • Window List panel - show window from all workspace.
  • gnome-terminal
    • Set default terminal window size to 150x50, position +100+100.

Gnome DO

  • My reference page
  • Start Gnome DO at login
  • Hide window on first launch (quiet mode)
  • Launch key: <alt>+space.
  • Add kde3 applications to catalog:
 sudo ln -s /opt/kde3/share/applications/kde /usr/share/applications/kde

grub

  • See grub reference page
  • Changes in /etc/sudoers - allow ALL to run /usr/sbin/grubonce; added DISPLAY to env_keep list.

Homebank

  • ING Homebank
  • Require package expat0.
% ./HBSetup
% ./HBSecurity
  • Import previous configuration
  • !!! Security module does not show up in front when asking for the password. Click on it when it is blinking in the taskbar.

htop

  • Setup → Display Options → Tree view
  • Setup → Display Options → Hide userland threads
  • Setup → Display Options → Highlight program "basename"
  • Setup → Colors → Light Terminal

K3b

  • Do not eject medium after write process.

Kate

  • Appearance: no Dynamic word wrap, show line numbers, show scrollbar marks
  • Fonts & Colors: Bitstream Vera Sans Mono 8
  • Cursor & Selection: no Smart home and smart end
  • Editing: don't show tabulators, tab width=4
  • Indentation: indentation mode=Normal, tab/backspace indents,
  • Open/Save: Remove trailing space, Backup prefix=., Backup suffix=~
  • Plugins: KTextEditory Word Completion Plugin

KDE

  • Wiki page on KDE.
  • Installed Baghira OSX-like theme (package baghira).
  • Style = Baghira
    • Restored settings from previous install.
    • Don't animate buttons / hovered sliders
    • Progress bars: Style=Baghira, do not show value
  • Window Decorations = Baghira
    • Border size = Normal
    • Minimum Title Height = 22
    • Show resize grip
    • Add auto spacing
    • Default Mode = Tiger
    • TigerBorder size = 1
    • Buttons → custom title bar button positions = Help / Maximize / Minimize / (no spacer!) / Close (match WindowBlinds settings).
  • Mouse
    • Icons theme = Shere Khan X.
    • Checked Double Click to open files and folders.
  • Window Shadows enabled
    • Active window size = Inactive window size = 6.
    • Vertical offset = 80%.
    • Horizontal offset = 40%.
    • Shadow color = black.
    • Remove shadow on move/resize.
  • Desktop background = ~/.customization/Isabelle Hires Noir&Blanc crop-despeckle 936x1024.png.
  • Screensaver → slideshow from slide~/.customization/screensaver< (incl. subfolders / resize photo).
  • AppearanceFonts
    • Custom settings:
      • General = Lucida Sans 9
      • Fixed width = Lucida Console 9
      • Toolbar = Lucida Sans 9
      • Menu = Lucida Sans 9
      • Window Title = Lucida Sans 10 (semibold)
      • Taskbar = Lucida Sans 9
      • Desktop = Lucida Sans 9
    • Default settings:
      • General = Sans Serif 10
      • Fixed width = monospace 10
      • Toolbar = Sans Serif 10
      • Menu = Sans Serif 10
      • Window Title = Sans Serif 10
      • Taskbar = Sans Serif 10
      • Desktop = Sans Serif 11
  • Keyboard shortcuts
    • Popup Launch Menu = Win + Space
Very handy in OpenSuse when combined with the search box in launch menu. Simply type Win + Space followed by the name of the application.

KMixer

  • Global keyboard shortcuts (Menu SettingsConfigure Global Shortcuts or through YaSTLook & Feel):
    • Increase Volume of Master Channel: Ctrl+KP_Add
    • Decrease Volume of Master Channel: Ctrl+KP_Subtract
    • Toggle Mute of Master Channel: Ctrl+KP_Divide

Konsole

  • SettingsFontBitstream Vera Sans Mono, size 8.
  • SettingsSize132x40.
  • SettingsSave as Default.
  • Window MenuAdvancedSpecial Application Settings; → Geometry panel → PositionRemember.

Konqueror

  • ViewIcon SizeTiny.

Launchy

  • Installed from packman repository.
  • Option: NO check for update at start up.
  • Option: Hide Launchy when it loses focus.
  • Shortcut: Alt+Space (Ctrl+Space is taken by Opera for home page)
  • Catalog: added /opt/kde3/share/applications/kde/, extension *.desktop
  • Gnome: add Launchy as new entry to startup program list (Launchy, /usr/bin/launchy, keystroke launcher).
  • Firefox: bookmarks must be exported to .html to be indexed by Launchy. Type about:config in address bar, and change the settings browser.bookmarks.autoExportHTMLtrue.

MediaWiki

  • Version mediawiki 1.12.0.
  • Requires LAMP server packages (Linux, Apache, MySQL and PHP).
  • Installation
    • Assume mediawiki-1.12.0.tar.gz copied at /srv/www/htdocs
    • Assume apache browser user/grp: wwwrun/www
% su
% cd /srv/www/htdocs/
% tar -xzvf mediawiki-1.12.0.tar.gz
% mv mediawiki-1.12.0 wiki
% chown -R wwwrun wiki
% chgrp -R www wiki
Wiki name: wiki
Admin user: wikiadmin
Admin pwd: ********
database name: wikidb
DB username: wikiuser
DB pwd: ********
su account: root
su pwd: ********
  • Copy configuration files:
cd /srv/www/htdocs/wiki/
cp config/LocalSettings.php .
chmod 600 LocalSettings.php
chown wwwrun LocalSettings.php
chgrp www LocalSettings.php
rm -r config
user: baddreams
pwd: ********
email: baddreams@gryphon.hell
real name: Baddreams
  • File LocalSettings.inc.php:
    • Enable file upload.
$wgEnableUploads = true;
  • File includes/DefaultSettings.php:
    • Change supported upload file types.
$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'pdf' );

MySQL

  • Root password set (e.g. through phpMyAdmin → privileges → select root user → Change pwd)

Opera

  • Opera 10.00 (2009-09-01)
  • Use Master Password to protect saved passwords.
  • Set Google as default search engine (toolbar and speed dial).
  • Keyboard configuration in file ~/.opera/keyboard/standard_keyboard_1.ini
    • Note that shortcut can also be defined through Opera, but it does not work for ² alt (! this file is UTF8. See this bug)
[Application]
Platform Windows-Unix-MCE, PageUp ctrl=Switch to previous page
Platform Windows-Unix-MCE, PageDown ctrl=Switch to next page
...
Esc=Leave access key mode | Cancel current voice
Esc shift=Leave access key mode | Cancel current voice
² alt=Enter access key mode | Leave access key mode
...
PageUp ctrl=Page left
PageDown ctrl=Page right
[Hotlist Floating.content]
Button0, -1726668283=Add/Remove Panels
Button1, "Go to page"="Go to page, "http://delicious.com/m1p", , "Delicious", "Panel Mail""
Button2, "post to del.icio.us"="Go to page, "javascript:loc=location.href;title=document.title;notes=window.getSelection();void(open(' http://delicious.com/post?v=4;noui=yes;jump=close;url='+encodeURIComponent(loc)+';title='+encodeURIComponent(title)+';notes='+encodeURIComponent(notes),'delicious','toolbar=no,width=700,height=400'));", , "post to del.icio.us", "Compose mail""
  • TODO: Set cookie policy to Accept only cookies from site I visit, and Delete new cookies when exiting Opera.

Password Safe

  • Installed Windows version using Wine
  • Version 3.18 (here)
% cp pwsafe-3.18.exe ~/.wine/drive_c/temp/pwsafe-3.18.exe
% cd ~/.wine/drive_c/temp
% wine pwsafe-3.18.exe
...
% cd "~/.wine/drive_c/Program Files/Password Safe"
% wine pwsafe.exe

Psi

  • Gnome: Added Psi as startup program (Psi, /usr/bin/psi, Jabber-Client).
  • OptionsEventsEnable popup notifications (all notifications)

SSH

##### SSH #####################################################################
alias sshag="ssh-agent bash --rcfile ~/.basshrc"        # launch a shell in which ssh private key passphrase is cached
alias sftpn="sftp daemenj@ftp.noekeon.org"
alias sshn="ssh -t noekeon 'bash --rcfile ~/private/mip.bashrc'"
# function scpnup - Copy file from/to remote Miki Wiki's upload directory
# USAGE: scpnup localfilename @
#        scpnup @ remotefilename
function scpnup() {
 [ "$1" = "@" ] && SRC="daemenj@noekeon:/opt/www/daemenj/web/kiwi.noekeon.org/miki/upload/$2" || SRC="$1";
 [ "$2" = "@" ] && DST="daemenj@noekeon:/opt/www/daemenj/web/kiwi.noekeon.org/miki/upload/" || DST=".";
 scp "$SRC" "$DST"
}
  • sshag starts a new shell in which passphrase is cached. It uses the rcfile ~/.basshrc:
# .basshrc: Bash resource file for preloading ssh keys in the ssh-agent
#
# Use:
# ---
#   ssh-agent bash --rcfile ~/.basshrc

#Source primary resource file
source ~/.bashrc

#Add all ssh keys in ~/.ssh
ssh-add
  • Content of ~/.ssh/config:
Host ftp.noekeon.org noekeon
	User		daemenj
	HostName	ftp.noekeon.org

Synergy

  • Reference page
  • Installed package synergy v1.3.1, and xselection (to circumvent Firefox copy/paste Chine bug)
    • Package download from homepage, installed with YaST (double-click in Konqueror)
  • Helper aliases in ~/.bashrc:
##### SYNERGY #################################################################
# Run 'xselection PRIMARY' after copy from Firefox (before paste) to workaround Chinese bug
alias xsel='xselection PRIMARY'
  • /etc/synergy.conf
section: screens
	gryphon:
	BEQLEUNXP1NB103:
	minimoy:
end
section: links
	gryphon:
		left = BEQLEUNXP1NB103
		right = minimoy
	BEQLEUNXP1NB103:
		right = gryphon
	minimoy:
		left = gryphon
end
section: options
	screenSaverSync = true
	keystroke(shift+alt+right) = switchInDirection(right)
	keystroke(shift+alt+left) = switchInDirection(left)
end
  • At the beginning of /etc/X11/gdm/Init
#
# Start the synergy server
#
/usr/bin/killall synergys
sleep 1
/usr/bin/synergys --config /etc/synergy.conf --daemon
  • At the beginning of /etc/gdm/PostLogin/Default
#
# Kill all running synergy server
#
/usr/bin/killall synergys
sleep 1
  • At the beginning of /etc/gdm/PreSession/Default
#
# Start synergy server
#
/usr/bin/killall synergys
sleep 1
/usr/bin/synergys --config /etc/synergy.conf --daemon

TrueCrypt

  • Using TrueCrypt 6.0a.
  • Personal configuration directory in ~/.tc.
  • Added function tc in ~/.bashrc to mount tc volume in command-line.
# 2008-07-28 - macro for TrueCrypt
# To mount a volume: tc VOLUME-NAME
# to unmount       : tc -d
tc() {
	if [ "$1" == "" ]
	then
		echo "usage:"
		echo "    tc VOLUME-NAME"
		echo "    tc -d"
	elif [ "$1" == "-d" ]
	then
		truecrypt -d
	else
		echo "Mounting TrueCrypt volume \"$1\" to /mnt/tc"
		truecrypt -k ~/.tc/tckeyfile "$1" /mnt/tc
	fi
}
  • SettingsKeyfiles → add ~/.tc/tckeyfile as default key file.
  • SettingsPreferencesSystem Integration panel → Open Explorer window for succesfully mounted volume.

Vim

  • Changes to ~/.vimrc and /root/.vimrc (see this page)
    • Enable Syntax highlighting
    • Remap HJKLM to MHJKL

Wine

  • Installed package Wine 0.9.64_aka_1.0.rc3-2.2 (i586)
  • Downloaded winetools winetools-0.9jo-III ([1]). Installed to /usr/local/winetools
% tar -xvzf winetools-0.9jo-III.tar.gz
% cd winetools-0.9jo-III
% su
$ ./install
  • Configure wine (as normal user)
% winecfg
  • Applications → selected Windows 2000
  • Create link to windows disks
% cd ~/.wine/dosdevices
% ln -s /windows/D d:
% ln -s /windows/F f:
% ln -s /windows/J j:
% ln -s /windows/K k:
  • To Do: If doesn't work, look here (don't miss the export WINEVER)

X

  • Fonts installed in ~/.fonts:
    • Mac fonts AppleGaramond (Bold/Italic/...)
    • Mac fonts Aquabase (Bold/Italic/...)
    • Mac fonts Lucida (Console/Sans/...)
    • Chess Alpha 2
    • chess_merida_unicode
    • fences
    • symbol
  • Mouse pointer speed: xset m 3/2 10 (for new Microsoft Laser Wireless Mouse 6000). Can be set permanently using KDE/Gnome Mouse configuration GUI.

Problems / Solutions

  • [2008-11-10] - High CPU load when burning dvds in k3b
    • Solution: load apparently due to KDE Baghira style animations → disable all widgets animations (button animations, use Baghira style progress bars...)
  • [2008-11-10] - High X load due to KDE Baghira animated widgets
    • Solution: disable all widgets animations in Baghira (disable button animations, use Baghira style progress bars...)
    • Next problem: disable button animation settings seems not to be kept. Eg.: burn a DVD in K3b, open htop and note X load, open KDE kcontrol, enable and disable back Baghira button animation, open htop again and compare current X load (problem is that the load is now smaller meaning the previou settings was not kept).

To Do

  • [2008-08-13] @TODO - Upgrade Launchy.
  • [2008-07-28] @TODO - Describe general file system setup (sda5, symlink to /home, symlink to /srv).
  • [2008-07-28] @TODO - fix mbstring support (see http://localhost/phpMyAdmin).
  • [2008-07-28] @TODO - MediaWiki - change pwd.
  • [2008-07-28] @TODO - MediaWiki - Install some memcache sw (Turck MMCache, eAccelerator, APC or XCache).
  • [2008-07-30] @TODO - Set up phpMyAdmin (can't be accessed anymore since root password was set).
  • [2008-07-31] @TODO - Solve pulseaudio dependency problem during system update.
pulseaudio-utils-0.9.10-26.3.i586 requires libpulse-browse0 = 0.9.10, but this requirement cannot be provided
pulseaudio-module-gconf-0.9.10-26.3.i586 requires pulseaudio = 0.9.10, but this requirement cannot be provided
Temporary fix: disable packman repository from the list of software repositories.
  • [2008-07-31] @TODO - Solve VLC no sound in Gnome.

Done

  • [2008-07-31]Solve Amarok not playing OGG file in Gnome.
    • → Install Amarok package from Packman repository, and select Xine engine.

Recovered from previous install

  • [2008-07-28] Truecrypt directory ~/.tc.
  • [2008-07-28] GNUpg directory ~/.gnupg.

Miscellaneous Configuration Log

  • [2008-07-28] Install   - Package php5-mysql.
  • [2008-07-28] Install   - Package yast2-http-server.
  • [2008-07-28] Install   - Wiki mediawiki 1.12.0.
  • [2008-07-28] Settings  - YaST → System Services (run level) → enable mysql to run at level 2,3,5.
  • [2008-07-28] Settings  - Copied from previous install: ~/.gnupg.
  • [2008-07-28] Install   - Opera 9.51.
  • [2008-07-28] Install   - BitStream Vera 1.10 (copied to /usr/share/fonts).
  • [2008-07-28] Install   - TrueCrypt - TrueCrypt 6.0a (extract and execute; will install very quickly with YaST).
  • [2008-07-28] Settings  - TrueCrypt - chmod u+s /usr/bin/truecrypt.
    • Setuid does not work on GTK+. Instead add /usr/bin/truecrypt to /etc/sudoers.
  • [2008-07-28] Settings  - TrueCrypt - Added to /etc/sudoers: ALL ALL = (ALL) NOPASSWD: /usr/bin/truecrypt.
  • [2008-07-28] Settings  - TrueCrypt - as root, mkdir /mnt/tc;
  • [2008-07-28] Settings  - TrueCrypt - Added macro tc in ~/.bashrc.
  • [2008-07-28] Settings  - Bash - Added to ~/.bashrc alias sshag, sftpn, sshn, dua, dfh, la, lla.
  • [2008-07-30] Install   - Package w32codec-all.
  • [2008-07-30] Settings  - MySql - Change root password (phpMyAdmin → privileges → select root user → Change pwd).
  • [2008-07-30] Settings  - Amarok - wizard setup - use MySQL.
  • [2008-07-30] Settings  - Gnome - Window List panel - show window from all workspace.
  • [2008-07-31] Settings  - MediaWiki - Enabled file upload.
  • [2008-07-31] Settings  - MediaWiki - Added pdf as allowed upload file type.
  • [2008-07-31] Settings  - MediaWiki - Added directory http://localhost/wiki/upload for big file upload.
  • [2008-07-31] Settings  - Scarlet box - DNS RelayDNS Relay local databaselocal domain name = hell.
  • [2008-07-31] Settings  - YaSTNetwork devicesNetwork settingsHostname/site = gryphon.hell (before was linux-co7e.site).
    • Note: hostname can also be found in /etc/HOSTNAME - but might be set/ignored by DHCP client
    • Note: domain name must only contain letter/figure/hyphen; it can't contain any underscore!
  • [2008-07-31] Install   - Installed codecs-gnome.ymp (http://opensuse-community.org/codecs-gnome.ymp).
  • [2008-08-09] Settings  - /etc/fstab - changed fmask=133,dmask=022 to fmask=113,dmask=002 (enable write access to users).
  • [2008-07-31] Install   - Installed gstreamer plugins and addons: gstreamer-0_10-ffmpeg, gstreamer-0_10-plugins-uglygstreamer (http://opensuse-community.org/codecs-gnome.ymp).
  • [2008-08-10] Settings  - KDE - Global keyboard shortcuts for KMixer.
  • [2008-08-10] Settings  - VLC - SettingsPreferencesVideoZoom video = 2.0000 (requires Advanced options checked).
  • [2008-08-10] Settings  - FireFox - installed iFox 3.0.1 theme add-on.
  • [2008-08-12] Settings  - X - Installed (home) MAC fonts (Garamond, Lucida, Aqua base)
  • [2008-08-12] Settings  - X - Installed (home) fonts ChessAlpha2, chess_merida_unicode, fences, symbol
  • [2008-08-12] Settings  - KDE - Updated window shadows, window decorations,...
  • [2008-08-13] Install   - Launchy.
  • [2008-08-21] Settings  - Configure Desktop - Popup Launch Menu keyboard shortcut = Win + Space.
  • [2008-08-21] Settings  - Network settings - Do not change hostname via DHCP.
  • [2008-09-17] Install   - Psi instant messaging, v0.12.2.
  • [2008-09-17] Install   - p7zip v4.57 (needed to extract archive with password encrypted with AES using WinZip 9.0, unsupported compression method 99).
  • [2008-10-04] Install   - package htop (an improved top)
  • [2008-10-13] Uninstall - package imap (it's actually UW IMAP - no support for maildir)
  • [2008-10-13] Install   - package courier imap
  • [2008-12-09] Install   - package youtube-dl
  • [2009-01-21] Uninstall  - package freefont (Free UCS Outline Fonts), to solve Doxygen bug Pango-WARNING **: Error loading GPOS table 5503 (see here).
  • [2009-01-31] Install - package xsel (xsel-1.2.0) from source (configure/make/su/make install, man page path /usr/local/share/man should be added in manpath at next reboot?).
  • [2009-08-26] Install   - package outguess (outguess-0.2) from source (applied patch from here, then configure/make/su/make install).
  • [2009-09-21] Install   - package dog.