Jump to content

Affinity products for Linux


Guest
 Share

Recommended Posts

On 6/26/2022 at 7:41 PM, LondonSquirrel said:

The number of Wine users (on Linux) is even less than the number of Linux users. 

this is meme worthy logic.

The number of Affinity users (Windows) is even less than the number of Windows users. Pack it up Serif there's no point in making software when 100% of the people on the platform wont use it lol

Link to comment
Share on other sites

8 minutes ago, MattyWS said:

this is meme worthy logic.

The number of Affinity users (Windows) is even less than the number of Windows users. Pack it up Serif there's no point in making software when 100% of the people on the platform wont use it lol

Evidently you don't understand. The number of Linux desktop users is tiny, about 1% of the desktop market. The number of Wine users on Linux is naturally less than the number of Linux users.

Your comparison with Windows is a fallacy. Serif has a viable market on Windows, as is demonstrated by its history.

Link to comment
Share on other sites

1 hour ago, LondonSquirrel said:

Evidently you don't understand. The number of Linux desktop users is tiny, about 1% of the desktop market. The number of Wine users on Linux is naturally less than the number of Linux users.

Your comparison with Windows is a fallacy. Serif has a viable market on Windows, as is demonstrated by its history.

It doesn't matter how big or small you think the linux userbase is, Wine is for people who want to use Windows applications, if the community gets Affinity working via Wine it will cost Serif zero money and people will happily be able to buy Affinity and use it on Linux, Your hatred for linux in this instance is unwarranted, pointless and proves you aren't simply thinking about Serifs money being "wasted" on a platform you clearly don't use, you're apparently just here to hate for the sake of it. Your comments are pointless and I think you know it, stop wasting everyones time.

Link to comment
Share on other sites

I know I'm just one user, so this opinion is virtually worthless, but my reality is that the only thing keeping me in the Apple and Microsoft ecosystems is that Adobe and Serif don't offer Linux versions. If I could use RHEL/Ubuntu/Pop/whatever, I would in a heartbeat. Instead, all that's offered is GIMP, and no, that's not an effective substitute for Affinity or Adobe CC.

I don't know if this has already been said in the last 90 pages, but not supporting Linux is a self-fulfilling prophecy: Companies don't develop apps for Linux because it has too little market share, and it has small market share because users cannot get the apps needed for their workflow in Linux. We won't know if Affinity/Adobe for Linux will take off until it happens and sees adoption.

But it's always been said that Linux will never be viable for gaming because any studio would be stupid to develop for it because no gamers use it. Then Valve entered the chat with SteamOS, and now that it's had time to mature into 3.0, and SteamDeck exists to democratize a small-form-factor gaming system running on Linux, gaming on Linux is getting ever more popular. It's become an actual contender.

Obviously, Affinity isn't a game studio, but it's the same catch-22. I think Serif is in a better position to show, "hey, this is viable," compared to Adobe. And they could easily acquire a lot of Adobe customers begging for a Linux equivalent.

That's just me, though.

Link to comment
Share on other sites

4 hours ago, MattyWS said:

It doesn't matter how big or small you think the linux userbase is, Wine is for people who want to use Windows applications, if the community gets Affinity working via Wine it will cost Serif zero money and people will happily be able to buy Affinity and use it on Linux, Your hatred for linux in this instance is unwarranted, pointless and proves you aren't simply thinking about Serifs money being "wasted" on a platform you clearly don't use, you're apparently just here to hate for the sake of it. Your comments are pointless and I think you know it, stop wasting everyones time.

So you want no support for Serif running on Linux using Wine? If Serif is going to support their software running on Linux at all it will cost them money. There is no free ride here that has Serif making more money while they spend nothing and increasing their user base at the same time.

Link to comment
Share on other sites

26 minutes ago, wonderings said:

So you want no support for Serif running on Linux using Wine? If Serif is going to support their software running on Linux at all it will cost them money. There is no free ride here that has Serif making more money while they spend nothing and increasing their user base at the same time.

it would be extra curricular for them just like most software that runs on wine. They don't have to do anything, if the community can get it to run then awesome. There was an instance just yesterday with the software World Creator, where I asked the devs if they were still planning on a linux version (because they had said they were), they said they've shelved the idea for now but that their older version worked flawlessly on wine according to their users, but they didn't know about their latest version, so I went and tried the latest version and it didn't work. Fine, I tried the older version and it was flawless. I told the devs this and they said awesome that the older version still works but they just hadn't gotten round to testing the new version for themselves, so I said "yea no worries I don't feel entitled to any kind of support for using this via wine it's ok ^^" with which they replied this; "We will have a look into this and try ourselves in WINE to see if we get it running"

And that's where we left off, this was yesterday. The dev seemed happy to help, but he hadn't really done anything to to get the software working and he'll probably try it out later and tinker a bit at his own pace. I welcome it even if I'm not entitled to that level of support on linux. This IMO is a healthy exchange. Until the latest version works I still have the version just down from that and it's all I need. I don't really understand why anyone on these forums are gatekeeping Serif devs and their "time and money" when it's up to Serif devs what they do. Even if no official version is made for linux, if they casually see to it that it may work through Wine then that's awesome, if the community getting working without Serif needing to step in then thats awesome too.

It's also just good for software devs to engage with their customers in a nice way IMO. A healthy discussion about getting Affinity working via wine or otherwise should not be a problem, where I'm sure LondonSquirrel will have everyone believe that trying to get Affinity running via wine will cost Serif billions and make them go under lol. 

Link to comment
Share on other sites

3 hours ago, the.ckb said:

Companies don't develop apps for Linux because it has too little market share, and it has small market share because users cannot get the apps needed for their workflow in Linux. We won't know if Affinity/Adobe for Linux will take off until it happens and sees adoption.

Linux doesn't offer anything amazingly better than Windows or MacOS. We can look at history and see very clearly that those companies who were bought into the hype/were talked into making a version of their software for Linux were nearly all burned - Wordperfect, Borland, Corel to name just three.

3 hours ago, the.ckb said:

Linux is getting ever more popular. It's become an actual contender.

Linux is ONLY a contender because those games were released for Windows, not because they were released for Linux. If you want Linux games look no further than Tux Racer and Gnobots.

Link to comment
Share on other sites

I hope you Linux guys will eventually get Affinity working 100% through Wine. No harm done and Serif gets to sell even more copies at no extra development cost.

There’s always some users being against stuff if it’s not benefiting them personally; when I asked for certain missing (and quite crippling) Affinity features on iPad I got the absurd response from a folk here that iPad doesn’t deserve better. Oh well.

StudioLink 256gb 11’ M1 iPad Pro 

Link to comment
Share on other sites

So I tried out Photo, Designer and Publisher in Bottles today (a Wine frontend) with the latest caffe-7.10-1 runner, and they all successfully installed and ran. I can open, edit, save and export documents like I can on Windows. Affinity Publisher can open large documents without crashing.

One big issue at the moment seems to be that the GUI is very glitchy and acts up when you hover over certain elements. Often entire windows can go black and only certain elements can show depending on what part of the window your mouse cursor is. Another issue is that clicking the "Edit in Photo/Designer/Publisher" option in the menu brings up an error message saying "Failed to launch designer - Could not hand over the file to the other application."

All in all, a big improvement over the last time I tried to get it running in Wine a couple of months ago, in which it wouldn't even run at all. We're not there just yet, but I have a feeling we're getting close.

 

Here are some screenshots: https://imgur.com/a/k3XpPuF

 

 

Edited by Xatonym
Moved screenshots to imgur
Link to comment
Share on other sites

Still can't wait to have a working solution. Bottle looks promising!

As a Web Developer i really miss nothing in Linux, just the ease of affinity programs for making the graphics 😅

Btw why there are ppl against the port? Does it hurt to have more options? It must be a market, or else nobody would invest in it, even Microsoft wouldn't do. I remember most people, me included, were feared to go Linux because #1 missing Game Support and #2 missing enterprise software. #1 is tackled by valve ❤️ #2 looking to serif. When this done, having the freedom to choose the OS not bound to it's 3rd party software is a nice thing! Why the counter words 😅

Link to comment
Share on other sites

