@ Schnuffel Darf man fragen, wie lange du gebraucht hast? oO
Tja, wie lange hats gebraucht ... Wo fängts an, bei der ersten gemoddeten CFG, bei der ersten eigenen CFG, beim ersten Vorläufer dieses Desks? Schlecht zu sagen, jedenfalls war im Herbst 2009 ein neuer Rechner fällig und dann gings irgendwie - natürlich mit Pausen dazwischen - los. Nach und nach füllte sich der Bildschirm und mit der Zeit hat man mehr Ideen als Fläche. Wer Samurize auf der Platte hat ist eben nie fertig.
Mir schwebte damals vor einen modular aufgebauten Desktop zu erstellen, der nicht besonders schön aussehen muss sondern einfach nur praktisch und zweckmäßig ist. Wenn möglich mit genügend Variationsmöglichkeiten für die Position der verschiedensten Programmfenster, z.B. für eine kleine
Bildershow mit Samus ImageCycler oder man schaut sich
auf dem Desk mit dem MPlayer ein Video an.
Aber bevor ich völlig das Thema verfehle und sinnlos abschweife ...
vielleicht ein kurzer Blick "unter die Haube":
Basis ist die Shell
emergeDesktop, d.h. frei positionierbare Module für Tray, Taskbar, Uhr etc. und jedes Modul für sich kann individuell konfiguriert werden. Wofür das nützlich ist? Nun, ich habe die Sichtbarkeit der eD-Module auf 0% gesetzt und nur beim Mausover auf 100%... und so lange sie unsichtbar sind, kann man ja derweil prima eine Samu-Config "drüberlegen" ... das erklärt die obere Leiste meines Bildschirms bestehend aus
Text-Uhr (darunter eD Uhr & "Kommandozeile"),
Coretemperatur (darunter eD SystemTray),
CPU-Auslastung (eD Programmlauncher) und
Pinganzeige (eD Taskbar).
Herrlich, niemand kann sich mehr in Screenys über eine zu volle Tray aufregen weil man die im Normalfall gar nicht sieht, und trotzdem hab ich immer Zugriff und volle Bedienbarkeit auf benötigte Icons im Tray... nicht benötigte Icons kann eD natürlich ausblenden.
eD bringt auch einen Programm-Launcher mit, den ich etwas Zweckentfremdet habe:
Hier startet er keine Programme, sondern ist für die Wechsel auf meine 11 verschiedenen virtuellen Desktops zuständig (Dexpot mit dessen DexCube lässt sich prima per Kommandozeile bedienen).
Dexpot kann man dann bei Bedarf so einrichten, das bei Betreten des Desktops ein Programm oder Script automatisch gestartet und bei Verlassen auch wieder geschlossen wird.
BTW: Wer mit Dexpot arbeitet und etwas in seine wechsel.ini geschrieben hat: schreibschützt es danach ... ihr werdet es mir bei jedem Programmupdate danken.
Der besseren Erkennbarkeit hab ich die Icons im Launcher mit den Programmicons ersetzt, die auf dem entsprechenden Desktop bevorzugt laufen sollen.
Ganz links im Launcher das Samurize Icon, das ist das Bedienungsmenü für den Desk. Es gibt ja nicht nur die sichtbaren Configs (es existieren natürlich mehr), die mit dem Menü an/ausgeschaltet werden. Das Menü ist übrigens nicht Menümaker von Samurize sondern
PopSel von Horst Schaeffer.
Nun wird ja meisstens bei einem Programmaufruf per Kommandozeile eben genau diese nebst DOS-Fenster angezeigt. Das unterbinde ich mit
HStart. Bissl kompliziert aber der Zweck heiligt die Mittel.
Die anfallenden Samu-Daten landen wie auch das Windows %temp% Verzeichnis und der Browsercache auf einer 2GB Ramdisk, das schont die Festplatte vor sinnlosen Rödeleien. Darüber hinaus habe ich den gesamten Desktop in 24 Samu-Configs unterteilt um eine möglichst niedrige CPU-Belastung zu erzielen. Diese Configs benutzen dank
EasyToolz einen eigenen Core nur für sich allein während andere Prozesse und das Beriebssystem jeweils andere Kerne fest zugewiesen bekommen.
Das ... und weil ich das frei
konfigurierbare K10stat zur Prozessorüberwachung einsetze hat zur Folge, das der Rechner zu 99% im Leerlauf bei (von mir gewählten) 1100MHz und schlappen 0,85Volt stabil & stromsparend vor sich hin lümmelt.
Einzige - wenn auch nur optische - negative Begleiterscheinung ist leider, das Windows (und damit auch Samurize) die aktuelle Prozessorfrequenz nicht mehr korrekt erkennt und man mit Samurize die CPU-Geschwindigkeit nicht anzeigen lassen kann.
9% CPU bei 1,1GHz im "Leerlauf" entsprechen 3% CPU bei 3,3GHz (Vollast) aber wie gesagt, das ist nur ein marginaler Verlust für die Menschheit und eben nicht zu ändern.
Ok, das war jetzt vielleicht etwas arg technisch zum Schluss und insgesamt viel mehr Text als ich überhaupt schreiben wollte. Verschiebt oder löscht es falls es nicht hier hin passen sollte und ich hoffe, daß das jetzt nicht alles alte Hüte waren und für den einen oder anderen die eine oder andere Inspiration dabei gewesen ist.
BTW2: Wer jetzt ob der ultimativen Lobhuddelei sofort emergeDesktop ausprobieren will, dem sei gesagt: ich benutze die v5.2.10 weil die neuesten 6er Versionen hier Grafikfehler im Traymodul auslösen.