Регистрация файлов AppImage в качестве настольного приложения

Вы можете попробовать вышеупомянутый патч ядра от airlied.

airlied опубликовал инструкцию для Ubuntu 14.04, которая работает для меня.

Для справки, вышеупомянутое практическое руководство:

ПРИМЕЧАНИЕ. Просто здесь есть какой-нибудь «n00bz», я буду легко следовать инструкциям. Большинство постоянных пользователей (все здесь) могут обойти nitty-grritty шаги и адаптировать его по-своему.
Download/Install 'drm-i915-mst-support' kernel branch - Compile a copy of Dave's MST support branch.

    wget http://cgit.freedesktop.org/~airlied/linux/snapshot/linux-drm-i915-mst-s...
    tar xzvf linux-drm-i915-mst-support.tar.gz
    cd linux-drm-i915-mst-support
    sudo make-kpkg -j 4 --initrd --append-to-version=mstSupportKernel kernel-image kernel-headers
    Answer all the kernel configuration questions. You can probably hit enter for almost, if not all, of them. On my end, the
Поддержка модуля «i915» была добавлена ​​автоматически. После завершения сборки вы должны иметь два пакета DEB в родительском каталоге «linux-drm-i915-mst-support». Установите эти два пакета ядра. sudo dpkg -i ../linuxmstSupportKernel.deb
​Download/Install xserver-xorg-video-intel_2.99.912
    wget http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu/pool/main/x/xserver-xorg...
    sudo dpkg -i xserver-xorg-video-intel_2.99.912+git20140710.8587b2ff-0ubuntu0sarvatt~trusty_amd64.deb
На этом этапе вы можете перезагрузиться и выбрать «Дополнительно» из меню загрузки GRUB. Выберите и загрузите новое ядро, которое было скомпилировано (например, «mstSupportKernel»). Вы должны быть хороши, чтобы идти сейчас, и настройте свои дисплеи как обычно («Настройки системы»> «Экран»). Не забудьте проверить, что отображение «зеркалирование» не включено. Однако, если у вас есть какие-либо проблемы (экраны не включаются и т. Д.), Прочитайте примечания ниже. Важные примечания. Я пробовал много / несколько ядер, но мне не повезло до обновления до 2.99.912.

5
задан 9 April 2017 в 02:58

11 ответов

Создайте файл .desktop, который указывает на приложение - вот пример .desktop для minecraft:

[Desktop Entry]
Type=Application
Name=Minecraft
Comment=Minecraft
Icon=/home/bram/Applications/Minecraft/icon.png
Exec=/home/bram/Applications/Minecraft/minecraft
Terminal=true
Categories=Minecraft;game

Поместите этот файл в /.local/share/applications[!d1 ]

3
ответ дан 22 May 2018 в 23:51

Создайте файл .desktop, который указывает на приложение - вот пример .desktop для minecraft:

[Desktop Entry] Type=Application Name=Minecraft Comment=Minecraft Icon=/home/bram/Applications/Minecraft/icon.png Exec=/home/bram/Applications/Minecraft/minecraft Terminal=true Categories=Minecraft;game

Поместите этот файл в /.local/share/applications

3
ответ дан 18 July 2018 в 15:19

Создайте файл .desktop, который указывает на приложение - вот пример .desktop для minecraft:

[Desktop Entry] Type=Application Name=Minecraft Comment=Minecraft Icon=/home/bram/Applications/Minecraft/icon.png Exec=/home/bram/Applications/Minecraft/minecraft Terminal=true Categories=Minecraft;game

Поместите этот файл в /.local/share/applications

3
ответ дан 24 July 2018 в 20:36

Создайте файл .desktop, который указывает на приложение - вот пример .desktop для minecraft:

[Desktop Entry] Type=Application Name=Minecraft Comment=Minecraft Icon=/home/bram/Applications/Minecraft/icon.png Exec=/home/bram/Applications/Minecraft/minecraft Terminal=true Categories=Minecraft;game

Поместите этот файл в ~ / .local / share / applications

3
ответ дан 31 July 2018 в 12:47

