Я пытаюсь создать запись на рабочем столе для игры под названием 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
Я подозреваю, что проблема связана с тем, как я установил среду, но не могу понять ее вне.
Любая помощь приветствуется.
Нашел ответ на 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
.
Начните с загрузки программы java и установки jre/jdk из центра программного обеспечения.
После установки jre/jdk создайте symlink из пути установки java в каталог /usr/bin/
. В моем случае я выполнил следующую команду в терминале, потому что я установил openjdk-11:
sudo ln -s/usr/lib64/openjdk-11/bin/java/usr/bin/java
Создайте следующую запись рабочего стола в текстовом редакторе по своему выбору, заменив ИМЯ ПОЛЬЗОВАТЕЛЯ
на правильное имя пользователя:
[Настольный ПК]
Категории = Приложение; Игра; 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 и ее местоположение в вашей системе.)
Сохраните файл, созданный в /home/USERNAME/.local/share/applications
. (Убедитесь, что имя файла заканчивается на .desktop
).
Выполните следующую команду в терминале
chmod a + x/home/USERNAME/.local/share/applications/FILENAME.desktop
Теперь можно выбрать программу в меню приложений.
Если вам любопытно, JavaFIBS является клиентом, который позволяет вам играть в нарды онлайн против реальных людей и роботов на fibs.com и ti-ga.com (последний сайт в настоящее время не работает из-за сбоя сервера).