Страница 1 из 12

gscreen

Добавлено: 18 авг 2012, 16:42
nkp
Gscreen - новый графический интерфейс для Linuxcnc.
Автор начал работу над ним недавно,поэтому далеко не все еще отлажено.
Вот тема на форуме ,где обсуждается этот front-end .
Вопрос заслуживает отдельной темы исходя из таких моментов:
не всех уже устраивает axis - да и в других экранах находится спрос на тот или иной недостающий функционал
да и по такому пути (glade) можно прийти к созданию полноценного конструктора экранов.
(для просмотра содержимого нажмите на ссылку)
Рабочий стол 1(020).png (3630 просмотров) <a class='original' href='./download/file.php?id=7528&mode=view' target=_blank>Загрузить оригинал (82.98 КБ)</a>
Рабочий стол 1(020).png (3630 просмотров) <a class='original' href='./download/file.php?id=7529&mode=view' target=_blank>Загрузить оригинал (82.98 КБ)</a>
Рабочий стол 1(021).png (3630 просмотров) <a class='original' href='./download/file.php?id=7530&mode=view' target=_blank>Загрузить оригинал (71.66 КБ)</a>
Рабочий стол 1(022).png (3630 просмотров) <a class='original' href='./download/file.php?id=7531&mode=view' target=_blank>Загрузить оригинал (60.71 КБ)</a>
Рабочий стол 1(023).png (3630 просмотров) <a class='original' href='./download/file.php?id=7532&mode=view' target=_blank>Загрузить оригинал (41.6 КБ)</a>
Рабочий стол 1(024).png (3630 просмотров) <a class='original' href='./download/file.php?id=7533&mode=view' target=_blank>Загрузить оригинал (65.82 КБ)</a>
Рабочий стол 1(025).png (3630 просмотров) <a class='original' href='./download/file.php?id=7534&mode=view' target=_blank>Загрузить оригинал (83.72 КБ)</a>
Рабочий стол 1(026).png (3630 просмотров) <a class='original' href='./download/file.php?id=7535&mode=view' target=_blank>Загрузить оригинал (82.83 КБ)</a>
Рабочий стол 1(027).png (3630 просмотров) <a class='original' href='./download/file.php?id=7536&mode=view' target=_blank>Загрузить оригинал (80.33 КБ)</a>
Присоеденяемся к проекту для начала на уровне тестирования (у меня пока полноценно не работает):
качаем исходники linuxcnc с включенным gscreen здесь
или здесь (с некоторыми коррекциями)
устанавливаем linuxcnc из исходников (тема в помощь)
(для просмотра содержимого нажмите на ссылку)

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

Установка:
архив emc2_gscreen.tar распаковать в домашнюю папку
выполнить в терминале команды:


cd emc2_gscreen
cd src
./autogen.sh 
./configure
make 
sudo make setuid



Запуск:
выполнить в терминале команды:

  . scripts/rip-environment
LANG=C   linuxcnc


затем выбрать в списке :

sim
gscreens

Re: gscreen

Добавлено: 18 авг 2012, 16:45
aftaev
да эт уже приятней :)
nkp, пора тебе нечто подобное сделать :)

Re: gscreen

Добавлено: 18 авг 2012, 20:08
Lexxa
nkp, 2.5 или 2.6?

Re: gscreen

Добавлено: 18 авг 2012, 20:14
nkp
Lexxa писал(а):nkp, 2.5 или 2.6?
2.6

Re: gscreen

Добавлено: 18 авг 2012, 20:18
Lexxa
Кстати, заработало с файлом настроек выложенном на linuxcnc.org?
и чем отличается архив на народе?

Re: gscreen

Добавлено: 18 авг 2012, 20:27
Lexxa
на первом же пункте

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

