Posts mit dem Label fuck_tuomov werden angezeigt. Alle Posts anzeigen
Posts mit dem Label fuck_tuomov werden angezeigt. Alle Posts anzeigen

Donnerstag, 31. Juli 2008

ion3 und Gimp

Damit Gimp in der neuen Version von ion3 (bei mir 3-20080707 mit xinerama, siehe HOWTO) gut zusammen arbeitet und nicht den komischen Effekt hat, dass der Open-File Dialog verschwindet, musste ich einige änderungen an der cfg_kludges.lua machen.

Als erstes sollten zwei Frames mit Namen versehen werden (bei mir "gimp-toolbox" für das Hauptfenster und "gimp_pic" für den Rest).
Dies geschieht mittels Alt+F3 und der Eingabe von:

mod_query.query_renameframe(_)

in dem erscheinenden kleinen Balken untzer dem Frame. Dann die Namen eingeben und ion restarten (F12 drücken und session/restart wählen)

Als zweites muss die ~/.ion3/cfg_kludges.lua um folgende Zeilen erweitert werden:
defwinprop{
class = "Gimp",
instance = "gimp",
target = "gimp_pic",
role = "gimp-file-open",
float = true
}

defwinprop{
class = "Gimp",
instance = "gimp",
target = "gimp",
role = "gimp-toolbox",
float = true
}


Öffnet man nun gimp, so erscheint die Tool-Box immer in dem entsprechend benannten Fenster und der Open-File Dialog in dem Hauptfenster. Persönlich fand ich es angenehm einen Workspace nur für Gimp zu erstellen und darin eine Aufteilung von 10% ToolBox und 90% Picture zu haben.

Möchte man einen Workspace benennen, so geht dies mittels Alt+F3 und der eingabe von:
mod_query.query_renameworkspace(_)


Viel Spaß noch...

Donnerstag, 6. März 2008

Ion3 mit mod_xinerama unter Ubuntu --UPDATE--

-- UPDATE --
Neue Version von ion3
-- UPDATE --

Soo nachdem ich ne richtige pissige Session mit dem doofen maintainer/Entwickler/Vollidiot von ion hinter mir habe... hier die Anleitung wie man Xinerama DOCH in die neuen Versionen von Ion3 hinein bekommt!!!

Runterladen und entpacken der Quellen:
Von http://modeemi.fi/~tuomov/ion/download.html die neueste Version besorgen und auspacken

wget -c http://iki.fi/tuomov/dl/ion-3-20080207.tar.gz
tar xvfz ion-3-20080207.tar.gz
cd ion-3-20080207/


ion3_mod_xinerama (Link1) runterladen & auspacken:
wget -c http://old-releases.ubuntu.com/ubuntu/pool/multiverse/i/ion3-mod-xinerama/ion3-mod-xinerama_20070410.orig.tar.gz
tar xvfz ion3-mod-xinerama_20070410.orig.tar.gz
mv ion3-mod-xinerama/ mod_xinerama/


meine modulelist.mk sieht folgendermaßen aus (mod_xinerama dazu gefügt):
MODULE_LIST = mod_tiling mod_query mod_menu \
mod_dock mod_sp mod_sm mod_statusbar mod_xinerama\
de


Für ein Debianbasiertes System muss man die system.mk so anpassen, dass sie aussieht wie das folgende. Ansonsten patch unter system_mk.patch, oder die komplette Datei unter: system.mk:
# If you have installed Lua 5.1 from the official tarball without changing
# paths, this should do it.
#LUA_DIR=/usr/local
#LUA_LIBS = -L$(LUA_DIR)/lib -llua
#LUA_INCLUDES = -I$(LUA_DIR)/include
#LUA=$(LUA_DIR)/bin/lua
#LUAC=$(LUA_DIR)/bin/luac

# If you are using the Debian packages, the following settings should be
# what you want.
LUA_LIBS=`pkg-config --libs lua5.1`
LUA_INCLUDES=`pkg-config --cflags lua5.1`
LUA=/usr/bin/lua5.1
LUAC=/usr/bin/luac5.1

# Maybe for Xinerama stuff (but not sure :-P)
XINERAMA_LIBS=-lXinerama
DEFINES += -DCF_XINERAMA


jetzt mal testen zu bauen..
make


Sollte gehen, falls nicht, wurde in der system.mk die Stellen nicht angepasst oder es fehlen dependencies.. ähh die mir gerade entfallen sind :D vllt googlen.. und nachinstallieren..
sudo apt-get build-dep ion3

sollte schon mal helfen..
Ansonsten sind das die Pakete die ich installeirt habe:
sudo apt-get install liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua5.1 lua50 libxinerama-dev


-- UPDATE --
Ich hatte das Problem, dass es unter Ubuntu immer zu der Fehlermeldung kam, dass er kein mod_xinerama finden konnte.
Dazu musste ich folgendes machen:

sudo cp /usr/local/lib/ion3/lc/mod_xinerama.lc /usr/lib/ion3/lc/
sudo cp /usr/local/lib/ion3/mod/mod_xinerama.so /usr/lib/ion3/



Falls welche gefehlt haben, bitte ins Kommentar schreiben ;D


Jetzt muss nur noch der mod_xinerama-quatsch gebaut werden. Dazu in dem Makefile schauen, dass TOPLEVEL=.. angegeben wurde (per default und da wir das ins richtige verz. ausgepackt haben, sollte es gehen).
cd ion3-mod-xinerama/
make
cd ..
sudo make install


Jetzt noch die gdm login Sache anpassen (falls man das schon hat, einfach überspringen)
vim /usr/share/xsessions/ion3.desktop

[Desktop Entry]
Encoding=UTF-8
Name=Ion3
Exec=/usr/local/bin/ion3
Icon=
Type=Application


jetzt nur noch in der ~/.ion3/cfg_ion.lua folgendes eintragen:
dopath("mod_xinerama") <-- Das davor eintragen, sonst kommt die Taskleiste durcheinander
dopath("cfg_modules") <-- Das steht schon drin


X nur noch neustarten, einloggen und sich an der neuen version ergötzen:
ion3 -V
3-20080207



et voila....
ION3 mit xinerama...