カテゴリ:ソフト開発日誌
lubuntu をインストールした環境に vnc4server, gnome-terminal をインストールした。デスクトップは LXDE だ。lubuntu のデフォルトの通りだ。この環境にリモートから VNC server に接続し、gnome-terminal を起動するとターミナル window 内に shell(command) prompt が現れない。
色々と調べていくうちに lxsession を正しく ~/.vnc/xstartup から起動すると問題を解消できることが分かった。元々の xstartup に書かれた通り /etc/alternatives 以下に繋がるシンボリックリンク x-window-manager で LXDE を起動すると問題が起きる。 入力メソッドの設定、DBUS の設定も含めて、VNC server の画面に LXDE を使う 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 & # start ibus ans setup input method. export GTK_IM_MODULE=ibus export XMODIFIERS="@im=ibus" export QT_IM_MODULE=ibus ibus-daemon -d -x 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 /usr/bin/lxterminal -t "$VNCDESKTOP Desktop" & /usr/bin/lxsession -s Lubuntu -e LXDE & 先に terminator を使って解決済みだったんだ... VNC server で LXDE がちゃんと動くようになったのだから、これで良し。 お気に入りの記事を「いいね!」で応援しよう
最終更新日
2017.03.19 03:07:41
コメント(0) | コメントを書く
[ソフト開発日誌] カテゴリの最新記事
|
|