Отключение логотипа Nomachine при подключении (Возможно? Что подправить?)

Модераторы: dimbor, Модераторы разделов

TheLT
Сообщения: 83
ОС: Gentoo

Отключение логотипа Nomachine при подключении

Сообщение TheLT »

Приветствую,

Уважаемые, никто не занимался вопросом отключения или замены логотипа Nomachine при старте NX-сессии?
Спасибо сказали:
Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: Отключение логотипа Nomachine при подключении

Сообщение Djelf »

TheLT писал(а):
16.09.2009 19:12
Уважаемые, никто не занимался вопросом отключения или замены логотипа Nomachine при старте NX-сессии?

Без разрешения NoMachine, насколько я понимаю, это сделать нельзя: http://www.nomachine.com/licensing
Разве что нарисовать свой клиент... или присоединится к его разработке nxming - он не получка, не аванс.
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1572
Статус: Подвинутый участник

Re: Отключение логотипа Nomachine при подключении

Сообщение dimbor »

Отключить логотип просто, как два байта переслать. Заменить потруднее, т.к. он выглядит конкретно так:

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

...
      /* begin M */
      m[0].x = w2-3*c;  m[0].y = h2-5*c;
      m[1].x = w2+7*c;  m[1].y = h2-5*c;
      m[2].x = w2+7*c;  m[2].y = h2+5*c;
      m[3].x = w2+5*c;  m[3].y = h2+5*c;
      m[4].x = w2+5*c;  m[4].y = h2-3*c;
      m[5].x = w2+3*c;  m[5].y = h2-3*c;
      m[6].x = w2+3*c;  m[6].y = h2+5*c;
      m[7].x = w2+1*c;  m[7].y = h2+5*c;
      m[8].x = w2+1*c;  m[8].y = h2-3*c;
      m[9].x = w2-1*c;  m[9].y = h2-3*c;
      m[10].x = w2-1*c; m[10].y = h2+5*c;
      m[11].x = w2-3*c; m[11].y = h2+5*c;

      attributes[1] = nxagent_white;
      attributes[0] = nxagent_red;

      (void)ChangeGC(pG, GCForeground | GCBackground, attributes);
      ValidateGC((DrawablePtr)pW->background.pixmap, pG);
                  (*pG->ops->FillPolygon)((DrawablePtr)pW->background.pixmap, pG,
                                          Nonconvex, CoordModeOrigin, 12, m);
      /* end M */

      /* begin ! */
      rect[0].x = w2-7*c;           rect[0].y = h2-5*c;
      rect[1].x = w2-5*c;           rect[1].y = h2-5*c;
      rect[2].x = w2-5*c;           rect[2].y = h2+2*c;
      rect[3].x = w2-7*c;           rect[3].y = h2+2*c;

      (*pG->ops->FillPolygon)((DrawablePtr)pW->background.pixmap, pG,
                             Convex, CoordModeOrigin, 4, rect);


      rect[0].x = w2-7*c;           rect[0].y = h2+3*c;
      rect[1].x = w2-5*c;           rect[1].y = h2+3*c;
      rect[2].x = w2-5*c;           rect[2].y = h2+5*c;
      rect[3].x = w2-7*c;           rect[3].y = h2+5*c;

...

Регулярно общаюсь с гуманитарно-одаренными личностями, но художников пишущих на си пока не попадалось.

Очень хочется присоединиться к предыдущему оратору, но формально он не прав. ;P
Картинка, красоты неописуемой, находится в файле, лицензированном по GPL 2 (согласно п. 4.2 лиц. соглашения).
Так что вставить вместо нее голую волосатую задницу не будет никаким нарушением, и в турьму не посодють.

Другой вопрос, что проделать это, не добавив к клиенту ничего кроме своей картинки , будет большим свинством и голимыми гоповскими понтами.
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1572
Статус: Подвинутый участник

Re: Отключение логотипа Nomachine при подключении

Сообщение dimbor »

Про отключение: В Imakefile вин-клиента (nxwin) надо найти -DNXWIN_LOGO, пришибить его и пересобрать клиента.
Спасибо сказали:
Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: Отключение логотипа Nomachine при подключении

Сообщение Djelf »

dimbor писал(а):
16.09.2009 23:13
Очень хочется присоединиться к предыдущему оратору, но формально он не прав. ;P

Да, признаю, насчет этой картинки был не прав :blush:
Спасибо сказали: