Public bug reported:

Hi, in 22.10 beta there seem to be several problems with *desktop files
related to the gnome terminal.  They cause misbehaviour of the Terminal
application with ubuntu dock.

There are two such files:
/usr/share/applications/org.gnome.Terminal.Preferences.desktop
/usr/share/applications/org.gnome.Terminal.desktop

I think the first one should be removed which solves all problems listed
below.

************************************
1) misbehaviour of Ubuntu Dock
************************************

The system, after upgrading to 22.10 experienced the following problem (see the 
attached image for reference): 
 * the terminal app which was pinned as favorite into the dock (before the 
upgrage) launched a terminal, but the terminal icon was duplicated in the 
"non-favorite" section.
 * mouse hover over "Terminal" in favorites (up) gave toolip "Terminal" and
 * mouse hover over "terminal" in non-favorites (below) gives tooltip 
"Preferences"
 * If I remove the "Terminal" from favorites from Ubuntu Dock, no option to 
"Pin/add to Favorites" of the terminal when right-clicking on its icon in the 
non-favorite section.

************************************
2) syntax error in the *desktop file 
************************************

file  /usr/share/applications/org.gnome.Terminal.Preferences.desktop
seems to have a syntax error

lacki@machine: desktop-file-validate 
/usr/share/applications/org.gnome.Terminal.Preferences.desktop 
/usr/share/applications/org.gnome.Terminal.Preferences.desktop: error: file 
contains key "SingleMainWindow" in group "Desktop Entry", but keys extending 
the format should start with "X-"

I changed "SingleMainWindow" to "X-SingleMainWindow" and the message
went away.

************************************
3) duplication of functionality, likely a conflict
************************************
It seems to me that the file 
/usr/share/applications/org.gnome.Terminal.Preferences.desktop duplicates the 
functionality of the /usr/share/applications/org.gnome.Terminal.desktop

the latter has the section:
[Desktop Action preferences]
Name=Preferences
Exec=gnome-terminal --preferences


The former defines the application with 
Exec=gnome-terminal --preferences

both have same WM_CLASS  (Gnome-terminal).

I deleted the file
/usr/share/applications/org.gnome.Terminal.Preferences.desktop  and the
terminal application behaves as every other icon

************************************
summary + proposed solution
************************************

To sum up I think that:
1) /usr/share/applications/org.gnome.Terminal.Preferences.desktop contains a 
syntax error
2)/usr/share/applications/org.gnome.Terminal.Preferences.desktop should not be 
included at all, as it conflicts with  
)/usr/share/applications/org.gnome.Terminal.desktop

Removing file
/usr/share/applications/org.gnome.Terminal.Preferences.desktop from
/usr/share/applications/   and reloading desktop files solves all issues
above.


--------------------------------


gnome-terminal:
  Installed: 3.46.1-2ubuntu1
  Candidate: 3.46.1-2ubuntu1
  Version table:
 *** 3.46.1-2ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu kinetic/main amd64 Packages
        100 /var/lib/dpkg/status

ProblemType: Bug
DistroRelease: Ubuntu 22.10
Package: gnome-terminal 3.46.1-2ubuntu1
ProcVersionSignature: Ubuntu 5.19.0-19.19-generic 5.19.7
Uname: Linux 5.19.0-19-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia zfs zunicode zavl icp zcommon 
znvpair
ApportVersion: 2.23.1-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Tue Oct 11 21:09:08 2022
EcryptfsInUse: Yes
SourcePackage: gnome-terminal
UpgradeStatus: Upgraded to kinetic on 2022-10-06 (5 days ago)
mtime.conffile..etc.apport.crashdb.conf: 2022-10-10T14:06:35.165176