Создайте файл .desktop, который указывает на приложение - вот пример .desktop для minecraft:

[Desktop Entry] Type=Application Name=Minecraft Comment=Minecraft Icon=/home/bram/Applications/Minecraft/icon.png Exec=/home/bram/Applications/Minecraft/minecraft Terminal=true Categories=Minecraft;game

Поместите этот файл в ~ / .local / share / applications

3
ответ дан 31 July 2018 в 23:38

Создайте файл .desktop, который указывает на приложение - вот пример .desktop для minecraft:

[Desktop Entry]
Type=Application
Name=Minecraft
Comment=Minecraft
Icon=/home/bram/Applications/Minecraft/icon.png
Exec=/home/bram/Applications/Minecraft/minecraft
Terminal=true
Categories=Minecraft;game

Поместите этот файл в ~ / .local / share / applications

3
ответ дан 6 August 2018 в 22:39

Согласно appimagekit, правильным способом является использование appimaged для регистрации файла .AppImage.

Для 64-битных систем:

wget "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimaged-x86_64.AppImage"
chmod +x appimaged-x86_64.AppImage
./appimaged-x86_64.AppImage --install

Двоичный файл будет копировать сам до /home/ubuntu/.local/bin/appimaged, а затем удалите загруженную копию при установке. Затем вы должны выйти и вернуться.

Во время чтения он будет отслеживать и регистрировать следующие местоположения:

~/Downloads
~/.local/bin
~/bin
/Applications
/isodevice/Applications
/isofrom/Applications
/run/archiso/img_dev/Applications
/opt
/usr/local/bin

Чтобы показать в меню, это предполагает, что вы поместите файл рабочего стола в нужное место внутри вашего файла .AppImage, обычно /usr/share/applications/<myproject>.desktop.

Если вы ищете в лотке приложения, вы должны найти свое приложение в ближайшее время. Демон должен также регистрировать любые ассоциации приложений, предполагающие, что mime xml также входит в комплект, обычно /usr/share/mime/packages/<myproject>.xml. Если значок отображается неправильно, возможно, вам придется выйти из системы и вернуться во второй раз. Это может произойти, если значок был неправильно кэширован при тестировании изображений.

4
ответ дан 22 May 2018 в 23:51
  • 1
    Совет в appimaged ссылке говорит, чтобы включить с sudo systemctl --user [...], но не должно быть --system [т.е. по умолчанию], не будет - userer означает, что он разрешает только для моего пользователя. Я пытаюсь установить digikam для всех пользователей, FWIW. – pbhj 20 December 2017 в 03:58
  • 2
    В моей системе Ubuntu 14.04 шаги systemctl работали неправильно. Вы должны спросить у команды проекта, как лучше всего это сделать. Служба кажется, что она предназначена для запуска в пользовательском пространстве по дизайну, поэтому общесистемная техника установки не кажется очевидной. Возможно, вы были бы довольны тем, что где-то где-то находилось (например, /opt/bin/appimaged) сценарий входа для всех пользователей в /etc/xdg/autostart/appimaged.desktop, но тот, который использует переключатель --no-install. – tresf 26 December 2017 в 21:26
  • 3
    Затем поместите digicam в (например) /opt/bin/digicam, и демон должен найти его, так как он будет соответствовать второму месту поиска, упомянутому выше. – tresf 26 December 2017 в 21:28

Согласно appimagekit, правильным способом является использование appimaged для регистрации файла .AppImage.

Для 64-битных систем:

wget "https://github.com/AppImage/appimaged/releases/download/continuous/appimaged-x86_64.AppImage" chmod +x appimaged-x86_64.AppImage ./appimaged-x86_64.AppImage --install

Двоичный файл будет копировать сам до /home/ubuntu/.local/bin/appimaged, а затем удалите загруженную копию при установке. Затем вы должны выйти и вернуться.

Во время чтения он будет отслеживать и регистрировать следующие местоположения:

~/Downloads ~/.local/bin ~/bin /Applications /isodevice/Applications /isofrom/Applications /run/archiso/img_dev/Applications /opt /usr/local/bin

