==== 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"