Как это сделать в Linux

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
S500
Мастер
Сообщения: 301
Зарегистрирован: 22 сен 2014, 18:25
Репутация: 57
Контактная информация:

Re: Как это сделать в Linux

Сообщение S500 »

UAVpilot писал(а):Хотя помоему есть способ: в PROGRAM_PREFIX указать путь к каталогу Desktop - при монтировании флешки там создается ссылка на неё
и как это правильно писать не подскажите пожалуйста.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Как это сделать в Linux

Сообщение Serg »

PROGRAM_PREFIX=/home/имяпользователя/Desktop
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: Как это сделать в Linux

Сообщение verser »

UAVpilot, поздравляю с 1000 репутацией :good: , ты действительно очень компетентный форумчанин. Спасибо за 1000 ценных советов! :good:
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Как это сделать в Linux

Сообщение NightV »

UAVpilot писал(а):PROGRAM_PREFIX=/home/имяпользователя/Desktop
тоесть, все программы храним на десктопе? не проще ли здесь (кстате, по умолчанию они там и хроняться)
PROGRAM_PREFIX = /home/имя_пользователя/linuxcnc/nc_files
а на десктопе линк на эту папку (что тоже делается по умолчанию)

а вот чтоб НЕ хранить в общей папке в прогами, файлы на питоне, и М файлы, есть такие параметры

с прогами на питоне так (в секции [PYTHON] )
PATH_PREPEND=/home/имя_пользователя/linuxcnc/configs/имя_станка/python
PATH_APPEND=/home/имя_пользователя/linuxcnc/configs/имя_станка/python


для своих М-файлов (в секции [RS274NGC] )
USER_M_PATH = /home/имя_пользователя/linuxcnc/configs/имя_станка/M_files:
SUBROUTINE_PATH = /home/имя_пользователя/linuxcnc/configs/имя_станка/M_files:


пути сомо собой относительны, где укажите, там и будет искать, я здесь указал как под-папку с конфигами станка, работает... и в общей куче с прогами , и ини и хал файлами не лежат :)
Всё просто! если знаешь КАК!
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: Как это сделать в Linux

Сообщение verser »

NightV писал(а):тоесть, все программы храним на десктопе?
Тут речь об USB флэшке, с которой требуется по умолчанию открывать программы обработки и которая при каждом втыкании автоматом создаёт на Desktop ярлык на саму себя. :)
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Как это сделать в Linux

Сообщение NightV »

эксемуа мон шери :hehehe: (потерял нить ветки)
а то что я описал? нафиг никому не нужно?
Всё просто! если знаешь КАК!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Как это сделать в Linux

Сообщение Serg »

UAVpilot писал(а):Хотя помоему есть способ: в PROGRAM_PREFIX указать путь к каталогу Desktop - при монтировании флешки там создается ссылка на неё.
Это всё не подходит т.к. у вас наверняка используется дефолтный Xfce - авторы оного поленились сделать правильное автомонтирование флешек и т.п. (в отличии от авторов GNOME и KDE).

Нужно сделать следующее:
установить пакет usbmount, который поможет автоматически монтировать флешки, хоть и не совсем правильным способом.

Код: Выделить всё

sudo apt-get install usbmount
sudo udevadm control --reload-rules
настраивать ничего не надо, дефолтные настройки подходят.

Далее надо сделать симлинк на каталог, куда будет монтироваться флешка:

Код: Выделить всё

ls -s /media/usb ~/linuxcnc/nc_files/флешка
Теперь в каталоге ~/linuxcnc/nc_files/ появится ссылка на каталог "флешка", который будет пустой, но при вставке флешки её содержимое будет отображаться в нём.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Как это сделать в Linux

Сообщение torvn77 »

UAVpilot писал(а):Теоретически достаточно указать в PROGRAM_PREFIX каталог, куда монтируется флешка. Но на практике такое делать не стоит т.к. будет ругань при отсутствии флешки. Да и флешки монтируются в разные каталоги в зависимости от имени флешки или её сер.номера.
Не мудерствуя лукаво указать общий каталог для монтирования устройств:
/media
или
/media/user_name
S500
Мастер
Сообщения: 301
Зарегистрирован: 22 сен 2014, 18:25
Репутация: 57
Контактная информация:

Re: Как это сделать в Linux

Сообщение S500 »

всем большое спасибо.

но это не работает ничего :thinking: .

проблема 1 у станка нет интернета, как это

Код: Выделить всё

   sudo apt-get install usbmount
    sudo udevadm control --reload-rules
можно поставить на диск а потом установить на станок я незнаю, подскажите кто знает пожалуйста.

A остальное все я перепробовал, все возможное всеравно не хочет работать :thinking: .

/media :thinking:
или
/media/user_name
вот так было хорошо но это работать тоже не хочет.

не знаю пробовал снять винчестер "HD" поставить на другой тоже такой компьютер чтобы записать с интернета а она выдает ошибку этот винчестер на другом компьютере работать не хочет у того компьютера материнка такая же самaя :thinking: .

пожалуйста подскажите как этот файл записать на диск а потом с диска записать на компьютер.
хочу еще так попробовать.
спасибо.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Как это сделать в Linux

Сообщение Serg »