14 hours ago, MattyWS said:

 I don't really understand why anyone on these forums are gatekeeping Serif devs and their "time and money" when it's up to Serif devs what they do. Even if no official version is made for linux, if they casually see to it that it may work through Wine then that's awesome, if the community getting working without Serif needing to step in then thats awesome too.

It's also just good for software devs to engage with their customers in a nice way IMO. A healthy discussion about getting Affinity working via wine or otherwise should not be a problem, where I'm sure LondonSquirrel will have everyone believe that trying to get Affinity running via wine will cost Serif billions and make them go under lol. 

It is nice for sure when a developer replies, especially when it is something you want to hear. Of course when it is not something you want to hear then you have threads that go on and on about what a no brainer it is to develop for Linux. No one is gatekeeping Serif, they, I, am simply disagreeing with your line of reasoning. Again I think it would be great if you had Affinity on Linux, I just don't think it is a good thing for Serif to do. And I completely agree with you, it is up to Serif developers what they do, and they have been pretty clear on the subject. So Serif has made the decision to not develop for Linux, but hey it would be great if they still did even if only on their free time and casually, just as long as they are working on it. 

Link to comment
Share on other sites

  • Moderators

This thread has been flagged numerous times over the years but more so over the past month. I don't want to give out warnings or lock this thread but I wanted to clarify Affinity’s position regarding some of the topics that are the cause of heated exchanges which get subsequently reported to moderators.

Affinity do not have an issue with users trying to get our apps working on Linux, as long as users are aware that Affinity won’t be offering any support or advice on how to get our apps working or how to improve performance via WINE etc.

Feel free to use this thread as a way of sharing information that may be useful to other Affinity users trying to get the apps running on Linux but as we’ve stated numerous times, we have no plans to bring our apps to Linux, so it’s pointless arguing and getting frustrated with each other.

I would also like to state that if you’re not a fan of Linux or have no intention/interest in wanting/trying to get our apps working on Linux, perhaps you should avoid this thread completely.

Link to comment
Share on other sites

21 hours ago, Leigh said:

This thread has been flagged numerous times over the years but more so over the past month. I don't want to give out warnings or lock this thread but I wanted to clarify Affinity’s position regarding some of the topics that are the cause of heated exchanges which get subsequently reported to moderators.

Affinity do not have an issue with users trying to get our apps working on Linux, as long as users are aware that Affinity won’t be offering any support or advice on how to get our apps working or how to improve performance via WINE etc.

Feel free to use this thread as a way of sharing information that may be useful to other Affinity users trying to get the apps running on Linux but as we’ve stated numerous times, we have no plans to bring our apps to Linux, so it’s pointless arguing and getting frustrated with each other.

I would also like to state that if you’re not a fan of Linux or have no intention/interest in wanting/trying to get our apps working on Linux, perhaps you should avoid this thread completely.

Thank you very much for those clarifications for it is appreciated. To be fair in the second highlighted aspect, it was really only ever one particular individual who behaved in a confrontational and baiting manner.

We currently have two known ways of getting the rather good affinity products to run on Linux machines. The first of which is dual booting which is somewhat cumbersome and the second of which is using virtual machine technology that can work very well as we can see below from forum member Hartmut Doering's very helpful advice although l personally wouldn't try this method on a computer with less than 16GB RAM:

"Hi,

AP has currently no maintainer for Wine, that's why it does not work flawlessly like PS in Wine. But I found a way to make it work. Instead of Wine which "emulates" Windows and needs a Maintainer who asks Serif which Libraries AP needs and puts them in the AP-Wine-emulation, I use Virtualbox.
Virtualbox is a complete Virtual Machine, I had to install Windows in it.
I found out AP worked flawlessly in Virtualbox when I give the Virtual Machine (VM) 8 GB of RAM and a separate SSD from Mint. Also, 3D Acceleration needs to be turned on. 
- The downside for some people is, you need a Windows Licence Key for this approach.
+ The upside is you have for example a super sturdy Mint Workstation, and Windows runs controlled inside it, with drag and drop and all the good stuff.
+ Also, you can snapshot the VM, so when I start it, it does not boot Windows and such. It just opens a Window with the Windows 8.1 Desktop and AP already open and ready to use. I just have to drag my file over in AP, hit fullscreen and get stuff done.
+ All these, Windows-Registry stability problems or updates that interfere with my schedule are gone.
+ Also, I can use 8.1 far beyond its support cycle because I can manage what access to the Internet I allow the VM specifically." 
(see the image at the end of this post)

