Tips & Tricks

-- exim4
	 Alles was Du   
	 machen musst, ist Exim mit dem Typ 'mail sent by smarthost; received   
 	via SMTP or fetchmail' zu konfigurieren und als Smarthost folgendes   
 	einzugeben: 
 
	${lookup{${address:$h_from:}}lsearch*@{/etc/exim4/smarthosts} 
 
	Exim msstest Du ggf. mit folgendem Kommando neu konfigurieren k�nen: 
 
	dpkg-reconfigure -plow exim4-config 
	 
	In der Datei /etc/exim4/update-exim4.conf.conf sollte dann u.a.   
	 folgendes stehen: 
	 
	dc_eximconfig_configtype='smarthost' 
 	dc_smarthost='${lookup{${address:$h_from:}}lsearch*@{/etc/exim4/ 
 	smarthosts}}' 
	 
	dann in 30_exim4-config_remote_smtp_smarthost
	hosts_try_auth auf hosts_require_auth umstellen
	
	Danach musst Du noch die Datei /etc/exim4/smarthosts anlegen. Beispiel: 
	 
	f...@bar.com: mail.bar.com 
 	*...@gmx.net: mail.gmx.net 
 	*...@gmx.de: mail.gmx.net 
 	*: mail.baz.de 
	 
	In der ersten Spalte steht die Adresse des Absenders, in der zweiten   
 	die Spalte des Mailservers, an den alle Nachrichten des Absenders   
 	weitergeleitet werden sollen. 
	 
	Die zweite Baustelle ist die Authentifizierung. Anders als hier im   
 	Thread behauptet, wirst Du die Datei /etc/exim4/passwd.client   
 	wahrscheinlich nicht benutzen k�nen. Das Problem dieser Datei ist,   
 	dass das Kennwort nicht vom Absender, sondern nur vom Mailserver   
 	abh�gt. Wenn mehrere Nutzer ber GMX relayen, musst Du einen eigenen   
 	Authenticator festlegen und die Authenticators in der   
 	Standardkonfiguration auskommentieren.

	WICHTIG: Als Mailserver immer den Real-Name nehmen (m1 statt mail.informatik...)

--apt gpg keys
	gpg --keyserver wwwkeys.pgp.net --recv-keys F1D53D8C4F368D5D 
	apt-key add ~/.gnupg/pubring.gpg 

-- Firefox IBM hotkeys: 
 
	 $ cd <firefox-directory>/chrome
 	$ unzip browser.jar

 $ vi content/browser/browser.xul

Look for the <keyset id="mainKeyset"> section and add the following lines within...

 <key id="goBackTP" keycode="VK_F21" command="Browser:Back" />
 <key id="goForwardTP" keycode="VK_F22" command="Browser:Forward" />

No save the file and repackage the browser.jar archive...

 $ zip -rD0 browser.jar content/browser/


-- Caps Lock in CTRL wandeln
	in .Xmodmap
	remove Lock = Caps_Lock
	keysym Caps_Lock = Control_L
	add Control = Control_L

-- VESA-Modi fr Framebuffer-Konsole:
640x480
800x600
1024x768
1280x1024

8 bit
769
771 
773
775

15 bit
784 
787
790 
793

16 bit
785 
788 
791
794

24 bit
786
789 
792 
795

--transcode fr SmartMovie:
	transcode -i mvi_1478.avi -o test.avi -Z 208x166 -y xvid -p bla.mp3 -export_fps 12.5 -b 32,0,5,2 -w 100

--drucken per CUPS an remote lpd queue
	Firewall Port 1023 tcp �fnen!
	Administration des CUPS auch per http://localhost:631/

--offlineimap uid validity problem
	You can fix it by removing your local folder and cache data. For instance, if your folders are under ~/Folders and the folder with the problem is INBOX, you'd type this: 

	rm -r ~/Folders/INBOX
	rm -r ~/.offlineimap/Account-AccountName
	rm -r ~/.offlineimap/Repository-RepositoryName

        (Of course, replace AccountName and RepositoryName with the names as specified in ~/.offlineimaprc). 
        Next time you run OfflineIMAP, it will re-download the folder with the new UIDs. Note that the procedure specified above will lose any local changes made to the folder. 

--mozilla back/forward
	First, add the following lines to your .xmodmap to map the special
	keycodes to keysyms F19 and F20:

	keycode 234 = F19
	keycode 233 = F20

	Next, unpack comm.jar:

	unzip /usr/lib/mozilla/chrome/comm.jar -d /tmp

	Edit /tmp/content/navigator/platformNavigationBindings.xul and add the
	following two lines under the <keyset id="navigationKeys"> section:

	<key id="goBackKb2"  keycode="VK_F19" command="Browser:Back"/>
  	<key id="goForwardKb2"  keycode="VK_F20" command="Browser:Forward"/>

	Repack comm.jar and move it back into place:

	cd /tmp
	zip -rD0 comm.jar content/
	sudo cp --backup comm.jar /usr/lib/mozilla/chrome/comm.jar

	Restart Mozilla and you should have working Forward/Back keys.

