Как сделать чтоб emc при стартапе поднимался на весь экран?

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Как сделать чтоб emc при стартапе поднимался на весь экр

Сообщение Nick »

Как 2.7? Еще же даже 2.5 стабильный не вышел? Или я что-то пропустил?
vladimir74
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 25 май 2011, 14:14
Репутация: 19
Откуда: Магнитогорск
Контактная информация:

Re: Как сделать чтоб emc при стартапе поднимался на весь экр

Сообщение vladimir74 »

наверное я где то ступил, но:
Enhanced Machine Controller 2.4.7 has been released. Debian packages are availble from the regular package servers. A source tarball is available at http://linuxcnc.org/emc2/dists/lucid/em ... 4.7.tar.gz
Due to a mistake during packaging, this version will still identify itself as version 2.4.6 in the splash screen and about dialog. To verify the version of that you have installed, open a terminal window and type:
dpkg -l emc2
OR
dpkg -l emc2-sim
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Как сделать чтоб emc при стартапе поднимался на весь экр

Сообщение Nick »

Так это 2.4.7, а не 2.7 :)
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Как сделать чтоб emc при стартапе поднимался на весь экр

Сообщение Lexxa »

ну да, очепятка)
:bender:
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: Как сделать чтоб emc при стартапе поднимался на весь экр

Сообщение Валерий »

Nick писал(а):Уже знакомый /usr/bin/axis
строчка 116
root_window = Tkinter.Tk(className="Axis")

После нее добавляем
root_window.attributes("-zoomed",1)

Может можно это и из командной строки передать, но не пробовал.
А у меня не правиться файл /usr/bin/axis ,нет доступа что ли.
Может кто подскажет что нибуть.

ubuntu-10.04-linuxcnc3-i386 .iso Установил с диска
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Как сделать чтоб emc при стартапе поднимался на весь экр

Сообщение Nick »

не правится - т.к. этот файл не твой, он используется всеми пользователями системы. Чтобы его исправить нужно обладать парвами администратора.

лучше, как писалось выше эту строчку запихать в ~/.axisrc (в домашней директории нажимаешь Ctrl+H) и там ищешь .axisrc
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: Как сделать чтоб emc при стартапе поднимался на весь экр

Сообщение Валерий »

Что то не вижу .axisrc Есть .axis_mdi_history, .axis_preferences
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Как сделать чтоб emc при стартапе поднимался на весь экр

Сообщение Nick »

значит попробуй создать...
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: Как сделать чтоб emc при стартапе поднимался на весь экр

Сообщение Валерий »

Создал.Скопировать все из axis?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Как сделать чтоб emc при стартапе поднимался на весь экр

Сообщение nkp »

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

root_window.attributes("-zoomed",1)
этой строки достаточно...
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: Как сделать чтоб emc при стартапе поднимался на весь экр

Сообщение Валерий »

Всё ОК и авто загрузка работает и во весь экран разворачивает.
Но один нюанс остался вылазит окно ввода пароля при загрузке
Как бы его отключить при загрузке linux
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Как сделать чтоб emc при стартапе поднимался на весь экр

Сообщение Nick »

Аватара пользователя
Одессит
Новичок
Сообщения: 37
Зарегистрирован: 09 сен 2013, 11:29
Репутация: 4
Откуда: Одесса
Контактная информация:

Как запустить ЕМС2 растянутым на весь экран?

Сообщение Одессит »

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

Re: Как запустить ЕМС2 растянутым на весь экран?

Сообщение Serg »

Если б не этот ваш пост, то местный поиск выдавал-бы нужный результат первой-же ссылкой... :)
http://www.cnc-club.ru/forum/search.php ... 0%B0%D0%BD
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Одессит
Новичок
Сообщения: 37
Зарегистрирован: 09 сен 2013, 11:29
Репутация: 4
Откуда: Одесса
Контактная информация:

Re: Как запустить ЕМС2 растянутым на весь экран?

Сообщение Одессит »

Спасибо!
Всё получилось.
Искал-копал... Не откопал.
Идиёт!
Пожалуй есть смысл модераторам удалить тему за ненадобностью.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Как сделать чтоб emc при стартапе поднимался на весь экр

Сообщение Nick »

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

Re: Как сделать чтоб emc при стартапе поднимался на весь экр

Сообщение Serg »

Nick писал(а):Не хочется репу UAVpilot уменьшать
Если надо, то уменьшай и не парься. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Гагарин
Опытный
Сообщения: 142
Зарегистрирован: 18 июн 2015, 17:25
Репутация: 13
Настоящее имя: Юрий
Контактная информация:

Re: Как сделать чтоб emc при стартапе поднимался на весь экр

Сообщение Гагарин »

Я у себя в Linuxcnc 2.7.4 на debian подредактировал для этого /usr/share/axis/tcl/axis.tcl

Добавил

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

.menu.view add checkbutton \
	-variable fullscreen \
	-command {if {$fullscreen} {wm attributes . -fullscreen 1} else {wm attributes . -fullscreen 0}}
setup_menu_accel .menu.view end "На весь экран"
После вот такой строчки "setup_menu_accel .menu.view end [_ "_Clear live plot"]"

Теперь в верхнем меню "Вид" появился чекбокс "На весь экран"
Гагарин
Опытный
Сообщения: 142
Зарегистрирован: 18 июн 2015, 17:25
Репутация: 13
Настоящее имя: Юрий
Контактная информация:

Re: Как сделать чтоб emc при стартапе поднимался на весь экр

Сообщение Гагарин »

Вот еще добавил туда же, чтоб было как у интернет браузера
(для просмотра содержимого нажмите на ссылку)

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

bind . <Key-F11> fullscreen_on_off
proc fullscreen_on_off {} {
	global fullscreen
	if {[wm attributes . -fullscreen]} {
		wm attributes . -fullscreen 0
		set fullscreen 0
	}\
	else {
		wm attributes . -fullscreen 1
		set fullscreen 1
	}
}
Но при этом обязательно надо закомментировать или удалить обработку события управления шпинделем в /usr/bin/axis . Я сделал так:
(для просмотра содержимого нажмите на ссылку)

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

#root_window.bind("<Key-F9>", commands.spindle_forward_toggle)
#root_window.bind("<Key-F10>", commands.spindle_backward_toggle)
#root_window.bind("<Key-F11>", commands.spindle_decrease)
#root_window.bind("<Key-F12>", commands.spindle_increase)
Фрост
Мастер
Сообщения: 393
Зарегистрирован: 28 окт 2013, 00:18
Репутация: 23
Настоящее имя: Сергей
Контактная информация:

Re: Как сделать чтоб emc при стартапе поднимался на весь экр

Сообщение Фрост »

Nick писал(а):значит попробуй создать...
Версия 2.7.8 .axisrc не нашел, создал свой, но не работает. Может его надо еще как-то подключить? Скопировал в /usr/bin/axis - работает
Ответить

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