Использование X-окон из Windows 8.1

Можно получить эту информацию от /proc/self/mountinfo:

# mkdir -p /my/dir
# mkdir /mnt/temp
# mount -o bind /my/dir /mnt/temp
# grep temp /proc/self/mountinfo 
26 22 202:1 /my/dir /mnt/temp rw,noatime - ext3 /dev/xvda1 rw,errors=continue,user_xattr,acl,barrier=0,data=ordered

Вот патч, который реализовал это в ядре: https://lkml.org/lkml/2008/1/29/136

Вы могли также использовать findmnt команда:

# findmnt /mnt/temp
TARGET    SOURCE              FSTYPE OPTIONS
/mnt/temp /dev/xvda1[/my/dir] ext3   rw,noatime,errors=continue,user_xattr,acl,barrier=0,data=ordered

Править: Я также проверил, что этот метод работает при монтировании через /etc/fstab.

# tail -1 /etc/fstab 
/my/dir  /mnt/temp  none  bind  0 0

3
28.10.2014, 05:06
1 ответ

В зависимости от ваших потребностей, вы можете добиться этого, сделав одно из следующих действий.

1. Запуск X-приложений на Windows 8.1

Это можно сделать с помощью X11Forwarding.

  • Установите Xming на машину Windows
  • Установите X11Forwarding yes в /etc/ssh/sshd_config
  • Настройте PuTTy на использование X11 Forwarding.
    • Можно найти в меню: Подключение > SSH > X11
    • Установите флажок Включите переадресацию X11
    • Введите localhost:0 в поле X Display location
  • start xclock (или другое приложение Х, д). g. xeyes) через оболочку SSH.

Дополнительная информация о Xming/PuTTy: https://wiki.utdallas.edu/wiki/display/FAQ/X11+Переадресация+использование+Xming+и+PuTTY

2. Переход к сеансу с VNC

Это больше похоже на то, что вы хотите сделать. Вы можете взять на себя управление всем рабочим столом с помощью VNC, так же, как вы бы использовали RDP на Windows.

Для Gnome:

Редактируйте файл ~/.vnc/xstartup для запуска сессии GNOME при каждом запуске vncserver. При первом запуске скрипта vncserver он запросит у вас пароль, который вы хотите использовать для сессии VNC.

Пример xstartup файла:

#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# 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" &
#twm &
if test -z "$DBUS_SESSION_BUS_ADDRESS" ; then
    eval `dbus-launch --sh-syntax –exit-with-session`
    echo "D-BUS per-session daemon address is: \
    $DBUS_SESSION_BUS_ADDRESS"
fi
exec  gnome-session

Источник: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Virtualization/sect-Virtualization-Tips_and_tricks-Configuring_a_VNC_Server.html

2
27.01.2020, 21:27

Теги

Похожие вопросы