--irda
      	irattach /dev/ttyS1
	ifconfig irlan0 up
	dann kopieren mit ircp oder irxfer


--apache-ssl Zertifikat fr Server erzeugen und mit eigener CA signieren
	http://myrddin.org/howto/debian-apache-sslcert.html
	wichtig: CA-CN != Serverzertifikat-CN
	cacert.pem einfach auf den apache legen und in jedem Browser installieren
	
	daraus courier ssl zertifikat erzeugen:
		key und zert hintereinander in eine .pem Datei packen
		dann openssl gendh >> pemfile
		in /etc/courier packen
	
--perl -v zickt mit den locales rum
	dpkg-reconfigure locales
	okay
	none w�len

--Softmodem auf dem X31
	slmodem-2.9.2 Treiber von Smartlink laden
	folgendes in der sysdep_amr.c �dern

	/* cli/sti handling */
	void sysdep_save_flags   (unsigned long *flags) {local_irq_save(*flags); }
	void sysdep_restore_flags(unsigned long *flags) {local_irq_restore(*flags);}
	void sysdep_cli(void) {}

	make install, modprobe slamr, dann "slmodemd /dev/slamr0 &"
	dann kann Modem /dev/ttySL0 genutzt werden


--Thinkpad Touchpad und USB Maus gleichzeitig
	in XF86Config-4:
	Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/imouse"
	Option		"Protocol"		"ExplorerPS/2"
	Option		"Emulate3Buttons"	"off"
	Option		"ZAxisMapping"		"4 5"
	EndSection

	Section "InputDevice"
	Identifier	"USB Mouse"
	Driver		"mouse"
	Option		"SendCoreEvents"
	Option		"Device"	"/dev/input/mouse1"
	Option		"Protocol"		"IMPS/2"
	Option		"Emulate3Buttons"	"off"
	Option		"ZAxisMapping"		"4 5"
	EndSection

	beim ServerLayout dann beide angeben

	zus�zlich in der .xinitrc: (imouse mit mknod machen)
	tp-scroll -i /dev/input/mouse0 /dev/imouse &