** Affects: gnome-terminal (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug kinetic

** Attachment added: "double occurence of the Terminal icon."
   https://bugs.launchpad.net/bugs/1992505/+attachment/5623107/+files/dock.png

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-terminal in Ubuntu.
https://bugs.launchpad.net/bugs/1992505

Title:
  several problems with *desktop files for gnome-terminal

Status in gnome-terminal package in Ubuntu:
  New

Bug description:
  Hi, in 22.10 beta there seem to be several problems with *desktop
  files related to the gnome terminal.  They cause misbehaviour of the
  Terminal application with ubuntu dock.

  There are two such files:
  /usr/share/applications/org.gnome.Terminal.Preferences.desktop
  /usr/share/applications/org.gnome.Terminal.desktop

  I think the first one should be removed which solves all problems
  listed below.

  ************************************
  1) misbehaviour of Ubuntu Dock
  ************************************

  The system, after upgrading to 22.10 experienced the following problem (see 
the attached image for reference): 
   * the terminal app which was pinned as favorite into the dock (before the 
upgrage) launched a terminal, but the terminal icon was duplicated in the 
"non-favorite" section.
   * mouse hover over "Terminal" in favorites (up) gave toolip "Terminal" and
   * mouse hover over "terminal" in non-favorites (below) gives tooltip 
"Preferences"
   * If I remove the "Terminal" from favorites from Ubuntu Dock, no option to 
"Pin/add to Favorites" of the terminal when right-clicking on its icon in the 
non-favorite section.

  ************************************
  2) syntax error in the *desktop file 
  ************************************

  file  /usr/share/applications/org.gnome.Terminal.Preferences.desktop
  seems to have a syntax error

  lacki@machine: desktop-file-validate 
/usr/share/applications/org.gnome.Terminal.Preferences.desktop 
  /usr/share/applications/org.gnome.Terminal.Preferences.desktop: error: file 
contains key "SingleMainWindow" in group "Desktop Entry", but keys extending 
the format should start with "X-"

  I changed "SingleMainWindow" to "X-SingleMainWindow" and the message
  went away.

  ************************************
  3) duplication of functionality, likely a conflict
  ************************************
  It seems to me that the file 
/usr/share/applications/org.gnome.Terminal.Preferences.desktop duplicates the 
functionality of the /usr/share/applications/org.gnome.Terminal.desktop

  the latter has the section:
  [Desktop Action preferences]
  Name=Preferences
  Exec=gnome-terminal --preferences

  
  The former defines the application with 
  Exec=gnome-terminal --preferences

  both have same WM_CLASS  (Gnome-terminal).

  I deleted the file
  /usr/share/applications/org.gnome.Terminal.Preferences.desktop  and
  the terminal application behaves as every other icon

  ************************************
  summary + proposed solution
  ************************************

  To sum up I think that:
  1) /usr/share/applications/org.gnome.Terminal.Preferences.desktop contains a 
syntax error
  2)/usr/share/applications/org.gnome.Terminal.Preferences.desktop should not 
be included at all, as it conflicts with  
)/usr/share/applications/org.gnome.Terminal.desktop

  Removing file
  /usr/share/applications/org.gnome.Terminal.Preferences.desktop from
  /usr/share/applications/   and reloading desktop files solves all
  issues above.


  --------------------------------

  
  gnome-terminal:
    Installed: 3.46.1-2ubuntu1
    Candidate: 3.46.1-2ubuntu1
    Version table:
   *** 3.46.1-2ubuntu1 500
          500 http://archive.ubuntu.com/ubuntu kinetic/main amd64 Packages
          100 /var/lib/dpkg/status

  ProblemType: Bug
  DistroRelease: Ubuntu 22.10
  Package: gnome-terminal 3.46.1-2ubuntu1
  ProcVersionSignature: Ubuntu 5.19.0-19.19-generic 5.19.7
  Uname: Linux 5.19.0-19-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia zfs zunicode zavl icp zcommon 
znvpair
  ApportVersion: 2.23.1-0ubuntu2
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CurrentDesktop: ubuntu:GNOME
  Date: Tue Oct 11 21:09:08 2022
  EcryptfsInUse: Yes
  SourcePackage: gnome-terminal
  UpgradeStatus: Upgraded to kinetic on 2022-10-06 (5 days ago)
  mtime.conffile..etc.apport.crashdb.conf: 2022-10-10T14:06:35.165176

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1992505/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to