Szervusztok!
Respect annak aki nem unja a nyűgjeimet ;~))
Tehát FreeBSD szerver, linux kliensek. SSH működik, linux alól be-SSH-zok a FreeBSD-re, kapok egy konzolt (vagy mit is).
A grafikus felületet is szeretném áthozni FreeBSD alól, de ez nem akar összejönni. Valamiért a szerveren marad a kép és persze ott működik is rendben.
Terminal dump következik egy linux kliens alól:
mazursky@debian:~$ uname -a
Linux debian 2.6.22-3-686 #1 SMP Mon Nov 12 08:32:57 UTC 2007 i686 GNU/Linux
mazursky@debian:~$ ssh -X mazursky@192.168.xx.yy
Password:
Last login: Sun Jun 1 10:44:17 2008 from slackware.my.ne
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 7.0-RELEASE (GENERIC) #0: Sun Feb 24 19:59:52 UTC 2008
Welcome to FreeBSD!
Before seeking technical support, please use the following resources:
o Security advisories and updated errata information for all releases are
at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
for your release first as it's updated frequently.
o The Handbook and FAQ documents are at http://www.FreeBSD.org/ and,
along with the mailing lists, can be searched by going to
http://www.FreeBSD.org/search/. If the doc distribution has
been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list. If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page. If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility. Edit /etc/motd to change this login announcement.
[mazursky@linuxsucks ~]$ uname -a
FreeBSD linuxsucks.my.net 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008 root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
[mazursky@linuxsucks ~]$ cat ~/.xinitrc
fluxbox
[mazursky@linuxsucks ~]$ cat ~/.xsession
fluxbox
[mazursky@linuxsucks ~]$ startx
xauth: creating new authority file /home/mazursky/.serverauth.1039
X.Org X Server 1.4.0
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: FreeBSD 7.0-RELEASE i386
Current Operating System: FreeBSD linuxsucks.my.net 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008 root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
Build Date: 24 May 2008 06:00:23AM
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sun Jun 1 11:05:20 2008
(==) Using config file: "/etc/X11/xorg.conf"
(II) Module "ddc" already built-in
(II) Module "ramdac" already built-in
expected keysym, got XF86KbdLightOnOff: line 70 of pc
expected keysym, got XF86KbdBrightnessDown: line 71 of pc
expected keysym, got XF86KbdBrightnessUp: line 72 of pc
expected keysym, got XF86KbdLightOnOff: line 70 of pc
expected keysym, got XF86KbdBrightnessDown: line 71 of pc
expected keysym, got XF86KbdBrightnessUp: line 72 of pc
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
*** itt vár néhány másodpercet ***
BScreen::BScreen: managing screen 0 using visual 0x23, depth 24
Error parsing apps entry: ([Workspace] {One})
Conky: /home/mazursky/conky/conkyrc.file: 122: no such configuration: 'machine'
Conky: forked to background, pid is 1080
Conky: desktop window (46) is root window
Conky: window type - desktop
Conky: drawing to created window (800002)
Conky: drawing to single buffer
*** itt ragad le végleg, ilyenkor átmegyek a másik szobába a FreeBSD szerverhez, és a Alt+Ctl+BckSpc kombinációt lenyomva megy tovább ***
X connection to :0.0 broken (explicit kill or server shutdown).
xinit: connection to X server lost.
The application 'gnome-terminal' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed
the application.
waiting for X server to shut down FreeFontPath: FPE "/usr/local/lib/X11/fonts/misc/" refcount is 2, should be 1; fixing.
[mazursky@linuxsucks ~]$
[mazursky@linuxsucks ~]$ exit
logout
Connection to 192.168.xx.yy closed.
mazursky@debian:~$
Szóval nem akar átjönni az X, viszont a FreeBSD-s masinán meg elindul, és ott tudom hasnzálni, de nem ez a cél, hanem, hogy az grafikus felület is átjöjjék.
Kiírattam a ~/.xsession és ~/.xinitrc tartalmát, hátha épp amiatt nem jó.
Szerintetek mit nézek be, hogy nem jön át az X?
ELőre is köszi a segítséget.
/mazursky
- 1619 megtekintés
Hozzászólások
nem freebsd specifikus
http://nixcraft.com/getting-started-tutorials/170-run-remote-x-applicat…
http://weho.st
never happen if you never try
MD_Update(&m,buf,j); /* purify complains */
- A hozzászóláshoz be kell jelentkezni
Szia mazursky!
Nekem is teljesen ugyanez a problémám, de -Y kapcsolóval legalább a GUI-s programok felülete átjön. Esetleg próbáld ki.
Ha jutsz valamire akkor örülnék ha közzétennéd a megoldást.
- A hozzászóláshoz be kell jelentkezni
SZervusz Kdi!
Akkor Te már beljebb vagy valamennyivel, mert nekem még az sem történik meg, illetve úgy igen, hogy:
xterm -e command
tehát így működik a dolog, valóban jön a GUI, de a Fluxbox nem igazán. Illetve az a szerveren nyílik meg ;~(((
Egyelőre ennyi, már ez is haladás, hogy egy-egy program átjön.
Windows alatt működött a dolog: Meglásd, hátha ad ötletet.
Egyébként valami olyasmin jár az agyam, hogy úgy kéne linux alól a FreeBSD-s desktopot elérni, hogy a Linux grafikus felülete Alt+Ctl+F7 (ez most is így van) és be kéne tenni a FreeBSD Desktop-ot Alt+Ctl+F8 -ra a bejelentkezés után.
Így lenne kényelmes, csak piszok sok meló lesz vele.
/mazursky
- A hozzászóláshoz be kell jelentkezni
Szívesen segítenék, de jelenleg nem működik az a FreeBSD szerver amire SSH-ni szoktam.
- A hozzászóláshoz be kell jelentkezni
én is csak otthon tudom ezt próbálgatni.
Eddig arra jutottam, hogy a linuxos gépen a GDM-et még egy példányban el lehet indítani, így az Alt+Ctl+F8 már él.
A FreeBSD-s GDM-en engedélyeztem a Remote Login-t, de ez még kevés a jóhoz. Ennyit csináltam tegnap.
Most nézegetem a Windows-os XWinLogon program script-tet, ami FreeBSD alá dob be, Gnome asztalkezelő alá, hogy pontos legyek:
SET PATH=C:\xwinlogon
SET DISPLAY=:0
start XWin_GL.exe :0 -clipboard -trayicon -bs
start xterm -e /usr/X11R6/bin/ssh -Y hg@192.168.0.99 gnome-session
Ezt kéne átfogalmazni valahogy Linux-ra. De ez csak akkor működik, ha fut a GDM, de ha nem fut a GDM/XDM/*DM, akkor az XWinLogon csak vár és vár, és semmi nem történik. Ja egyébként érdekes, mert a GDM-ben épphogy nincs engedélyezve a Remote Login!
Még az alábbi opciókat lehet beállítani:
Fontserver = localhost:7100 ==> xset +fp tcp/ip_of_server:7100
(de ezt valamiért nem eszi, esetleg nem látja???, tűzfal akadályoz???)
Egyéb lehetőségek:
Connection Mode = OpenGL (Standard/OpenGL) itt egy választható
Connection Type = SSH (SSH/XDMCP/RSH) itt egy választható
Connection Options = [-clipboard] [-trayicon] [-compression] [-bs]
ahol a bs=backing_store, amit beletesz, ha pipálom, ha nem...
Window Mode = Single (Single/Multiple/External) itt egy választható
Ezekből milyen ötletet lehet kiszűrni?
/mazursky
- A hozzászóláshoz be kell jelentkezni
Én is próbálkoztam a következőkre jutottam:
Személy szerint nem használok DM-et, mindig startx-el indítom a grafikus felületet ha kell. Nekem a következő működik látszólag:
megnyit egy xterm
ssh -XC ${USER}@${SERVER}
startx -- :2
Sajnos itthon csak egy gépem van, és egy monitorom, így igazából nem tudtam ellenőrizni valóban működik-e távolról ez a módszer. Látszólag minden rendben:
Ctrl+Alt+F9 eredeti monitor
Ctrl+alt+f10 sshuser grafikus felülete
- A hozzászóláshoz be kell jelentkezni
tehát a saját gépedre ssh-ztál be, ami előtt ültél? ;~))
Lehet, hogy nem is vagy messze a megoldástól, csak nem tudod kipróbálni.
Nálam csak annyiból izgalmasabb a játék, hogy ugyebár FreeBSD szerver és Linux desktopok. Bár volt olyan perverz gondolatom, hogy be-SSH-zok, elindítom az X-et, majd VNC-vel rácsatlakozok ;~)) LOL, de gány.
De inkább ne, mert a távoli gépen elidított startx ugye ott marad, és mivel szerver 1100MHz/384MB-RAM gépetnem kéne mégjobban leterhelni.
A cél az, hogy csak akkor legyen X11, ha be "ssh -X"-ezek, egyébként ne is fusson.
Egyébként SSH után a távoli gépen elidított grafikus felületet, amit átforwardolok a helyi monitoromra hogyn ölöm ki? Gondolom az Alt+Ctl+BckSpc nem játszik, mivel az helyit gyikolja ki ;~((
Megnézem a pid-jét? (több dolog is indulhat, amit rekurzívan kell leállítani!)
/mazursky
- A hozzászóláshoz be kell jelentkezni
Igen, kénytelem voltam saját gépre ssh-ni.
Alt+Ctl+BckSpc szvsz jó, de szerintem bármilyen szokásos kilépés is.
- A hozzászóláshoz be kell jelentkezni
Szervusz!
Kipróbáltam:
[...]"megnyit egy xterm
ssh -XC ${USER}@${SERVER}
startx -- :2"
És a szerveren futó GDM mellé Alt+Ctl+F10 -re valóban nyitott egy desktopot, de ez se jött át SSH-n hanem maradt a szerver oldalon.
Legalább már ezt is tudjuk ;~))
Amit eddig szerkesztettem (a doksik alapján):
/usr/local/share/gdm/gdm.conf -ban:
[xdmcp]
Enable=true
MaxSessions=2
Port=177
[gui]
GtkTheme=default
Egyelőre nincs előre lépés.
Aztán elvileg broadcast-olni kéne, de ezt egyelőre nem vágom, hogy hogyan, mert local_network-ben látszódnia kéne a többi gép DM-jén.
Annyi lehet még a hiány, hogy a FontServer -t is el kellene érni, ennek a portja 7100 .
/mazursky
- A hozzászóláshoz be kell jelentkezni
Azt hiszem találtam valamit, hátha segít:
Még olvashatok a témában, de lassan tisztul a kép.
/mazursky
- A hozzászóláshoz be kell jelentkezni
fogalom nelkul
http://weho.st
never happen if you never try
MD_Update(&m,buf,j); /* purify complains */
- A hozzászóláshoz be kell jelentkezni
A megoldás kliens oldalon:
xinit -exec ssh -X -i ${kulcs} user@szerver exec ${ablakkezelo} -- :1
- A hozzászóláshoz be kell jelentkezni
WOW! Köszi, majd ki fogom próbálni.
Most épp egy linux-ot és egy freebsd-t tervezek költöztetni.
De utána feltétlen.
És köszi az utánajárást.
OFF: amúgy hogy lettél Kdi-ből Arkhein? Vagy inkább ne beszéljünk róla?
/mazursky
Love your job but never love your company!
Because you never know when your company stops loving you!
- A hozzászóláshoz be kell jelentkezni