pre1

Pimp my X11

1. Januar 2008

Lange Zeit habe ich X11 in MacOS als Fremdkörper erlebt.

So muss man z.B. Strg anstatt CMD verwenden und andauernd bleibt die X11-App offen. Beide Störfaktoren lassen sich aber leicht beheben.

Für die neue Tastenbelegung legt man im User-Verzeichnis eine versteckte Datei namens .Xmodmap an und füllt sie damit:

clear Mod2
clear control
keycode 63 = Control_L
keycode 67 = Control_L
add control = Control_L

Schon funktioniert die Apfeltaste.

Desweiteren kann man seine X11-Programme um folgenden kleinen Schnipsel erweitern. Beim GIMP zum Bespiel gehört dies ans Ende des Skriptes gimp in GIMP.app/Contents/Resources/bin/.

NUM=$(/usr/X11/bin/xlsclients | wc -l)
if [ $NUM -eq 0 ]; then
killall X11
fi
sleep 1

Was bewirkt dieses kryptische Kram? Ganz einfach. Wird das Programm beendet, wird automatisch auch X11 beendet. Das Script schaut dabei aber auch nach, ob nicht gerade ein anderes Programm X11 braucht.

Quelle: Der Wilber

{ 16 Kommentare… lese sie unten oder schreibe selbst einen }

christoph Januar 1, 2008 um 12:33

Hey, super, vielen Dank, werde ich gleich mal ausprobieren.
Wo wir grade dabei sind: ich stoße immer mal wieder auf Hinweise, dass GIMP komplett ohne X11 betrieben werden kann, aber ich bin mir nie sicher, ob diese Informationen up to date sind, eine Schritt für Schritt Anleitung, die nicht gleich tiefere Kenntnis schon voraussetzen, habe ich noch nicht gesehen.

Weiß jemand was darüber?
Danke nochmals
Christoph

Antworten

nasendackel Januar 1, 2008 um 12:36

Ja, Gimp geht ohne X11, aber im Moment noch nicht als fertiges Paket. Du kannst ihn aber komplett aus dem Source bauen.

Wir arbeiten gerade an ner Version ohne X11. Eine Kanadierin ist da im Moment sehr aktiv. Das ist aber alles noch sehr beta und nicht wirklich zu empfehlen. Aber ich denke schon, dass es dieses Jahr noch was wird ;)

Du kannst die Entwicklung aber hier verfolgen:

http://www.wilber-loves-apple.org/topic.php?id=15&replies=64

Antworten

christoph Januar 1, 2008 um 14:13

Ha, genau dein Name ist mir in diesem Zusammenhang geläufig :-)

GIMP ohne X11 wäre mir sehr lieb, auch wenn ich nicht X11-phob bin. Solange werde ich also den GIMP mit betreiben und mir euren Fortschritt interessiert angucken. Der Pixelmator hat mich persönlich überhaupt nicht umgehauen, keinerlei neue Funktionalität und das GUI ist nicht mein Fall. Acorn geht wenigstens neue Wege, reicht mir aber oft nicht weit genug. Also GIMP oder Photoshop, wenn auch letzteres mir immer mehr microsoftig rüberkommt (CS2 unter Leopard? Kauf doch CS3).

Langer Rede kurzer Sinn: meine ungeteilte Aufmerksamkeit ist euch sicher.
Christoph

Antworten

apfelnase Januar 1, 2008 um 14:24

Ich verfolge Gimp auch weiter. Für Zeichnungen mit dem Zeichentablett nehme ich Pixelmator. Für Filter-Arbeiten dann wieder Gimp. Aber ich hoffe echt, dass bald eine Version ohne X11 erscheint.

Achso, Christoph (nasendackel): Sind die von dir oben angesprochenen Codes (X11 beenden) in der nächsten Version von Gimp enthalten?

Antworten

nasendackel Januar 1, 2008 um 15:50

Nein, da dies viele sehr produktiv X11 verwenden. Zwar passt das Skript ja auf, aber es kann dennoch vielleicht mal doch was ausversehen beendet werden.

Als Standard somit nicht, aber ich denke über einen patch nach ;)

Antworten

apfelnase Januar 1, 2008 um 17:32

patch klingt gut :)

Antworten

SkyWombat Januar 1, 2008 um 18:13

Was spricht dagegen X11 offen zu lassen?
Zumindest bei mir ist es staendig offen, schon deshalb damit ich von entfernten Rechnern X11 Fenster darstellen kann ohne staendig schauen zu muessen ob es nun gerade offen ist oder nicht. ;)

Antworten

nasendackel Januar 1, 2008 um 18:49

Da spricht nichts gegen, nur wenn man man so ein dock-ordnungs-honk wie ich ist, dann nervt es halt.

Antworten

nadine Januar 2, 2008 um 11:50

:) Ihr habt Probleme. Tststs…

**HAPPY NEW YEAR**** wollt ich noch sagen!

Antworten

fragensteller Januar 3, 2008 um 11:30

wie erstelle ich eine unsichtbare datei? und wie kann ich sie anschließend öffnen um diese zu editieren :-/

vielen dank!

Antworten

nadine Januar 3, 2008 um 11:47

lieber fragensteller,

am einfachsten nimmst du z.B. TextEdit oder SimpleText oder so. Neue Datei öffnen, Krams reinschreiben ( clear Mod2 blablabla…) und als .Xmodmap sichern. Der Punkt . vor dem Dateinamen ist das Geheimnis! Damit ist die Datei “unsichtbar”… Keine zauberei.

Antworten

nadine Januar 3, 2008 um 11:50

Ach und wenn du gucken möchtest, wo über all “unsichtbare” Dateien rumliegen – Ich nehme dafür Tinkertool: http://www.pimp-your-mac.de/50226711/pimp_your_osx_basteln_am_system_mit_dem_tinkertool.php

Antworten

fragensteller Januar 3, 2008 um 12:15

1A. beide tipps funktionieren. auch vielen dank für den tipp “tinkertool”.

gruß.

Antworten

Christian Februar 8, 2008 um 16:32

@nadine
Das ist ja ganz nett mit dem Punkt vorne. Aber den lässt Leo mich nicht machen.

Antworten

nadine Februar 8, 2008 um 17:01

@Christian:
Wie? Ach du meinst bei der Benennung?
Probier es mal anders herum, den die Datein mit dem . saind dem system vorbehalten. Erst den namen vergeben: Xmodmap und dann, wenn die Dateien auf dem Desktop oder sonstwo liegt, einfach anklicken und den . einfügen! Probier es mal, müsste so gehen.

Antworten

@tigion Januar 21, 2009 um 20:43

@Nasendackel Danke für den Hinweis http://tinyurl.com/6wjgla werde ich bei mir noch ergänzen.

Antworten

{ 1 Trackback }

Schreibe einen Kommentar

Smilies gefällig?

Previous post:

Next post: