gnome-shell は VMWare 上で使うのは重いので,未だに startx で X を起動しているのだが,~/.xinitrc
から起動した xterm から gnome-terminal が以下のエラーで起動しない(再起動したら直る場合も).
% gnome-terminal
Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: org.gnome.Terminal を StartServiceByName で呼び出そうとしてエラー: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.gnome.Terminal exited with status 8
/var/log/message
によると,
org.gnome.Terminal[XXXX]: Non UTF-8 locale (ANSI_X3.4-1968) is not supported!
とのことなので,LANG
まわりなのであるが(xterm は LANG=ja_JP.UTF-8
で起動していて,/etc/locale.gen
を見ても特に問題なさげ),
% /usr/lib/gnome-terminal/gnome-terminal-server &
% gnome-terminal &
とすれば起動してくれる.なお gnome-terminal が終了すると gnome-terminal-server も落ちる.