2017-02-21 11 views
2

시스템은 Fedora 25입니다. vncviewer가 검은 색 화면을 표시합니다. 이에 비해 vnc 패키지 목록은 vnc 뷰어가 올바르게 표시되는 Fedora 24 시스템의 목록과 동일합니다. 동일한 클라이언트 시스템이 서버에 액세스하는 데 사용됩니다.Fedora 25 Tigervnc가 검은 색 화면을 표시합니다.

이 문제가있는 다른 스레드가 검토되었으며 특히 vnc 패키지 요구 사항, $HOME//.vnc/xstartup permissions 및 xstartup 스크립트에 대한 제안 사항이 검토되었습니다.

[email protected]:2.service - Remote desktop service (VNC) 
Loaded: loaded (/etc/systemd/system/[email protected]:2.service; enabled; vendor 
preset: disabled) 
Active: active (running) since Fri 2017-01-13 07:05:58 PST; 1h 18min ago 
Process: 25119 ExecStop=/usr/bin/vncserver -kill %i (code=exited, 
status=0/SUCCESS) 
Process: 25152 ExecStart=/usr/bin/vncserver %i (code=exited, 
status=0/SUCCESS) 
Process: 25147 ExecStartPre=/usr/bin/vncserver -kill %i (code=exited, 
status=2) 
Main PID: 25161 (Xvnc) 
Tasks: 186 (limit: 4915) 
CGroup: /system.slice/system-vncserver.slice/[email protected]:2.service 
    ├─25161 /usr/bin/Xvnc :2 -auth /home/dan/.Xauthority -desktop server:2 
    (dan) -fp catalogue:/etc/X11/fontpath.d -geometry 1024x 
    ├─25168 /usr/bin/vncconfig -nowin 
    ├─25170 /usr/libexec/gnome-session-binary 
    ├─25177 dbus-launch --autolaunch 98c684d1ace64647a9df44e5b61d8590 -- 
binary-syntax --close-stderr 
    ├─25178 /usr/bin/dbus-daemon --syslog-only --fork --print-pid 5 -- 
print-address 7 --session 
    ├─25182 dbus-launch --exit-with-session /usr/libexec/gnome-session binary 
    ├─25183 /usr/bin/dbus-daemon --syslog --fork --print-pid 5 --print- 
address 7 --session 
    ├─25191 /usr/libexec/at-spi-bus-launcher 
    ├─25196 /bin/dbus-daemon --config-file=/usr/share/defaults/at- 
spi2/accessibility.conf --nofork --print-address 3 
    ├─25199 /usr/libexec/at-spi2-registryd --use-gnome-session 
    ├─25203 /usr/libexec/gvfsd 
    ├─25222 /usr/bin/gnome-keyring-daemon --start --components=secrets 
    ├─25242 /usr/libexec/gnome-settings-daemon 
    ├─25252 /usr/bin/pulseaudio --start --log-target=syslog 
    ├─25296 /usr/libexec/tracker-extract 
    ├─25301 /usr/libexec/tracker-store 
    ├─25318 /usr/libexec/tracker-miner-apps 
    ├─25320 /usr/libexec/evolution/evolution-alarm-notify 
    ├─25324 /usr/libexec/deja-dup/deja-dup-monitor 
    ├─25329 /usr/libexec/gsd-printer 
    ├─25335 /usr/libexec/imsettings-daemon 
    ├─25336 /usr/libexec/tracker-miner-user-guides 
    ├─25378 abrt-applet 
    ├─25418 /usr/libexec/tracker-miner-fs 
    ├─25438 /usr/libexec/gvfs-udisks2-volume-monitor 
    ├─25462 /usr/bin/seapplet 
    ├─25529 /usr/libexec/gvfs-gphoto2-volume-monitor 
    ├─25559 /usr/bin/ibus-daemon -r --xim 

는 몇 년 전 여러 스레드가 있었다 :

#!/bin/sh 
# Uncomment the following two lines for normal desktop: 
unset SESSION_MANAGER 
exec gnome-session 
# --session=gnome-fallback 
# exec /etc/X11/xinit/xinitrc 
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup 
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources 
xsetroot -solid grey 
vncconfig -iconic & 
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & 
startx & 

아래 systemctl 상태 vncserver가의 출력은 다음과 같습니다

아래는 Xstartup 환경 스크립트입니다. 그것들은 검토되고 시도되었습니다. 그들은이 상황에 적용되지 않는 것처럼 보입니다.

+0

나는 fedora-26에 동일한 문제가 있습니다. – WestHamster

답변

-1

나는 또한 그놈으로 F25에서 문제가 발생했습니다. 난 그냥 다음과 같은 Xstartup 환경을 수정하고, 잘 일하기 시작 : 당신은 여기에 대한 답을 찾을 수 있습니다

#!/bin/sh 

unset SESSION_MANAGER 
unset DBUS_SESSION_BUS_ADDRESS 

exec gnome-session 
#exec /etc/X11/xinit/xinitrc 
+0

그건 작동하지 않았습니다. vncserver 파일의 복사본을 제공 할 수 있습니까? 또한 응용 프로그램 오버레이가 표시되며, owncloud입니다. 그러나 그놈은 실행되고 있지 않습니다. 나는 이것이 gnome 설정 문제 일 수도 있고 xstartup 또는 vncserver 설정 문제가 아닐 수도 있다고 생각하기 시작했습니다. –

+0

나에게 도움이되지 않았 음 – WestHamster

1

: https://www.server-world.info/en/note?os=Fedora_25&p=desktop&f=6를 - 내 경우에 교체

... 
# end line: comment out and add like follows 
#exec /etc/X11/xinit/xinitrc 
#exec /usr/bin/mate-session 
exec /usr/bin/gnome-session 
을 /home/USER/.vnc/xstartup

에서

그래서 gnome-desktop을 사용할 때 mate-session 대신 gnome-session을 사용했습니다. 더 이상 빈 화면이 없습니다 (전송 될 때까지 잠시 기다리십시오).

+0

부록 : 디스플레이 번호 : 0과 : 1은 system/gui/gnome 자체에서 사용되었습니다. vncserver에만 2와 3을 사용하기로했습니다. –

+0

ADDENDUM_2 : 불행히도 vncserver ist가 사용자 내에서 수동으로 시작되는 경우에만 작동하며 부팅시 서비스 시작을 활성화하지는 않습니다. –