-
Notifications
You must be signed in to change notification settings - Fork 7.6k
Brackets for Linux #14667
Comments
yeah, when I installing brackets it need to remove virtualbox because different on libcurl. |
When I recompile it to work with libcurl4, the program works, but the text gets fuzzy and basically becomes unusable, |
I have this issue too. The fuzzy text makes even compiling it pointless because fuzzy text renders it useless. I wish Brackets developers would fix this issue with libcurl. Last Brackets update was in June, 2018. |
There was an extension for linux to handle just that, no? |
@benlumia007 @krizalidzero @aniketbarik Can you guys help with some more specific info of exactly what is not working? Is the problem with the installation of the Brackets package on Linux or is the problem with building from source? |
since most of people here are using linux of some kind of distro. The current version of Brackets is still using libcurl3 which is one of the dependency needed In this case, some of us have virtualbox installed, and i think it started at the last vrsion 5.2.28 or early 6.0 have moved to libcurl4 as the dependency. if brackets can replace libcurl3 with libcurl4, we as linux users should be able to install Brackets without problems. I hope that make sense. if I want to use brackets right now, i have to replace libcurl3 with libcurl4 but is not our job as an user to do. |
Hello. Thank you for asking. Brackets can't be installed via the deb package unless you modify it to require libcurl4 (it normally requires version 3). And when you modify it, it runs fine, except the text looks extremely fuzzy. I was using it at work, and I don't have access to that computer anymore to make a screenshot or similar. |
is the .deb package for Brackets can't be install if virtualbox is install becuse virtualbox and some new applications uses libcurl4, brackets currently have libcurl3, if i continue to install brackets, it will then automatically uninstall VirtualBox. the point is, Brackets needs libcurl4 as a dependency package for .deb packages. |
@benlumia007 @krizalidzero @aniketbarik I've been investigating this issue, and it seems that the shell actually doesn't even need the libcurl dependency. The dependency was added here by replicating the dependencies for Google Chrome 28. But Chromium itself has moved on from that dependency as can be seen here. I built the debian package after removing the libcurl3 dependency and was able to use Brackets and VirtualBox side by side on Ubuntu 18.04 LTS without any issues. I didn't notice any fuzzy text as well. We're working on bringing this change into the actual build but since the stability of the product is at stake, it might take me some time to validate the change. Meanwhile, you guys can also help us by creating a package without the libcurl dependency and report if you run into any other functional issues on installation and usage. Alternatively, you can use the method provided in this thread to remove the dependency from the deb package itself. Thanks again for all the valuable info. |
Alright, I'm trying again in Ubuntu 19.04, it does work without libcurl4 (as in it installs fine and runs fine), but the fuzzy text is still there. Might be a platform issue. The screenshot is in Spanish, but I have used the OS in Spanish, Japanese and English with the same results. But I'm pretty sure the problem is Ubuntu, since this also happened to me with NetBeans 10 and other editors. |
@krizalidzero Thanks for verifying. Great to know that it works for you now. I think the fuzzy text is not related to the libcurl3 issue. You should create a separate issue for that. Did you ever try installing with libcurl3, and did it solve the fuzzy text problem? |
@krizalidzero The font issue seems to be totally independent and might be related to this. You can take a look at @gautam0217's solution and see if it works for you. |
Hello and thanks a lot for the help. Thanks again! |
This topic wasn't meant for blurry/fuzzy fonts, this topic was meant to be due to the libcurl4 for newer version. why was this not solved before Brackets 1.14 was released. I don't think Adobe is taking this seriously enough to fix this problem. |
We did try, but there were time constraints. We really wanted to put out a release as soon as possible as well as provide some value. Upon some investigation, it turned out that Brackets which uses CEF as a shell doesn't exactly need libcurl3 let alone libcurl4. The libcurl3 dependency was removed in CEF 2840 (Chromium based) while we use 2704 so but we didn't take the risk of removing it since we were very close to the release date and I didn't have the time to investigate further. https://codereview.chromium.org/2271063004/diff/1/chrome/installer/linux/debian/build.sh Be assured that we have prioritized this issue and are working to update CEF for the Linux at this very moment. Post which we'll update Brackets dependencies and remove the redundant dependencies altogether. Please bear with us. |
Sorry, for the late reply. I'm on Ubuntu 18.04.2 with GNOME DE.
Thanks. That's good to know. Cheers. |
There is a duplicate issue #14171 |
I still don't seem to understand why this wasn't implemented yet to be fixed. |
Perhaps because Brackets is dead ... again! |
it sounds like it, i mean, everyone moved to visual studio code |
... and from VSCode, I moved to Apache NetBeans. NetBeans is great for PHP development out of the box whereas vscode, one has to configure a bit. Plus, I like the workflow in NetBeans, coupled with the Dracula theme, everything works seamlessly. |
The 'live preview' in vscode is not that good. And 'live reload' does not want to work with Chrome and vscode directly ... so I have have Brackets running with 'live reload' extension on and then I can activate live reload in Chrome. VSCode people are downright arrogant. They just won't implement live preview. |
Here is a link (maybe temporary) to the repackaged deb that works on linux (It is possible to verify that I only touched the control file via unzipping and md5ing). 2020.10.02 version. |
I believed that the package only removes and adds libcurl4, but make sure if u do this way, u don't do updates on it, if brackets have a new version, you're probably be stuck using the repackaging one. or else for every new release, it will need to be repackaged without that libcurl3. |
Apparently libcurl is not needed anyway per shubhsnov, he wrote above, so removing the libcurl3 works for me without the need to add libcurl4 as dependency. |
the problem you can remove it by yourself, but i rather have adobe brackets remove the libcurl altogether. being able o update to latest version is needed. |
In case someone has libcrul4 as dependency if they uninstall brackets, will that uninstall the libcurl4 also? I tried to understand the other problems you mentioned before, I'm not a developer really, just starting out :) |
Is it possible to update so that brackets can work with linux due to libcurl3 and libcurl4. I know that i can recompile by replacing libcurl4 but i would like a minor fixed
The text was updated successfully, but these errors were encountered: