Individueller Shell-Promt

(uusers) - (Howto) - (Generator)

Beispiele:

blackscorpion@work:~/Server/Mediathek$

PS1='\[\033[1;34m\]\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h\[\033[1;33m\]:\w\$\[\033[1;37m\]'

darfs ein bisl mehr sein? :)

Fr Apr 20 Job 825 Benutzer blackscorpion an Rechner work im Verzeichnis ~/Server/Mediathek
02:04:45 $


PS1='\[\e[1;34m\]\d \[\e[33m\]Job \! \[\e[1;34m\]Benutzer \[\e[33m\]\u \[\e[1;34m\]an Rechner \[\e[33m\]\h\[\e[1;34m\] im Verzeichnis \[\e[33m\]\w \n\t \$ \[\e[37m\] '

Mein momentaner Favorit

02:01:56 Job 823 blackscorpion@work Dir: ~/Server/Mediathek
$


PS1='\[\e[33m\]\t\[\e[1;34m\] Job \! \[\e[1;31m\]\u@\h\[\e[1;34m\] Dir: \[\e[33m\]\w \n\$\[\e[37m\] '

Metadaten bearbeiten mit puddletag

puddletag aus den ppa-quellen holen

$ sudo add-apt-repository ppa:webupd8team/puddletag

$ sudo apt-get update && sudo apt-get install puddletag

http://wiki.ubuntuusers.de/Puddletag
https://launchpad.net/~webupd8team/+archive/puddletag

(in Arbeit) Gentoo Installation 32/64 mit Minimal-CD

http://mannaz.cc/wp-content/uploads/2010/03/gentoo-transparent.png

- Platte mit gparted vorbereiten :)

- minimal CD starten
(ab i686 oder neuer wird die LiveCD als Installationsmedium empfohlen)
- nach Auswahl des Kernels gleich "Alt+F1" drücken
(um Tastaturbelegung auszuwählen - 10 für de)

- Einrichten des Netzwerkes
# net-setup eth0
(test mit ifconfig - sollte es nicht automatisch funktionieren hier ganz unten)

- Einrichten der Festplatte
(falls noch nötig)
# cfdisk
- Erstellen der Dateisysteme
# mkswap /dev/sda1
# mkfs.ext4 /dev/sda2

- Aktivieren der Swap-Partition
# swapon /dev/sda1


- Einhängen des Filesystems
# mount /dev/sda2 /mnt/gentoo

- Wechsel in das Verzeichnis
# cd /mnt/gentoo

- Herunterladen benötigter Dateien
- Die Datei gleich beim Download nach /mnt/gentoo/ speichern
# links "link" (download der Datei mit "D")

Datei: portage-latest.tar.xz (<- hier klicken falls Datei nicht funzt)
http://ftp.uni-erlangen.de/pub/mirrors/gentoo/snapshots/

stage3-tarball.tar.bz2 benutze ich nur als Synonym für das aktuellste File!!!
Tipp: um die richtige CPU-Architektur herauszufinden -> uname -m

64-bit - Datei: stage3-tarball.tar.bz2 (<- hier klicken falls Datei nicht funzt)
http://ftp.uni-erlangen.de/pub/mirrors/gentoo/releases/amd64/current-stage3/
32-bit - Datei: stage3-tarball.tar.bz2 (<- hier klicken falls Datei nicht funzt)
http://ftp.uni-erlangen.de/pub/mirrors/gentoo/releases/x86/current-stage3/

- Entpacken der Dateien
# tar xvjpf stage3-tarball.tar.bz2
# tar xvjf portage-latest.tar.xz -C /mnt/gentoo/usr/

- Einhängen
# mount --rbind /dev/ /mnt/gentoo/dev/
# mount -t proc none /mnt/gentoo/proc/

- Kopieren der DNS-Informationen# cp /etc/resolv.conf /mnt/gentoo/etc/

- Einrichten des Downloadservers
# mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
(http Server in der Nähe auswählen)

# mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf
(Server in der Nähe auswählen)


- Rechnernamen ändern
# nano /mnt/gentoo/etc/conf.d/hostname
(localhost > gentoist)

- Zeitzone festlegen
# cp /mnt/gentoo/usr/share/zoneinfo/Europe/Berlin /mnt/gentoo/etc/localtime (überschreiben = y)

- Wechsel der Umgebung
# chroot /mnt/gentoo/ /bin/bash

- Updaten von Portage
# emerge --sync

- Bootloader installieren(grub!!)
# emerge metalog lilo gentoo-sources


- USE-Flags setzen (Infos)
# nano -w /etc/make.conf

- Partitionen einrichten
(In diesem Fall: BOOT entfernen ; Für SWAP - sda1 und für Root - sda2 eintragen ; ext3 auf ext4 ändern)
# nano /etc/fstab

- Bootloader einrichten
(mehrere Änderungen - am besten Video bei 6,00 min ansehen)
# nano /etc/lilo.conf.example
# nano /etc/grub/grub.conf (Infos)

- hosts bearbeiten
(In der Zeile 127.0.0.1 bei aliases den Namen eintragen der in der /etc/conf.d/hostname steht)
# nano /etc/hosts

- Überprüfen des Systemprofils
# eselect profile list- Profile wechseln
# eselect profile set 2
- USE-Einstellung (Info)
# nano -w /etc/make.conf
Bsp: USE="-gtk -gnome -gps qt4 kde dvd alsa cdr dvb gimp gzip gif hddtemp java jpeg lame lm_sensors matroska mozilla mpeg mp3 mp4 mplayer plasma samba ssh sound v4l vcd"
- Spezifizieren Ihrer Locales
# nano -w /etc/locale.gen
en_US ISO-8859-1 
en_US.UTF-8 UTF-8 
de_DE ISO-8859-1 
de_DE@euro ISO-8859-15

- Autostart von metalog
# rc-update add metalog default
- Netzwerk beim Systemstart aktivieren
# cd /etc/init.d/
# ln -s net.lo net.eth0
# nano /etc/conf.d/net
(Wenn DHCP verfügbar: config_eth0="dhcp" sonst Infos)
- Menuconfig starten
# cd /usr/src/linux
# make menuconfig
   (Info)

- Kompilieren des Kernels
# make && make modules_install

- Installieren des Kernels
# cp arch/i386/boot/bzImage /boot/
# cp arch/x86_64/boot/bzImage /boot      (für 64bit)

- Anzeigen aller verfügbaren Module 
# find /lib/modules// -type f -iname '*.o' -or -iname '*.ko' | less

- Bearbeiten welche Module beim Start geladen werden
# nano -w /etc/conf.d/modules 
Bsp: modules_2_6="3c59x"

- Setzen des root-Passworts 
# passwd 
- Systeminformationen
(Sie können Ihr System so konfigurieren, dass es Unicode verwendet und Ihren Standardeditor sowie Ihren Displaymanager (wie gdm oder kdm) definieren. )
# nano -w /etc/rc.conf


- Tastaturkonfiguration
# nano -w /etc/conf.d/keymaps

- Optionen der Uhr
(Zeile in clock="local" ändern)
# nano -w /etc/conf.d/hwclock
Installation von dhcpcd
# emerge dhcpcd




Hilfreiche Sachen
64-bit -> http://www.gentoo.de/doc/de/handbook/handbook-amd64.xml
32-bit -> http://www.gentoo.de/doc/de/handbook/handbook-x86.xml
http://de.gentoo-wiki.com/wiki/Hauptseite
http://www.netzwelt.de



Skype zur Ubuntu Messaging Menuleiste hinzufügen

Für Ubuntu 11.10 (Oneiric) getestet:

Im Terminal folgende zwei Kommands eingeben: 
$ sudo add-apt-repository ppa:skype-wrapper/ppa 
$ sudo apt-get update && sudo apt-get install skype-wrapper

Alt+F2 drücken und skype-wrapper eingeben 
und Anwendung zulassen 

Danach wird sich Skype in die Messaging Leiste einfügen

Entfernen der doppelten Benachrichtigung
$ sudo apt-get remove sni-qt

Danke an OMG!Ubuntu: http://www.omgubuntu.co.uk/2011/10/how-to-add-skype-to-the-ubuntu-messaging-menu/

DVD-Wiedergabe unter Ubuntu

es kommt bei der Wiedergabe von DVDs zu einer Fehlermeldung
- fehlende Codecs

im Artikel der ubuntuuser findet man schnell Hilfe:
http://wiki.ubuntuusers.de/Codecs#DVD-Wiedergabe
Install:
$ sudo apt-get install dvd+rw-tools

Es fehlt aber das paket libdvdcss2 in den Repos. von Ubuntu was aber in den
Medibuntu Repos. zu finden ist und nachinstalliert werden kann:

sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update

Links dazu:
- http://www.unixmen.com/how-to-add-medibuntu-repository-in-ubuntu-via-terminal-and-gui/
- http://medibuntu.org/repository.php

Danach noch das Paket installieren
$ sudo apt-get install libdvdcss2

LibreOffice auf Ubuntu 10.04

LibreOffice anstatt OpenOffice auf Ubuntu 10.04

http://wiki.ubuntuusers.de/LibreOffice

