nautilus uses gnome-terminal instead of the preferred terminal application

Bug #297223 reported by Raúl Núñez de Arenas Coronado
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Nautilus
Expired
Medium
eel2 (Ubuntu)
Invalid
Low
Unassigned

Bug Description

Binary package hint: nautilus

When opening a file using double-click, if the .desktop file of the associated application has "Terminal=true", nautilus uses "gnome-terminal" to execute that application instead of the preferred terminal application (as set through System->Preferences->Preferred applications).

To reproduce, do the following:

1. sudo apt-get install xfce4-terminal

2. Using System->Preferences->Preferred applications, set "xfce4-terminal --geometry=100x30" as preferred terminal application, using "-x" as the execute flag

3. Put a text file on the Desktop

4. Create a new application launcher in the "Applications->Accesories" menu. Choose "Application in Terminal" (so the resulting .desktop file will have "Terminal=true"). We are going to use "Vim" as the test app, so use "/usr/bin/vim -o %F" as the command in the launcher and name it "Vim".

5. Associate the text file in the Desktop with "Vim" or just choose "Open with Other Application..." and then choose Vim.

6. Double click on the text file. It should be opened with Vim residing on xfce4-terminal, with 30 lines and 100 columns. Instead, it is opened with Vim residing on gnome-terminal, with 25 lines and 80 columns.

7. Choose "Applications->Accesories->Vim". Vim is CORRECTLY opened using xfce4-terminal with a geometry of 100x30.

So, the launcher works, it's just that the menu uses the preferred application (correctly) and Nautilus doesn't.

Last tested in Ubuntu Hardy Heron with nautilus 2.22.5.1

Raúl Núñez de Arenas Coronado

Revision history for this message
Pedro Villavicencio (pedro) wrote :

confirmed, however not sure if that's a nautilus issue, will take a look upstream, thanks for reporting.

Changed in nautilus:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Pedro Villavicencio (pedro) wrote :

I've sent this upstream at http://bugzilla.gnome.org/show_bug.cgi?id=560639 ; thanks again.

Changed in nautilus:
status: Confirmed → Triaged
Revision history for this message
Pedro Villavicencio (pedro) wrote :

my thoughts were correct, it's a libeel issue, the gnome-terminal command is hardcoded there, re assigning to libeel.

Changed in nautilus:
status: Unknown → New
Changed in nautilus:
importance: Unknown → Medium
Changed in nautilus:
status: New → Incomplete
Changed in nautilus:
status: Incomplete → Expired
Revision history for this message
Sebastien Bacher (seb128) wrote :

eel is deprecated, closing

Changed in eel2 (Ubuntu):
assignee: Ubuntu Desktop Bugs (desktop-bugs) → nobody
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.