lexxa@lexxa-desktop:~/emc2_gscreen/src$ ls
autogen.sh    emc       Makefile.inc.in     move-if-change    tests
CodingStyle   hal       Makefile.modinc.in  po
configure.in  libnml    modsilent.py        rtapi
doxconfig     Makefile  module_helper       Submakefile.skel
lexxa@lexxa-desktop:~/emc2_gscreen/src$ ./autogen.sh
cat: ../VERSION: No such file or directory
lexxa@lexxa-desktop:~/emc2_gscreen/src$ 

Re: gscreen

Добавлено: 18 авг 2012, 20:32
nkp
у меня вообще сначала не запускался
потом поменял содержимое файла ~/.gscreen_preferences на :

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

[DEFAULT]
window2_force_max = False
dtg_textcolor = #00f
err_textcolor = default
rel_textcolor = #f00
dro_actual = False
show_offsets = True
dro_mm = False
window_geometry = default
window2_geometry = default
window_force_max = False
error_font = Sans Bold 10
units = False
use_screen2 = False
abs_textcolor = #0f0
opstop = False
toolsetting_fixture = False
display_order = (2, 0, 1)
gtk_theme = Redmond
diameter_mode = False
hide_cursor = False
fullscreen1 = False
blockdel = False
запустилось-но нормально не работает-выскакивают ошибки
на народ выложил архив который ставил сам -там исправил в ини пути к хал файлам
ну и может с этим readme ставить кому нибудь будет проще

Re: gscreen

Добавлено: 18 авг 2012, 20:34
nkp
вот так пробовал

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

 ./configure --enable-run-in-place
  make clean
  make
  sudo make setuid

Re: gscreen

Добавлено: 18 авг 2012, 20:37
nkp
надо проверить недостающие пакеты:

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

Проверяем наличии всех необходимых пакетов

cd debian
./configure -a (для установки симулятора ./configure sim) 
cd ..
dpkg-checkbuilddeps

Будет показан список отсутствующих пакетов.

Re: gscreen

Добавлено: 18 авг 2012, 20:38
Lexxa
не, в твоем архиве не хватает файла VERSION, я скопировал его из оригинального архива, скрипт автоген отработал.

Re: gscreen

Добавлено: 18 авг 2012, 20:40
Lexxa
nkp, как их (недостающие пакеты) ставить оптом, чтоб без копи-паста?

Re: gscreen

Добавлено: 18 авг 2012, 20:46
nkp
после проверки было предложено установить и список в терминале
дал добро и пошла скачка
все автоматом ;)

Re: gscreen

Добавлено: 18 авг 2012, 20:47
Lexxa
повезло)) у меня просто показал недостачу)

Re: gscreen

Добавлено: 18 авг 2012, 20:50
nkp
а если :
apt-get install список_пакетов

Re: gscreen

Добавлено: 18 авг 2012, 20:54
Lexxa
это понятно, просто думаю что как-то можно перенаправить вывод одной команды другой
компилится)

Re: gscreen

Добавлено: 18 авг 2012, 21:09
Lexxa
Всё установилось, запустилось.
Не понял как в гремлине крутить систему координат, крутить - крутится, а вот останавить вращение - болт.

Re: gscreen

Добавлено: 18 авг 2012, 21:14
Lexxa
и еще печалька, не работаю клавиши F1 F2 и тд, т.е. всё тольк с мыши, это плохо конечно.

Re: gscreen

Добавлено: 18 авг 2012, 21:25
nkp
А можешь с терминала запустить и весь вывод здесь прикрепить
у меня запускается - дальше работать не хотит

Re: gscreen

Добавлено: 18 авг 2012, 21:28
Lexxa
в режиме mode неоптимально расположен G-код, и, соответственно, неоптимально распложен гремлин.
Поскольку мониторы всё же имеют большую ширину, чем длину, то и логично делить его в этом режиме вертикаьно 1/3 на G-код, а 2/3 на 3D вид.

Re: gscreen

Добавлено: 18 авг 2012, 21:29
Lexxa
ща сделаю