--emacs forward und back buttons
	in der .emacs:
	;; undo und redo mit back and forward tasten
	(require 'redo)
	(global-set-key (quote [f13]) (quote undo))
	(global-set-key (quote [f14]) (quote redo))

	das Makro redo.el muss im emacs pfad sein

--wenn die forward/back buttons nicht tun:
	verhindern, dass in etc/X11/Xsession.d/
	tpb gestartet wird, lieber in der .xinitrc starten
	sonst berlagert das xmodmappings...

-- Bluetooth unter Linux
	modprobe hci_usb (Modul laden)
	hciconfig hci0 up
	rfcomm bind 0
	pon d2
	wenn nicht geht, dann vom Handy pairing machen!


-- Epson C70 unter Linux (lprng mit Remote-lpd-queue auf Rechner bespin):
	apt-get install foomatic-db-gimp-print
	in die /etc/printcap:

	epson:\
	    :lp=/dev/null: \
	    :if=/usr/bin/foomatic-rip: \
	    :filter_options= --lprng $Z /usr/local/lib/Epson-Stylus_C70-gimp-print.ppd: \
	    :sd=/var/spool/lpd/epson: \
	    :mx#0:sh:

	PPD-file fr den C70 bei linuxprinting.org runterladen
	*FoomaticRIPPostPipe: "| rlpr -Plp@bespin" in die zweite Zeile des ppd-file schreiben

	spool-Verzeichnis anlegen

	auf bespin:
	Hostname des druckenden Rechners in /etc/hosts.lpd eintragen
	IP des Hostnamens in /etc/hosts eintragen



-- SSH public key umwandeln in SSH2-Format:
	ssh-keygen -e -f id_dsa.pub

-- bei Problemen mit Fonts: dpkg-reconfigure fontconfig
   denn fonts werden fr KDE/Qt-Apps von XftConfig geliefert, was veraltet ist, daher jetzt mit fontconfig

-- Zus�zlichen "search"-Eintrag in die resolv.conf bekommen:
   beim client in der /etc/dhclient.conf folgende Zeile reinpacken:
   prepend domain-name " informatik.uni-bremen.de ";
   damit kann man sich einiges Getippe bei Rechnernamen im FB ersparen (den .informatik.uni-bremen.de Teil)

-- .muttrc Konfiguration
   set realname="Christoph Dwertmann"
   set editor="emacs -nw"
   set from="irgendwer@tzi.de"
   set mail_check=1
   set use_from
   set use_domain
   set abort_nosubject=no
   set abort_unmodified=no
   set hostname="tzi.de"

-- fr Umlaute in Mutt:
   dpkg-reconfigure locales, de_DE w�len, export LC_CTYPE="de_DE"

-- mailen mit Mutt aus dem Konqueror: im KDE Control Center unter Component Chooser "mutt %t" eingeben

-- Strip CR: (Dateien im DOS-Format in Unix-Format umwandeln)
        tr -d "\015" < dosfile > unixfile

-- Capslock in X ausschalten (sehr ntzlich)
   xmodmap -e "remove Lock = Caps_Lock"
   einfgen in $HOME/.xinitrc

-- wenn KDE3 konqueror, ksplash etc crashen -> alte libpng3 aufspielen!

-- Drucken im Projektraum per lprng:
   in der Firewall Ports 721-731 fr incoming tcp �fnen
   und in der /etc/lprng/lpd.conf die Zeile "originate_port 721 731" einfgen
   die /etc/printcap beinhaltet:
   lp|ribbon|rn:    :sd=/var/spool/lpd/ribbon:    :mx#0:       :lp=:rp=rn:rm=ruin:

-- PCMCIA Speicherbelegung auf dem XT1000, l�t Probleme mit der 3com XJACK WLAN:
   in Datei /etc/pcmcia/config.opts:
   include port 0x100-0x2f0, port 0x300-0x4ff, port 0x1000-0x17ff
   include memory 0xd0000-0xfffff
   include memory 0x60000000-0x60ffffff

-- Internet-Tasten beim Omnibook in X11:
   in /etc/X11/xkb/symbols/inet:
   partial alphanumeric_keys
   xkb_symbols "xt1000" {

    // Describes the OneTouch buttons on HP Omnibook XT1000 models.
    // See http://sourceforge.net/projects/omke for details on enabling
    // these keys

    name[Group1]= "XT1000";
    key <I6C>	{	[ XF86Mail		]	};
    key <I74>	{	[ XF86Launch1		]	};
    key <I32>	{	[ XF86WWW		]	};
    key <I73>	{	[ XF86Launch2		]	};
    key <I72>	{	[ Help			]	};
    key <I71>	{	[ XF86Launch3		]	};
    key <I10>	{	[ XF86AudioPrev		]	};
    key <I19>	{	[ XF86AudioNext		]	};
    key <I22>	{	[ XF86AudioPlay, XF86AudioPause	]	};
    key <I24>	{	[ XF86AudioStop, XF86Eject	]	};
    key <I2E>	{	[ XF86AudioLowerVolume	]	};
    key <I30>	{	[ XF86AudioRaiseVolume	]	};
    key <I20>	{	[ XF86AudioMute		]	};
};

in XF86Config-4
 Section "InputDevice"
 	Identifier "Keyboard1"
 	Driver "Keyboard" Option "XkbModel" "pc105"
 	Option "XkbLayout" "de+inet(xt1000)"
 	Option "XkbOptions" ""
 EndSection

-- hotkeys in KDE mit kmenuedit einrichten

-------ODER------------------------------------------------

Dieses File hier in usr/share/hotkeys packen (omnibook.def)

<?xml version="1.0"?>

  <definition>

    <CONFIG model="HP Omnibook XT1000">

      <PrevTrack    keycode="144"/>
      <Play         keycode="162"/>
      <Stop         keycode="164"/>
      <NextTrack    keycode="153"/>

      <VolDown      keycode="174" adj="5"/>
      <VolUp        keycode="176" adj="5"/>

      <Email        keycode="236"/>
      <WebBrowser   keycode="178"/>
      <Shell        keycode="244"/>
      <MyDocuments  keycode="243"/>
      <MyComputer   keycode="242"/>
      <Calculator   keycode="117"/>
    </CONFIG>

  </definition>
-----
diese Datei in /etc/hotkeys.conf
-----
### Specify the default keyboard  (without the .def extension) so you
### don't need to specify -t every time
Kbd=omnibook

# CDROM=/dev/cdrom

PrevTrack=xmms --rew
Play=xmms --play-pause
Stop=xmms --stop
Pause=xmms --pause
NextTrack=xmms --fwd
# Rewind=

WebBrowser=kfmclient openProfile webbrowsing
Email=konsole -T mutt -e /root/mail.sh
Calculator=kcalc
# FileManager=
MyComputer=kfmclient openProfile filemanagement
MyDocuments=emacs
# Favorites=gnome-moz-remote --remote=openBookmarks
# Transfer=gtp
# Record=grecord
Shell=konsole
# ScreenSaver=xscreensaver-command -activate
# NewsReader=mozilla -news
# Communities=mozilla -remote 'openURL(http://slashdot.org)'
# Search=mozilla -remote 'openURL(http://google.com)'
# Idea=mozilla -remote 'openURL(http://sourceforge.net)'
# Shopping=mozilla -remote 'openURL(http://thinkgeek.com)'
# Go=mozilla -remote 'openURL(http://linux.com)'
# Print=lpr
# Rotate=

# osd_font=-arphic-ar pl kaitim big5-bold-i-normal--0-250-0-0-c-0-*-*
### For the color, you can either use the strings in /etc/X11/rgb.txt,
### or use the RGB syntax #RRGGBB, e.g. ##A086FF
# osd_color=LawnGreen
# osd_timeout=3
### osd_position is either 'top' or 'bottom'
# osd_position=bottom
# osd_offset=25
-----------------------------------------------------------------------
 
debian/tips.txt · Last modified: 2006/03/09 03:53 by Christoph
 
Except where otherwise noted, content on this wiki is licensed under the following license:GNU Free Documentation License 1.2
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Run by Debian Driven by DokuWiki