Thanks also go to forum member Xatonym for sharing his recent experiences above. That has reminded me that there is something else that we can try. There is a 30 day trial of CodeWeavers' Crossover - please see https://www.codeweavers.com/crossover/download

We can download that, try the three Affinity products out and then report the bugs/errors back to CodeWeavers. This is an area where it would be commercially advantageous for CodeWeavers to get the Affinity products  working under CrossOver because they would then gain extra sales of CrossOver.

AffinityInVM.jpg

Link to comment
Share on other sites

17 hours ago, Xatonym said:

So I tried out Photo, Designer and Publisher in Bottles today (a Wine frontend) with the latest caffe-7.10-1 runner, and they all successfully installed and ran. I can open, edit, save and export documents like I can on Windows. Affinity Publisher can open large documents without crashing.

One big issue at the moment seems to be that the GUI is very glitchy and acts up when you hover over certain elements. Often entire windows can go black and only certain elements can show depending on what part of the window your mouse cursor is. Another issue is that clicking the "Edit in Photo/Designer/Publisher" option in the menu brings up an error message saying "Failed to launch designer - Could not hand over the file to the other application."

All in all, a big improvement over the last time I tried to get it running in Wine a couple of months ago, in which it wouldn't even run at all. We're not there just yet, but I have a feeling we're getting close.

 

Here are some screenshots: https://imgur.com/a/k3XpPuF

 

 

Oh this is a great step in the right direction. I tried and failed to install affinity last night via Wine but I haven't tried bottles before. Did you use the .appx file of affinity photo or did you unzip it and choose the .exe?

Edit: hm, I tried bottles and couldn't get affinity photo running at all but then I don't really know what I'm doing with bottles so it's a bit confusing. Time to learn

Link to comment
Share on other sites

5 hours ago, chiddekel said:

Hey. I have idea to start small project - nothing Big - using existing code of Krita, Gimp, Inkscape with new UI. Prototyping will be on Python and use library will be pick on development - OS api independent . Any help form creating community, web-page, developers also are welcome. Project will be call Infinity Design - licences on M.I.T.  - all message pleas send on PRIV. Cheers.
 

Personally, I think that Krita's UI is relatively good although the interfaces of Gimp 😮 and Inkscape could do with improvement. It would seem more efficient to cooperate with the existing set of developers to improve the user interfaces rather than set out on a new path as, for example, the contributors to Glimpse did with their spinoff project.

Link to comment
Share on other sites

35 minutes ago, Snapseed said:

Personally, I think that Krita's UI is relatively good although the interfaces of Gimp 😮 and Inkscape could do with improvement. It would seem more efficient to cooperate with the existing set of developers to improve the user interfaces rather than set out on a new path as, for example, the contributors to Glimpse did with their spinoff project.

Krita is decent. Inkscape got quite the UI/UX upgrade in 1.2 if you haven't tried it in awhile. GIMP however... yeah still in the same situation it has been for years.

Link to comment
Share on other sites

18 hours ago, Xatonym said:

So I tried out Photo, Designer and Publisher in Bottles today (a Wine frontend) with the latest caffe-7.10-1 runner, and they all successfully installed and ran. I can open, edit, save and export documents like I can on Windows. Affinity Publisher can open large documents without crashing.

One big issue at the moment seems to be that the GUI is very glitchy and acts up when you hover over certain elements. Often entire windows can go black and only certain elements can show depending on what part of the window your mouse cursor is. Another issue is that clicking the "Edit in Photo/Designer/Publisher" option in the menu brings up an error message saying "Failed to launch designer - Could not hand over the file to the other application."

All in all, a big improvement over the last time I tried to get it running in Wine a couple of months ago, in which it wouldn't even run at all. We're not there just yet, but I have a feeling we're getting close.

 

