Coder Social home page Coder Social logo

skylobby-skylobby.desktop about skylobby HOT 15 CLOSED

skynet-gh avatar skynet-gh commented on August 22, 2024
skylobby-skylobby.desktop

from skylobby.

Comments (15)

skynet-gh avatar skynet-gh commented on August 22, 2024 1

Updated with hopefully better keywords 49c04b4

from skylobby.

skynet-gh avatar skynet-gh commented on August 22, 2024 1

OK I figured out how to override the default .desktop file for .deb and .rpm packages, so categories and keywords are set in latest.

from skylobby.

skynet-gh avatar skynet-gh commented on August 22, 2024

@narcisgarcia sounds good, do you want to open a PR for this?

from skylobby.

narcisgarcia avatar narcisgarcia commented on August 22, 2024

I've just installed skylobby-0.7.21_linux-amd64.deb and it does not come with this update.

from skylobby.

narcisgarcia avatar narcisgarcia commented on August 22, 2024

I've just installed skylobby-0.7.22_linux-amd64.deb and /opt/skylobby/lib/skylobby-skylobby.desktop does not come with this update.

from skylobby.

skynet-gh avatar skynet-gh commented on August 22, 2024

Ah, meant to respond here before, I didn't realize you were using the .deb. That package is limited to what `jpackage´ supports, and so doesn't use this ´.desktop´, The package that uses it is https://aur.archlinux.org/packages/skylobby-git/

from skylobby.

narcisgarcia avatar narcisgarcia commented on August 22, 2024
$ sudo dpkg -i skylobby-0.7.22_linux-amd64.deb

$ dpkg -L skylobby | grep -e '\.desktop$'
/opt/skylobby/lib/runtime/legal/java.desktop
/opt/skylobby/lib/runtime/legal/jdk.unsupported.desktop
/opt/skylobby/lib/skylobby-skylobby.desktop

$ cat /opt/skylobby/lib/skylobby-skylobby.desktop
[Desktop Entry]
Name=skylobby
Comment=skylobby
Exec=/opt/skylobby/bin/skylobby
Icon=/opt/skylobby/lib/skylobby.png
Terminal=false
Type=Application
Categories=Unknown
MimeType=application/sdfz

from skylobby.

skynet-gh avatar skynet-gh commented on August 22, 2024

Looks like one that's auto generated by jpackage?

from skylobby.

narcisgarcia avatar narcisgarcia commented on August 22, 2024

I didn't run package generation and I don't know options for openjdk/jpackage; I can't answer your question.

from skylobby.

narcisgarcia avatar narcisgarcia commented on August 22, 2024

Current with Skylobby 0.7.39 package:

$ dpkg -L skylobby | grep -e '\.desktop$'
/opt/skylobby/lib/runtime/legal/java.desktop
/opt/skylobby/lib/runtime/legal/jdk.unsupported.desktop
/opt/skylobby/lib/skylobby-skylobby-console.desktop
/opt/skylobby/lib/skylobby-skylobby-highmem.desktop
/opt/skylobby/lib/skylobby-skylobby-lowmem.desktop
/opt/skylobby/lib/skylobby-skylobby-vhighmem.desktop
/opt/skylobby/lib/skylobby-skylobby-vlowmem.desktop
/opt/skylobby/lib/skylobby-skylobby-web-console.desktop
/opt/skylobby/lib/skylobby-skylobby-web.desktop
/opt/skylobby/lib/skylobby-skylobby.desktop
/opt/skylobby/lib/skylobby-skyreplays.desktop

At least all skylobby*.desktop files are installed at desktop menu, but only skylobby-skylobby.desktop seems to be needed for desktop UI.

from skylobby.

skynet-gh avatar skynet-gh commented on August 22, 2024

@narcisgarcia those are all from jpackage, which I don't have much control over.

Linux packaging in general needs work, but unfortunately it seems like it will be per-package-manager or per-desktop-environment. Some users created skylobby packaging for Arch for example.

from skylobby.

narcisgarcia avatar narcisgarcia commented on August 22, 2024

This issue is approved to be implemented to jpackage on JDK version 18:
https://bugs-stage.openjdk.java.net/browse/JDK-8270175

Please, maintain this issue open, pending of jpackage v18 is released on 2022/03/22 and can be used to build packages with better launchers control.

from skylobby.

narcisgarcia avatar narcisgarcia commented on August 22, 2024

OpenJDK 18 enters today in General Availability stage.

from skylobby.

skynet-gh avatar skynet-gh commented on August 22, 2024

I've removed most of these launchers since they became irrelevant with ZGC.

from skylobby.

narcisgarcia avatar narcisgarcia commented on August 22, 2024

Thank you!
I feel skylobby-skyreplays.desktop irrelevant too, because Skylobby it has already a [Replays] launcher at Main panel.

I still propose to change some parameters in skylobby-skylobby.desktop :

Comment=Play real-time strategy games using the Spring RTS engine
Categories=Game;StrategyGame;
Keywords=real-time;strategy;lobby;network;multiplayer;spring;

(this is to be well classified in Desktop Environments, and to be easily found with DE search actions)
https://bugs.openjdk.org/browse/JDK-8270175

from skylobby.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.