Как запустить Gnome или KDE локально в Cygwin?

видимо это можно сделать используя порты cygwin,Как видно на скриншотах. Я последовал за до чтобы настроить apt-cygports, и я использовал его для установки gnome-session.

до предположительно дает команды, необходимые для запуска Gnome или KDE, но всякий раз, когда я пытаюсь запустить Gnome, появляется пустое X-окно, а затем быстро исчезает.

вывод терминала:

$ startx /usr/bin/dbus-launch gnome-session
xauth:  file /home/jpthomps/.serverauth.4168 does not exist

Welcome to the XWin X Server
Vendor: The Cygwin/X Project
Release: 1.10.3.0
OS: Windows 7 Service Pack 1 [Windows NT 6.1 build 7601] (WoW64)
Package: version 1.10.3-12 built 2011-08-22

XWin was started with the following command line:

/usr/bin/X :0 -auth /home/jpthomps/.serverauth.4168

(II) xorg.conf is not supported
(II) See http://x.cygwin.com/docs/faq/cygwin-x-faq.html for more information
LoadPreferences: /home/jpthomps/.XWinrc not found
LoadPreferences: Loading /etc/X11/system.XWinrc
LoadPreferences: Done parsing the configuration file...
winDetectSupportedEngines - DirectDraw installed, allowing ShadowDD
winDetectSupportedEngines - Windows NT, allowing PrimaryDD
winDetectSupportedEngines - DirectDraw4 installed, allowing ShadowDDNL
winDetectSupportedEngines - Returning, supported engines 0000001f
winSetEngine - Using Shadow DirectDraw NonLocking
winScreenInit - Using Windows display depth of 32 bits per pixel
winFinishScreenInitFB - Masks: 00ff0000 0000ff00 000000ff
Screen 0 added at virtual desktop coordinate (0,0).
MIT-SHM extension disabled due to lack of kernel support
XFree86-Bigfont extension local-client optimization disabled due to lack of shared memory support in the kernel
(II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so
(II) GLX: Initialized DRISWRAST GL provider for screen 0
winPointerWarpCursor - Discarding first warp: 637 478
(--) 5 mouse buttons found
(--) Setting autorepeat to delay=500, rate=31
(--) Windows keyboard layout: "00000409" (00000409) "US", type 4
(--) Found matching XKB configuration "English (USA)"
(--) Model = "pc105" Layout = "us" Variant = "none" Options = "none"
Rules = "base" Model = "pc105" Layout = "us" Variant = "none" Options = "none"
winBlockHandler - pthread_mutex_unlock()
winProcEstablishConnection - winInitClipboard returned.
winClipboardProc - DISPLAY=:0.0
winClipboardProc - XOpenDisplay () returned and successfully opened the display.
xinit: XFree86_VT property unexpectedly has 0 items instead of 1
xinit: connection to X server lost

waiting for X server to shut down winClipboardProc - winClipboardFlushWindowsMessageQueue trapped WM_QUIT message, exiting main loop.
winClipboardProc - XDestroyWindow succeeded.
winClipboardProc - Clipboard disabled  - Exit from server
winDeinitMultiWindowWM - Noting shutdown in progress
9
задан 3498DB
14.05.2023 16:17 Количество просмотров материала 2421
Распечатать страницу

2 ответа

вы убедились, что последняя команда в вашем .xinitrc не отправляется в фоновом режиме.

например, чтобы запустить часы и окно терминала, вы бы поставил

xlock &
xterm

Nota bene: xclock имеет амперсанд, позволяющий сценарию xinit перейти к следующей команде. xterm является последним в цепи и не получает амперсанд. Как только этот конкретный xterm будет закрыт, X-сервер завершится.

Так если все ваши x-программы в xinitrc имейте амперсанд, X-сервер немедленно завершит работу снова после последней команды в xinitrc.

это будет похоже на поведение, которое вы видите.

1
отвечен user311394 2023-05-16 00:05

вы пробовали CyGNOME? http://cygnome.sourceforge.net/

0
отвечен Yanick Girouard 2023-05-16 02:22

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх