Bildschirmschoner Linux Mint 12

Schritte für einen konfigurierbaren Bildschirmschoner:

sudo apt-get remove gnome-screensaver

sudo apt-get install xscreensaver xscreensaver-gl-extra xscreensaver-data-extra

Jetzt noch in die Startprogramme einfügen:

Menü —> Preferences —> Startprogramme
command= xscreensaver -nosplash

Ab- und Anmelden, dann:
Menü —> Preferences —> Bildschirmschoner

Damit auch das Bildschirmsperren via Strg + Alt + L wieder funktioniert einfach einen Link setzen:
sudo ln -sf /usr/bin/xscreensaver-command /usr/bin/gnome-screensaver-command

Synergy Expect

Synergy-Client-Rechner (ist per ssh erreichbar) läuft durchgehend, synergyc soll aber abgeschaltet werden, wenn der Synergy-Server-Rechner nicht mehr erreichbar ist. Einschalten soll wieder automatisch erfolgen, wenn Synergy-Server-Rechner startet.

einfache Lösung: Expect (ja ja, … geht auch anders, ich wollte aber mal expect ausprobieren)

Datei anlegen, Daten rein, ausführbar machen…

#!/usr/bin/expect -f
# ssh connection for user “User” on host “hostnameZweitrechner”
spawn ssh User@hostnameZweitrechner
expect “password:”
send “dasPasswort\r”
expect “User@hostnameZweitrechner:~# ”
send “synergyc -1 hostnameSynergyServer\r”
expect “User@hostnameDesRechners:~# ”
send “exit\r”
expect “meinUser@meinRechner:~# ”
send “exit\r”

der Synergy-Client wird mit der Option -1 gestartet, sodass er sich bei einem Fehler (SynergyServer nicht mehr erreichbar) abschaltet.

Anleitung Synergy und Ubuntu

Sikuli X 1.0rc3 “Maltipoo” released

Die Version 1.0rc3(r905) ist vom 15.09.11

Installation mit Sikuli X 1.0rc2 und Ubuntu 10.04 LTS 64-bit

Installation mit Sikuli X 1.0rc3 und Ubuntu 11.04 – 64 bit

Hinzufügen der Partner-Quelle zur sources.list  bzw. einfache Freischaltung durch entfernen der Rauten #

Anschließend Installation wichtiger Pakete.

sudo add-apt-repository “deb http://archive.canonical.com/ natty partner”
sudo apt-get update
sudo apt-get install wmctrl libcv2.1 libhighgui2.1 libcvaux2.1 sun-java6-jre unzip

Nun Sikuli downloaden, entpacken und dann die sikuli-ide.sh ausführen.

wget http://launchpad.net/sikuli/sikuli-x/x1.0-rc3/+download/Sikuli-X-1.0rc3%20%28r905%29-linux-x86_64.zip

unzip Sikuli-X-1.0rc3\ \(r905\)-linux-x86_64.zip

cd Sikuli-X-1.0rc3\ \(r905\)-linux-x86_64/

execute the ./sikuli-ide.sh

 

VIEL SPASS

Faenza Icon Set

Eines der besten Icon-Sets ist für mich das Faenza-Icon-Theme von tiheum

Faenza Icon Theme auf Gnome-Look.org

 

 

 

 

 

 

 

 

 

 

Installation:

Mit sudo add-apt-repository ppa:tiheum/equinox das Repository von tiheum zu Deiner sources.list hinzufügen

Dann mit sudo apt-get update deine Paketquelle aktualisieren.

Jetzt das Paket faenza-icon-theme mit dem Befehl sudo apt-get install faenza-icon-theme installieren

 

Verweise:

tested with Ubuntu 10.04, 10.10, 11.04 und Linux Mint 11

 

Kurzhilfen

Müsste ich eigentlich auch mal was eigenes hinbiegen …

http://web.slzm.de/blog/linux/hopeka-modulares-post-install-skript-fur-ubuntu/

http://drice.org/2010/12/08/installations-script-fuer-ubuntu-10-10/

http://suckup.de/ubuntu-10.10-tweak.txt

Mal ansehen:

http://blog.kofaldt.de/funktionale-tests/testautomatisierung-mit-selenium-2/

http://www.labelmedia.co.uk/blog/posts/setting-up-selenium-server-on-a-headless-jenkins-ci-build-machine.html

http://seleniumhq.org/docs/05_selenium_rc.html

 

 

Ubuntu Button auf der rechten Seite

Ab Ubuntu 10.04 sind die Button (minimize,maximize,close) wie beim Mac. Es soll angeblich 2-3 Leute geben, die es mögen, ich halte das aber für einen Mythos.

Wer also die Button wieder auf die rechte Seite haben möchte, öffnet sein Terminal oder drückt Alt + F2 und gibt dann folgendes ein:

  • gconftool-2 –type string –set /apps/metacity/general/button_layout “menu:minimize,maximize,close”

Man kann es auch mit dem Gconf-Editor grafisch ändern … aber wer darüber wirklich nachdenken sollte … Huuuiihhh

Passende Artikel dazu:

http://wiki.ubuntuusers.de/GNOME_Desktop_anpassen

http://wiki.ubuntuusers.de/GNOME_Konfiguration

Sikuli mit Ubuntu 10.04 LTS 64-bit

Sikuli ist ein Tool zur Automatisierung und testen von grafischen user interfaces. (GUI)

Mithilfe von Screenshots lassen sich immer wieder auftretende Aufgaben “programmieren/automatisieren”.

Hier ein Beispiel zum Aufruf des Webbrowser Firefox und der Seite http://www.google.de

 

 

 

Eurer Phantasie sind dort keinerlei Grenzen gesetzt.

 

 

openApp(‘firefox “http://www.google.de”‘)
wait( , 10)
type( , “Sikuli”)
click()
wait( , 10)
click( )
wait( , 20)
type(Key.END)
click()

 

Nun aber zur Installation:

Um ein funktionierendes Sikuli zu erhalten, benötigt man OpenCV-2.1.0.

fehlende Pakete nachinstallieren:

sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libtiff4-dev cmake libswscale-dev libjasper-dev

dann das OpenCV-Paket

cd ~
wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.1/OpenCV-2.1.0.tar.bz2
tar -xvf OpenCV-2.1.0.tar.bz2
cd OpenCV-2.1.0/
cmake . <— Achtung, da ist ein Punkt
make
sudo make install

dann kommt noch ein bisschen Krimskrams

sudo gedit /etc/ld.so.conf.d/opencv.conf <—öffnen und folgendes eintragen

/usr/local/lib

abspeichern und sudo ldconfig in der Konsole ausführen.

sudo nano /etc/bash.bashrc <—öffnen und folgendes am Ende eintragen

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

Speichern und schließen.

Ich empfehle einen Neustart, es sollte aber auch ein Logout/Login reichen.

Nun kommt noch Sikuli dran.
Füge noch die Partner-Quelle zur sources.list hinzu bzw. schalte diese frei und installiere noch einige wichtige Pakete.

sudo add-apt-repository “deb http://archive.canonical.com/ lucid partner”
sudo apt-get update
sudo apt-get install wmctrl libcv4 libhighgui4 libcvaux4 sun-java6-jre unzip

Nun können wir Sikuli downloaden, entpacken und dann die sikuli-ide.sh ausführen.

wget http://launchpad.net/sikuli/sikuli-x/x1.0-rc2/+download/Sikuli-X-1.0rc2-linux-x86_64.zip

unzip Sikuli-X-1.0rc2-linux-x86_64.zip

cd Sikuli-X-1.0rc2-linux/Sikuli-IDE/

execute the ./sikuli-ide.sh

 

VIEL SPASS