Da ich nicht die Pakete einzeln laden und installieren wollte, verwende ich hier im Beispiel die PPA-Quellen des Projekts. (Als kleinen Nebeneffekt braucht man sich dann auch nicht um Updates manuell kümmern.)

$ sudo apt-get purge openoffice*
$ sudo add-apt-repository ppa:libreoffice/ppa
$ sudo apt-get update
$ sudo apt-get install libreoffice libreoffice-l10n-de

Um die Deutsche Hilfe und eine bessere Integration in den Desktop Gnome zu bekommen, hilft der folgende Befehl.

$ sudo apt-get install libreoffice-help-de libreoffice-gnome

Zum Schluss noch ein bisschen aufräumen. :-)

$ sudo apt-get autoremove

Gnome 3 Shell

Die Alternative zu Unity...
Installation gnome 3:
$ sudo add-apt-repository ppa:ubuntu-desktop/gnome3-builds
$ sudo apt-get update
$ sudo apt-get install gnome3-session
Neuanmelden mit gnome shell
Erweiterungen für gnome shell: https://extensions.gnome.org/
Neustart der Shell mittels Alt + F2 und der Eingabe von R

mencoder

zB

mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000:aspect=16/9 -af volnorm=1 -oac mp3lame -lameopts cbr:br=128 -of avi -o <outputfile> <inputfile1> <inputfile2> usw

-aid 129 (andere Tonspur)
Tonspur auslesen indem das file mit mplayer kurz angespielt wird...

sshfs

sudo apt-get install fuse-utils

sudo usermod -aG fuse <benutzer>

sudo nano /etc/modules     -> "fuse" eintragen

sudo apt-get install sshfs

sudo mkdir /<mountpiont>

sshfs <benutzer>@<rechner>:/<freigabe> /<mountpoint>

Conky config

Hier mal die conf Dateien von meinem Conky - evtl nützt es als Anregung...

Zusätzliche Pakete

sudo add-apt-repository ppa:conky-companions/ppa

sudo apt-get update && sudo apt-get install conkyguayadeque lynx gawk

Hilfe mit:
conkyGuayadeque --help

Das Phyton-Script muss noch in den Autostart
(liegt in /usr/share/conkyguayadeque/conkyGuayadeque-GetCoverart.py)


Dateien:
1.conkyrc linkes panel
2.conkyrc rechtes panel
3.script (zumm Datensammeln)
4.startscript




Linkes Panel

# My conky-Config -> linkes Panel

### Global ###
update_interval 2.0

# Set to zero to run forever.
total_run_times 0

# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

### Position ###
alignment top_left
gap_x 5
gap_y 5

### Farben ###
# color PC
color1 808000
# color Server
color2 2121FF
# color Legende
default_color 808080
default_shade_color FFFFFF
default_outline_color black

### Aussehen ###
maximum_width 265
minimum_size 265
stippled_borders 1
draw_shades no
draw_outline yes
draw_borders no
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer left

### Schriften ###
# Force UTF8? note that UTF8 support required XFT
# Use Xft?
use_xft yes
# Xft font when Xft is enabled
xftfont Bitstream charter:style=Bold:size=10
# Text alpha when using Xft
xftalpha 0.8
# X font when Xft is disabled, you can pick one with program xfontsel
#font impact mono
#font 7x12
#font 6x10
#font 7x13
#font 9x15
#font 7x12
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
#font -artwiz-snap-normal-r-normal-*-*-100-*-*-p-*-iso8859-1
override_utf8_locale yes

### Wetter ###
# Für das Wetter muss lynx installiert sein
# webbrowser für die Shell

# gawk muss auch extra installiert werden

TEXT
${image /storage/Archiv/System/Servermonitoring/wetter_heute.gif -p 30,40 -s 50x50 -n -f 1}${image /storage/Archiv/System/Servermonitoring/wetter_morgen.gif -p 180,40 -s 50x50 -n -f 1}${color1}${font charter:style=Bold:size=20}${alignc}Wetter${font}