S500 писал(а):можно поставить на диск а потом установить на станок я незнаю, подскажите кто знает пожалуйста.
Можно, но сложно. Желающему пройти по этому пути придётся самостоятельно существенно расширить свои базовые познания в Linux и об установке отдельных пакетов и зависимостях между ними.
Технология примрно такая:
на компе с инетом скачиваешь пакет usbmount командой

Код: Выделить всё

apt-get download usbmount
на целевом компе пробуешь установить его командой

Код: Выделить всё

sudo dpkg -i usbmount*.deb
Оно скорее всего ругнётся, что ей что-то не хватает, например пакета pmount. Нужно будет аналогичным образом сначала скачать и установить пакет pmount, которому, вполне возможно, тоже чего-то будет не хватать и т.д. и т.п. пока всё, что надо не будет установлено.

P.S. Проще к компу инет прикрутить.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
S500
Мастер
Сообщения: 301
Зарегистрирован: 22 сен 2014, 18:25
Репутация: 57
Контактная информация:

Re: Как это сделать в Linux

Сообщение S500 »

UAVpilot - спасибо вам.
сейчас я не могу проверить попозже.
S500
Мастер
Сообщения: 301
Зарегистрирован: 22 сен 2014, 18:25
Репутация: 57
Контактная информация:

Re: Как это сделать в Linux

Сообщение S500 »

UAVpilot писал(а):apt-get download usbmount
извините я хотел попробовать но почему то не работает, может я что-то не так делаю.
Вложения
1.png (1997 просмотров) <a class='original' href='./download/file.php?id=42745&mode=view' target=_blank>Загрузить оригинал (177.41 КБ)</a>
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Как это сделать в Linux

Сообщение Serg »

Значит в Ubuntu эта команда не работает.
Я всё это проверял в Debian Wheezy. Попробовать это в Ubuntu не могу - нет у меня Ubuntu, не вижу смысла в использовании древних версий.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
S500
Мастер
Сообщения: 301
Зарегистрирован: 22 сен 2014, 18:25
Репутация: 57
Контактная информация:

Re: Как это сделать в Linux

Сообщение S500 »

:cry: :cry: :cry:
UAVpilot писал(а):не вижу смысла в использовании древних версий
:cry: :cry: :cry:
UAVpilot писал(а):Debian Wheezy
Debian Wheezy - это дерьмо вообще работать не хочет, записываешь и все черный экран, что тo там с видео картoй видать.
нo видать ничего сделать нельзя у меня карта не съемная у меня стоит "single board computer"

ну все равно спасибо за помощь.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Как это сделать в Linux

Сообщение Serg »

S500 писал(а):Debian Wheezy - это дерьмо вообще работать не хочет, записываешь и все черный экран, что тo там с видео картoй видать.
Вопервых образ, выложенный на linuxcnc.org уже раза 3 или 4 обновлялся - возможно это поправлено.
Вовторых при загрузки с установочного носителя можно много чего отключить или включить, можно даже запустить инсталляцию в текстовом режиме или даже вообще без видеокарты. Все варианты описаны в документации по установке Debian.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
sancta
Кандидат
Сообщения: 53
Зарегистрирован: 31 окт 2013, 11:20
Репутация: 8
Контактная информация:

Re: Как это сделать в Linux

Сообщение sancta »

Подскажите плиз - linuxcnc при выключении подвисает. Приходится вырубать с кнопки питания. Сначала подвисал если флешку не вытащить. Сейчас подвисает постоянно. Может где нибудь в логах порыться - что он там завершить не может?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Как это сделать в Linux

Сообщение Serg »

А если е выключать, а отправить на перезагрузку?..
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
sancta
Кандидат
Сообщения: 53
Зарегистрирован: 31 окт 2013, 11:20
Репутация: 8
Контактная информация:

Re: Как это сделать в Linux

Сообщение sancta »

UAVpilot писал(а):А если е выключать, а отправить на перезагрузку?..
Вот это не пробовал даже...
S500
Мастер
Сообщения: 301
Зарегистрирован: 22 сен 2014, 18:25
Репутация: 57
Контактная информация:

Re: Как это сделать в Linux

Сообщение S500 »

UAVpilot писал(а):Вовторых при загрузки с установочного носителя можно много чего отключить или включить, можно даже запустить инсталляцию в текстовом режиме или даже вообще без видеокарты. Все варианты описаны в документации по установке Debian.
сейчас прямо и пробую, попробую записать.
а там столько разных настроек черт ногу сломает :thinking: .
S500
Мастер
Сообщения: 301
Зарегистрирован: 22 сен 2014, 18:25
Репутация: 57
Контактная информация:

Re: Как это сделать в Linux

Сообщение S500 »

записать записал ,
вроде бы так linux работает , ну когда пробуешь linuxCNC начинаются проблемы.
1- если запустить "Latency Test" такое ощущение что все зависло, только мышкой по экрану можно водить но ничего не может включить или переключить, и этот тест на экране не появляется.

2-если сделать просто образ CNC, происходит практически тоже самое на экране ничего не появляется и ничего включить практически не возможно.

помогите пожалуйста кто знает что надо сделать. :thinking:

спасибо.
Ответить

Вернуться в «LinuxCNC»