==== Zugriff als root auf das Display des users ====
''als user: xhost local:root''
====== Xclock ======
===== Xclock default Farben ändern ====
==== Zeiger + Minutenstriche ===
unter **/etc/X11/app-defaults** die Datei **XClock-color** ändern:
# cat XClock-color
! $XFree86$
#include "XClock"
XClock.Clock.hourColor: #888888
XClock.Clock.minuteColor: #888888
XClock.Clock.secondColor: #888888
XClock.Clock.majorColor: #FFFFFF
XClock.Clock.minorColor: #FFFFFF
==== Hintergrundfarbe ====
in der Datei **$HOME/.Xresources** oder für alle in **/etc/X11/Xresources/x11-common**
XClock*background: black
===== Xclock ohne Ramen =====
xclock -xrm "*overrideRedirect: True"
====== User Menu für fluxbox anpassen ======
===== Beispiel: Taschenrechner HP 42s im Menu nur für einen User einrichten. =====
Binary für HP 42s ist **/usr/local/bin/free42dec**\\
Im Home-Verzeichnis des Users ein Unterverzeichnis **.menu** anlegen.
Hier werden alle Einträge/Programme angelegt die im Menu erscheinen sollen.
Im Verzeichnis **$HOME/.menu** die Datei **hp42s** mit folgendem Inhalt anlegen:
?package(local.free42dec): \
needs="X11" \
section="Applications/Science/Mathematics" \
title="HP 42s" \
command="/usr/local/bin/free42dec"
Danach **update-menus** als User aufrufen.
Jetzt gibt es im Verzeichnis **$HOME/.fluxbox** die Datei **fluxbox-menu** in dem unter\\
Application/Science/Mathematics ein neuer Eintrag "**HP 42s**" eingefügt ist.
Im Verzeichnis **$HOME/.fluxbox** steht die Datei **menu** mit der das aktuelle\\
Menu des Users aufgebaut wird. Diese muss nun durch **fluxbox-menu** ersetzt\\
werden:
cd $HOME/.fluxbox
mv menu menu.old
ln -s fluxbox-menu menu
Jetzt nur noch Fluxbox neu starten und das neue Menu ist aktiv.
====== Debian Menu Acrobat Reader hinzufügen ======
In **/etc/menu** als **root** eine Datei mit Namen **acroreader** anlegen:
?package(local.acroreader): \
needs="X11" \
section="Applications/Viewers" \
title="Acrobat Reader" \
command="acroread"
Dann als **root** **update-menus** aufrufen.
====== fluxbox menu anpassen ======
Als **root** die folgende Datei anpassen:\\
**/etc/X11/fluxbox/system.fluxbox-menu**
[begin] (Fluxbox)
include-menu-defs
[config] (Configuration)
[submenu] (Styles) {}
[stylesdir] (/usr/share/fluxbox/styles)
[stylesdir] (~/.fluxbox/styles)
[end]
[workspaces] (Workspaces)
[reconfig] (Reconfigure)
[restart] (Restart)
[submenu] (Exit) {}
[exit] (Logout)
[exec] (Reboot) {sudo init 6}
[exec] (Halt) {sudo init 0}
[end]
Dann als **root** **update-menus** aufrufen.
====== XDM Theme======
alle Dateien befinden sich im Verzeichnis **/etc/X11/xdm**
==== Xresources (hizufügen oder ändern) ====
xlogin*greeting:
xlogin*namePrompt: user
xlogin*greetFace: "Arial Black-14:bold"
xlogin*Face: "Arial Black-14:bold"
xlogin*promptFace: "Arial Black-14:bold"
xlogin*failFace: "Arial Black-14:bold"
xlogin*geometry: 400x400+480+300
xlogin*borderWidth: 0
xlogin*useShape: false
xlogin*innerFramesWidth: 0
xlogin*shdColor: black
xlogin*background: black
xlogin*foreground: #888888
xlogin*greetColor: black
xlogin*failColor: red
XClock.*face: "Arial Black-14:bold"
XClock.*foreground: #888888
XClock.*background: black
==== Xsetup (hizufügen oder ändern) ====
xsetroot -solid rgb:0/0/0
LC_TIME=de_DE.utf8
export LC_TIME
xclock -d -strftime '%a %d %b %H:%M' -geometry 220x40+30-20 &
==== Xstartup (in den ersten Zeilen hizufügen) ====
kill -9 `ps -ef | grep xclock | grep -v grep | awk '{print $2}'`
====== System Monitoring ======
===== Procmeter3 =====
~/.procmeterrc
[library]
/usr/lib/X11/ProcMeter3/modules/
[startup]
order = DiskUsage.DF_Used_/-t \
DiskUsage.DF_Used_/-b \
DiskUsage.DF_Used_/home/ms-t \
DiskUsage.DF_Used_/home/ms-b \
Memory.Mem_Free-t \
Memory.Mem_Free-b \
Memory.Mem_Avail-t \
Memory.Mem_Avail-b \
Stat-Disk.Disk_sda_W-g \
Stat-Disk.Disk_sda_R-g \
Network.Byte_Rx_eth0-g \
Network.Byte_Rx_eth0-t \
Network.Byte_Tx_eth0-g \
Network.Byte_Tx_eth0-t \
Stat-CPU.CPU-g \
Stat-CPU.CPU-t \
Processes.Load-g \
Processes.Load-t \
Date_Time.Uptime_DHM-t
[resources]
foreground = #FFFFFF
background = #000000
grid-foreground = #555555
update = 2
[DiskUsage.DF_Used_/]
text-font = 6x10
foreground = #555555
[DiskUsage.DF_Used_/home/ms]
text-font = 6x10
foreground = #555555
[Memory.Mem_Free]
text-font = 6x10
foreground = #555555
[Memory.Mem_Avail]
text-font = 6x10
foreground = #555555
[Stat-Disk.Disk_sda_W]
foreground = #880000
[Stat-Disk.Disk_sda_R]
foreground = #008800
[Network.Byte_Rx_eth0]
label-position = none
text-font = 6x10
foreground = #880000
[Network.Byte_Tx_eth0]
label-position = none
text-font = 6x10
foreground = #008800
[Processes.Load]
text-font = 6x10
foreground = #555555
[Stat-CPU.CPU]
text-font = 6x10
foreground = #555555
[Date_Time.Uptime_DHM]
text-font = 6x10
foreground = #555555
====== Fluxbox Startup ======
~/.fluxbox/startup
#!/bin/sh
#
# fluxbox startup-script:
#
# Lines starting with a '#' are ignored.
# Change your keymap:
xmodmap "/home/ms/.Xmodmap"
# Applications you want to run with fluxbox.
# MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN ''&'' AT THE END.
#
# unclutter -idle 2 &
# wmnd &
# wmsmixer -w &
# idesk &
xclock -xrm "*overrideRedirect: True" -geometry 110x110-0+0 &
# xload -xrm "*overrideRedirect: True" -bg black -fg gray -update 2 -label "" -geometry 140x140-5+150 &
procmeter3 -geometry 110x800-0+130 -xrm "*overrideRedirect: True" &
# gkrellm -geometry 110x800-0+115 &
# conky &
root-tail -g 1150x900+2-22 -font 6x10 /var/log/syslog,#744444 /home/ms/.xsession-errors,#555555 &
# And last but not least we start fluxbox.
# Because it is the last app you have to run it with ''exec'' before it.
# exec fluxbox
# or if you want to keep a log:
exec fluxbox -log "/home/ms/.fluxbox/log"