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

"xterm" and BINARY_TERMINAL_BIN in direwolf.desktop are redundant #308

Open
df7cb opened this issue Jan 3, 2021 · 0 comments · May be fixed by #393
Open

"xterm" and BINARY_TERMINAL_BIN in direwolf.desktop are redundant #308

df7cb opened this issue Jan 3, 2021 · 0 comments · May be fixed by #393
Assignees

Comments

@df7cb
Copy link
Contributor

df7cb commented Jan 3, 2021

Hi,

from my understanding, all that it takes for a program to run in a terminal from a .desktop file is Terminal=true, but the direwolf.desktop file is instead using Terminal=false and defaults to launching xterm.

Please consider simplifying by removing the BINARY_TERMINAL_BIN / APPLICATION_DESKTOP_EXEC logic.

Thanks!

(Spotted by lintian while updating the direwolf package in Debian. The move to cmake has let us drop lot of old extra packaging code, thanks!)

@wb2osz wb2osz self-assigned this Jan 3, 2021
classabbyamp added a commit to classabbyamp/direwolf that referenced this issue May 16, 2022
fixes wb2osz#308

Per the [desktop entry specification](https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#recognized-keys),
all that should be needed to run direwolf in the default terminal of a
user's system should be setting `Terminal=true`.

Per the [xdg icon theme specification](https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#icon_lookup),
the `Icon` key in a desktop file should only include the basename of the
icon's filename, not include the extension.
classabbyamp added a commit to classabbyamp/direwolf that referenced this issue May 24, 2022
fixes wb2osz#308

Per the [desktop entry specification](https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#recognized-keys),
all that should be needed to run direwolf in the default terminal of a
user's system should be setting `Terminal=true`.

Per the [xdg icon theme specification](https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#icon_lookup),
the `Icon` key in a desktop file should only include the basename of the
icon's filename, not include the extension.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants