KiCAD is not making a menu item

Bug #303650 reported by René Brink
4
Affects Status Importance Assigned to Milestone
kicad (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: kicad

When I installed KiCAD on Hardy I don't get a menu item to start the application. I have to start the program by hand in the terminal or add a menu item myself.

Ouput of lsb_release -rd:

Description: Ubuntu 8.04.1
Release: 8.04

Package name: kicad
Package version: 0.0.20071129a-1

Please add a .desktop file to the package so that kicad is properly added to the Application menu.

Revision history for this message
Martin Kossick (hacktick) wrote :

Hey, it looks like the newest jaunty-package supports a menu-item.
https://launchpad.net/ubuntu/+source/kicad/0.0.20080825c-1
Ill try it out as soon as I have installed a Jaunty system.

greetings

Martin

Changed in kicad:
assignee: nobody → hacktick
status: New → In Progress
Revision history for this message
rab (richardaburton) wrote : Re: [Bug 303650] [NEW] KiCAD is not making a menu item

2008/11/30 René Brink <email address hidden>:

> Package name: kicad
> Package version: 0.0.20071129a-1
>
> Please add a .desktop file to the package so that kicad is properly
> added to the Application menu.

Have a look in the package and I think you'll find there is a desktop
file (http://packages.ubuntu.com/hardy/i386/kicad/filelist). Might be
worth trying a newer version of the package to see if that helps (not
sure why it would though, this version worked perfectly well on
Debian, which this package is pulled in from).

If you figure out the problem I'll try and sort it in the upstream
Debian package.

Richard.

Revision history for this message
René Brink (rene-brink) wrote :

I have tried a few things this afternoon...

The newest version from Debian Sid (kicad_0.0.20080825c-1_i386.deb) doesn't give me a menu item. But, if I change the default language in Ubuntu from Dutch (my default) to American English and after a reboot remove an reinstall KiCAD a menu item will appear under Programming for both versions (Sid and Hardy versions). Ha sit something to do with a combination of desktop file and language?

Revision history for this message
René Brink (rene-brink) wrote :

I have tried a few things this afternoon...

The newest version from Debian Sid (kicad_0.0.20080825c-1_i386.deb) doesn't give me a menu item. But, if I change the default language in Ubuntu from Dutch (my default) to American English and after a reboot remove an reinstall KiCAD a menu item will appear under Programming for both versions (Sid and Hardy versions). Has it something to do with a combination of desktop file and language?

Changed in kicad:
assignee: hacktick → nobody
status: In Progress → Confirmed
Revision history for this message
rab (richardaburton) wrote : Re: [Bug 303650] Re: KiCAD is not making a menu item

2008/11/30 René Brink <email address hidden>:
> I have tried a few things this afternoon...
>
> The newest version from Debian Sid (kicad_0.0.20080825c-1_i386.deb)
> doesn't give me a menu item. But, if I change the default language in
> Ubuntu from Dutch (my default) to American English and after a reboot
> remove an reinstall KiCAD a menu item will appear under Programming for
> both versions (Sid and Hardy versions). Has it something to do with a
> combination of desktop file and language?

If you'd be willing to translate these 2 strings:

GenericName[en]=KiCad - project manager
Comment[en]=Electrical schematic and PCB design suite

I'd happily include them in the Debian package, so they'll end up in a
future release in Debian & so Ubuntu. Don't know would fix your
problem, I'd assume it would default to English if there was no local
language available, but it might (have you tried adding Dutch versions
of these strings to your desktop file?).

Richard.

Revision history for this message
René Brink (rene-brink) wrote :

Those strings are already translated and included in the .dekstop file in the Debian package I downloaded from the Debian website. But for completeness the (from the .desktop file copied) Dutch strings below:

GenericName[nl_NL]=KiCad - Project Beheerder
Comment[nl_NL]=Elektrische schema's en PCB ontwerp Suite

In the meanwhile, by trail and error and looking to the place where other KDE application .desktop files are placed, I found a method to get kicad in the Programming (in Dutch Ontwikkeling) folder of the application menu. I just made a symbolic link in /usr/share/applications/kde to /usr/share/applications/kicad.desktop. And now I have a menu item! I hope it gives enough info to solve the problem definitely now.

René

Revision history for this message
rab (richardaburton) wrote :

2008/11/30 René Brink <email address hidden>:
> Those strings are already translated and included in the .dekstop file
> in the Debian package I downloaded from the Debian website. But for
> completeness the (from the .desktop file copied) Dutch strings below:

Lol, I really must pay more attention. I even deleted the Dutch ones
from the block of text I pasted to just leave the English ones to
translate. Wasn't thinking, was probably looking for "du" or something
instead of "nl".

I'll investigate the KDE issue and see what the Debian policy is on
this, I'd be surprised if it were needed in both places, but I don't
use KDE so I've never really thought about it before.

Richard.

Revision history for this message
Martin Kossick (hacktick) wrote :

My german intrepid/gnome installation shows KiCAD in Applications/Development. So maybe just the dutch version is affected?

Revision history for this message
René Brink (rene-brink) wrote :

I am just curious... is there any progress?

Revision history for this message
Martin Kossick (hacktick) wrote :

Hey, I'm closing this bug since I believe this has been solved. If its still an issue for anyone, please let us know.

Changed in kicad (Ubuntu):
status: Confirmed → Fix Released
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.