Category Archives: Linux

ZIP Archiv erstellen unter Linux

Möchte man unter Debian ein Ordner archivieren, funktioniert das ziemlich einfach über “zip”:

apt-get install zip

Soll im Dateinamen automatisch die aktuelle Zeit eingefügt werden (also archiv_30-01-13), geht das mit “date”. Folgender Befehl gibt das aktuelle Datum zurück:

user@user:~# date +%d-%m-%Y
30-01-2013
user@user:~# date +%F
2013-01-30
user@user:~# date +%d-%m-%y_%X
30-01-13_23:23:30

Und der komplette Befehl für die zip-Datei:

zip -r ~/archiv_`date +%d-%m-%Y_%X`.zip /home/user/test

EEE-PC 1005HA-M Webcam aktivieren/deaktivieren

Über die Konsole besteht die Möglichkeit die Webcam von einem EEE-PC 1005HA-M direkt zu aktivieren/deaktivieren. (Root-Rechte werden benötigit.)

Aktivieren

echo 1 > /sys/devices/platform/eeepc/camera

Deaktivieren

echo 0 > /sys/devices/platform/eeepc/camera

Falls sich unter Debian die Webcam nach jedem Neustart automatisch einschaltet (obwohl im BIOS vorher deaktiviert), hilft z.B. ein Eintrag in “/etc/rc.local”:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo 0 > /sys/devices/platform/eeepc/camera
exit 0

SSH über Nautilus und Dolphin

Nautilus und Dolphin bieten eine einfache Möglichkeit eine SSH-Verbindung aufzubauen:

Nautilus

In die Adressleiste von Nautilus:

ssh://user@ip (falls Standardport)
ssh://user@ip:port

oder

sftp://user@ip (Standardport)
sftp://user@ip:port

Weiterhin kann auch ein bestimmter Pfad angegeben werden:

ssh://user@ip:port/var/log/

Es können mehrere Pfade direkt als Lesezeichen unter Nautilus abgespeichert werden:

Lesezeichen -> Lesezeichen hinzufügen

Nautilus unterstützt natürlich Public-Keys (falls vorhanden unter “~/.ssh/”)

Dolphin

In die Adressleiste von Dolphin:

fish://user@ip/pfad/

Dolphin unterstützt, so wie Nautilus, auch Public-Keys.

Freeze in Counter-Strike 1.6 mit Wine (ATI)

Spielt man Counter-Strike 1.6 mit einer ATI-Grafikkarte unter Linux (ich benutze Xubuntu 11.10 mit einer 5850 PCS+) kann es bzw. kommt es nach einer gewissen Zeit zu einem Freeze (nach 5-10min). Dabei reagiert die Desktop-Oberfläche nicht mehr. Tastatur/Mauseingaben haben auch keinen Efffekt. Hintergrund-Programme laufen komischerweise noch weiter (getestet mit VLC + Musik).

In der “Bug Tracking Database” von Wine ist das ein bekannter Bug und kann mit folgenden Befehlen beseitigt werden:

aticonfig --sb=off
aticonfig --tls=off
aticonfig --sync-video=off

Oder direkt in xorg.conf unter Section "Device":

	Option	    "BlockSignalsOnLock" "off"
	Option	    "UseFastTLS" "off"
	Option	    "TexturedVideoSync" "off"

Danach ein Neustart und es sollte ohne Probleme funktionieren.

Quelle: Bug 8025

Xubuntu 11.10 + ATI + Dual-Monitor = ungünstige Kombination

Dieses Problem existiert seit 12.04 nicht mehr!

Ich habe gestern meinen alten 22″ TFT (Acer X223W) über meinen jetztigen Monitor montiert. Als Wandhalterung habe ich folgendes Modell von NewStar benutzt: “FPMA-W830”. Eine sehr ordentlich verarbeitete Wandhalterung zu einem günstigen Preis (36€). Bis hier hin hat noch alles wunderbar funktioniert.

Die Konfiguration über “AMD Catalyst Control Center” ist unter Windows ziemlich einfach. Unter Xubuntu wollte die administrative Version (die sich im Menü befindet) erstmal nicht starten.

Ein kurzer Blick in die Datei “.xsession-errors”:

amdxdg-su: no graphical method available for invoking 'amdcccle' as 'root'

Starten muss man das Control Center (in Xubuntu) über:

gksu amdcccle

Sobald ich die Option “Desktop über mehrere Anzeigen…” übernehmen wollte, hat sich das Control Center einfach geschlossen, keine Fehlermeldung, absolut nichts. Also im Forum mehrere Threads gefunden mit dem gleichen Problem wie oben beschrieben. Vorgefertigte xorg.conf-Dateien oder Programme wie “grandr” haben auch nichts bewirkt.

Der entscheidene Tipp aus dem ubuntu.com Forum: KDE-Oberfläche installieren:

sudo apt-get install kde-plasma-desktop

Und tatsächlich, die Monitore können ohne Probleme angeordnet werden usw. Ein Neustart und ein Wechsel auf XFCE hat funktioniert. Irgendwie eine traurige Geschichte.

Tipp:

Noch ein kleiner Tipp für die XFCE-Oberfläche. Es können mehrere “Leisten” erstellt werden mit verschiedenen Elementen (Uhrzeit,Starter etc.) Eine sehr nützliche Funktion bietet die “Taskleiste”:

Eigenschaften -> Fenster aller Monitore (abwählen)

Hier werden nur die Fenster auf dem aktuellen Monitor angezeigt. Es ist also möglich eine zweite Leiste auf Monitor 2 zu erstellen + eine Taskleiste. Wird nun ein Programm von Monitor 1 auf Monitor 2 verschoben, wird das Fenster in der Taskleiste auf Monitor 1 nicht mehr angezeigt, sondern in der Taskleiste auf Monitor 2.

1920x2130_scrot