Here are some screenshots: https://imgur.com/a/k3XpPuF

 

 

Yeah, it's getting closer! It's missing a core graphic dll which causes issues with Vulkan Surfaces. This same missing dll is holding up all of the affinity programs with the issue you described. Support will come from the community eventually.

The other way you can help support making Affinity a priority is making it reach #1 on the https://appdb.winehq.org/votestats.php top 25 requested programs page. Affinity Photo is currently listed as #2.

Link to comment
Share on other sites

2 hours ago, MattyWS said:

Oh this is a great step in the right direction. I tried and failed to install affinity last night via Wine but I haven't tried bottles before. Did you use the .appx file of affinity photo or did you unzip it and choose the .exe?

I used the .exe files from the Affinity website. IIRC, I believe the .appx version is only available through the Microsoft Store (feel free to correct me if I'm wrong), but I don't have access to that version since I bought it directly from Serif instead.

Quote

Edit: hm, I tried bottles and couldn't get affinity photo running at all but then I don't really know what I'm doing with bottles so it's a bit confusing. Time to learn

You might need to install the 'dotnet48' package in the dependencies menu. I believe that's what got it running for me. I hope that can get it working on your end.

 

Screenshot_20220629_160131.png

Link to comment
Share on other sites

5 minutes ago, MattyWS said:

Ah I might have a harder time than you, I got my affinity license from the windows store so I have to fish for the .appx which is effectively a zip file containing the "installed files" with the working exe in there, so no actual installation file for me ; ;

 

My guess: you would need to start with the installer from the Affinity Store, and run the installer under Wine to install the application and properly populate the Windows Registry.

-- Walt

Desktop:  Windows 11 Home, version 22H2 (22621.1413) 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 
Laptop:  Windows 10 Home, version 21H2 (19044.2728) 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
        Affinity Photo 1.10.6 (.1665) and 2.0.4  and 2.1.0.1732 beta/ Affinity Designer 1.10.6 (.1665)  and 2.0.4  and 2.1.0.1732 beta / Affinity Publisher 1.10.6 (.1665)  and 2.0.4  and 2.1.0.1732 beta
iPad Pro M1, 12.9", iPadOS 16.3.1, Apple Pencil 2, Magic Keyboard

      Affinity Photo 1.10.7 and 2.0.4 and 2.1.0.1732 beta/ Affinity Designer 1.10.7 and 2.0.4 and 2.1.0.1732 beta/ Affinity Publisher 2.0.4 and 2.1.0.1732 beta

Link to comment
Share on other sites

19 hours ago, MattyWS said:

Ah I might have a harder time than you, I got my affinity license from the windows store so I have to fish for the .appx which is effectively a zip file containing the "installed files" with the working exe in there, so no actual installation file for me ; ;

 

So you can download the exes here. Including old versions of the software. You can test on a trial I believe.

https://store.serif.com/en-gb/update/windows/photo/1/
https://store.serif.com/en-gb/update/windows/designer/1/
https://store.serif.com/en-gb/update/windows/publisher/1/

Link to comment
Share on other sites

This is the closest I've yet managed to get. I can open the application, and screw around with all the various bits and bobs in the UI, but when I try to open a document, it crashes on me.

This is the farther I can go.

Edit: Okay, further experiments. I managed to get it to open both a new document, and an old, fairly complicated Photo file I had lying around.

The good news is that it works, and it looks like it works well. That old complicated Photo file I opened up has a fair amount of adjustment layers stacked on top of groups of layers each with their own adjustement layers within. It looked like it was handling things like a champ.

The bad news is that the UI is a flaky, flickering mess that's nearly impossible to use.

So we're 3/4ths of the way there. Underneath it all, there's a working program. We just need to wait until a fix comes by that stabilizes the UI.

AffinityLinux.thumb.jpg.f18fcdde4d568b368f68abf4ffe32f16.jpg

AffinityLinux2.thumb.jpg.74b2aec4d4629e7069b915d9f3906b24.jpg

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...

Important Information

Please note there is currently a delay in replying to some post. See pinned thread in the Questions forum. These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.