Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include a .desktop file along with sage. #10989

Open
sagetrac-gostrc mannequin opened this issue Mar 23, 2011 · 10 comments
Open

Include a .desktop file along with sage. #10989

sagetrac-gostrc mannequin opened this issue Mar 23, 2011 · 10 comments

Comments

@sagetrac-gostrc
Copy link
Mannequin

sagetrac-gostrc mannequin commented Mar 23, 2011

A common .desktop file shared among many distros might prove to be useful since right now, you are either forced to create your own, or use someone else's.

A desktop file we are currently using at archlinux is: http://projects.archlinux.org/svntogit/community.git/plain/sage-mathematics/trunk/SAGE-notebook.desktop

Which could be the one used, or it doesn't have to be. Please let me know if you have any questions.

Component: distribution

Keywords: desktop file freedesktop

Author: André Apitzsch

Branch/Commit: u/aapitzsch/ticket/10989 @ 37b83b7

Issue created by migration from https://trac.sagemath.org/ticket/10989

@a-andre
Copy link

a-andre commented Feb 8, 2014

comment:1

The .desktop file should be part of sagenb.

@a-andre
Copy link

a-andre commented May 29, 2014

Branch: u/aapitzsch/ticket/10989

@a-andre
Copy link

a-andre commented May 29, 2014

Commit: 37b83b7

@a-andre
Copy link

a-andre commented May 29, 2014

comment:2

This commit only provides a .desktop file. Copying it to the right location should be done by the distributions for now, till make install leaves experimental state.

It also fixes #16400.


New commits:

37b83b7provide a .desktop file

@a-andre
Copy link

a-andre commented May 29, 2014

Author: André Apitzsch

@a-andre a-andre added this to the sage-6.3 milestone May 29, 2014
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.3, sage-6.4 Aug 10, 2014
@saraedum
Copy link
Member

comment:4

I do not really know much about these desktop files (I do not have a desktop…) but I just stumbled upon this and wondered:

  • Is data/ the default place where something like this should live? (Just asking if it is worth creating a new top-level directory for something like this.)
  • Should we also ship an icon since it is mentioned in the desktop file?

@a-andre
Copy link

a-andre commented Apr 17, 2016

comment:5

Replying to @saraedum:

Is data/ the default place where something like this should live? (Just asking if it is worth creating a new top-level directory for something like this.)

Coming from the gnome universe I put it into data/, but it shouldn't really matter.

Should we also ship an icon since it is mentioned in the desktop file?

We should do that.

If we provide these files it will be easier for the user recognize sagemath across various distributions.

P.S. A desktop file is required if we want to ship an appdata file https://people.freedesktop.org/~hughsient/appdata/

@saraedum
Copy link
Member

Work Issues: include icon

@fchapoton
Copy link
Contributor

Attachment: sage_logo.svg.gz

@fchapoton
Copy link
Contributor

Changed work issues from include icon to none

@fchapoton fchapoton modified the milestones: sage-6.4, sage-8.0 Mar 18, 2017
@mkoeppe mkoeppe removed this from the sage-8.0 milestone Dec 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants