-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Slic3rPE-1.41.2+linux64-full-201811221508.AppImage does not install desktop integration #1431
Comments
I close my opened issue which is the same |
It looks like a Linux Slic3rPE-1.41.2 AppImage is calling slic3r script instead of slic3r.wrapper script (that is also missing in new AppImage). It seems that slic3r.wrapper script was doing some desktop integration magic... |
This is a bit of a shame, I'd love to have this feature back in a new release, for convenience's sake. |
Hi, release Slic3r PE1.41.3 still have this same issue - Prusa dev team, please correct this annoying bug. |
Please advice as how we can fix this annoying bug. I am out of my wits.
…On Thu, Feb 14, 2019 at 7:58 PM Jean-Marie Prigent ***@***.***> wrote:
Hi, release Slic3r PE1.41.3
<https://github.com/prusa3d/Slic3r/releases/tag/version_1.41.3> still
have this same issue - Prusa dev team, please correct this annoying bug.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#1431 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFj5I11Wxq9STz6JYtXFsC8S9JQIy96Rks5vNbHLgaJpZM4YyyA_>
.
|
The previous versions of Linux AppImage had slic3r.wrapper script, that was taking care of desktop integration and this script is missing in new Linux AppImages. |
this is a content of 1.41.1 Linux AppImage, that is working fine:
and this is 1.41.2, that is missing slic3r.wapper script:
|
This issue still exists in the PrusaSlicer 2.0.0 release. |
@probonopd please help again. Reading the last comment of it seems that the appimage integration is no more done by the appimage itself, but by appimaged daemon (or the AppImageLauncher tool), which the user has to install on his computer, right? |
In my case I had attempted installing the appimaged package (I’m on Ubuntu 16.04) and following various guides placed the AppImage in its various watch directories but it did not pick it up. |
It seems like |
This is the content of the PrusaSlicer.yml
|
OK, please add to the end:
Assuming the icon is 256x256 (I didn't have a chance to check right now, so please double check and change the directory name appropriately in case it is 512x512 or 128x128). That should do the trick. |
By the way, is |
This doesn't seems to be the issue here. By the way feel free to ping me on the #appimage channel on freenode for a closer review of this issue. |
Sorry, I stand corrected. What is the best way for a user who experiences this issue to help debugging @azubieta? |
Turns out the
154x154 is not a valid icon size and hence the icon does not show up. Please use, e.g., 192x192 or 128x128. So, use |
Great, thanks a lot for investigation. |
@probonopd I have updated the build scripts to use the 128x128 picture for desktop integration. Let's keep our fingers crossed. |
Thanks @bubnikv |
Please verify with the upcoming PrusaSlicer 2.1.0-beta. |
Still not working with 2.2.0-alpha2. |
The PrusaSlicer.png in the root of the AppImage is |
This is no longer recommended, users are advised to use appimaged, AppImageLauncher, or the desktop environment's native AppImage integration. At least using https://github.com/probonopd/go-appimage/tree/master/src/appimaged it works for me: So I'd say this can be closed here. (If there are bugs, then they are probably not in PrusaSlicer but elsewhere.) |
Maybe this is a documentation issue then. Prusa should provide information for the correct way to install the software. |
Maybe this is a documentation issue then. Prusa should provide
information for the correct way to install the software.
Maybe it is your distro issue? Maybe your appimaged is misconfigured on
your box?
pá 20. 3. 2020 v 21:47 odesílatel Dan Kortschak <notifications@github.com>
napsal:
… Maybe this is a documentation issue then. Prusa should provide information
for the correct way to install the software.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1431 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABMPSI3P4CTTMGDI5BJIKZDRIPI57ANCNFSM4GGLEA7Q>
.
|
This is certainly something that would be helped with adequate documentation for installation, no? |
To be completely clear, I can find no obvious documentation for desktop integration for the Prusa Slicer appImage release, and no indication (prior to the comments above) that appimaged should be used. As an aside, I have to say that this is terrifying. |
AppImages do not need to be "installed". Just download, make executable, run. If you want desktop integration (icons, menu entries) you need either a Linux distribution that integrates AppImages with the system out of the box, or an optional daemon/system that integrates AppImages (not just PrusaSlicer but all of them) into the system, e.g.,
You find it and its documentation over at Alternatively, you could use AppImageLauncher instead. It allows you to integrate AppImages you download into your application menu or launcher to make it easier for you to launch them. It also takes care of moving them into a central location, where you can find them later if you need access to them again. Furthermore, it sets up the update and removal entries in the launcher for you. You find it and its documentation over at So I'd say this can be closed here. |
Thanks. I understand how AppImage applications work, and how desktop integration works. The title of the issue remains accurate, and could be at least partially mitigated by adding documentation (or links to documentation) explaining (as you have done above) how to perform desktop integration since that behaviour has been removed from the applmage applications' first run. I agree, the defect does largely exist in AppImage's documentation. While the existence of appimaged and AppImageLauncher is described in the documentation, it could be made more clearly visible. A link in the Prusa Slicer install (for want of a better word) instructions would help here. Having said that, the approach appimaged takes is truly horrifying, and it's sad to see a nice simple approach of AppImage now picking up additional weight, requiring these extra toolings. |
@kortschak thanks for your response. Please keep in mind that desktop integration is still entirely optional. You can still just double-click AppImages from the file manager. We (the AppImage team) are always happy to think about how to improve. Maybe we should continue over at https://github.com/AppImage/AppImageKit/issues. |
As a newish linux desktop user I found this really frustrating that prusa slicer wouldn't show up in the launcher. For anyone else looking for a quick workaround, the snap store provides an install of prusa slicer that includes the desktop file https://snapcraft.io/prusa-slicer
|
amazing and it's works ! so cool. Thanks for sharing @spuder |
This is because most desktop environments do not offer native AppImage integration yet. But optional tools like AppImageLauncher and appimaged can integrate AppImages into the menu automatically for you. Or you just execute the AppImage directly without a menu entry. |
The AppImage ecosystem is a bit frustrating at the moment. To get the integration as mentioned earlier you really need appimaged now, however the official repo for that says it is deprecated and they direct you to this one which is clearly experimental and pre-release. In any case I did download the appimaged from the new repo and ran it (just like another AppImage) which installs the daemon. After that it adds the stuff automatically when you drop an AppImage in a watched folder (Downloads). That is what got me at first since I was putting them in a specific place that wasn't being watched. Really though, the Appimage project hasn't done a good job of keeping the desktop integration stuff simple. You now need to wade through multiple Github repos to work it out. |
We implemented manual desktop integration into prusaslicer 2.4 |
Version
Slic3rPE-1.41.2
Operating system type + version
Linux Ubuntu 16.04
Behavior
Usually, when a new version of Slic3r is first run, it will ask to update the desktop integration. This version does not do so.
The text was updated successfully, but these errors were encountered: