make Cinnamon look and feel like the venerable Windows XP interface
based on Mint-XP (fmcgorenc) and Adwaita
- cinnamon
- gtk-2.0
- gtk-3.0
- metacity-1
- cursor
- Tahoma (Default, Desktop, Document)
- Trebuchet MS Bold (Window Title)
- Franklin Gothic Medium (Start Button)
- Antialiasing: Greyscale
- Hinting: Full
These are required for full XP look, but not for theme to function. Fonts must be installed seperately.
- QT apps have a few unavoidable bugs. If something "less buggy" is desired, open terminal, run
qtconfig-qt4
and select "Windows" under GUI style (this will look Win98-ish but at least it won't have bugs) - LibreOffice 5.0 and above may use gtk3 by default (sorta)...to get the gtk2 theme add "export SAL_USE_VCLPLUGIN=gtk" to
~/.bashrc
- Cinnamon 3.x
- Gtk 3.20+
- Cinnamon 2.x
- Gtk 3.10
- Cinnamon 3.x
- Gtk 3.18
- Pixmap and Adwaita gtk2 engines
- sassc (to build css from scss)
- xcursorgen (to build the cursor theme)
Bleeding edge distros (Arch et al) should have sassc
in the repo already. If not, need to compile from source. This will create a static-linked binary at /usr/local/bin/sassc
.
apt-get install build-essential
apt-get install git
git clone https://github.com/sass/sassc.git
git clone https://github.com/sass/libsass.git
cd sassc
SASS_LIBSASS_PATH=../libsass make
sudo SASS_LIBSASS_PATH=../libsass make install
- Run
./compile-theme
in theme root directory. The result will be a file called "pkg"
- Pass the
-f
parameter to specify the desired flavor
- Copy "CinnXP" directories in "icons" and "themes" into system wide paths (
/usr/share/icons
and/usr/share/themes
) or user-wide paths (~/.icons
and~/.themes
). Create directories as necessary - In
~/.icons
, make symbolic link called "default" and point it to the CinnXP cursor directory (this is required for QT apps and probably other stuff) - move menu applet to the first position on the panel and open configuration; point icon to
CinnXP/cinnamon/menu.png
and change text to "start"
To compile for lower gtk versions, use the
-g
parameter. Pass./compile-theme -h
for details. This is necessary for Linux Mint.
Run ./test-theme
in the top-level directory to generate a directory of links to the appropriate gtk, cinnamon, and metacity files; the resulting file can be moved to ~/.themes
or /usr/share/themes
. This is to allow faster/easier live testing of these components without compiling the entire package as above. Note that cursor themes will need to be compiled during testing.
Command line args are analogous to
compile-theme
- Bug fixes
- Automatic installation in
compile-theme