Чтобы показать в меню, это предполагает, что вы поместите файл рабочего стола в нужное место внутри вашего файла .AppImage, обычно /usr/share/applications/<myproject>.desktop.

Если вы ищете в лотке приложения, вы должны найти свое приложение в ближайшее время. Демон должен также регистрировать любые ассоциации приложений, предполагающие, что mime xml также входит в комплект, обычно /usr/share/mime/packages/<myproject>.xml. Если значок отображается неправильно, возможно, вам придется выйти из системы и вернуться во второй раз. Это может произойти, если значок был неправильно кэширован при тестировании изображений.

4
ответ дан 18 July 2018 в 15:19

Согласно appimagekit, правильным способом является использование appimaged для регистрации файла .AppImage.

Для 64-битных систем:

wget "https://github.com/AppImage/appimaged/releases/download/continuous/appimaged-x86_64.AppImage" chmod +x appimaged-x86_64.AppImage ./appimaged-x86_64.AppImage --install

Двоичный файл будет копировать сам до /home/ubuntu/.local/bin/appimaged, а затем удалите загруженную копию при установке. Затем вы должны выйти и вернуться.

Во время чтения он будет отслеживать и регистрировать следующие местоположения:

~/Downloads ~/.local/bin ~/bin /Applications /isodevice/Applications /isofrom/Applications /run/archiso/img_dev/Applications /opt /usr/local/bin

Чтобы показать в меню, это предполагает, что вы поместите файл рабочего стола в нужное место внутри вашего файла .AppImage, обычно /usr/share/applications/<myproject>.desktop.

Если вы ищете в лотке приложения, вы должны найти свое приложение в ближайшее время. Демон должен также регистрировать любые ассоциации приложений, предполагающие, что mime xml также входит в комплект, обычно /usr/share/mime/packages/<myproject>.xml. Если значок отображается неправильно, возможно, вам придется выйти из системы и вернуться во второй раз. Это может произойти, если значок был неправильно кэширован при тестировании изображений.

4
ответ дан 24 July 2018 в 20:36
  • 1
    Совет в appimaged ссылке говорит, чтобы включить с sudo systemctl --user [...], но не должно быть --system [т.е. по умолчанию], не будет - userer означает, что он разрешает только для моего пользователя. Я пытаюсь установить digikam для всех пользователей, FWIW. – pbhj 20 December 2017 в 03:58
  • 2
    В моей системе Ubuntu 14.04 шаги systemctl работали неправильно. Вы должны спросить у команды проекта, как лучше всего это сделать. Служба кажется, что она предназначена для запуска в пользовательском пространстве по дизайну, поэтому общесистемная техника установки не кажется очевидной. Возможно, вы были бы довольны тем, что где-то где-то находилось (например, /opt/bin/appimaged) сценарий входа для всех пользователей в /etc/xdg/autostart/appimaged.desktop, но тот, который использует переключатель --no-install. – tresf 26 December 2017 в 21:26
  • 3
    Затем поместите digicam в (например) /opt/bin/digicam, и демон должен найти его, так как он будет соответствовать второму месту поиска, упомянутому выше. – tresf 26 December 2017 в 21:28

Согласно appimagekit, правильным способом является использование appimaged для регистрации файла .AppImage.

Для 64-битных систем:

wget "https://github.com/AppImage/appimaged/releases/download/continuous/appimaged-x86_64.AppImage" chmod +x appimaged-x86_64.AppImage ./appimaged-x86_64.AppImage --install

Двоичный файл будет копировать сам до /home/ubuntu/.local/bin/appimaged, а затем удалите загруженную копию при установке. Затем вы должны выйти и вернуться.

Во время чтения он будет отслеживать и регистрировать следующие местоположения:

~/Downloads ~/.local/bin ~/bin /Applications /isodevice/Applications /isofrom/Applications /run/archiso/img_dev/Applications /opt /usr/local/bin

Чтобы показать в меню, это предполагает, что вы поместите файл рабочего стола в нужное место внутри вашего файла .AppImage, обычно /usr/share/applications/<myproject>.desktop.

