реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Linux, консольный режим, простая графика., Какие есть средства?
k155la3
сообщение Aug 18 2016, 10:33
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Цитата(Gorby @ Aug 18 2016, 10:54) *
Ню-ню. А теперь изобразите то же самое на удаленном текстовом терминале. Под Линуксом, о чем и шла речь.

Под Linux - да, речь о нем шла. На удаленном - не помню. На текстовом - не помю.
(У меня наверное что-то с памятью. Тут-помню..... )
Т.о. локально, из под графической оболочки, Linux.
позволю себе себя процитировать
Цитата
Естественно, вызовы будут не Win32API, а нечто Linux-специфичное, чего я знать не могу.

В том смысле, что нужно использовать или прямой системный вызов Linux, или вызов графической оболочки.
Win помянул, так как мне попадался пример-проект. По аналогии решается задача и для Linux.
Вы тоже можете что-то предложить, например пример кода для Linux.
(Для винды там 5 строк, для Linux думаю не больше будет).
Go to the top of the page
 
+Quote Post
XVR
сообщение Aug 18 2016, 14:28
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(k155la3 @ Aug 18 2016, 13:33) *
В том смысле, что нужно использовать или прямой системный вызов Linux, или вызов графической оболочки.
Нету у Linux'а аналогичных системных вызовов - реализация консольного режима в Windows и в Linux координально отличаются.
У Windows консольное окно создается самой системой (точнее специальной программой, но это не суть), и является обычным графическим окном для всего остального мира. У Linux консольное окно может быть где угодно и сделано как угодно. И его в виде какого либо графического окна может вообще не быть. Например окно на вот таком дисплее:

Go to the top of the page
 
+Quote Post
k155la3
сообщение Aug 18 2016, 15:21
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



В смысле что до "Linux-подобия" дискриптора окна в Windows-е добраться нельзя,
т.к. он скрыт за /dev/tty123 и его интерфейсом ?
-----
Спасибо за ответ.

Go to the top of the page
 
+Quote Post
andrew_b
сообщение Aug 19 2016, 05:25
Сообщение #19


Профессионал
*****

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Цитата(XVR @ Aug 18 2016, 17:28) *
координально отличаются
Действительно.
Go to the top of the page
 
+Quote Post
XVR
сообщение Aug 19 2016, 10:36
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(k155la3 @ Aug 18 2016, 18:21) *
В смысле что до "Linux-подобия" дискриптора окна в Windows-е добраться нельзя,
т.к. он скрыт за /dev/tty123 и его интерфейсом ?
В принципе да. 'Терминал' находится по другую сторону /dev/tty, и что именно туда подключено - никому не известно. Даже если не брать такой маргинальный случай, как на картинке rolleyes.gif , то есть гораздо более распространенные случаи, которые реально встречаются - удаленный доступ через всякие telnet, ssh, rsh и пр. Их 'консольные окна' расположены вообще на другой машине, и добраться к ним из программы, которая в них выводит, вообще невозможно физически.

Go to the top of the page
 
+Quote Post
toweroff
сообщение Aug 19 2016, 10:47
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



bb-offtopic.gif
Цитата(XVR @ Aug 18 2016, 17:28) *
Например окно на вот таком дисплее:

спасибо, прям прослезился от вида ДВК-2М biggrin.gif
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th August 2025 - 22:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.01401 секунд с 7
ELECTRONIX ©2004-2016