Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— | eeepc:compiz_on_xandros [2024/02/29 13:36] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Getting Compiz to function in default Xandros ====== | ||
+ | | ||
+ | |||
+ | | ||
+ | That said, here's how to get what you want: | ||
+ | |||
+ | | ||
+ | |||
+ | Used information from\\ | ||
+ | | ||
+ | |||
+ | and | ||
+ | |||
+ | | ||
+ | |||
+ | ===== Pre-install ===== | ||
+ | |||
+ | A few changes have to be made to the file / | ||
+ | |||
+ | In Section " | ||
+ | |||
+ | | ||
+ | |||
+ | |||
+ | in first position. | ||
+ | |||
+ | In Section " | ||
+ | |||
+ | | ||
+ | |||
+ | |||
+ | in last position. Plus, if you don't already have a Section " | ||
+ | |||
+ | Section | ||
+ | | ||
+ | EndSection | ||
+ | |||
+ | |||
+ | AIGLX is integrated in the X server. Also, it should get loaded automatically. Ensure that it does : | ||
+ | |||
+ | cat / | ||
+ | |||
+ | |||
+ | which should say (==) AIGLX enabled (with a bunch of errors after that). If it doesn' | ||
+ | |||
+ | | ||
+ | |||
+ | |||
+ | to Section " | ||
+ | |||
+ | |||
+ | ===== Compiz ===== | ||
+ | |||
+ | |||
+ | Compiz' | ||
+ | |||
+ | sudo apt-get install compiz | ||
+ | |||
+ | |||
+ | |||
+ | Then, add Compiz to your desktop environment (Gnome, KDE, or Xfce) startup script: | ||
+ | |||
+ | Simply create a file " | ||
+ | |||
+ | [Desktop Entry]\\ | ||
+ | Encoding=UTF-8\\ | ||
+ | Exec=compiz --replace gconf & kde-window-decorator & | ||
+ | GenericName[en_US]=\\ | ||
+ | StartupNotify=false\\ | ||
+ | Terminal=false\\ | ||
+ | TerminalOptions=\\ | ||
+ | Type=Application\\ | ||
+ | X-KDE-autostart-after=kdesktop\\ | ||
+ | |||
+ | |||
+ | Restart the X server (Ctrl+Alt+backspace)\\ | ||
+ | |||
+ | Now - install gconf to change settings: | ||
+ | |||
+ | sudo apt-get install gconf-editor\\ | ||
+ | |||
+ | (with extra repositories and pinning as discussed in the wiki)\\ | ||
+ | |||
+ | let it finish, then type in:\\ | ||
+ | |||
+ | gconf-editor & | ||
+ | |||
+ | go through the logical progression (apps/ | ||
+ | scroll to the shortcut for maximize vertically and change from Disabled to:\\ | ||
+ | |||
+ | < | ||
+ | |||
+ | now this should take effect immediately, | ||
+ | |||
+ | |||
+ | -------------- | ||
+ | |||
+ | ==== No window decorator? ==== | ||
+ | |||
+ | |||
+ | At this point you might find that none of your windows have a window decorator (ie title bar). This can be solved as follows (with thanks to Forum member Ravexildow): | ||
+ | |||
+ | === The Reason: === | ||
+ | |||
+ | |||
+ | When trying to run compiz in the terminal you get a trace that you can read to see what the program is trying to do. I won't quote it here because I'm too lazy to reproduce it. However, it basically is saying that the gtk-window-decorator has caused a problem with the X server because it couldn' | ||
+ | |||
+ | This is the case because, for some reason, the gtk-window-decorator is looking for an .xml file in ''/ | ||
+ | |||
+ | === The Solution: === | ||
+ | |||
+ | It's dirty but it works. | ||
+ | |||
+ | Quelle((http:// |