Если вы ищете в лотке приложения, вы должны найти свое приложение в ближайшее время. Демон должен также регистрировать любые ассоциации приложений, предполагающие, что mime xml также входит в комплект, обычно /usr/share/mime/packages/<myproject>.xml. Если значок отображается неправильно, возможно, вам придется выйти из системы и вернуться во второй раз. Это может произойти, если значок был неправильно кэширован при тестировании изображений.

4
ответ дан 31 July 2018 в 12:47
  • 1
    Совет в appimaged ссылке говорит, чтобы включить с sudo systemctl --user [...], но не должно быть --system [т.е. по умолчанию], не будет - userer означает, что он разрешает только для моего пользователя. Я пытаюсь установить digikam для всех пользователей, FWIW. – pbhj 20 December 2017 в 03:58
  • 2
    В моей системе Ubuntu 14.04 шаги systemctl работали неправильно. Вы должны спросить у команды проекта, как лучше всего это сделать. Служба кажется, что она предназначена для запуска в пользовательском пространстве по дизайну, поэтому общесистемная техника установки не кажется очевидной. Возможно, вы были бы довольны тем, что где-то где-то находилось (например, /opt/bin/appimaged) сценарий входа для всех пользователей в /etc/xdg/autostart/appimaged.desktop, но тот, который использует переключатель --no-install. – tresf 26 December 2017 в 21:26
  • 3
    Затем поместите digicam в (например) /opt/bin/digicam, и демон должен найти его, так как он будет соответствовать второму месту поиска, упомянутому выше. – tresf 26 December 2017 в 21:28

Согласно appimagekit, правильным способом является использование appimaged для регистрации файла .AppImage.

Для 64-битных систем:

wget "https://github.com/AppImage/appimaged/releases/download/continuous/appimaged-x86_64.AppImage" chmod +x appimaged-x86_64.AppImage ./appimaged-x86_64.AppImage --install

Двоичный файл будет копировать сам до /home/ubuntu/.local/bin/appimaged, а затем удалите загруженную копию при установке. Затем вы должны выйти и вернуться.

Во время чтения он будет отслеживать и регистрировать следующие местоположения:

~/Downloads ~/.local/bin ~/bin /Applications /isodevice/Applications /isofrom/Applications /run/archiso/img_dev/Applications /opt /usr/local/bin

Чтобы показать в меню, это предполагает, что вы поместите файл рабочего стола в нужное место внутри вашего файла .AppImage, обычно /usr/share/applications/<myproject>.desktop.

Если вы ищете в лотке приложения, вы должны найти свое приложение в ближайшее время. Демон должен также регистрировать любые ассоциации приложений, предполагающие, что mime xml также входит в комплект, обычно /usr/share/mime/packages/<myproject>.xml. Если значок отображается неправильно, возможно, вам придется выйти из системы и вернуться во второй раз. Это может произойти, если значок был неправильно кэширован при тестировании изображений.

4
ответ дан 31 July 2018 в 23:38
  • 1
    Совет в appimaged ссылке говорит, чтобы включить с sudo systemctl --user [...], но не должно быть --system [т.е. по умолчанию], не будет - userer означает, что он разрешает только для моего пользователя. Я пытаюсь установить digikam для всех пользователей, FWIW. – pbhj 20 December 2017 в 03:58
  • 2
    В моей системе Ubuntu 14.04 шаги systemctl работали неправильно. Вы должны спросить у команды проекта, как лучше всего это сделать. Служба кажется, что она предназначена для запуска в пользовательском пространстве по дизайну, поэтому общесистемная техника установки не кажется очевидной. Возможно, вы были бы довольны тем, что где-то где-то находилось (например, /opt/bin/appimaged) сценарий входа для всех пользователей в /etc/xdg/autostart/appimaged.desktop, но тот, который использует переключатель --no-install. – tresf 26 December 2017 в 21:26
  • 3
    Затем поместите digicam в (например) /opt/bin/digicam, и демон должен найти его, так как он будет соответствовать второму месту поиска, упомянутому выше. – tresf 26 December 2017 в 21:28

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

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