${color1}${font charter:style=Bold:size=12} Heute ${alignr}Morgen ${font}
${color2}${font charter:style=Bold:size=12} ${execi 1800 lynx http://weather.tuxnet24.de/?id=GMXX0072 -dump | grep 'current_temp' | awk -F= '{ print $2}'}${alignr}${execi 1800 lynx http://weather.tuxnet24.de/?id=GMXX0072 -dump | grep 'tomorrow_temp_low' | awk -F= '{ print $2}'}/${execi 1800 lynx http://weather.tuxnet24.de/?id=GMXX0072 -dump | grep 'tomorrow_temp_high' | awk -F= '{ print $2}'}${font}
${color2}${font charter:style=Bold:size=12}${execi 1800 lynx http://weather.tuxnet24.de/?id=GMXX0072 -dump | grep 'current_text' | awk -F= '{ print $2}'}${alignr}${execi 1800 lynx http://weather.tuxnet24.de/?id=GMXX0072 -dump | grep 'tomorrow_text' | awk -F= '{ print $2}'}
${color}$stippled_hr${font}
${color1}Wind: ${color2}${alignr}${execi 1800 lynx http://weather.tuxnet24.de/?id=GMXX0072 -dump | grep 'speed' | awk -F= '{ print $2}'}${font}
${color1}Sonnenaufgang: ${color2}${alignr}${execi 1800 lynx http://weather.tuxnet24.de/?id=GMXX0072 -dump | grep 'sunrise' | awk -F= '{ print $2}'}${font}
${color1}Sonnenuntergang: ${color2}${alignr}${execi 1800 lynx http://weather.tuxnet24.de/?id=GMXX0072 -dump | grep 'sunset' | awk -F= '{ print $2}'}${font}
${color}$stippled_hr
${color}Rechnernamen:
${font charter:style=Bold:size=20}${alignr}${color1}$nodename ${color}& ${color2}${execi 300 cat /storage/Archiv/System/Servermonitoring/rechnername.txt}$font

${color}Systeme:${alignr}${color1} $sysname $machine ${color2} ${execi 300 cat /storage/Archiv/System/Servermonitoring/system.txt}
${color}Kernel:${alignr}${color1} $kernel
${alignr}${color2} ${execi 300 cat /storage/Archiv/System/Servermonitoring/kernel.txt}
${color}Uptime:${alignr}${color1} $uptime ${color2} ${execi 2 cat /storage/Archiv/System/Servermonitoring/uptime.txt}
${color}Updates:${alignr}${color1} ${execi 1800 apt-get --just-print upgrade | grep 'aktualisiert' | gawk '{printf ($1+$3+$6+$10)}'} ${color2} ${execi 1800 cat /storage/Archiv/System/Servermonitoring/updates.txt}
${color}$stippled_hr
${font charter:style=Bold:size=12}SWAP ${font}
${color1}${swapbar}
${color}Auslastung ${alignr}${color1}$swapperc% ${color2}${execi 2 cat /storage/Archiv/System/Servermonitoring/swap_pro.txt}% ${font charter:style=regular:size=9}
${color}Frei ${alignr}${color1}$swapfree ${color2}${execi 2 cat /storage/Archiv/System/Servermonitoring/swap_free.txt}M
${color}Benutzt ${alignr}${color1}$swap ${color2}${execi 2 cat /storage/Archiv/System/Servermonitoring/swap_used.txt}M
${color}Gesamt ${alignr}${color1}$swapmax ${color2}${execi 2 cat /storage/Archiv/System/Servermonitoring/swap_all.txt}M ${font}
${color}$stippled_hr
${font charter:style=Bold:size=12}Graka ${font}
${color}GPU Temperatur:${alignr}${color1} ${nvidia temp} Grad C${font charter:style=regular:size=9}
${color} GPU Frequenz:${alignr}${color1} ${nvidia gpufreq} MHZ
${color} GPU RAM-Freq:${alignr}${color1} ${nvidia memfreq} MHZ$font
${color}$stippled_hr
${font charter:style=Bold:size=12}Netzwerk ${font}
${color}IP Lokal:${alignr}${color1}${addr eth0}
${alignr}${color2}${execi 2 cat /storage/Archiv/System/Servermonitoring/ip_local.txt}
${color}IP Global:${alignr}${color1}${execi 7200 wget http://v4.ipv6-test.com/api/myip.php -q -O -}
${color}Downspeed:${alignr}${color1}${downspeed eth0}/s
${color}DownTotal:${alignr}${color1}${totaldown eth0}
${color}Upspeed:${alignr}${color1}${upspeed eth0}/s
${color}UpTotal:${alignr}${color1}${totalup eth0}
${color}Verbindungen ${color}${alignr}Aktive(ALL): ${color1}${tcp_portmon 1 65535 count}
${color}Ausgehende ${color1}${tcp_portmon 32768 61000 count}${color2} ${execi 2 cat /storage/Archiv/System/Servermonitoring/verb_akt_out_zahl.txt}${alignr}${color}Dienst
${font Verdana:style=Bold:size=8}${color1} ${tcp_portmon 32768 61000 rhost 0}${alignr}${tcp_portmon 32768 61000 rservice 0}
${color1}${tcp_portmon 32768 61000 rhost 1}${alignr}${tcp_portmon 32768 61000 rservice 1}
${color1}${tcp_portmon 32768 61000 rhost 2}${alignr}${tcp_portmon 32768 61000 rservice 2}
${color1}${tcp_portmon 32768 61000 rhost 3}${alignr}${tcp_portmon 32768 61000 rservice 3}
${voffset 5}${color2}${execi 2 cat /storage/Archiv/System/Servermonitoring/verb_akt_out_list.txt}$font
${color}Eingehende ${color1}${tcp_portmon 1 32767 count}${alignr}${color}Dienst
${font Verdana:style=Bold:size=8}${color1}${tcp_portmon 1 32767 rhost 0}${alignr}${tcp_portmon 1 32767 lservice 0}
${color1} ${tcp_portmon 1 32767 rhost 1}${alignr}${tcp_portmon 1 32767 lservice 1}
${color1} ${tcp_portmon 1 32767 rhost 2}${alignr}${tcp_portmon 1 32767 lservice 2}
${color1} ${tcp_portmon 1 32767 rhost 3}${alignr}${tcp_portmon 1 32767 lservice 3}$font
${color}$stippled_hr






Rechtes Panel
# My conky-Config -> rechtes Panel

### Global ###
update_interval 2.0

# Set to zero to run forever.
total_run_times 0

# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

### Position ###
alignment top_left
gap_x 1645
gap_y 5

### Farben ###
# color PC
color1 808000
# color Server
color2 2121FF
# color Legende
default_color 808080
default_shade_color FFFFFF
default_outline_color black

### Aussehen ###
maximum_width 265
minimum_size 265
stippled_borders 1
draw_shades no
draw_outline yes
draw_borders no
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer left

### Schriften ###
# Force UTF8? note that UTF8 support required XFT
# Use Xft?
use_xft yes
# Xft font when Xft is enabled
xftfont Bitstream charter:style=Bold:size=10
# Text alpha when using Xft
xftalpha 0.8
# X font when Xft is disabled, you can pick one with program xfontsel
#font impact mono
#font 7x12
#font 6x10
#font 7x13
#font 9x15
#font 7x12
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
#font -artwiz-snap-normal-r-normal-*-*-100-*-*-p-*-iso8859-1
override_utf8_locale yes

### Conky Guayadeque Python Script ###
# sudo add-apt-repository ppa:conky-companions/ppa
# sudo apt-get update && sudo apt-get install conkyguayadeque
# conkyGuayadeque --help

# ${offset 170}

TEXT
${color2} Lautstärke: ${alignr}${color1}${mixer}% - ${exec conkyGuayadeque --datatype=VO}%
${color}$stippled_hr${font charter:style=regular:size=9}
${color2}Bitrate: ${color1}${exec conkyGuayadeque --datatype=BR}${alignr}${color2}Bewertung: ${color1}${exec conkyGuayadeque --datatype=RT --ratingchar=X}
${color2}Jahr: ${color1}${exec conkyGuayadeque --datatype=YR}${alignr}${color2}Track Nr: ${color1}${exec conkyGuayadeque --datatype=TN}
${color2}Album: ${color1}${alignr}${exec conkyGuayadeque --datatype=AL}
${color2}Genre: ${color1}${alignr}${exec conkyGuayadeque --datatype=GE}
${color}$stippled_hr
${color2}${font charter:style=Bold:size=10}${exec conkyGuayadeque --datatype=ST}${font}
${color1}${font charter:style=Bold:size=14}${alignr}${exec conkyGuayadeque --datatype=TI --maxlength=26}${font}
${color2}${font charter:style=Bold:size=10}von ${font}
${font charter:style=Bold:size=12}${color1}${alignr}${exec conkyGuayadeque --datatype=AR}${font}


${image /usr/share/pixmaps/guayadeque.png -p 30,220 -s 70x70 -n -f 1}${image /tmp/cover -p 120,204 -s 130x130 -n -f 1}



${color2}${font charter:style=Bold:size=13}Guayadeque${font}

${color}$stippled_hr
${font charter:style=Bold:size=12}Prozessoren $font
${color1}${cpubar}
${color}Corefrequenz:${alignr}${color1}$freq MHZ ${color2} ${execi 2 cat /storage/Archiv/System/Servermonitoring/corefreq.txt} MHZ
${color}Auslastung${alignr}${color}Gesamt: ${color1}$cpu%${color2} ${execi 2 cat /storage/Archiv/System/Servermonitoring/cpu_last_ges.txt}%${font charter:style=regular:size=9}
${color} Core 1: ${color1} ${cpu cpu1}%${color2} ${execi 2 cat /storage/Archiv/System/Servermonitoring/cpu_last_core1.txt}%${alignr}${color} Core 2: ${color1} ${cpu cpu2}%${color2} ${execi 2 cat /storage/Archiv/System/Servermonitoring/cpu_last_core2.txt}%
${color} Core 3: ${color1} ${cpu cpu3}%${color2} ${execi 2 cat /storage/Archiv/System/Servermonitoring/cpu_last_core3.txt}%${alignr}${color} Core 4: ${color1} ${cpu cpu4}%${color2} ${execi 2 cat /storage/Archiv/System/Servermonitoring/cpu_last_core4.txt}%$font
${color}Systemlast: ${alignr}${color1}$loadavg
${alignr}${color2} ${execi 2 cat /storage/Archiv/System/Servermonitoring/syslast.txt}
${color}Prozesse: ${color1}$processes ${color2}${execi 2 cat /storage/Archiv/System/Servermonitoring/tasks_all.txt}${alignr}${color}Aktiv: ${color1}$running_processes ${color2}${execi 2 cat /storage/Archiv/System/Servermonitoring/tasks_aktiv.txt}${font charter:style=regular:size=9}
${color}Name ${alignr}PID CPU% MEM%
${color1}${top name 1} ${alignr}${top pid 1} ${top cpu 1} ${top mem 1}
${color2}${execi 2 cat /storage/Archiv/System/Servermonitoring/cpu_last1_name.txt} ${alignr}${execi 2 cat /storage/Archiv/System/Servermonitoring/cpu_last1_pid.txt} ${execi 2 cat /storage/Archiv/System/Servermonitoring/cpu_last1_cpu_pro.txt} ${execi 2 cat /storage/Archiv/System/Servermonitoring/cpu_last1_mem_pro.txt}
${color1}${top name 2} ${alignr}${top pid 2} ${top cpu 2} ${top mem 2}
${color2}${execi 2 cat /storage/Archiv/System/Servermonitoring/cpu_last2_name.txt} ${alignr}${execi 2 cat /storage/Archiv/System/Servermonitoring/cpu_last2_pid.txt} ${execi 2 cat /storage/Archiv/System/Servermonitoring/cpu_last2_cpu_pro.txt} ${execi 2 cat /storage/Archiv/System/Servermonitoring/cpu_last2_mem_pro.txt} $font
${color}$stippled_hr
${color}${font charter:style=Bold:size=12}Arbeitsspeicher $font
${color1}${membar}
${color}Auslastung: ${alignr}${color1}$memperc% ${color2} ${execi 2 cat /storage/Archiv/System/Servermonitoring/ram_pro.txt}%${font charter:style=regular:size=9}
${color}Frei: ${alignr}${color1}$memfree ${color2}${execi 2 cat /storage/Archiv/System/Servermonitoring/ram_free.txt}MiB
${color}Benutzt: ${alignr}${color1}$mem ${color2}${execi 2 cat /storage/Archiv/System/Servermonitoring/ram_used.txt}MiB
${color}Gepuffert (Cached): ${alignr}${color1}$cached ${color2}${execi 2 cat /storage/Archiv/System/Servermonitoring/ram_cache.txt}MiB
${color}Gesamt: ${alignr}${color1}$memmax ${color2}${execi 2 cat /storage/Archiv/System/Servermonitoring/ram_all.txt}MiB

${color}Name ${alignr}PID CPU% MEM%${font charter:style=regular:size=9}
${color1}${top_mem name 1} ${alignr}${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color1}${top_mem name 2} ${alignr}${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2} $font
${color}$stippled_hr
${color}${font charter:style=bold:size=12}Festplatten $font${color black}${alignr}${diskiograph sda1 20,120 808000 2121FF -l}
${color1}Root (ssd)${color}${alignr}Auslastung ${color1}$fs_used_perc%${font charter:style=regular:size=9}
${color}Frei: ${color1}${fs_free /} ${color}${alignr}Gesamt: ${color1}${fs_size /}
${color}Benutzt: ${color1}${fs_used /} ${alignr}${color} Geschw: ${color1}$diskio$font
${color2}Root (sda1)${color}${alignr}Auslastung ${color2}${execi 300 cat /storage/Archiv/System/Servermonitoring/sda1_pro.txt}${font charter:style=regular:size=9}
${color}Frei: ${color2}${execi 300 cat /storage/Archiv/System/Servermonitoring/sda1_free.txt}iB ${color}${alignr}Gesamt: ${color2}${execi 300 cat /storage/Archiv/System/Servermonitoring/sda1_all.txt}iB
${color}Benutzt: ${color2}${execi 300 cat /storage/Archiv/System/Servermonitoring/sda1_used.txt}iB $font
${color2}Storage (sda6)${color}${alignr}Auslastung ${color2}${execi 300 cat /storage/Archiv/System/Servermonitoring/sda6_pro.txt}${font charter:style=regular:size=9}
${color}Frei: ${color2}${execi 300 cat /storage/Archiv/System/Servermonitoring/sda6_free.txt}iB ${color}${alignr}Gesamt: ${color2}${execi 300 cat /storage/Archiv/System/Servermonitoring/sda6_all.txt}iB
${color}Benutzt: ${color2}${execi 300 cat /storage/Archiv/System/Servermonitoring/sda6_used.txt}iB $font
${color2}Filme (sdb5)${color}${alignr}Auslastung ${color2}${execi 300 cat /storage/Archiv/System/Servermonitoring/sdb5_pro.txt}${font charter:style=regular:size=9}
${color}Frei: ${color2}${execi 300 cat /storage/Archiv/System/Servermonitoring/sdb5_free.txt}iB ${color}${alignr}Gesamt: ${color2}${execi 300 cat /storage/Archiv/System/Servermonitoring/sdb5_all.txt}iB
${color}Benutzt: ${color2}${execi 300 cat /storage/Archiv/System/Servermonitoring/sdb5_used.txt}iB $font
${color2}Neues (sdc5)${color}${alignr}Auslastung ${color2}${execi 300 cat /storage/Archiv/System/Servermonitoring/sdc5_pro.txt}${font charter:style=regular:size=9}
${color}Frei: ${color2}${execi 300 cat /storage/Archiv/System/Servermonitoring/sdc5_free.txt}iB ${color}${alignr}Gesamt: ${color2}${execi 300 cat /storage/Archiv/System/Servermonitoring/sdc5_all.txt}iB
${color}Benutzt: ${color2}${execi 300 cat /storage/Archiv/System/Servermonitoring/sdc5_used.txt}iB $font
${color}$stippled_hr


Script
#! /bin/bash

# uptime
/storage/Archiv/System/Servermonitoring/00_master.sh srv_uptime > /storage/Archiv/System/Servermonitoring/uptime.txt

# updates
apt-get --just-print upgrade | grep 'aktualisiert' | gawk '{printf ($1+$3+$6+$10)}' > /storage/Archiv/System/Servermonitoring/updates.txt

# Corefrequenz
/storage/Archiv/System/Servermonitoring/00_master.sh srv_mhz > /storage/Archiv/System/Servermonitoring/corefreq.txt

# Prozessorauslastung
# gesamt
cat /proc/stat | grep 'cpu ' | gawk '{printf 100-($5*100/($2+$3+$4+$5))}' | awk -F. '{ print $1 }' > /storage/Archiv/System/Servermonitoring/cpu_last_ges.txt
# core1
cat /proc/stat | grep 'cpu0' | gawk '{printf 100-($5*100/($2+$3+$4+$5))}' | awk -F. '{ print $1 }' > /storage/Archiv/System/Servermonitoring/cpu_last_core1.txt
# core2
cat /proc/stat | grep 'cpu1' | gawk '{printf 100-($5*100/($2+$3+$4+$5))}' | awk -F. '{ print $1 }' > /storage/Archiv/System/Servermonitoring/cpu_last_core2.txt
# core3
cat /proc/stat | grep 'cpu2' | gawk '{printf 100-($5*100/($2+$3+$4+$5))}' | awk -F. '{ print $1 }' > /storage/Archiv/System/Servermonitoring/cpu_last_core3.txt
# core4
cat /proc/stat | grep 'cpu3' | gawk '{printf 100-($5*100/($2+$3+$4+$5))}' | awk -F. '{ print $1 }' > /storage/Archiv/System/Servermonitoring/cpu_last_core4.txt

# Systemlast
uptime | awk '{ print substr ($(NF-2), 0, 4) " " substr ($(NF-1), 0, 4) " " substr ($NF, 0, 4) }' > /storage/Archiv/System/Servermonitoring/syslast.txt
# Anzahl laufender Prozesse
top -n 1 | grep -i 'Tasks' | awk '{ print $2 }' > /storage/Archiv/System/Servermonitoring/tasks_all.txt
# Anzahl aktiver Prozesse
top -n 1 | grep -i 'Tasks' | awk '{ print $4 }' > /storage/Archiv/System/Servermonitoring/tasks_aktiv.txt

# Prozesse die die CPU am meisten belasten
# 1.Prozess
top -n 1 | awk 'NR == 8' | awk '{ print $(NF-1)}' > /storage/Archiv/System/Servermonitoring/cpu_last1_name.txt
#top -n 1 | awk 'NR == 8' | awk '{ print $1}' > /storage/Archiv/System/Servermonitoring/cpu_last1_pid.txt
top -n 1 | awk 'NR == 8' | awk '{ printf("%.2f\n", $9)}' > /storage/Archiv/System/Servermonitoring/cpu_last1_cpu_pro.txt
top -n 1 | awk 'NR == 8' | awk '{ printf("%.2f\n", $10)}' > /storage/Archiv/System/Servermonitoring/cpu_last1_mem_pro.txt
# 2.Prozess
top -n 1 | awk 'NR == 9' | awk '{ print $(NF-1)}' > /storage/Archiv/System/Servermonitoring/cpu_last2_name.txt
#top -n 1 | awk 'NR == 9' | awk '{ print $1}' > /storage/Archiv/System/Servermonitoring/cpu_last2_pid.txt
top -n 1 | awk 'NR == 9' | awk '{ printf("%.2f\n", $9)}' > /storage/Archiv/System/Servermonitoring/cpu_last2_cpu_pro.txt
top -n 1 | awk 'NR == 9' | awk '{ printf("%.2f\n", $10)}' > /storage/Archiv/System/Servermonitoring/cpu_last2_mem_pro.txt

### Anzeigen zum RAM ###
free -m | grep Mem | awk '{ print $2 }' > /storage/Archiv/System/Servermonitoring/ram_all.txt
ram_all=$(cat /storage/Archiv/System/Servermonitoring/ram_all.txt)
free -m | grep Mem | awk '{ print $3 }' > /storage/Archiv/System/Servermonitoring/ram_used.txt
ram_used=$(cat /storage/Archiv/System/Servermonitoring/ram_used.txt)
free -m | grep Mem | awk '{ print $4 }' > /storage/Archiv/System/Servermonitoring/ram_free.txt
#expr $ram_used \* 100 / $ram_all > /storage/Archiv/System/Servermonitoring/ram_pro.txt
gawk "BEGIN {OFMT=\"%.0f\";print $ram_used *100/ $ram_all;}" > /storage/Archiv/System/Servermonitoring/ram_pro.txt
free -m | grep Mem | awk '{ print $7 }' > /storage/Archiv/System/Servermonitoring/ram_cache.txt


### ANzeigen zum Swap ###
free -m | grep Swap | awk '{ print $2 }' > /storage/Archiv/System/Servermonitoring/swap_all.txt
swap_all=$(cat /storage/Archiv/System/Servermonitoring/swap_all.txt)
free -m | grep Swap | awk '{ print $3 }' > /storage/Archiv/System/Servermonitoring/swap_used.txt
swap_used=$(cat /storage/Archiv/System/Servermonitoring/swap_used.txt)
free -m | grep Swap | awk '{ print $4 }' > /storage/Archiv/System/Servermonitoring/swap_free.txt
gawk "BEGIN {OFMT=\"%.0f\";print $swap_used *100/ $swap_all;}" > /storage/Archiv/System/Servermonitoring/swap_pro.txt

### Netzwerk ###
# Aktive Verbindungen
# Anzahl
netstat -t -u | grep -i 'tcp' | wc -l > /storage/Archiv/System/Servermonitoring/verb_akt_out_zahl.txt
#Liste
netstat -t -u | grep -i 'tcp' | awk '{ print $4 } ' | awk -F: '{ print $1 " ---> " $2 }' > /storage/Archiv/System/Servermonitoring/verb_akt_out_list.txt



Startscript

#! /bin/bash

# Conky starten - linkes und rechtes panel
sleep 15
/usr/bin/python /usr/share/conkyguayadeque/conkyGuayadeque-GetCoverart.py &

/usr/bin/conky -c ~/.conkyrc_li -q -d &
/usr/bin/conky -c ~/.conkyrc_re -q -d &
/usr/bin/guayadeque

Kubuntu 12.04 64 - PPA Medibuntu

Alles ein Befehl:

sudo -E wget --output-document=/etc/apt/sources.list.d/medibuntu.list
http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list
&& sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated
install medibuntu-keyring && sudo apt-get --quiet update

Guayadeque

ppa:anonbeat/guayadeque


Kubuntu 12.04 - Lightscribe - 64bit

Ligtscribe


1. Lightscribe Treiber installieren http://wiki.ubuntuusers.de/LightScribe
zB sudo dpkg --install --force-architecture lightscribe*.deb

2. QlSribe installieren http://wiki.ubuntuusers.de/qlscribe?highlight=lightscribe
zB sudo dpkg --install --force-architecture 4l*.deb

Conky & Compiz - zu geil :)

Mich würde interessieren ob solch ein Desktop
mit Windows IRGENDWIE möglich wäre ..... LOL
(auf die Bilder klicken zum vergrößern)

Conky Panels

Na und erst die restlichen Effekte von Compiz .....