Hallo, Am Thu, 20 Nov 2003, Philipp Zacharias schrieb:
Am Donnerstag, 20. November 2003 03:36 schrieb David Haller:
Am Thu, 20 Nov 2003, Philipp Zacharias schrieb:
Am Mittwoch, 19. November 2003 22:30 schrieb David Haller:
Am Wed, 19 Nov 2003, Thorsten Haude schrieb:
* David Haller
[2003-11-19 19:22]: [blackbox] Den kann man nach Belieben "aufrüsten" (verdammt wmcliphist ist das wohl praktischste Prog überhaupt), konfigurieren und er ist verdammt schnell. Aehm??? Hast du WindowMaker (>= 0.80) mal ausprobiert? Denn
Nö, habe festgestellt, das mein Window Maker 0.64.0 hat. Müsste noch das SuSE 7.2 Original sein.
Oh, den solltest du dann unbedingt aktualisieren (s.u.).
wmcliphist gehoert zu WindowMaker (sic!)! Die Zusatztools (die
Das war mir schon klar, dass das kein BlackBox-Tool ist, aber ich hab es trotzdem lieb *g*.
Ein Grund mehr sich mal anzuschauen, wofuer das eigentlich geschrieben wurde :) [..]
Wenn ich wollte koennte ich also noch "abspecken" :) Ein bisschen "Eye-Candy" darf's dann aber schon sein :)
Klar, man kann auch Minimalismus sehr exzentrisch betreiben *g*.
*g* [..]
e) allein das Feature, wie sich Fenster verschieben / veraendern lassen (Alt + Mausklick -- geht aber auch per Tastatur) ist so effektiv und "intuitiv", dass ich inzwischen auch unter KDE und Windows staendig versuche die Fenster so anzupassen / zu
Ja, das sind so die Funktionen wo ich sag: Unter Win kann ich nie so effizient arbeiten, weil z.B. sowas einfach fehlt. Und dann natürlich Desktops. Was wäre ich ohne all meine Desktops für Shells, Internet, Mail, Work, ...
*g* Ich verwende meist nur einen, hab aber auch ne zweiten konfiguriert (d.h. ein anderes Hintergrundbild definiert ;). Moeglich sind genug, und die kann man "im Betrieb" anlegen und wieder loeschen, falls man mal eben einen mehr braucht :) Ah, hab mal eben in die Quellen gelinst: /* KDE may have problems with more than 32 workspaces */ #ifdef KWM_HINTS # define MAX_WORKSPACES 32 #else # define MAX_WORKSPACES 100 #endif Moeglich sollten also mind. 254 sein ;) Wenn man also ohne KDE / KWM Kompatibilitaet kompiliert (--disable-kde) sind per default 100 moeglich. Ansonsten: 32 Desktops sollten eingentlich auch so reichen, ich hab meine WMaker (s.u.) auch mit '--enable-kde' kompiliert ;)
f) alles (Tastenkombis u.v.a.m.) laesst sich komplett und transparent konfigurieren, das wichtigste via WMPrefs.app, der Rest via Text-Dateien, in die auch WMPrefs.app schreibt. Nein, Aerger im Zusammenspiel gibt's nicht, wenn man die Config-Dateien per Hand editiert). Sogar ein autostart / autoexit ist vorhanden, als simples shell-script, das sich natuerlich auch nicht an "autostarts" via ~/.xinitrc | ~/.xsession stoert.
Hm, so ein Autostart bräuchte ich bei BlackBox noch, ich hab bisher weder davon gehört noch irgendwas gefunden, dass das schon vorhanden sein soll.
~/.xinitrc | ~/.xsession Aber ein "Windowmanager"-spezifischer Autostart erspart einem sowas in der xinitrc: ==== if test "`basename $WINDOWMANAGER`" = "aewm++"; then xsetroot -solid darkblue & fspanel & appbar & TZ=":right/Europe/Berlin" xclock -title "Stgt" -geometry 144x100 & fi ==== Jedenfalls, beim WMaker hast du in ~/GNUstep/Library/WindowMaker/ die beiden banalen, normalerweise leeren shell-scripte 'autostart' und 'exitscript' in die du dann beliebige shell-Kommandos schreiben kannst. Befehle die "weiterlaufen" sollen sind wie ueblich mit & in den Hintergrund zu schicken.
Momentan erledige ich das Laden all meiner Applikationen die ich nach dem Einloggen so brauche noch über ein kleines Script, das in meinem bin liegt und das ich jedesmal per Hand aufrufen muss. Ist noch etwas umständlich, aber geht dank Menüeintrag sehr flott von der Hand.
$ cat dein_script >> ~/GNUstep/Library/WindowMaker/autostart Ich habe aber z.Z. gar nix im Autostart, denn WMaker kennt das Konzept der "Session", bei mir z.Z. die Uhr (xclock) und der Mixer (kmix eigenartigerweise[1]) als "Session"-Apps gespeichert. Die stellt mir WMaker also "automatisch" wieder her, auch ohne dass ich sie im autostart oder der xinitrc eingtragen habe[2]. Die Session wird dabei in ~/GNUstep/Defaults/WMState abgespeichert, laesst sich also ggfs. auch per $EDITOR aendern.
Und die WM-(Dock)Apps wie wmcliphist u.v.a.m bieten Zusatz- funktionalitaet... Und Gnome-kompatibel ist WMaker auch noch.
Kurzum: WindowMaker bietet mir alles (und mehr), was ich mag, und das schnell, bequem, ergonomisch, effizient, effektiv...
Vielleicht guck ich doch nochmal rein. Aber schon wieder umgewöhnen und konfigurieren?
Es gibt ein script von kde-/gnome Menues nach WMaker, und "umgewoehnen" musst du dich vermutlich kaum. Und mittels "WPrefs" (nicht wmconfig, das kann nur 0.6x!) ist die Grundconfig auch einfach :) Sogar nen Menu-Editor hat WPrefs mit eingebaut -- und zwar nen besseren als KDE IMO :) Und das Editieren des Menues via WPrefs und per Hand mit $EDITOR laesst sich auch problemlos kombinieren (nur eben nicht gleichzeitig). Ansonsten lohnt sich wohl noch, dass du dir XFCE4 anschaust.
Das schreit nach noch etlichen durchgemachten Nächten (ich geb keine Ruh bis ich nicht das Gefühl habe, (fast) alles ausprobiert zu haben, was geht)
*g* Awatt, ich hatte mir den WindowMaker nach IIRC < 2h weitgehend auf meine Beduerfnisse angepasst.
[...]
PS: Bei Interesse kann ich mal nen Screenshot machen und online stellen ;)
Interesse anmeld.
Done. Liegen auf meiner HP unter /linux/ als: WMaker_desktop.jpg (176k, Q=45%, grad noch leserlich ohne ueble Artefakte) WMaker_desktop.png (254k, 256 Farben, ansonsten 1:1) Achso, warum der xemacs grad im *Debugging* Mode ist weiss ich auch nicht, ich hab da frueher heute abend rumgespielt ;)
Am besten das Spec-File und eine kleine Änderungsbeschreibung mit dazu, wenn Du soviel Muße hast.
Hm. Da muesste ich nochmal drueber... Ich lade aber einfach mal den
letzten Stand ohne weitere Kommentare rauf:
Wie oben, meine HP, unter /linux/:
4.2k Hermes-0.10.spec # [*]
257k Hermes-1.3.2-0_dh_0.src.rpm
34k Hermes-1.3.2.warnings_gnu.diff # mein diff [*]
2.4M WindowMaker-0.80.0-1_dh_1.src.rpm
50k WindowMaker-0.80.0.dh_warnings.diff # mein diff [*]
5.9k WindowMaker-0.80.0.single_click.diff # [**]
57k WindowMaker-0.80.0.single_click_and_dh_warnings.diff # [*]
9.1k WindowMaker.spec # [*]
153k libPropList-0.10.1-0_dh_0.src.rpm # [***]
2.3k sX # startscript fuer
# diverse WMs,
# erfordert symlinks nach dem Muster 's${WINDOWMANAGER}'
# z.B. ~/bin/swmaker -> ~/bin/sX
[*] ist im jeweiligen src.rpm enthalten, prefix ist jeweils als
/opt/WMaker definiert, laesst sich aber leicht aendern. Bei Fragen
kommentiere ich (v.a. das WMaker.spec) ausfuehrlicher.
[**] ein diff aus contrib/, das noch gegen 0.60 war, und das ich auf
0.80 angepasst habe. Da sich beide patches nicht konflikfrei
zusammen anwenden liessen gibt's noch den extra-diff mit
beiden, wird aber im .spec ueber ein einfaches %define
auseinandergepfriemelt. Man muss also nur angeben, welche
patches man moechte ;)
[***] libPropList, ist offenbar aber nicht mehr noetig, daher nur als
src.rpm.
Achso: alle .specs sind fuer meine SuSE 6.2 angepasst, sollten aber
weitgehend ohne Aenderungen auch auf neueren SuSEs laufen (auf 7.1
ist's IIRC sogar getestet ;) Mit SuSE >= 8.0 kann es Probleme wg.
Paketnamen geben, die muss man ggfs. im .spec anpassen. Ne 8.2 haette
ich hier als Referenz fuer Nachfragen.
Und noch nen "achso": ich habe mit Absicht keine direkten URLs
angegeben, sorry fuer die Unannehmlichkeit, ich will nicht, dass diese
temporaer abgelegten Dateien in google etc. landen. Keine der o.g.
Dateien ist von irgendwoher verlinkt. Mittels 'wget' o.ae. lassen die
sich aber wohl doch bequem runterladen[3] :)
Im .spec _im_ WindowMaker src.rpm hab ich noch ein Require auf
libPropList, das sollte man ggfs. einfach auskommentieren (ein #
davor). Das einzelne .spec hab ich "mal eben" korrigiert.
Wenn man sich die tarballs selbst besorgt reichen die *.spec und *.diff.
Mehr Doku u.v.a.m. wie massig "Dockapps" usw. wie wmcliphist gibt's
unter http://www.windowmaker.org/ und http://www.gnustep.org/.
-dnh, dessen WMaker (aus obigen src.rpms erstellt) seit
Mon 11 Feb 2002 06:25:58 PM CET
ohne Probleme laeuft. Abstuerze (genauer Segfaults) gab's ab und
an, meist direkt wg. irgendeinem Spiel. WMaker schickt dann nen
Dialog in dem man auswaehlen kann -- nach "Restart WindowMaker"
lief's bisher noch jedes Mal stabil weiter. Selbst xawtv (was
sonst gerne muckt) laesst sich durch einen Restart von WindowMaker
nicht beeindrucken :)) Anders gesagt, auch wenn ich ab und an
segfault's bekomme sind die IMO nicht WMaker intern. Und wg. dem
problemlosen "restart" jucken einen die Restarts auch gar nicht,
es fehlen halt fuer nen Moment die Titelleisten und so ;)
PS: ich ziehe demnaechst wohl mit meiner Domain um, da kann ich sowas
dann auch laenger ablegen. O.g. Dateien werde ich "bald"[tm]
wieder loeschen.
PPS: fuer Athlon mit glibc-2.1.3 haette ich ggfs. auch binaries...
[1] ich habe noch keinen besseren mixer gefunden, wmmix als Dockapp
braucht grosse Icons (64x64) damit's brauchbar ist, ich will aber
nur 32x32 Icons, und andere Mixer wie smix u.a. brauchen zuviel
Platz... Naja, so werden immerhin schon beim Start ein paar
KDE1(!)-Libs geladen, so dass dann der Start von diversen Spielen
schneller geht ;))
[2] ich starte via Konsole, nicht via [xkg]dm.
[3] zum Beispiel:
$ cat <