One would expect that considered the complexity of gdm there would be a way to have per user X11 options. So no, there isn’t one. At least not after the great rewrite after V2.22.
However good old Unix paradigms can help us (this is all under Debian, other Unices will allow a similar trick):
$ vim /usr/local/bin/X Add something similar like this:
#!/bin/sh # # start X with different options depending on user # check if the parent gdm process that started us contains # "
Read on
SVG markers are a popular way to symbolise points in QGIS. Predefined markers are available in $PREFIX/share/qgis/svg and it is straightforward to add new symbols or to create own symbols with a vector graphics program (e.g. Inkscape). A disadvantage so far was the need to create different versions of an svg file to have the same symbol in several colors. A recent change in QGIS now introduces the possibility to insert parameter tags into the svg file and QGIS is going to replace them with the values for fill color, outline color and outline width.
Read on
Sourcepole is conducting a QGIS workshop and giving two presentations:
Workshop: New features for QGIS power users QGIS, what’s new? Publishing maps from the desktop with QGIS server There are more QGIS workshops and presentations:
Workshop: Customizing QGIS with Python Plugins Efficiently using PostGIS with QGIS Quantum GIS & Inkscape: Cartographic Tools for Attractive Maps Web Mapping Performance Shootout Case studies:
QGIS in an Academic Library: A Case Study Cellular Automata QuantumGIS plugin and web-based application A WPS Based Biogeography Tool for QGIS FOSS4G: Technology Enabling Humanitarian Relief Efforts A Prototype of open source tool for water resources management in developing countries So if you’re interested in QGIS, don’t miss FOSS4G 2011 in Denver.
Read on
Abstract Using string-eval in Ruby for metaprogramming is unnecessarily obscuring. Ruby’s more modern and specific metaprogramming methods should be used instead whenever possible. This problem is illustrated on the example of Ruby’s Forwardable class.
In detail… Ruby’s Forwardable class is using metaprogramming to forward calls from a frontend interface to an instance in the back executing the call.
Metaprogramming is the discipline of making code that creates code. This task allready is rather abstract and hard to grasp in itself.
Read on