Warning, /plasma/oxygen-gtk/INSTALL is written in an unsupported language. File is not indexed.
0001 Basic instructions for compiling: 0002 0003 cd oxygen-gtk 0004 mkdir build 0005 cd build 0006 cmake ../ 0007 make -j2 0008 sudo make install 0009 0010 Notes: 0011 0012 1/ using cmake alone (with no argument) should usually work (that is: select the right path for installing the theme) 0013 If one wants to customize this path, on can manually set the CMAKE_INSTALL_PREFIX flag when running CMake. 0014 The default is equivalent to: 0015 0016 cmake -DCMAKE_INSTALL_PREFIX=`pkg-config --variable=prefix gtk+-2.0` ../ 0017 0018 2/ when using the default installation prefix, the theme engine should also automatically get installed in 0019 the correct location. However, if a custom CMAKE_INSTALL_PREFIX location is set, an extra flag is needed at 0020 the CMake stage, to compile oxygen-gtk on a 64 bits machine (for instance): 0021 0022 cmake -DCMAKE_INSTALL_PREFIX=your_path -DLIB_SUFFIX=64 ../ 0023 0024 For other types of architectures (except, notably, i386) it might also be necessary to set the proper value for LIB_SUFFIX. 0025 It is left to the user to figure which value must be used. 0026 0027 3/ make -jX uses X parallel jobs so that compilation would speed up on SMP machines with X cores/CPUs/threads 0028 0029 4/ There are some build settings available in /CMakeLists.txt: 0030 0031 * OXYGEN_DEBUG: 0032 set this to 1 to enable a large amount of debug information to be printed to terminal 0033 0034 * OXYGEN_ICON_HACK: 0035 set this to 0 to disable oxygen-gtk from forcing KDE icons for GTK apps (regardless of DE) 0036 0037 * OXYGEN_FORCE_KDE_ICONS_AND_FONTS: 0038 set this to 0 to disable forcing KDE icons and fonts (and use the ones set in GTK) - makes sense only when 0039 KDE is not running. Doesn't change anything when KDE is running. 0040 0041 * ENABLE_COMBOBOX_LIST_RESIZE: 0042 set this to 0 to disable combobox list resizing (see README for more detail) 0043 0044 * ENABLE_INNER_SHADOWS_HACK 0045 set this to 0 to disable rendering of inner shadows using off-screen pixmap of composite widgets 0046 Note: this flag is automatically set to zero if gtk version is too old because of upstream bugs. 0047 0048 * ENABLE_GROUPBOX_HACK 0049 set this to 0 to disable rendering of groupbox consistently with Qt. 0050 This special rendering might triggers some unwanted size-changes events in some dialog the first time they are 0051 made visible.