138 lines
14 KiB
HTML
138 lines
14 KiB
HTML
<html><head><title>3Dconnexion input devices/ru</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>3Dconnexion input devices/ru</h1></div>
|
||
|
||
<div id="mw-content-text" lang="ru" dir="ltr" class="mw-content-ltr"><hr/><div class="mw-parser-output"><div class="thumb tright"><div class="thumbinner" style="width:202px;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:SpaceNavigator.jpg" class="image"><img alt="" src="200px-SpaceNavigator.jpg" width="200" height="133" class="thumbimage" srcset="/wiki/images/thumb/e/ea/SpaceNavigator.jpg/300px-SpaceNavigator.jpg 1.5x, /wiki/images/thumb/e/ea/SpaceNavigator.jpg/400px-SpaceNavigator.jpg 2x" /></a> <div class="thumbcaption"><div class="magnify"><a href="https://www.freecadweb.org/wiki/index.php?title=File:SpaceNavigator.jpg" class="internal" title="Enlarge"></a></div>3Dconnexion SpaceNavigator</div></div></div>
|
||
<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
|
||
<ul>
|
||
<li class="toclevel-1 tocsection-1"><a href="#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0_.D0.B4.D1.80.D0.B0.D0.B9.D0.B2.D0.B5.D1.80.D0.BE.D0.B2"><span class="tocnumber">1</span> <span class="toctext">Установка драйверов</span></a>
|
||
<ul>
|
||
<li class="toclevel-2 tocsection-2"><a href="#Linux"><span class="tocnumber">1.1</span> <span class="toctext">Linux</span></a>
|
||
<ul>
|
||
<li class="toclevel-3 tocsection-3"><a href="#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0_.D0.B8.D0.B7_.D1.80.D0.B5.D0.BF.D0.BE.D0.B7.D0.B8.D1.82.D0.BE.D1.80.D0.B8.D1.8F"><span class="tocnumber">1.1.1</span> <span class="toctext">Установка из репозитория</span></a>
|
||
<ul>
|
||
<li class="toclevel-4 tocsection-4"><a href="#Ubuntu"><span class="tocnumber">1.1.1.1</span> <span class="toctext">Ubuntu</span></a></li>
|
||
<li class="toclevel-4 tocsection-5"><a href="#Fedora"><span class="tocnumber">1.1.1.2</span> <span class="toctext">Fedora</span></a></li>
|
||
<li class="toclevel-4 tocsection-6"><a href="#Debian"><span class="tocnumber">1.1.1.3</span> <span class="toctext">Debian</span></a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toclevel-3 tocsection-7"><a href="#.D0.9A.D0.BE.D0.BC.D0.BF.D0.B8.D0.BB.D1.8F.D1.86.D0.B8.D1.8F_Spacenav_.D0.B8.D0.B7_.D0.B8.D1.81.D1.85.D0.BE.D0.B4.D0.BD.D0.B8.D0.BA.D0.BE.D0.B2"><span class="tocnumber">1.1.2</span> <span class="toctext">Компиляция Spacenav из исходников</span></a></li>
|
||
<li class="toclevel-3 tocsection-8"><a href="#.D0.9F.D0.B5.D1.80.D0.B5.D0.B7.D0.B0.D0.BF.D1.83.D1.81.D0.BA"><span class="tocnumber">1.1.3</span> <span class="toctext">Перезапуск</span></a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toclevel-2 tocsection-9"><a href="#OSX"><span class="tocnumber">1.2</span> <span class="toctext">OSX</span></a></li>
|
||
<li class="toclevel-2 tocsection-10"><a href="#Windows"><span class="tocnumber">1.3</span> <span class="toctext">Windows</span></a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toclevel-1 tocsection-11"><a href="#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0_FreeCAD"><span class="tocnumber">2</span> <span class="toctext">Установка FreeCAD</span></a>
|
||
<ul>
|
||
<li class="toclevel-2 tocsection-12"><a href="#Spaceball_Motion"><span class="tocnumber">2.1</span> <span class="toctext">Spaceball Motion</span></a></li>
|
||
<li class="toclevel-2 tocsection-13"><a href="#Spaceball_Buttons"><span class="tocnumber">2.2</span> <span class="toctext">Spaceball Buttons</span></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
|
||
<h2><span class="mw-headline" id=".D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0_.D0.B4.D1.80.D0.B0.D0.B9.D0.B2.D0.B5.D1.80.D0.BE.D0.B2">Установка драйверов</span></h2>
|
||
<h3><span class="mw-headline" id="Linux">Linux</span></h3>
|
||
<p>FreeCAD поддерживает драйвера из проекта <a rel="nofollow" class="external text" href="http://spacenav.sourceforge.net/">Spacenav</a>. Это проект, нацеленный на создание драйвера с открытыми исходниками, совместимого с фирменными драйверами от 3Dconnexion.
|
||
</p>
|
||
<h4><span class="mw-headline" id=".D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0_.D0.B8.D0.B7_.D1.80.D0.B5.D0.BF.D0.BE.D0.B7.D0.B8.D1.82.D0.BE.D1.80.D0.B8.D1.8F">Установка из репозитория</span></h4>
|
||
<h5><span class="mw-headline" id="Ubuntu">Ubuntu</span></h5>
|
||
<pre>sudo apt-get install spacenavd </pre>
|
||
<h5><span class="mw-headline" id="Fedora">Fedora</span></h5>
|
||
<pre>sudo yum install spacenavd </pre>
|
||
<h5><span class="mw-headline" id="Debian">Debian</span></h5>
|
||
<pre>apt-get install spacenavd libspnav-dev </pre>
|
||
<ul><li> spacenav needs these permissions</li></ul>
|
||
<pre>cp ~/.Xauthority /root/ </pre>
|
||
<ul><li> Restart spnavd and FreeCAD</li></ul>
|
||
<pre>/usr/bin/spnavd_ctl x11 stop
|
||
/usr/bin/spnavd_ctl x11 start </pre>
|
||
<h4><span class="mw-headline" id=".D0.9A.D0.BE.D0.BC.D0.BF.D0.B8.D0.BB.D1.8F.D1.86.D0.B8.D1.8F_Spacenav_.D0.B8.D0.B7_.D0.B8.D1.81.D1.85.D0.BE.D0.B4.D0.BD.D0.B8.D0.BA.D0.BE.D0.B2">Компиляция Spacenav из исходников</span></h4>
|
||
<p>Это рекомендуется если Ваш дистрибутив предлагает устаревшую версию.
|
||
</p>
|
||
<ul><li>Загрузить следующие файлы:
|
||
<ul><li><a rel="nofollow" class="external text" href="http://sourceforge.net/projects/spacenav/files/spacenav%20daemon/spacenavd%200.5/spacenavd-0.5.tar.gz/download">spacenavd-0.5.tar.gz</a></li>
|
||
<li><a rel="nofollow" class="external text" href="http://sourceforge.net/projects/spacenav/files/spacenav%20library%20%28SDK%29/libspnav%200.2.2/libspnav-0.2.2.tar.gz/download">libspnav-0.2.2.tar.gz</a></li>
|
||
<li><a rel="nofollow" class="external text" href="http://sourceforge.net/projects/spacenav/files/spacenavd%20config%20gui/spnavcfg%200.2.1/spnavcfg-0.2.1.tar.gz/download">spnavcfg-0.2.1.tar.gz</a></li></ul></li>
|
||
<li>Распаковать архивы в папку в Вашем домашнем каталоге.</li>
|
||
<li>Перейти в каталог spacenavd-0.5 и запустить следующие команды:</li></ul>
|
||
<pre>./configure
|
||
make </pre>
|
||
<ul><li>При успехе запустить следующие команды <b>как root</b> (или с помощью sudo.)</li></ul>
|
||
<pre>make install
|
||
./setup_init
|
||
/etc/init.d/spacenavd start </pre>
|
||
<ul><li>Это установит демон spacenav, сконфигурирует его для автоматического запуска при старте системы и запустит демона без необходимости перезагрузки.</li>
|
||
<li>Теперь можно проверить, правильно ли определяется Ваше устройство. С отключённым устройством запустите следующую команду и затем подключите его.</li></ul>
|
||
<pre>tail -n100 -f /var/log/spnavd.log </pre>
|
||
<ul><li>Если вывод выглядит похожим образом, можно продолжать.</li></ul>
|
||
<pre>Device detection, parsing /proc/bus/input/devices
|
||
trying alternative detection, querying /dev/input/eventX device names...
|
||
trying "/dev/input/event1" ... Power Button
|
||
trying "/dev/input/event2" ... 3Dconnexion SpaceNavigator
|
||
using device: /dev/input/event2
|
||
device name: 3Dconnexion SpaceNavigator </pre>
|
||
<ul><li>Теперь войдите в каталог libspnav-0.2.2 и запустите следующие команды:</li></ul>
|
||
<pre>./configure
|
||
make </pre>
|
||
<ul><li>Если make вывалится со следующей ошибкой: ...</li></ul>
|
||
<pre>fatal error: gtk/gtk.h: No such file or directory </pre>
|
||
<ul><li> ... то Вам надо установить libgtkmm-2.4-dev. Под Ubuntu это делается так:</li></ul>
|
||
<pre>sudo apt-get install libgtkmm-2.4-dev </pre>
|
||
<ul><li>Когда make завершится успешно, запустите следующую команду <b>как root</b> (или через sudo.)</li></ul>
|
||
<pre>make install </pre>
|
||
<ul><li>Гляньте в каталог libspnav-0.2.2/examples/. Если Вы хотите протестировать Ваше устройство, скомпилируйте и запустите любой из двух примеров.</li></ul>
|
||
<ul><li>Следуйте той же схеме для компиляции и установки spnavcfg. Обязательно запустите spnavcfg как root, или установки не будут сохранены!</li></ul>
|
||
<h4><span class="mw-headline" id=".D0.9F.D0.B5.D1.80.D0.B5.D0.B7.D0.B0.D0.BF.D1.83.D1.81.D0.BA">Перезапуск</span></h4>
|
||
<p>Если иногда навигатор перестаёт работать, полезно перезапустить драйвер. Для перезапуска откройте терминал и запустите:
|
||
</p>
|
||
<pre>sudo xhost +
|
||
sudo /etc/init.d/spacenavd restart </pre>
|
||
<p>После этого перезапустите FreeCAD. В некоторых дистрибутивах это необходимо при каждой загрузке.
|
||
</p>
|
||
<h3><span class="mw-headline" id="OSX">OSX</span></h3>
|
||
<p>Входные устройства 3Dconnexion поддерживаются OS X, если FreeCAD скомпилирован и используется на системе с установленным драйвером 3Dconnexion.
|
||
</p>
|
||
<h3><span class="mw-headline" id="Windows">Windows</span></h3>
|
||
<p>Начиная с версии 0.13, трёхмерная мышь поддерживается под Windows. Вам следует установить фирменные драйвера, но поскольку поддержка спроектирована на низовом уровне, она перекрывает установки контрольной панели 3D Connexion. Тем не менее, большинство этих установок могут быть сделаны в диалоге Tools>>Customize, на вкладке Spaceball.
|
||
</p>
|
||
<h2><span class="mw-headline" id=".D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0_FreeCAD">Установка FreeCAD</span></h2>
|
||
<p>Поддержка трёхмерных мышей сделана с помощью проекта spnav на Linux, и на очень низком уровне на Windows. Это значит что нет поддержки к каким-либо установкам устройства, поскольку на Linux нет хорошей поддержки этого, и на Windows это переопределено. Вот поэтому для диалога "Customize" добавлено две дополнительные страницы.
|
||
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Spaceball_Motion.png" class="image"><img alt="Spaceball Motion.png" src="450px-Spaceball_Motion.png" width="450" height="459" srcset="/wiki/images/8/80/Spaceball_Motion.png 1.5x" /></a>
|
||
<a href="https://www.freecadweb.org/wiki/index.php?title=File:Spaceball_Buttons.png" class="image"><img alt="Spaceball Buttons.png" src="450px-Spaceball_Buttons.png" width="450" height="459" srcset="/wiki/images/9/93/Spaceball_Buttons.png 1.5x" /></a>
|
||
</p>
|
||
<h3><span class="mw-headline" id="Spaceball_Motion">Spaceball Motion</span></h3>
|
||
<p>На этой вкладке Вы можете назначить некоторые общие установки пространственной мыши. Это включает:
|
||
</p>
|
||
<ul><li> Global Sensitivity - слайдер с возможностью установить общую чувствительность</li>
|
||
<li> Dominant - при разрешении доминантного режима учитывается лишь ось с максимальным движением</li>
|
||
<li> Flip YZ - эта опция разрешают менять на трёхмерной мыши оси Y и Z </li>
|
||
<li> Enable Translations - простой путь для разрешения/запрещения трансляций</li>
|
||
<li> Enable Rotations - простой путь разрешить/запретить вращения</li>
|
||
<li> Calibrate - позволяет калибровать пространственный навигатор. Нажимается когда пространственный навигатор стоит на месте.</li>
|
||
<li> Set To Default - сбрасывает все установки и устанавливает их в положение по умолчанию.</li></ul>
|
||
<p>Кроме этого, для каждой оси есть возможность установить:
|
||
</p>
|
||
<ul><li> Enabled - разрешить/запретить оси</li>
|
||
<li> Reverse - реверсировать движение по осям</li>
|
||
<li> Sensitivity - слайдер с возможностью установить чувствительность</li></ul>
|
||
<h3><span class="mw-headline" id="Spaceball_Buttons">Spaceball Buttons</span></h3>
|
||
<p>Когда Вы откроете эту вкладку в первый раз, она будет пуста и не доступна. Чтобы её активировать, надо нажать одну из кнопок пространственной мыши. После этого слева появится список кнопок, а справа - список команд.
|
||
</p><p>Для назначения некоторых команд кнопке выделите кнопку слева и её команду справа.
|
||
Для стирания команды с кнопки нажмите "Clear".
|
||
</p>
|
||
</div>
|
||
|
||
|
||
|
||
</div>
|
||
|
||
</div><div class="printfooter">
|
||
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=3Dconnexion_input_devices/ru&oldid=271113">http://www.freecadweb.org/wiki/index.php?title=3Dconnexion_input_devices/ru&oldid=271113</a>"</div>
|
||
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
|
||
</div>
|
||
</div>
|
||
<div id="mw-navigation">
|
||
<h2>Navigation menu</h2>
|
||
|
||
</body></html> |