Включаем и отключаем Touchpad

Бывают ситуации, когда тачпад мешает и его хочется отключить. Такая возможность есть. Для KDE или GNOME есть пакеты kde-misc/ksynaptics и gnome-extra/gsynaptics соответственно. Кроме включения/отключения тачпада они позволяют настроить массу параметров.
Но мне кроме включения/выключения ничего не нужно. Поэтому мне хватит только “иксового” драйвера тачпада x11-drivers/synaptics.

В конфиге /etc/X11/xorg.conf добавляем опцию Option “SHMConfig” “on”:

Section "InputDevice"
   Identifier  "Touchpad"
   Driver      "synaptics"
   # support for synclient
   Option      "SHMConfig" "on"
EndSection

Для включения тачпада используем команду:

/usr/bin/synclient TouchpadOff=0

для выключения:

/usr/bin/synclient TouchpadOff=1

Для переключения состояния тачпада можно использовать такую команду:

/usr/bin/synclient -l | grep TouchpadOff | gawk '{var="0"; if($3==0)var="1"; system("/usr/bin/synclient TouchpadOff="var)}'

По желанию данную команду можно повесить на комбинацию клавиш. Я для этой цели использую xhkeys.

NDK

NDKNCurses Development Kit for C++ – предоставляет набор виджетов в текстовой консоли, такие как menubars, popup menus, различные dialog boxes, и элементы управления (push buttons, check buttons, и др.).

Java-приложения и libxcb

Если у вас не запускается Java-приложение, а в консоле пишет
java: xcb_xlib.c:82: xcb_xlib_unlock: Assertion `c->xlib.lock’ failed., то вы нарвались на баг в Java-машине.

Для запуска Java-приложения обновитесь до libxcb-1.1, и запускайте приложение так:

$ LIBXCB_ALLOW_SLOPPY_LOCK=1 your-java-app

Или добавьте строчку LIBXCB_ALLOW_SLOPPY_LOCK=1 в файл /etc/env.d/00local и выполните

$ env-update

.

Blitz++

Blitz++ – библиотека C++ для научных расчетов, которая обеспечивает производительность на равне с Fortran 77/90. Основана на темплейтах, для обеспечения максимальной производительности (правильно, кого интересует расход памяти). Текущая версия предлагает массивы и вектора, генератор случайных чисел, матрицы. Библиотека Open Source.

Воксели возвращаются

Воксльный движок использующий GPU возвращается (не будем брать в расчет дату последней новости – 2006 год). Voxlap от Ken Silverman’а.

Заявленные возможности:
* 6 Degrees of Freedom (move anywhere, look anywhere)
* Room over room built-in, no hacks necessary
* Accurate intersections so voxels look like perfect cubes up close
* Fast CSG operations for: boxes, spheres, ellipsoids, cylinders, sectors, and 3D convex hulls
* Voxel sprites with full matrix rotation (using .KV6 output format from SLAB6)
* Support for sprite bending or twisting (great for animation such as a fish swimming)
* Full-screen Z-buffer for bug-free clipping of sprites
* Fog of any depth or color.
* Mip-mapping for both world and sprites.
* Support for Mercator-projection panoramas and converter for cubic panoramas (see KUBE / KUBEGL)
* Smooth collision detection and sliding
* Real-time WYSIWYG editor
* Real-time lighting function
* Support for procedural textures (wood, etc…)
* Includes all basic functions necessary for a game – including my own sample game code
* Automatically detects floating objects and makes them fall
* 1024x1024x256 board map (this is plenty big if you take advantage of the depth)
* My own optimized decompression library for PNG, JPG, GIF, TGA, BMP and ZIP files.
* Everything in pure 32-bit color (with emulation for 24,16,15,8 bit color)
* Uses modern compiler & OS: MS Visual C++ 6.0, Masm 6.15, Win95/98/ME/NT/2000/XP
* DirectDraw, DirectSound, DirectInput fully supported
* Optimized assembly code, supporting SSE (Pentium III) or 3DNow! (Athlon) instructions
* Doesn’t require a 3D accelerator :)

Доступны исходые коды, датированные 2005 годом.

GFL SDK

GFL SDK – графическая библиотека от автора XnView, позволяет загружать и сохранять растровую графику. Существует две версии библиотеки – полная и лайт. Полная версия позволяет загружать более 100 форматов, и сохранять 40. Кроме прочего можно накладывать фильтры на изображение.
Существуют версии для Windows, Linux x86, Irix N32, Solaris sparc, BeOS x86, MacOS X, FreeBSD x86, Cygwin. Библиотека закрытая. Для коммерческого использования необходимо разрешение автора.

1 2