I have the latest QuantumGIS-1.9.0-master from Github with python-modules support and full GRASS-integration (GRASS-4.6.3-RC2) on Linux.
When opening the GRASS-tools plugin, it only displays six tools. But there are more like 300 installed.
The QGIS-Wiki tells me to add new tools to the GRASS toolbox menu using some xml file in:
qgis/src/plugins/grass/config/default.qgc
But where to find this file and how to update it? Isn't the src
-directory only used prior compiling QGIS?
And why are my GRASS modules not included in QGIS by default?
Update 1: Ok, at least I found the file:
~ $ find / -name default.qgc 2> /dev/null
/usr/local/share/qgis/grass/config/default.qgc
But the contents look good. How to trigger QGIS to load the tools? What's the point I'm missing here?
Update 2: Okay, using Sextante-plugin seems the way to go. But this is pretty much broken. I keep getting Error-Messages like this one. I tried reinstalling, but this didn't solve it.
Best Answer
First, full installation of OSGeo4W: http://trac.osgeo.org/osgeo4w/ Use the binary package(#1 under step 2).
Second, fetch the Sextante plugin for QGIS, and add it.
You should now be able to access the GRASS modules(I have currently 154 geoalgorithms).
Source: I used this over the weekend to perform various raster analysis operations, most of which using GRASS-specific tools, all done within QGIS.
Hope this helps.