Автор Тема: Графична среда през телнет - как?  (Прочетена 1770 пъти)

metal

  • Напреднали
  • *****
  • Публикации: 414
    • Профил
Опитвам се да дам живот на един стар комп (к6/2 - 500), като чрез телнет го свържа към моя, но така че на него да си има графична среда. Ще може ли изобщо (под Х) на компа клиент на телнет да се работи така все едно е на компа телнет-сървър или това са приказки отнасящи се за конзолни приложения?
Активен

Gentoo 2007.0 - 2.6.23-r3
Debian testing - 2.6.22-3

betso

  • Напреднали
  • *****
  • Публикации: 281
    • Профил
Графична среда през телнет - как?
« Отговор #1 -: Jan 29, 2006, 01:34 »
Тук има хубава статия за използване на стари машини.

За X-forwarding през телнет не съм чувал, но през ssh - няма проблем. Доколкото ми е известно, използването на телнет не ти дава предимства пред ssh, а има недостатъци.

Има възможности за решение на този проблем с псевдографични, конзолни "десктопи", които биха работили дори през телнет, но доколкото разбирам не това е твоята цел, а и няма смисъл от тях (освен ако не искаш да възстановяваш дадена сесия на различни машини) на фона на решението, което Н. Антонов предлага в статията си.

Успех!
:)
Активен

july

  • Напреднали
  • *****
  • Публикации: 324
    • Профил
Графична среда през телнет - как?
« Отговор #2 -: Jan 29, 2006, 13:04 »
старо_пц ----> ново_пц

от старото пц, се връзваш на новото по някакъв начин

правиш export DISPLAY=ip_address_star0_pc:0

и каквото пуснеш на новото пц, ще се появява при тебе...

п.с. на старото_пц трябва да си пуснал Х , и да си разрешил достъпа от новото_пц

п.п.с. не че в статията няма готини неща писани, ама като чуя за Xdm, Gdm и сие, и имам асоциация с прахосване на ресурси '<img'>
Активен

metal

  • Напреднали
  • *****
  • Публикации: 414
    • Профил
Графична среда през телнет - как?
« Отговор #3 -: Jan 29, 2006, 16:46 »
За сега експериментирам по варианта посочен от betso, направих всичко както е описано там и нещата тръгнаха някакси, но ... естествено не без проблеми. При логване получавам съобщение за грешка, което заедно с исканите от него резултати може да видите тука. Картината представлява поредица от снимки, няма звук и не откривам начин да спра клиентския компютър.
July - "... и да си разрешил достъпа от новото_пц" малко по-подробно, ако обичаш, че нещо не вдявам  '<img'>  '<img'> . Дистрото е Debian Sarge, Gnome ... друго, което да е полезно се не сещам.
Активен

Gentoo 2007.0 - 2.6.23-r3
Debian testing - 2.6.22-3

betso

  • Напреднали
  • *****
  • Публикации: 281
    • Профил
Графична среда през телнет - как?
« Отговор #4 -: Jan 29, 2006, 17:07 »
metal, за съжаление нямам достъп до BGpeering-а и не мога да видя снимката.

При положение, че ползваш gnome, трябва да промениш в /etc/gdm/gdm.conf (или където и да се намира това при Debian) DisallowTCP на "DisallowTCP=false" (в случай, че не си го направил още).

Междувременно прочетох, че и през телнет може да се прави X-forwarding. Тук  има кратка дискусия по въпроса, която се надявам да ти помогне.

Също така може да опиташ някое от VNC-решенията, както и [да подходиш съвсем неконвенционално :) и] да направиш локална инсталация. Все пак на такава машина може да се пусне X, като за целта може да използваш нещо по-леко за графичен менажер, както и да компилираш с подходящите FLAG-ове, примерно.
Аз принципно използвам {flux,open}box от години и не съм изпитвал носталгия по по-тежките алтернативи. Ако потърсиш в тукашната галерия fluxbox или openbox, ще видиш, колко хубаво могат да изглеждат. :)

Успех!
:)
Активен

metal

  • Напреднали
  • *****
  • Публикации: 414
    • Профил
Графична среда през телнет - как?
« Отговор #5 -: Jan 29, 2006, 19:22 »
betso, с Гном съм, но не съм с gdm, a с kdm. Смених го за да мога да изпълня инструкциите дадени в твоя линк. Преди малко забравих да уточня, че насичане то на картината не се дължи на натоварване на някои от процесорите (х 20% и двата) нито на претоварване на връзката - 1,5-2MB/s (пробвах да гледам филм). Ето съдържанието на грешката и изискваните в нея резултати:
Грешка при активирането на XKB конфигурацията.
Най-вероятно вътрешен проблем на X сървъра.

данни за версията на Х сървъра:
The XFree86 Project, Inc
40300001
Вие използвате XFree 4.3.0.
В него има познати проблеми при сложни XKB конфигурации.
Опитайте се да използвате по-проста конфигурация или си инсталирайте нова версия на XFree.
Ако докладвате тази ситуация като грешка, моля включете:
- Резултата от xprop -root | grep XKB
- Резултата от gconftool-2 -R /desktop/gnome/peripherals/keyboard/xkb



minkovi:/home/elica# xprop -root | grep XKB
Xlib: connection to "192.168.0.2:0.0" refused by server
Xlib: No protocol specified

xprop:  unable to open display '192.168.0.2:0.0'
minkovi:/home/elica# gconftool-2 -R /desktop/gnome/peripherals/keyboard/xkb
 layouts = [us]
 model = pc105
 overrideSettings = true
 options = []
 update_handlers = []
minkovi:/home/elica#
Не знам какво е ХКВ  '<img'> . Защо сече картината става ясно от резултатите, но не знам как да го оправя '<img'> . Също не знам от къде излезе това model = pc105, като и в двата конфиг-а пише рс104, а в конфиг-а (на Х-а) на сървъра пише за варинт на българската подредба бдс, а тя всъщност е фонетична. Защо се получава така?
Активен

Gentoo 2007.0 - 2.6.23-r3
Debian testing - 2.6.22-3

july

  • Напреднали
  • *****
  • Публикации: 324
    • Профил
Графична среда през телнет - как?
« Отговор #6 -: Jan 30, 2006, 09:33 »
дай на новото пц, xhost +ip_adress_na_staroto

XDM-ите не са лоши работи, просто според мене ядат излишно ресурси

в статията за телнет Х препращане, става въпрос за експортване на дисплея по някакъв начин... (което е дефакто DISPLAY= )

п.с. това ти го казвам за да не се ошашкаш

п.п.с за да работят нещата Х-то на старото пц трябва да слуша не само за unix-socketi (т.е. да слуша на някой tcp порт)

п.п.с. идеален вариант в стъпки:
    1. на старото ПЦ, пускаш Х
          
Примерен код
user@host>X

     2. от друга виртуална конзола на старото ПЦ, пишеш:
          
Примерен код
user@host>DISPLAY=:0 xhost +ip_adresa_na_novoto_pc

     3. връзваш се на новото пц
      4. на новото пц правиш:
      
Примерен код
DISPLAY=ipadresa_na_staroro:0 xterm


по този начин на дисплея на староро пц, ще имаш xterm от новото, и от там може да си пускаш каквото искаш и имаш на новото пц, на екарна на старото
Активен