Desktop Entry для JavaFIBS

Я пытаюсь создать запись на рабочем столе для игры под названием Java FIBS. В качестве среды он использует jre.

Это файл, который я создал, но, похоже, не могу заставить его выполнить:

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Game
Terminal=false
Exec=env JAVA_HOME=/usr/lib64/openjdk-11/ ~/JavaFIBS2001/JavaFIBS-1.0.11_JDK16.jar
Name=JavaFIBS
Icon=~/JavaFIBS2001/JavaFIBS.ico

Я подозреваю, что проблема связана с тем, как я установил среду, но не могу понять ее вне.

Любая помощь приветствуется.

0
задан 7 April 2021 в 14:13

1 ответ

Нашел ответ на https://forums.linuxmint.com/viewtopic.php?t=286654 , где парень просто поставил авто вместо имени набора микросхем, таким образом, моя последняя строка в/etc/modprobe.d/alsa-base.conf

options snd-hda-intel model=auto

Теперь я могу говорить в классе!!!

-121--914254-

Для установки необходимо открыть терминал и набрать:

sudo apt-get update
sudo apt-get install libcap-dev asciidoc-base
cd ~/Downloads
git clone https://github.com/ioi/isolate.git
cd isolate
make
sudo make install

Затем следуйте его локальной справке об использовании.

-121--914277-

Поэтому я проделал несколько шагов и смог найти решение этого вопроса. Я помещаю его сюда для потомков и на случай, если это будет полезно для кого-то другого. Следующий ответ предполагает, что java установлена в /usr/lib64/openjdk-11/bin/java . Чтобы убедиться, где установлена java, можно запустить какую java в терминале, чтобы увидеть ее путь и заменить путь ниже, где вы видите /usr/lib64/openjdk-11/bin/java .

  1. Начните с загрузки программы java и установки jre/jdk из центра программного обеспечения.

  2. После установки jre/jdk создайте symlink из пути установки java в каталог /usr/bin/. В моем случае я выполнил следующую команду в терминале, потому что я установил openjdk-11:

     sudo ln -s/usr/lib64/openjdk-11/bin/java/usr/bin/java
    
  3. Создайте следующую запись рабочего стола в текстовом редакторе по своему выбору, заменив ИМЯ ПОЛЬЗОВАТЕЛЯ на правильное имя пользователя:

      [Настольный ПК]
    Категории = Приложение; Игра; BoardGame
    Кодировка = UTF-8
    Версия = 1.0
    Тип = Приложение
    Терминал =
    Exec = java -jar '/home/USERNAME/JavaFIBS2001/JavaFIBS-1.0.11 _ JDK16.jar '
    Путь =/home/USERNAME/JavaFIBS2001/
    Имя = JavaFIBS
    Icon =/home/USERNAME/JavaFIBS2001/JavaFIBS.ico
    Комментарий = Играть в нарды онлайн
    

    (Конечно, вы указываете на определенную программу java и ее местоположение в вашей системе.)

  4. Сохраните файл, созданный в /home/USERNAME/.local/share/applications . (Убедитесь, что имя файла заканчивается на .desktop ).

  5. Выполните следующую команду в терминале

     chmod a + x/home/USERNAME/.local/share/applications/FILENAME.desktop
    

Теперь можно выбрать программу в меню приложений.

Если вам любопытно, JavaFIBS является клиентом, который позволяет вам играть в нарды онлайн против реальных людей и роботов на fibs.com и ti-ga.com (последний сайт в настоящее время не работает из-за сбоя сервера).

0
ответ дан 23 April 2021 в 23:27

Другие вопросы по тегам:

Похожие вопросы: