[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#199197: reassign general



Gnome2/GTK gurus:

This error happens when I access any terminal based program from the gnome-panel foot menu. All of these applicatins are in the Debian sub menu, I haven't found any terminal based apps in my base gnome-panel menu, or in the KDE menu. I shouldn't have filed the bug against bsdgames in the first place, that's just where I noticed it. I don't know what else I should have filed it against and I guess that is the general consensus since my bug's in general.

Some affected menu items: Arithmetic quiz, Atari Emulator (curses), Hack, bc, dc, GNU R, bash, tcsh, top. I'm sure I would find that every menu entry that expects a terminal will give this error when I try to launch them from the gnome-panel foot menu.

Stephen Gran <sgran@debian.org> writes:
The user probably needs to open the preferred applications
dialog, and choose x-terminal-emulator, rather than gnome-terminal.

I hadn't set any prefs for gnome or anything, accepting to allow the system defaults overwrite the older preferences with each apt-get upgrade. I have tried setting the gnome prefs with gnomecc (gnome-control-center 1.4 is on my system and in testing) for default applications/terminal from Standard X Term to custom terminal xterm -e since first filing this bug. It made no difference. I wondered if it would do anything since the gnome-panel and gnome-session are 2.2 on my system and in testing.

What components constitute a gnome desktop?

Shouldn't all those components depend on the others?

The idea of having the alternatives move into gconf for terminal emulators wouldn't even need to be considered if say gnome-terminal were required to be installed as part of the gnome desktop system.

I have refrained from posting or looking to see if anyone has posted a bug about the gnome session preferences error that pops up every time I log into gnome because I want to see what the resolution on this bug is first. It seems that error wouldn't be there if gnome-control-center and/or nautilus for gnome2 were in testing or gnome-session v2 wasn't in testing without them. I only mention it now because in my mind it is also related to gnome desktop package dependancies.

I am not subscribed to the debian-gtk-gnome list, so please cc me if you have any questions or answers to my question about the dependancies.

Jacob Anawalt

Christian Marillat wrote:

Kalle Olavi Niemitalo <kon@iki.fi> writes:

Stephen Gran <sgran@debian.org> writes:

It looks to me like a gnome-session thing - the user either set, or left
the default set to gnome-terminal, and on upgrade gnome-terminal was
removed.
Yes, that's probably it.  He doesn't have a
~/.gconf/desktop/gnome/applications/terminal/%gconf.xml
file, so the <default>gnome-terminal</default> in
/etc/gconf/schemas/desktop_gnome_applications_terminal.schemas
takes effect.  This file is in the libgnome2-common package.
The Gnome panel uses this setting when it launches an
application that needs a terminal.  The Sawfish menu works
because /etc/menu-methods/sawfish uses term() from menu.h,
which refers to x-terminal-emulator.

No, bsdgames only use Debian menu entries in the panel menu then these menu
entries doesn't use gnome-terminal but x-terminal-emulator, also
/desktop/gnome/applications/terminal/exec use by default
x-terminal-emulator this is exactly how sawfish menu are working.

Christian





Reply to: